package org.lunifera.dsl.services.xtext.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.lunifera.dsl.services.xtext.services.ServicesGrammarGrammarAccess;
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 InternalServicesGrammarParser 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", "'='", "'||'", "'&&'", "'cachable'", "'id'", "'uuid'", "'transient'", "'version'", "'refers'", "'settings'", "'lazy'", "'notnull'", "'dto'", "'date'", "'mapto'", "'ref'", "'cascade'", "'var'", "'+='", "'-='", "'*='", "'/='", "'%='", "'=='", "'!='", "'==='", "'!=='", "'>='", "'>'", "'<'", "'->'", "'..<'", "'..'", "'=>'", "'<>'", "'?:'", "'+'", "'-'", "'*'", "'**'", "'/'", "'%'", "'!'", "'++'", "'--'", "'.'", "'val'", "'extends'", "'static'", "'import'", "'extension'", "'super'", "'false'", "'optional'", "'mandatory'", "'zeroToMany'", "'oneToMany'", "'time'", "'timestamp'", "'package'", "'private'", "'protected'", "'public'", "'<='", "'0'", "'?'", "'1'", "'dtoservice'", "'provides'", "'{'", "'}'", "'persistenceID'", "'injectService'", "';'", "'def'", "'('", "')'", "', '", "'datatype'", "'jvmType'", "'enum'", "'derived'", "'collection'", "'@'", "','", "']'", "'#'", "'['", "'instanceof'", "'as'", "'if'", "'else'", "'switch'", "':'", "'default'", "'case'", "'for'", "'while'", "'do'", "'new'", "'null'", "'typeof'", "'throw'", "'return'", "'try'", "'finally'", "'synchronized'", "'catch'", "'&'", "'mutable'", "'as primitive'", "'dateType'", "'as blob'", "'::'", "'?.'", "'|'", "'true'"
};
public static final int RULE_ID=4;
public static final int T__29=29;
public static final int T__28=28;
public static final int T__27=27;
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 EOF=-1;
public static final int T__93=93;
public static final int T__19=19;
public static final int T__94=94;
public static final int T__91=91;
public static final int RULE_HEX=5;
public static final int T__92=92;
public static final int T__16=16;
public static final int T__15=15;
public static final int T__90=90;
public static final int T__18=18;
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 RULE_DECIMAL=7;
public static final int T__99=99;
public static final int T__98=98;
public static final int T__97=97;
public static final int T__96=96;
public static final int T__95=95;
public static final int T__80=80;
public static final int T__81=81;
public static final int T__82=82;
public static final int T__83=83;
public static final int T__85=85;
public static final int T__84=84;
public static final int T__87=87;
public static final int T__86=86;
public static final int T__89=89;
public static final int T__88=88;
public static final int RULE_ML_COMMENT=9;
public static final int T__126=126;
public static final int T__125=125;
public static final int T__128=128;
public static final int RULE_STRING=8;
public static final int T__127=127;
public static final int T__71=71;
public static final int T__129=129;
public static final int T__72=72;
public static final int T__70=70;
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;
public static final int T__68=68;
public static final int T__69=69;
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__65=65;
public static final int T__62=62;
public static final int T__63=63;
public static final int T__118=118;
public static final int T__119=119;
public static final int T__116=116;
public static final int T__117=117;
public static final int T__114=114;
public static final int T__115=115;
public static final int T__124=124;
public static final int T__123=123;
public static final int T__122=122;
public static final int T__121=121;
public static final int T__120=120;
public static final int T__61=61;
public static final int T__60=60;
public static final int T__55=55;
public static final int T__56=56;
public static final int T__57=57;
public static final int T__58=58;
public static final int T__51=51;
public static final int T__52=52;
public static final int T__53=53;
public static final int T__54=54;
public static final int T__107=107;
public static final int T__108=108;
public static final int T__109=109;
public static final int T__103=103;
public static final int T__59=59;
public static final int T__104=104;
public static final int T__105=105;
public static final int T__106=106;
public static final int T__111=111;
public static final int T__110=110;
public static final int RULE_INT=6;
public static final int T__113=113;
public static final int T__112=112;
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__46=46;
public static final int T__47=47;
public static final int T__44=44;
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__102=102;
public static final int T__101=101;
public static final int T__100=100;
public static final int RULE_SL_COMMENT=10;
public static final int T__30=30;
public static final int T__31=31;
public static final int T__32=32;
public static final int T__33=33;
public static final int T__34=34;
public static final int T__35=35;
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;
// delegates
// delegators
public InternalServicesGrammarParser(TokenStream input) {
this(input, new RecognizerSharedState());
}
public InternalServicesGrammarParser(TokenStream input, RecognizerSharedState state) {
super(input, state);
}
public String[] getTokenNames() { return InternalServicesGrammarParser.tokenNames; }
public String getGrammarFileName() { return "../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g"; }
private ServicesGrammarGrammarAccess grammarAccess;
public void setGrammarAccess(ServicesGrammarGrammarAccess grammarAccess) {
this.grammarAccess = grammarAccess;
}
@Override
protected Grammar getGrammar() {
return grammarAccess.getGrammar();
}
@Override
protected String getValueForTokenName(String tokenName) {
return tokenName;
}
// $ANTLR start "entryRuleLServiceModel"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:61:1: entryRuleLServiceModel : ruleLServiceModel EOF ;
public final void entryRuleLServiceModel() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:62:1: ( ruleLServiceModel EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:63:1: ruleLServiceModel EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLServiceModelRule());
}
pushFollow(FOLLOW_ruleLServiceModel_in_entryRuleLServiceModel67);
ruleLServiceModel();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getLServiceModelRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleLServiceModel74); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleLServiceModel"
// $ANTLR start "ruleLServiceModel"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:70:1: ruleLServiceModel : ( ( rule__LServiceModel__PackagesAssignment )* ) ;
public final void ruleLServiceModel() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:74:2: ( ( ( rule__LServiceModel__PackagesAssignment )* ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:75:1: ( ( rule__LServiceModel__PackagesAssignment )* )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:75:1: ( ( rule__LServiceModel__PackagesAssignment )* )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:76:1: ( rule__LServiceModel__PackagesAssignment )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLServiceModelAccess().getPackagesAssignment());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:77:1: ( rule__LServiceModel__PackagesAssignment )*
loop1:
do {
int alt1=2;
int LA1_0 = input.LA(1);
if ( (LA1_0==72) ) {
alt1=1;
}
switch (alt1) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:77:2: rule__LServiceModel__PackagesAssignment
{
pushFollow(FOLLOW_rule__LServiceModel__PackagesAssignment_in_ruleLServiceModel100);
rule__LServiceModel__PackagesAssignment();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop1;
}
} while (true);
if ( state.backtracking==0 ) {
after(grammarAccess.getLServiceModelAccess().getPackagesAssignment());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleLServiceModel"
// $ANTLR start "entryRuleClass"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:89:1: entryRuleClass : ruleClass EOF ;
public final void entryRuleClass() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:90:1: ( ruleClass EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:91:1: ruleClass EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getClassRule());
}
pushFollow(FOLLOW_ruleClass_in_entryRuleClass128);
ruleClass();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getClassRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleClass135); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleClass"
// $ANTLR start "ruleClass"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:98:1: ruleClass : ( ( rule__Class__Group__0 ) ) ;
public final void ruleClass() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:102:2: ( ( ( rule__Class__Group__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:103:1: ( ( rule__Class__Group__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:103:1: ( ( rule__Class__Group__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:104:1: ( rule__Class__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getClassAccess().getGroup());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:105:1: ( rule__Class__Group__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:105:2: rule__Class__Group__0
{
pushFollow(FOLLOW_rule__Class__Group__0_in_ruleClass161);
rule__Class__Group__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getClassAccess().getGroup());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleClass"
// $ANTLR start "entryRuleInjectedServices"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:117:1: entryRuleInjectedServices : ruleInjectedServices EOF ;
public final void entryRuleInjectedServices() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:118:1: ( ruleInjectedServices EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:119:1: ruleInjectedServices EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getInjectedServicesRule());
}
pushFollow(FOLLOW_ruleInjectedServices_in_entryRuleInjectedServices188);
ruleInjectedServices();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getInjectedServicesRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleInjectedServices195); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleInjectedServices"
// $ANTLR start "ruleInjectedServices"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:126:1: ruleInjectedServices : ( ( rule__InjectedServices__Group__0 ) ) ;
public final void ruleInjectedServices() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:130:2: ( ( ( rule__InjectedServices__Group__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:131:1: ( ( rule__InjectedServices__Group__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:131:1: ( ( rule__InjectedServices__Group__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:132:1: ( rule__InjectedServices__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getInjectedServicesAccess().getGroup());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:133:1: ( rule__InjectedServices__Group__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:133:2: rule__InjectedServices__Group__0
{
pushFollow(FOLLOW_rule__InjectedServices__Group__0_in_ruleInjectedServices221);
rule__InjectedServices__Group__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getInjectedServicesAccess().getGroup());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleInjectedServices"
// $ANTLR start "entryRuleInjectedService"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:145:1: entryRuleInjectedService : ruleInjectedService EOF ;
public final void entryRuleInjectedService() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:146:1: ( ruleInjectedService EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:147:1: ruleInjectedService EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getInjectedServiceRule());
}
pushFollow(FOLLOW_ruleInjectedService_in_entryRuleInjectedService248);
ruleInjectedService();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getInjectedServiceRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleInjectedService255); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleInjectedService"
// $ANTLR start "ruleInjectedService"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:154:1: ruleInjectedService : ( ( rule__InjectedService__Group__0 ) ) ;
public final void ruleInjectedService() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:158:2: ( ( ( rule__InjectedService__Group__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:159:1: ( ( rule__InjectedService__Group__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:159:1: ( ( rule__InjectedService__Group__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:160:1: ( rule__InjectedService__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getInjectedServiceAccess().getGroup());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:161:1: ( rule__InjectedService__Group__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:161:2: rule__InjectedService__Group__0
{
pushFollow(FOLLOW_rule__InjectedService__Group__0_in_ruleInjectedService281);
rule__InjectedService__Group__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getInjectedServiceAccess().getGroup());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleInjectedService"
// $ANTLR start "entryRuleOperation"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:177:1: entryRuleOperation : ruleOperation EOF ;
public final void entryRuleOperation() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:178:1: ( ruleOperation EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:179:1: ruleOperation EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationRule());
}
pushFollow(FOLLOW_ruleOperation_in_entryRuleOperation312);
ruleOperation();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOperationRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleOperation319); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleOperation"
// $ANTLR start "ruleOperation"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:186:1: ruleOperation : ( ( rule__Operation__Group__0 ) ) ;
public final void ruleOperation() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:190:2: ( ( ( rule__Operation__Group__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:191:1: ( ( rule__Operation__Group__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:191:1: ( ( rule__Operation__Group__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:192:1: ( rule__Operation__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationAccess().getGroup());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:193:1: ( rule__Operation__Group__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:193:2: rule__Operation__Group__0
{
pushFollow(FOLLOW_rule__Operation__Group__0_in_ruleOperation345);
rule__Operation__Group__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getOperationAccess().getGroup());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleOperation"
// $ANTLR start "entryRuleTypedPackage"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:205:1: entryRuleTypedPackage : ruleTypedPackage EOF ;
public final void entryRuleTypedPackage() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:206:1: ( ruleTypedPackage EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:207:1: ruleTypedPackage EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypedPackageRule());
}
pushFollow(FOLLOW_ruleTypedPackage_in_entryRuleTypedPackage372);
ruleTypedPackage();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getTypedPackageRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleTypedPackage379); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleTypedPackage"
// $ANTLR start "ruleTypedPackage"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:214:1: ruleTypedPackage : ( ( rule__TypedPackage__Group__0 ) ) ;
public final void ruleTypedPackage() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:218:2: ( ( ( rule__TypedPackage__Group__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:219:1: ( ( rule__TypedPackage__Group__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:219:1: ( ( rule__TypedPackage__Group__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:220:1: ( rule__TypedPackage__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypedPackageAccess().getGroup());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:221:1: ( rule__TypedPackage__Group__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:221:2: rule__TypedPackage__Group__0
{
pushFollow(FOLLOW_rule__TypedPackage__Group__0_in_ruleTypedPackage405);
rule__TypedPackage__Group__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getTypedPackageAccess().getGroup());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleTypedPackage"
// $ANTLR start "entryRuleType"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:233:1: entryRuleType : ruleType EOF ;
public final void entryRuleType() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:234:1: ( ruleType EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:235:1: ruleType EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeRule());
}
pushFollow(FOLLOW_ruleType_in_entryRuleType432);
ruleType();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getTypeRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleType439); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleType"
// $ANTLR start "ruleType"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:242:1: ruleType : ( ( rule__Type__Alternatives ) ) ;
public final void ruleType() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:246:2: ( ( ( rule__Type__Alternatives ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:247:1: ( ( rule__Type__Alternatives ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:247:1: ( ( rule__Type__Alternatives ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:248:1: ( rule__Type__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeAccess().getAlternatives());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:249:1: ( rule__Type__Alternatives )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:249:2: rule__Type__Alternatives
{
pushFollow(FOLLOW_rule__Type__Alternatives_in_ruleType465);
rule__Type__Alternatives();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getTypeAccess().getAlternatives());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleType"
// $ANTLR start "entryRuleImport"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:261:1: entryRuleImport : ruleImport EOF ;
public final void entryRuleImport() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:262:1: ( ruleImport EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:263:1: ruleImport EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getImportRule());
}
pushFollow(FOLLOW_ruleImport_in_entryRuleImport492);
ruleImport();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getImportRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleImport499); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleImport"
// $ANTLR start "ruleImport"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:270:1: ruleImport : ( ( rule__Import__Group__0 ) ) ;
public final void ruleImport() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:274:2: ( ( ( rule__Import__Group__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:275:1: ( ( rule__Import__Group__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:275:1: ( ( rule__Import__Group__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:276:1: ( rule__Import__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getImportAccess().getGroup());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:277:1: ( rule__Import__Group__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:277:2: rule__Import__Group__0
{
pushFollow(FOLLOW_rule__Import__Group__0_in_ruleImport525);
rule__Import__Group__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getImportAccess().getGroup());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleImport"
// $ANTLR start "entryRuleDataType"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:289:1: entryRuleDataType : ruleDataType EOF ;
public final void entryRuleDataType() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:290:1: ( ruleDataType EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:291:1: ruleDataType EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeRule());
}
pushFollow(FOLLOW_ruleDataType_in_entryRuleDataType552);
ruleDataType();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataTypeRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleDataType559); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleDataType"
// $ANTLR start "ruleDataType"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:298:1: ruleDataType : ( ( rule__DataType__Group__0 ) ) ;
public final void ruleDataType() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:302:2: ( ( ( rule__DataType__Group__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:303:1: ( ( rule__DataType__Group__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:303:1: ( ( rule__DataType__Group__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:304:1: ( rule__DataType__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeAccess().getGroup());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:305:1: ( rule__DataType__Group__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:305:2: rule__DataType__Group__0
{
pushFollow(FOLLOW_rule__DataType__Group__0_in_ruleDataType585);
rule__DataType__Group__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getDataTypeAccess().getGroup());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleDataType"
// $ANTLR start "entryRuleScalarType"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:317:1: entryRuleScalarType : ruleScalarType EOF ;
public final void entryRuleScalarType() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:318:1: ( ruleScalarType EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:319:1: ruleScalarType EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getScalarTypeRule());
}
pushFollow(FOLLOW_ruleScalarType_in_entryRuleScalarType612);
ruleScalarType();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getScalarTypeRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleScalarType619); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleScalarType"
// $ANTLR start "ruleScalarType"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:326:1: ruleScalarType : ( ( rule__ScalarType__Alternatives ) ) ;
public final void ruleScalarType() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:330:2: ( ( ( rule__ScalarType__Alternatives ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:331:1: ( ( rule__ScalarType__Alternatives ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:331:1: ( ( rule__ScalarType__Alternatives ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:332:1: ( rule__ScalarType__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getScalarTypeAccess().getAlternatives());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:333:1: ( rule__ScalarType__Alternatives )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:333:2: rule__ScalarType__Alternatives
{
pushFollow(FOLLOW_rule__ScalarType__Alternatives_in_ruleScalarType645);
rule__ScalarType__Alternatives();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getScalarTypeAccess().getAlternatives());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleScalarType"
// $ANTLR start "entryRuleEnum"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:347:1: entryRuleEnum : ruleEnum EOF ;
public final void entryRuleEnum() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:348:1: ( ruleEnum EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:349:1: ruleEnum EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumRule());
}
pushFollow(FOLLOW_ruleEnum_in_entryRuleEnum674);
ruleEnum();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEnumRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleEnum681); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleEnum"
// $ANTLR start "ruleEnum"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:356:1: ruleEnum : ( ( rule__Enum__Group__0 ) ) ;
public final void ruleEnum() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:360:2: ( ( ( rule__Enum__Group__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:361:1: ( ( rule__Enum__Group__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:361:1: ( ( rule__Enum__Group__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:362:1: ( rule__Enum__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumAccess().getGroup());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:363:1: ( rule__Enum__Group__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:363:2: rule__Enum__Group__0
{
pushFollow(FOLLOW_rule__Enum__Group__0_in_ruleEnum707);
rule__Enum__Group__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getEnumAccess().getGroup());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleEnum"
// $ANTLR start "entryRuleEnumLiteral"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:375:1: entryRuleEnumLiteral : ruleEnumLiteral EOF ;
public final void entryRuleEnumLiteral() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:376:1: ( ruleEnumLiteral EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:377:1: ruleEnumLiteral EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumLiteralRule());
}
pushFollow(FOLLOW_ruleEnumLiteral_in_entryRuleEnumLiteral734);
ruleEnumLiteral();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEnumLiteralRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleEnumLiteral741); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleEnumLiteral"
// $ANTLR start "ruleEnumLiteral"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:384:1: ruleEnumLiteral : ( ( rule__EnumLiteral__NameAssignment ) ) ;
public final void ruleEnumLiteral() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:388:2: ( ( ( rule__EnumLiteral__NameAssignment ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:389:1: ( ( rule__EnumLiteral__NameAssignment ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:389:1: ( ( rule__EnumLiteral__NameAssignment ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:390:1: ( rule__EnumLiteral__NameAssignment )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumLiteralAccess().getNameAssignment());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:391:1: ( rule__EnumLiteral__NameAssignment )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:391:2: rule__EnumLiteral__NameAssignment
{
pushFollow(FOLLOW_rule__EnumLiteral__NameAssignment_in_ruleEnumLiteral767);
rule__EnumLiteral__NameAssignment();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getEnumLiteralAccess().getNameAssignment());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleEnumLiteral"
// $ANTLR start "entryRuleAnnotationDef"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:403:1: entryRuleAnnotationDef : ruleAnnotationDef EOF ;
public final void entryRuleAnnotationDef() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:404:1: ( ruleAnnotationDef EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:405:1: ruleAnnotationDef EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAnnotationDefRule());
}
pushFollow(FOLLOW_ruleAnnotationDef_in_entryRuleAnnotationDef794);
ruleAnnotationDef();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getAnnotationDefRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleAnnotationDef801); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleAnnotationDef"
// $ANTLR start "ruleAnnotationDef"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:412:1: ruleAnnotationDef : ( ( rule__AnnotationDef__Group__0 ) ) ;
public final void ruleAnnotationDef() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:416:2: ( ( ( rule__AnnotationDef__Group__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:417:1: ( ( rule__AnnotationDef__Group__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:417:1: ( ( rule__AnnotationDef__Group__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:418:1: ( rule__AnnotationDef__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAnnotationDefAccess().getGroup());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:419:1: ( rule__AnnotationDef__Group__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:419:2: rule__AnnotationDef__Group__0
{
pushFollow(FOLLOW_rule__AnnotationDef__Group__0_in_ruleAnnotationDef827);
rule__AnnotationDef__Group__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getAnnotationDefAccess().getGroup());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleAnnotationDef"
// $ANTLR start "entryRuleConstraint"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:433:1: entryRuleConstraint : ruleConstraint EOF ;
public final void entryRuleConstraint() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:434:1: ( ruleConstraint EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:435:1: ruleConstraint EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getConstraintRule());
}
pushFollow(FOLLOW_ruleConstraint_in_entryRuleConstraint856);
ruleConstraint();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getConstraintRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleConstraint863); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleConstraint"
// $ANTLR start "ruleConstraint"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:442:1: ruleConstraint : ( ruleAttributeMatchingConstraint ) ;
public final void ruleConstraint() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:446:2: ( ( ruleAttributeMatchingConstraint ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:447:1: ( ruleAttributeMatchingConstraint )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:447:1: ( ruleAttributeMatchingConstraint )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:448:1: ruleAttributeMatchingConstraint
{
if ( state.backtracking==0 ) {
before(grammarAccess.getConstraintAccess().getAttributeMatchingConstraintParserRuleCall());
}
pushFollow(FOLLOW_ruleAttributeMatchingConstraint_in_ruleConstraint889);
ruleAttributeMatchingConstraint();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getConstraintAccess().getAttributeMatchingConstraintParserRuleCall());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleConstraint"
// $ANTLR start "entryRuleAttributeMatchingConstraint"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:461:1: entryRuleAttributeMatchingConstraint : ruleAttributeMatchingConstraint EOF ;
public final void entryRuleAttributeMatchingConstraint() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:462:1: ( ruleAttributeMatchingConstraint EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:463:1: ruleAttributeMatchingConstraint EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeMatchingConstraintRule());
}
pushFollow(FOLLOW_ruleAttributeMatchingConstraint_in_entryRuleAttributeMatchingConstraint915);
ruleAttributeMatchingConstraint();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getAttributeMatchingConstraintRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleAttributeMatchingConstraint922); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleAttributeMatchingConstraint"
// $ANTLR start "ruleAttributeMatchingConstraint"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:470:1: ruleAttributeMatchingConstraint : ( ( rule__AttributeMatchingConstraint__Group__0 ) ) ;
public final void ruleAttributeMatchingConstraint() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:474:2: ( ( ( rule__AttributeMatchingConstraint__Group__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:475:1: ( ( rule__AttributeMatchingConstraint__Group__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:475:1: ( ( rule__AttributeMatchingConstraint__Group__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:476:1: ( rule__AttributeMatchingConstraint__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeMatchingConstraintAccess().getGroup());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:477:1: ( rule__AttributeMatchingConstraint__Group__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:477:2: rule__AttributeMatchingConstraint__Group__0
{
pushFollow(FOLLOW_rule__AttributeMatchingConstraint__Group__0_in_ruleAttributeMatchingConstraint948);
rule__AttributeMatchingConstraint__Group__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getAttributeMatchingConstraintAccess().getGroup());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleAttributeMatchingConstraint"
// $ANTLR start "entryRuleLQualifiedNameWithWildCard"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:489:1: entryRuleLQualifiedNameWithWildCard : ruleLQualifiedNameWithWildCard EOF ;
public final void entryRuleLQualifiedNameWithWildCard() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:490:1: ( ruleLQualifiedNameWithWildCard EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:491:1: ruleLQualifiedNameWithWildCard EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLQualifiedNameWithWildCardRule());
}
pushFollow(FOLLOW_ruleLQualifiedNameWithWildCard_in_entryRuleLQualifiedNameWithWildCard975);
ruleLQualifiedNameWithWildCard();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getLQualifiedNameWithWildCardRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleLQualifiedNameWithWildCard982); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleLQualifiedNameWithWildCard"
// $ANTLR start "ruleLQualifiedNameWithWildCard"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:498:1: ruleLQualifiedNameWithWildCard : ( ( rule__LQualifiedNameWithWildCard__Group__0 ) ) ;
public final void ruleLQualifiedNameWithWildCard() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:502:2: ( ( ( rule__LQualifiedNameWithWildCard__Group__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:503:1: ( ( rule__LQualifiedNameWithWildCard__Group__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:503:1: ( ( rule__LQualifiedNameWithWildCard__Group__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:504:1: ( rule__LQualifiedNameWithWildCard__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLQualifiedNameWithWildCardAccess().getGroup());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:505:1: ( rule__LQualifiedNameWithWildCard__Group__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:505:2: rule__LQualifiedNameWithWildCard__Group__0
{
pushFollow(FOLLOW_rule__LQualifiedNameWithWildCard__Group__0_in_ruleLQualifiedNameWithWildCard1008);
rule__LQualifiedNameWithWildCard__Group__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getLQualifiedNameWithWildCardAccess().getGroup());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleLQualifiedNameWithWildCard"
// $ANTLR start "entryRuleLFQN"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:517:1: entryRuleLFQN : ruleLFQN EOF ;
public final void entryRuleLFQN() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:518:1: ( ruleLFQN EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:519:1: ruleLFQN EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLFQNRule());
}
pushFollow(FOLLOW_ruleLFQN_in_entryRuleLFQN1035);
ruleLFQN();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getLFQNRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleLFQN1042); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleLFQN"
// $ANTLR start "ruleLFQN"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:526:1: ruleLFQN : ( ( rule__LFQN__Group__0 ) ) ;
public final void ruleLFQN() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:530:2: ( ( ( rule__LFQN__Group__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:531:1: ( ( rule__LFQN__Group__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:531:1: ( ( rule__LFQN__Group__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:532:1: ( rule__LFQN__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLFQNAccess().getGroup());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:533:1: ( rule__LFQN__Group__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:533:2: rule__LFQN__Group__0
{
pushFollow(FOLLOW_rule__LFQN__Group__0_in_ruleLFQN1068);
rule__LFQN__Group__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getLFQNAccess().getGroup());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleLFQN"
// $ANTLR start "entryRuleValidIDWithKeywords"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:545:1: entryRuleValidIDWithKeywords : ruleValidIDWithKeywords EOF ;
public final void entryRuleValidIDWithKeywords() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:546:1: ( ruleValidIDWithKeywords EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:547:1: ruleValidIDWithKeywords EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getValidIDWithKeywordsRule());
}
pushFollow(FOLLOW_ruleValidIDWithKeywords_in_entryRuleValidIDWithKeywords1095);
ruleValidIDWithKeywords();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getValidIDWithKeywordsRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleValidIDWithKeywords1102); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleValidIDWithKeywords"
// $ANTLR start "ruleValidIDWithKeywords"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:554:1: ruleValidIDWithKeywords : ( ( rule__ValidIDWithKeywords__Alternatives ) ) ;
public final void ruleValidIDWithKeywords() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:558:2: ( ( ( rule__ValidIDWithKeywords__Alternatives ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:559:1: ( ( rule__ValidIDWithKeywords__Alternatives ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:559:1: ( ( rule__ValidIDWithKeywords__Alternatives ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:560:1: ( rule__ValidIDWithKeywords__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getValidIDWithKeywordsAccess().getAlternatives());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:561:1: ( rule__ValidIDWithKeywords__Alternatives )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:561:2: rule__ValidIDWithKeywords__Alternatives
{
pushFollow(FOLLOW_rule__ValidIDWithKeywords__Alternatives_in_ruleValidIDWithKeywords1128);
rule__ValidIDWithKeywords__Alternatives();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getValidIDWithKeywordsAccess().getAlternatives());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleValidIDWithKeywords"
// $ANTLR start "entryRuleXAnnotation"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:579:1: entryRuleXAnnotation : ruleXAnnotation EOF ;
public final void entryRuleXAnnotation() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:580:1: ( ruleXAnnotation EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:581:1: ruleXAnnotation EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationRule());
}
pushFollow(FOLLOW_ruleXAnnotation_in_entryRuleXAnnotation1161);
ruleXAnnotation();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXAnnotation1168); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXAnnotation"
// $ANTLR start "ruleXAnnotation"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:588:1: ruleXAnnotation : ( ( rule__XAnnotation__Group__0 ) ) ;
public final void ruleXAnnotation() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:592:2: ( ( ( rule__XAnnotation__Group__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:593:1: ( ( rule__XAnnotation__Group__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:593:1: ( ( rule__XAnnotation__Group__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:594:1: ( rule__XAnnotation__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getGroup());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:595:1: ( rule__XAnnotation__Group__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:595:2: rule__XAnnotation__Group__0
{
pushFollow(FOLLOW_rule__XAnnotation__Group__0_in_ruleXAnnotation1194);
rule__XAnnotation__Group__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationAccess().getGroup());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleXAnnotation"
// $ANTLR start "entryRuleXAnnotationElementValuePair"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:607:1: entryRuleXAnnotationElementValuePair : ruleXAnnotationElementValuePair EOF ;
public final void entryRuleXAnnotationElementValuePair() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:608:1: ( ruleXAnnotationElementValuePair EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:609:1: ruleXAnnotationElementValuePair EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValuePairRule());
}
pushFollow(FOLLOW_ruleXAnnotationElementValuePair_in_entryRuleXAnnotationElementValuePair1221);
ruleXAnnotationElementValuePair();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValuePairRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXAnnotationElementValuePair1228); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXAnnotationElementValuePair"
// $ANTLR start "ruleXAnnotationElementValuePair"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:616:1: ruleXAnnotationElementValuePair : ( ( rule__XAnnotationElementValuePair__Group__0 ) ) ;
public final void ruleXAnnotationElementValuePair() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:620:2: ( ( ( rule__XAnnotationElementValuePair__Group__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:621:1: ( ( rule__XAnnotationElementValuePair__Group__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:621:1: ( ( rule__XAnnotationElementValuePair__Group__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:622:1: ( rule__XAnnotationElementValuePair__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValuePairAccess().getGroup());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:623:1: ( rule__XAnnotationElementValuePair__Group__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:623:2: rule__XAnnotationElementValuePair__Group__0
{
pushFollow(FOLLOW_rule__XAnnotationElementValuePair__Group__0_in_ruleXAnnotationElementValuePair1254);
rule__XAnnotationElementValuePair__Group__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValuePairAccess().getGroup());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleXAnnotationElementValuePair"
// $ANTLR start "entryRuleXAnnotationElementValueOrCommaList"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:635:1: entryRuleXAnnotationElementValueOrCommaList : ruleXAnnotationElementValueOrCommaList EOF ;
public final void entryRuleXAnnotationElementValueOrCommaList() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:636:1: ( ruleXAnnotationElementValueOrCommaList EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:637:1: ruleXAnnotationElementValueOrCommaList EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListRule());
}
pushFollow(FOLLOW_ruleXAnnotationElementValueOrCommaList_in_entryRuleXAnnotationElementValueOrCommaList1281);
ruleXAnnotationElementValueOrCommaList();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValueOrCommaListRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXAnnotationElementValueOrCommaList1288); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXAnnotationElementValueOrCommaList"
// $ANTLR start "ruleXAnnotationElementValueOrCommaList"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:644:1: ruleXAnnotationElementValueOrCommaList : ( ( rule__XAnnotationElementValueOrCommaList__Alternatives ) ) ;
public final void ruleXAnnotationElementValueOrCommaList() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:648:2: ( ( ( rule__XAnnotationElementValueOrCommaList__Alternatives ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:649:1: ( ( rule__XAnnotationElementValueOrCommaList__Alternatives ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:649:1: ( ( rule__XAnnotationElementValueOrCommaList__Alternatives ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:650:1: ( rule__XAnnotationElementValueOrCommaList__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getAlternatives());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:651:1: ( rule__XAnnotationElementValueOrCommaList__Alternatives )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:651:2: rule__XAnnotationElementValueOrCommaList__Alternatives
{
pushFollow(FOLLOW_rule__XAnnotationElementValueOrCommaList__Alternatives_in_ruleXAnnotationElementValueOrCommaList1314);
rule__XAnnotationElementValueOrCommaList__Alternatives();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getAlternatives());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleXAnnotationElementValueOrCommaList"
// $ANTLR start "entryRuleXAnnotationElementValue"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:663:1: entryRuleXAnnotationElementValue : ruleXAnnotationElementValue EOF ;
public final void entryRuleXAnnotationElementValue() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:664:1: ( ruleXAnnotationElementValue EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:665:1: ruleXAnnotationElementValue EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueRule());
}
pushFollow(FOLLOW_ruleXAnnotationElementValue_in_entryRuleXAnnotationElementValue1341);
ruleXAnnotationElementValue();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValueRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXAnnotationElementValue1348); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXAnnotationElementValue"
// $ANTLR start "ruleXAnnotationElementValue"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:672:1: ruleXAnnotationElementValue : ( ( rule__XAnnotationElementValue__Alternatives ) ) ;
public final void ruleXAnnotationElementValue() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:676:2: ( ( ( rule__XAnnotationElementValue__Alternatives ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:677:1: ( ( rule__XAnnotationElementValue__Alternatives ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:677:1: ( ( rule__XAnnotationElementValue__Alternatives ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:678:1: ( rule__XAnnotationElementValue__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueAccess().getAlternatives());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:679:1: ( rule__XAnnotationElementValue__Alternatives )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:679:2: rule__XAnnotationElementValue__Alternatives
{
pushFollow(FOLLOW_rule__XAnnotationElementValue__Alternatives_in_ruleXAnnotationElementValue1374);
rule__XAnnotationElementValue__Alternatives();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValueAccess().getAlternatives());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleXAnnotationElementValue"
// $ANTLR start "entryRuleXAnnotationOrExpression"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:691:1: entryRuleXAnnotationOrExpression : ruleXAnnotationOrExpression EOF ;
public final void entryRuleXAnnotationOrExpression() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:692:1: ( ruleXAnnotationOrExpression EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:693:1: ruleXAnnotationOrExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationOrExpressionRule());
}
pushFollow(FOLLOW_ruleXAnnotationOrExpression_in_entryRuleXAnnotationOrExpression1401);
ruleXAnnotationOrExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationOrExpressionRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXAnnotationOrExpression1408); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXAnnotationOrExpression"
// $ANTLR start "ruleXAnnotationOrExpression"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:700:1: ruleXAnnotationOrExpression : ( ( rule__XAnnotationOrExpression__Alternatives ) ) ;
public final void ruleXAnnotationOrExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:704:2: ( ( ( rule__XAnnotationOrExpression__Alternatives ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:705:1: ( ( rule__XAnnotationOrExpression__Alternatives ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:705:1: ( ( rule__XAnnotationOrExpression__Alternatives ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:706:1: ( rule__XAnnotationOrExpression__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationOrExpressionAccess().getAlternatives());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:707:1: ( rule__XAnnotationOrExpression__Alternatives )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:707:2: rule__XAnnotationOrExpression__Alternatives
{
pushFollow(FOLLOW_rule__XAnnotationOrExpression__Alternatives_in_ruleXAnnotationOrExpression1434);
rule__XAnnotationOrExpression__Alternatives();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationOrExpressionAccess().getAlternatives());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleXAnnotationOrExpression"
// $ANTLR start "entryRuleXExpression"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:719:1: entryRuleXExpression : ruleXExpression EOF ;
public final void entryRuleXExpression() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:720:1: ( ruleXExpression EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:721:1: ruleXExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXExpressionRule());
}
pushFollow(FOLLOW_ruleXExpression_in_entryRuleXExpression1461);
ruleXExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXExpressionRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXExpression1468); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXExpression"
// $ANTLR start "ruleXExpression"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:728:1: ruleXExpression : ( ruleXAssignment ) ;
public final void ruleXExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:732:2: ( ( ruleXAssignment ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:733:1: ( ruleXAssignment )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:733:1: ( ruleXAssignment )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:734:1: ruleXAssignment
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXExpressionAccess().getXAssignmentParserRuleCall());
}
pushFollow(FOLLOW_ruleXAssignment_in_ruleXExpression1494);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:747:1: entryRuleXAssignment : ruleXAssignment EOF ;
public final void entryRuleXAssignment() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:748:1: ( ruleXAssignment EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:749:1: ruleXAssignment EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentRule());
}
pushFollow(FOLLOW_ruleXAssignment_in_entryRuleXAssignment1520);
ruleXAssignment();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAssignmentRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXAssignment1527); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXAssignment"
// $ANTLR start "ruleXAssignment"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:756:1: ruleXAssignment : ( ( rule__XAssignment__Alternatives ) ) ;
public final void ruleXAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:760:2: ( ( ( rule__XAssignment__Alternatives ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:761:1: ( ( rule__XAssignment__Alternatives ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:761:1: ( ( rule__XAssignment__Alternatives ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:762:1: ( rule__XAssignment__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getAlternatives());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:763:1: ( rule__XAssignment__Alternatives )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:763:2: rule__XAssignment__Alternatives
{
pushFollow(FOLLOW_rule__XAssignment__Alternatives_in_ruleXAssignment1553);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:775:1: entryRuleOpSingleAssign : ruleOpSingleAssign EOF ;
public final void entryRuleOpSingleAssign() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:776:1: ( ruleOpSingleAssign EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:777:1: ruleOpSingleAssign EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpSingleAssignRule());
}
pushFollow(FOLLOW_ruleOpSingleAssign_in_entryRuleOpSingleAssign1580);
ruleOpSingleAssign();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpSingleAssignRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleOpSingleAssign1587); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleOpSingleAssign"
// $ANTLR start "ruleOpSingleAssign"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:784:1: ruleOpSingleAssign : ( '=' ) ;
public final void ruleOpSingleAssign() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:788:2: ( ( '=' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:789:1: ( '=' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:789:1: ( '=' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:790:1: '='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpSingleAssignAccess().getEqualsSignKeyword());
}
match(input,13,FOLLOW_13_in_ruleOpSingleAssign1614); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:805:1: entryRuleOpMultiAssign : ruleOpMultiAssign EOF ;
public final void entryRuleOpMultiAssign() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:806:1: ( ruleOpMultiAssign EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:807:1: ruleOpMultiAssign EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAssignRule());
}
pushFollow(FOLLOW_ruleOpMultiAssign_in_entryRuleOpMultiAssign1642);
ruleOpMultiAssign();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpMultiAssignRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleOpMultiAssign1649); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleOpMultiAssign"
// $ANTLR start "ruleOpMultiAssign"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:814:1: ruleOpMultiAssign : ( ( rule__OpMultiAssign__Alternatives ) ) ;
public final void ruleOpMultiAssign() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:818:2: ( ( ( rule__OpMultiAssign__Alternatives ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:819:1: ( ( rule__OpMultiAssign__Alternatives ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:819:1: ( ( rule__OpMultiAssign__Alternatives ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:820:1: ( rule__OpMultiAssign__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAssignAccess().getAlternatives());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:821:1: ( rule__OpMultiAssign__Alternatives )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:821:2: rule__OpMultiAssign__Alternatives
{
pushFollow(FOLLOW_rule__OpMultiAssign__Alternatives_in_ruleOpMultiAssign1675);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:833:1: entryRuleXOrExpression : ruleXOrExpression EOF ;
public final void entryRuleXOrExpression() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:834:1: ( ruleXOrExpression EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:835:1: ruleXOrExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOrExpressionRule());
}
pushFollow(FOLLOW_ruleXOrExpression_in_entryRuleXOrExpression1702);
ruleXOrExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXOrExpressionRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXOrExpression1709); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXOrExpression"
// $ANTLR start "ruleXOrExpression"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:842:1: ruleXOrExpression : ( ( rule__XOrExpression__Group__0 ) ) ;
public final void ruleXOrExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:846:2: ( ( ( rule__XOrExpression__Group__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:847:1: ( ( rule__XOrExpression__Group__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:847:1: ( ( rule__XOrExpression__Group__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:848:1: ( rule__XOrExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOrExpressionAccess().getGroup());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:849:1: ( rule__XOrExpression__Group__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:849:2: rule__XOrExpression__Group__0
{
pushFollow(FOLLOW_rule__XOrExpression__Group__0_in_ruleXOrExpression1735);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:861:1: entryRuleOpOr : ruleOpOr EOF ;
public final void entryRuleOpOr() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:862:1: ( ruleOpOr EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:863:1: ruleOpOr EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOrRule());
}
pushFollow(FOLLOW_ruleOpOr_in_entryRuleOpOr1762);
ruleOpOr();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpOrRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleOpOr1769); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleOpOr"
// $ANTLR start "ruleOpOr"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:870:1: ruleOpOr : ( '||' ) ;
public final void ruleOpOr() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:874:2: ( ( '||' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:875:1: ( '||' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:875:1: ( '||' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:876:1: '||'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOrAccess().getVerticalLineVerticalLineKeyword());
}
match(input,14,FOLLOW_14_in_ruleOpOr1796); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:891:1: entryRuleXAndExpression : ruleXAndExpression EOF ;
public final void entryRuleXAndExpression() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:892:1: ( ruleXAndExpression EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:893:1: ruleXAndExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAndExpressionRule());
}
pushFollow(FOLLOW_ruleXAndExpression_in_entryRuleXAndExpression1824);
ruleXAndExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAndExpressionRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXAndExpression1831); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXAndExpression"
// $ANTLR start "ruleXAndExpression"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:900:1: ruleXAndExpression : ( ( rule__XAndExpression__Group__0 ) ) ;
public final void ruleXAndExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:904:2: ( ( ( rule__XAndExpression__Group__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:905:1: ( ( rule__XAndExpression__Group__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:905:1: ( ( rule__XAndExpression__Group__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:906:1: ( rule__XAndExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAndExpressionAccess().getGroup());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:907:1: ( rule__XAndExpression__Group__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:907:2: rule__XAndExpression__Group__0
{
pushFollow(FOLLOW_rule__XAndExpression__Group__0_in_ruleXAndExpression1857);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:919:1: entryRuleOpAnd : ruleOpAnd EOF ;
public final void entryRuleOpAnd() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:920:1: ( ruleOpAnd EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:921:1: ruleOpAnd EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpAndRule());
}
pushFollow(FOLLOW_ruleOpAnd_in_entryRuleOpAnd1884);
ruleOpAnd();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpAndRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleOpAnd1891); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleOpAnd"
// $ANTLR start "ruleOpAnd"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:928:1: ruleOpAnd : ( '&&' ) ;
public final void ruleOpAnd() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:932:2: ( ( '&&' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:933:1: ( '&&' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:933:1: ( '&&' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:934:1: '&&'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpAndAccess().getAmpersandAmpersandKeyword());
}
match(input,15,FOLLOW_15_in_ruleOpAnd1918); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:949:1: entryRuleXEqualityExpression : ruleXEqualityExpression EOF ;
public final void entryRuleXEqualityExpression() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:950:1: ( ruleXEqualityExpression EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:951:1: ruleXEqualityExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXEqualityExpressionRule());
}
pushFollow(FOLLOW_ruleXEqualityExpression_in_entryRuleXEqualityExpression1946);
ruleXEqualityExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXEqualityExpressionRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXEqualityExpression1953); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXEqualityExpression"
// $ANTLR start "ruleXEqualityExpression"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:958:1: ruleXEqualityExpression : ( ( rule__XEqualityExpression__Group__0 ) ) ;
public final void ruleXEqualityExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:962:2: ( ( ( rule__XEqualityExpression__Group__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:963:1: ( ( rule__XEqualityExpression__Group__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:963:1: ( ( rule__XEqualityExpression__Group__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:964:1: ( rule__XEqualityExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXEqualityExpressionAccess().getGroup());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:965:1: ( rule__XEqualityExpression__Group__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:965:2: rule__XEqualityExpression__Group__0
{
pushFollow(FOLLOW_rule__XEqualityExpression__Group__0_in_ruleXEqualityExpression1979);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:977:1: entryRuleOpEquality : ruleOpEquality EOF ;
public final void entryRuleOpEquality() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:978:1: ( ruleOpEquality EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:979:1: ruleOpEquality EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpEqualityRule());
}
pushFollow(FOLLOW_ruleOpEquality_in_entryRuleOpEquality2006);
ruleOpEquality();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpEqualityRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleOpEquality2013); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleOpEquality"
// $ANTLR start "ruleOpEquality"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:986:1: ruleOpEquality : ( ( rule__OpEquality__Alternatives ) ) ;
public final void ruleOpEquality() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:990:2: ( ( ( rule__OpEquality__Alternatives ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:991:1: ( ( rule__OpEquality__Alternatives ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:991:1: ( ( rule__OpEquality__Alternatives ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:992:1: ( rule__OpEquality__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpEqualityAccess().getAlternatives());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:993:1: ( rule__OpEquality__Alternatives )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:993:2: rule__OpEquality__Alternatives
{
pushFollow(FOLLOW_rule__OpEquality__Alternatives_in_ruleOpEquality2039);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1005:1: entryRuleXRelationalExpression : ruleXRelationalExpression EOF ;
public final void entryRuleXRelationalExpression() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1006:1: ( ruleXRelationalExpression EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1007:1: ruleXRelationalExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionRule());
}
pushFollow(FOLLOW_ruleXRelationalExpression_in_entryRuleXRelationalExpression2066);
ruleXRelationalExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXRelationalExpressionRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXRelationalExpression2073); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXRelationalExpression"
// $ANTLR start "ruleXRelationalExpression"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1014:1: ruleXRelationalExpression : ( ( rule__XRelationalExpression__Group__0 ) ) ;
public final void ruleXRelationalExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1018:2: ( ( ( rule__XRelationalExpression__Group__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1019:1: ( ( rule__XRelationalExpression__Group__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1019:1: ( ( rule__XRelationalExpression__Group__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1020:1: ( rule__XRelationalExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getGroup());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1021:1: ( rule__XRelationalExpression__Group__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1021:2: rule__XRelationalExpression__Group__0
{
pushFollow(FOLLOW_rule__XRelationalExpression__Group__0_in_ruleXRelationalExpression2099);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1033:1: entryRuleOpCompare : ruleOpCompare EOF ;
public final void entryRuleOpCompare() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1034:1: ( ruleOpCompare EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1035:1: ruleOpCompare EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpCompareRule());
}
pushFollow(FOLLOW_ruleOpCompare_in_entryRuleOpCompare2126);
ruleOpCompare();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpCompareRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleOpCompare2133); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleOpCompare"
// $ANTLR start "ruleOpCompare"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1042:1: ruleOpCompare : ( ( rule__OpCompare__Alternatives ) ) ;
public final void ruleOpCompare() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1046:2: ( ( ( rule__OpCompare__Alternatives ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1047:1: ( ( rule__OpCompare__Alternatives ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1047:1: ( ( rule__OpCompare__Alternatives ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1048:1: ( rule__OpCompare__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpCompareAccess().getAlternatives());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1049:1: ( rule__OpCompare__Alternatives )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1049:2: rule__OpCompare__Alternatives
{
pushFollow(FOLLOW_rule__OpCompare__Alternatives_in_ruleOpCompare2159);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1061:1: entryRuleXOtherOperatorExpression : ruleXOtherOperatorExpression EOF ;
public final void entryRuleXOtherOperatorExpression() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1062:1: ( ruleXOtherOperatorExpression EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1063:1: ruleXOtherOperatorExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOtherOperatorExpressionRule());
}
pushFollow(FOLLOW_ruleXOtherOperatorExpression_in_entryRuleXOtherOperatorExpression2186);
ruleXOtherOperatorExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXOtherOperatorExpressionRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXOtherOperatorExpression2193); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXOtherOperatorExpression"
// $ANTLR start "ruleXOtherOperatorExpression"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1070:1: ruleXOtherOperatorExpression : ( ( rule__XOtherOperatorExpression__Group__0 ) ) ;
public final void ruleXOtherOperatorExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1074:2: ( ( ( rule__XOtherOperatorExpression__Group__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1075:1: ( ( rule__XOtherOperatorExpression__Group__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1075:1: ( ( rule__XOtherOperatorExpression__Group__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1076:1: ( rule__XOtherOperatorExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOtherOperatorExpressionAccess().getGroup());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1077:1: ( rule__XOtherOperatorExpression__Group__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1077:2: rule__XOtherOperatorExpression__Group__0
{
pushFollow(FOLLOW_rule__XOtherOperatorExpression__Group__0_in_ruleXOtherOperatorExpression2219);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1089:1: entryRuleOpOther : ruleOpOther EOF ;
public final void entryRuleOpOther() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1090:1: ( ruleOpOther EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1091:1: ruleOpOther EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherRule());
}
pushFollow(FOLLOW_ruleOpOther_in_entryRuleOpOther2246);
ruleOpOther();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpOtherRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleOpOther2253); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleOpOther"
// $ANTLR start "ruleOpOther"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1098:1: ruleOpOther : ( ( rule__OpOther__Alternatives ) ) ;
public final void ruleOpOther() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1102:2: ( ( ( rule__OpOther__Alternatives ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1103:1: ( ( rule__OpOther__Alternatives ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1103:1: ( ( rule__OpOther__Alternatives ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1104:1: ( rule__OpOther__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getAlternatives());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1105:1: ( rule__OpOther__Alternatives )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1105:2: rule__OpOther__Alternatives
{
pushFollow(FOLLOW_rule__OpOther__Alternatives_in_ruleOpOther2279);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1117:1: entryRuleXAdditiveExpression : ruleXAdditiveExpression EOF ;
public final void entryRuleXAdditiveExpression() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1118:1: ( ruleXAdditiveExpression EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1119:1: ruleXAdditiveExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAdditiveExpressionRule());
}
pushFollow(FOLLOW_ruleXAdditiveExpression_in_entryRuleXAdditiveExpression2306);
ruleXAdditiveExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAdditiveExpressionRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXAdditiveExpression2313); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXAdditiveExpression"
// $ANTLR start "ruleXAdditiveExpression"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1126:1: ruleXAdditiveExpression : ( ( rule__XAdditiveExpression__Group__0 ) ) ;
public final void ruleXAdditiveExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1130:2: ( ( ( rule__XAdditiveExpression__Group__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1131:1: ( ( rule__XAdditiveExpression__Group__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1131:1: ( ( rule__XAdditiveExpression__Group__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1132:1: ( rule__XAdditiveExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAdditiveExpressionAccess().getGroup());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1133:1: ( rule__XAdditiveExpression__Group__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1133:2: rule__XAdditiveExpression__Group__0
{
pushFollow(FOLLOW_rule__XAdditiveExpression__Group__0_in_ruleXAdditiveExpression2339);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1145:1: entryRuleOpAdd : ruleOpAdd EOF ;
public final void entryRuleOpAdd() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1146:1: ( ruleOpAdd EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1147:1: ruleOpAdd EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpAddRule());
}
pushFollow(FOLLOW_ruleOpAdd_in_entryRuleOpAdd2366);
ruleOpAdd();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpAddRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleOpAdd2373); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleOpAdd"
// $ANTLR start "ruleOpAdd"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1154:1: ruleOpAdd : ( ( rule__OpAdd__Alternatives ) ) ;
public final void ruleOpAdd() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1158:2: ( ( ( rule__OpAdd__Alternatives ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1159:1: ( ( rule__OpAdd__Alternatives ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1159:1: ( ( rule__OpAdd__Alternatives ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1160:1: ( rule__OpAdd__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpAddAccess().getAlternatives());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1161:1: ( rule__OpAdd__Alternatives )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1161:2: rule__OpAdd__Alternatives
{
pushFollow(FOLLOW_rule__OpAdd__Alternatives_in_ruleOpAdd2399);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1173:1: entryRuleXMultiplicativeExpression : ruleXMultiplicativeExpression EOF ;
public final void entryRuleXMultiplicativeExpression() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1174:1: ( ruleXMultiplicativeExpression EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1175:1: ruleXMultiplicativeExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMultiplicativeExpressionRule());
}
pushFollow(FOLLOW_ruleXMultiplicativeExpression_in_entryRuleXMultiplicativeExpression2426);
ruleXMultiplicativeExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXMultiplicativeExpressionRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXMultiplicativeExpression2433); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXMultiplicativeExpression"
// $ANTLR start "ruleXMultiplicativeExpression"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1182:1: ruleXMultiplicativeExpression : ( ( rule__XMultiplicativeExpression__Group__0 ) ) ;
public final void ruleXMultiplicativeExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1186:2: ( ( ( rule__XMultiplicativeExpression__Group__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1187:1: ( ( rule__XMultiplicativeExpression__Group__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1187:1: ( ( rule__XMultiplicativeExpression__Group__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1188:1: ( rule__XMultiplicativeExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMultiplicativeExpressionAccess().getGroup());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1189:1: ( rule__XMultiplicativeExpression__Group__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1189:2: rule__XMultiplicativeExpression__Group__0
{
pushFollow(FOLLOW_rule__XMultiplicativeExpression__Group__0_in_ruleXMultiplicativeExpression2459);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1201:1: entryRuleOpMulti : ruleOpMulti EOF ;
public final void entryRuleOpMulti() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1202:1: ( ruleOpMulti EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1203:1: ruleOpMulti EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiRule());
}
pushFollow(FOLLOW_ruleOpMulti_in_entryRuleOpMulti2486);
ruleOpMulti();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpMultiRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleOpMulti2493); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleOpMulti"
// $ANTLR start "ruleOpMulti"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1210:1: ruleOpMulti : ( ( rule__OpMulti__Alternatives ) ) ;
public final void ruleOpMulti() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1214:2: ( ( ( rule__OpMulti__Alternatives ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1215:1: ( ( rule__OpMulti__Alternatives ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1215:1: ( ( rule__OpMulti__Alternatives ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1216:1: ( rule__OpMulti__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAccess().getAlternatives());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1217:1: ( rule__OpMulti__Alternatives )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1217:2: rule__OpMulti__Alternatives
{
pushFollow(FOLLOW_rule__OpMulti__Alternatives_in_ruleOpMulti2519);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1229:1: entryRuleXUnaryOperation : ruleXUnaryOperation EOF ;
public final void entryRuleXUnaryOperation() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1230:1: ( ruleXUnaryOperation EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1231:1: ruleXUnaryOperation EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXUnaryOperationRule());
}
pushFollow(FOLLOW_ruleXUnaryOperation_in_entryRuleXUnaryOperation2546);
ruleXUnaryOperation();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXUnaryOperationRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXUnaryOperation2553); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXUnaryOperation"
// $ANTLR start "ruleXUnaryOperation"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1238:1: ruleXUnaryOperation : ( ( rule__XUnaryOperation__Alternatives ) ) ;
public final void ruleXUnaryOperation() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1242:2: ( ( ( rule__XUnaryOperation__Alternatives ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1243:1: ( ( rule__XUnaryOperation__Alternatives ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1243:1: ( ( rule__XUnaryOperation__Alternatives ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1244:1: ( rule__XUnaryOperation__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXUnaryOperationAccess().getAlternatives());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1245:1: ( rule__XUnaryOperation__Alternatives )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1245:2: rule__XUnaryOperation__Alternatives
{
pushFollow(FOLLOW_rule__XUnaryOperation__Alternatives_in_ruleXUnaryOperation2579);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1257:1: entryRuleOpUnary : ruleOpUnary EOF ;
public final void entryRuleOpUnary() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1258:1: ( ruleOpUnary EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1259:1: ruleOpUnary EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpUnaryRule());
}
pushFollow(FOLLOW_ruleOpUnary_in_entryRuleOpUnary2606);
ruleOpUnary();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpUnaryRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleOpUnary2613); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleOpUnary"
// $ANTLR start "ruleOpUnary"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1266:1: ruleOpUnary : ( ( rule__OpUnary__Alternatives ) ) ;
public final void ruleOpUnary() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1270:2: ( ( ( rule__OpUnary__Alternatives ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1271:1: ( ( rule__OpUnary__Alternatives ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1271:1: ( ( rule__OpUnary__Alternatives ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1272:1: ( rule__OpUnary__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpUnaryAccess().getAlternatives());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1273:1: ( rule__OpUnary__Alternatives )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1273:2: rule__OpUnary__Alternatives
{
pushFollow(FOLLOW_rule__OpUnary__Alternatives_in_ruleOpUnary2639);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1285:1: entryRuleXCastedExpression : ruleXCastedExpression EOF ;
public final void entryRuleXCastedExpression() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1286:1: ( ruleXCastedExpression EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1287:1: ruleXCastedExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCastedExpressionRule());
}
pushFollow(FOLLOW_ruleXCastedExpression_in_entryRuleXCastedExpression2666);
ruleXCastedExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXCastedExpressionRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXCastedExpression2673); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXCastedExpression"
// $ANTLR start "ruleXCastedExpression"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1294:1: ruleXCastedExpression : ( ( rule__XCastedExpression__Group__0 ) ) ;
public final void ruleXCastedExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1298:2: ( ( ( rule__XCastedExpression__Group__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1299:1: ( ( rule__XCastedExpression__Group__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1299:1: ( ( rule__XCastedExpression__Group__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1300:1: ( rule__XCastedExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCastedExpressionAccess().getGroup());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1301:1: ( rule__XCastedExpression__Group__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1301:2: rule__XCastedExpression__Group__0
{
pushFollow(FOLLOW_rule__XCastedExpression__Group__0_in_ruleXCastedExpression2699);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1313:1: entryRuleXPostfixOperation : ruleXPostfixOperation EOF ;
public final void entryRuleXPostfixOperation() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1314:1: ( ruleXPostfixOperation EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1315:1: ruleXPostfixOperation EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPostfixOperationRule());
}
pushFollow(FOLLOW_ruleXPostfixOperation_in_entryRuleXPostfixOperation2726);
ruleXPostfixOperation();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXPostfixOperationRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXPostfixOperation2733); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXPostfixOperation"
// $ANTLR start "ruleXPostfixOperation"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1322:1: ruleXPostfixOperation : ( ( rule__XPostfixOperation__Group__0 ) ) ;
public final void ruleXPostfixOperation() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1326:2: ( ( ( rule__XPostfixOperation__Group__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1327:1: ( ( rule__XPostfixOperation__Group__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1327:1: ( ( rule__XPostfixOperation__Group__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1328:1: ( rule__XPostfixOperation__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPostfixOperationAccess().getGroup());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1329:1: ( rule__XPostfixOperation__Group__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1329:2: rule__XPostfixOperation__Group__0
{
pushFollow(FOLLOW_rule__XPostfixOperation__Group__0_in_ruleXPostfixOperation2759);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1341:1: entryRuleOpPostfix : ruleOpPostfix EOF ;
public final void entryRuleOpPostfix() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1342:1: ( ruleOpPostfix EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1343:1: ruleOpPostfix EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpPostfixRule());
}
pushFollow(FOLLOW_ruleOpPostfix_in_entryRuleOpPostfix2786);
ruleOpPostfix();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpPostfixRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleOpPostfix2793); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleOpPostfix"
// $ANTLR start "ruleOpPostfix"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1350:1: ruleOpPostfix : ( ( rule__OpPostfix__Alternatives ) ) ;
public final void ruleOpPostfix() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1354:2: ( ( ( rule__OpPostfix__Alternatives ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1355:1: ( ( rule__OpPostfix__Alternatives ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1355:1: ( ( rule__OpPostfix__Alternatives ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1356:1: ( rule__OpPostfix__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpPostfixAccess().getAlternatives());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1357:1: ( rule__OpPostfix__Alternatives )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1357:2: rule__OpPostfix__Alternatives
{
pushFollow(FOLLOW_rule__OpPostfix__Alternatives_in_ruleOpPostfix2819);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1369:1: entryRuleXMemberFeatureCall : ruleXMemberFeatureCall EOF ;
public final void entryRuleXMemberFeatureCall() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1370:1: ( ruleXMemberFeatureCall EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1371:1: ruleXMemberFeatureCall EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallRule());
}
pushFollow(FOLLOW_ruleXMemberFeatureCall_in_entryRuleXMemberFeatureCall2846);
ruleXMemberFeatureCall();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXMemberFeatureCall2853); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXMemberFeatureCall"
// $ANTLR start "ruleXMemberFeatureCall"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1378:1: ruleXMemberFeatureCall : ( ( rule__XMemberFeatureCall__Group__0 ) ) ;
public final void ruleXMemberFeatureCall() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1382:2: ( ( ( rule__XMemberFeatureCall__Group__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1383:1: ( ( rule__XMemberFeatureCall__Group__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1383:1: ( ( rule__XMemberFeatureCall__Group__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1384:1: ( rule__XMemberFeatureCall__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getGroup());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1385:1: ( rule__XMemberFeatureCall__Group__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1385:2: rule__XMemberFeatureCall__Group__0
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__Group__0_in_ruleXMemberFeatureCall2879);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1397:1: entryRuleXPrimaryExpression : ruleXPrimaryExpression EOF ;
public final void entryRuleXPrimaryExpression() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1398:1: ( ruleXPrimaryExpression EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1399:1: ruleXPrimaryExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPrimaryExpressionRule());
}
pushFollow(FOLLOW_ruleXPrimaryExpression_in_entryRuleXPrimaryExpression2906);
ruleXPrimaryExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXPrimaryExpressionRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXPrimaryExpression2913); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXPrimaryExpression"
// $ANTLR start "ruleXPrimaryExpression"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1406:1: ruleXPrimaryExpression : ( ( rule__XPrimaryExpression__Alternatives ) ) ;
public final void ruleXPrimaryExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1410:2: ( ( ( rule__XPrimaryExpression__Alternatives ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1411:1: ( ( rule__XPrimaryExpression__Alternatives ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1411:1: ( ( rule__XPrimaryExpression__Alternatives ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1412:1: ( rule__XPrimaryExpression__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPrimaryExpressionAccess().getAlternatives());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1413:1: ( rule__XPrimaryExpression__Alternatives )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1413:2: rule__XPrimaryExpression__Alternatives
{
pushFollow(FOLLOW_rule__XPrimaryExpression__Alternatives_in_ruleXPrimaryExpression2939);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1425:1: entryRuleXLiteral : ruleXLiteral EOF ;
public final void entryRuleXLiteral() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1426:1: ( ruleXLiteral EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1427:1: ruleXLiteral EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXLiteralRule());
}
pushFollow(FOLLOW_ruleXLiteral_in_entryRuleXLiteral2966);
ruleXLiteral();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXLiteralRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXLiteral2973); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXLiteral"
// $ANTLR start "ruleXLiteral"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1434:1: ruleXLiteral : ( ( rule__XLiteral__Alternatives ) ) ;
public final void ruleXLiteral() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1438:2: ( ( ( rule__XLiteral__Alternatives ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1439:1: ( ( rule__XLiteral__Alternatives ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1439:1: ( ( rule__XLiteral__Alternatives ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1440:1: ( rule__XLiteral__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXLiteralAccess().getAlternatives());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1441:1: ( rule__XLiteral__Alternatives )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1441:2: rule__XLiteral__Alternatives
{
pushFollow(FOLLOW_rule__XLiteral__Alternatives_in_ruleXLiteral2999);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1453:1: entryRuleXCollectionLiteral : ruleXCollectionLiteral EOF ;
public final void entryRuleXCollectionLiteral() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1454:1: ( ruleXCollectionLiteral EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1455:1: ruleXCollectionLiteral EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCollectionLiteralRule());
}
pushFollow(FOLLOW_ruleXCollectionLiteral_in_entryRuleXCollectionLiteral3026);
ruleXCollectionLiteral();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXCollectionLiteralRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXCollectionLiteral3033); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXCollectionLiteral"
// $ANTLR start "ruleXCollectionLiteral"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1462:1: ruleXCollectionLiteral : ( ( rule__XCollectionLiteral__Alternatives ) ) ;
public final void ruleXCollectionLiteral() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1466:2: ( ( ( rule__XCollectionLiteral__Alternatives ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1467:1: ( ( rule__XCollectionLiteral__Alternatives ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1467:1: ( ( rule__XCollectionLiteral__Alternatives ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1468:1: ( rule__XCollectionLiteral__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCollectionLiteralAccess().getAlternatives());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1469:1: ( rule__XCollectionLiteral__Alternatives )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1469:2: rule__XCollectionLiteral__Alternatives
{
pushFollow(FOLLOW_rule__XCollectionLiteral__Alternatives_in_ruleXCollectionLiteral3059);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1481:1: entryRuleXSetLiteral : ruleXSetLiteral EOF ;
public final void entryRuleXSetLiteral() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1482:1: ( ruleXSetLiteral EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1483:1: ruleXSetLiteral EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSetLiteralRule());
}
pushFollow(FOLLOW_ruleXSetLiteral_in_entryRuleXSetLiteral3086);
ruleXSetLiteral();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSetLiteralRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXSetLiteral3093); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXSetLiteral"
// $ANTLR start "ruleXSetLiteral"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1490:1: ruleXSetLiteral : ( ( rule__XSetLiteral__Group__0 ) ) ;
public final void ruleXSetLiteral() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1494:2: ( ( ( rule__XSetLiteral__Group__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1495:1: ( ( rule__XSetLiteral__Group__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1495:1: ( ( rule__XSetLiteral__Group__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1496:1: ( rule__XSetLiteral__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSetLiteralAccess().getGroup());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1497:1: ( rule__XSetLiteral__Group__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1497:2: rule__XSetLiteral__Group__0
{
pushFollow(FOLLOW_rule__XSetLiteral__Group__0_in_ruleXSetLiteral3119);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1509:1: entryRuleXListLiteral : ruleXListLiteral EOF ;
public final void entryRuleXListLiteral() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1510:1: ( ruleXListLiteral EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1511:1: ruleXListLiteral EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXListLiteralRule());
}
pushFollow(FOLLOW_ruleXListLiteral_in_entryRuleXListLiteral3146);
ruleXListLiteral();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXListLiteralRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXListLiteral3153); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXListLiteral"
// $ANTLR start "ruleXListLiteral"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1518:1: ruleXListLiteral : ( ( rule__XListLiteral__Group__0 ) ) ;
public final void ruleXListLiteral() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1522:2: ( ( ( rule__XListLiteral__Group__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1523:1: ( ( rule__XListLiteral__Group__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1523:1: ( ( rule__XListLiteral__Group__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1524:1: ( rule__XListLiteral__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXListLiteralAccess().getGroup());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1525:1: ( rule__XListLiteral__Group__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1525:2: rule__XListLiteral__Group__0
{
pushFollow(FOLLOW_rule__XListLiteral__Group__0_in_ruleXListLiteral3179);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1537:1: entryRuleXClosure : ruleXClosure EOF ;
public final void entryRuleXClosure() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1538:1: ( ruleXClosure EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1539:1: ruleXClosure EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureRule());
}
pushFollow(FOLLOW_ruleXClosure_in_entryRuleXClosure3206);
ruleXClosure();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXClosureRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXClosure3213); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXClosure"
// $ANTLR start "ruleXClosure"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1546:1: ruleXClosure : ( ( rule__XClosure__Group__0 ) ) ;
public final void ruleXClosure() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1550:2: ( ( ( rule__XClosure__Group__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1551:1: ( ( rule__XClosure__Group__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1551:1: ( ( rule__XClosure__Group__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1552:1: ( rule__XClosure__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getGroup());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1553:1: ( rule__XClosure__Group__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1553:2: rule__XClosure__Group__0
{
pushFollow(FOLLOW_rule__XClosure__Group__0_in_ruleXClosure3239);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1565:1: entryRuleXExpressionInClosure : ruleXExpressionInClosure EOF ;
public final void entryRuleXExpressionInClosure() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1566:1: ( ruleXExpressionInClosure EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1567:1: ruleXExpressionInClosure EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXExpressionInClosureRule());
}
pushFollow(FOLLOW_ruleXExpressionInClosure_in_entryRuleXExpressionInClosure3266);
ruleXExpressionInClosure();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXExpressionInClosureRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXExpressionInClosure3273); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXExpressionInClosure"
// $ANTLR start "ruleXExpressionInClosure"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1574:1: ruleXExpressionInClosure : ( ( rule__XExpressionInClosure__Group__0 ) ) ;
public final void ruleXExpressionInClosure() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1578:2: ( ( ( rule__XExpressionInClosure__Group__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1579:1: ( ( rule__XExpressionInClosure__Group__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1579:1: ( ( rule__XExpressionInClosure__Group__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1580:1: ( rule__XExpressionInClosure__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXExpressionInClosureAccess().getGroup());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1581:1: ( rule__XExpressionInClosure__Group__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1581:2: rule__XExpressionInClosure__Group__0
{
pushFollow(FOLLOW_rule__XExpressionInClosure__Group__0_in_ruleXExpressionInClosure3299);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1593:1: entryRuleXShortClosure : ruleXShortClosure EOF ;
public final void entryRuleXShortClosure() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1594:1: ( ruleXShortClosure EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1595:1: ruleXShortClosure EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureRule());
}
pushFollow(FOLLOW_ruleXShortClosure_in_entryRuleXShortClosure3326);
ruleXShortClosure();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXShortClosureRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXShortClosure3333); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXShortClosure"
// $ANTLR start "ruleXShortClosure"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1602:1: ruleXShortClosure : ( ( rule__XShortClosure__Group__0 ) ) ;
public final void ruleXShortClosure() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1606:2: ( ( ( rule__XShortClosure__Group__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1607:1: ( ( rule__XShortClosure__Group__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1607:1: ( ( rule__XShortClosure__Group__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1608:1: ( rule__XShortClosure__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getGroup());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1609:1: ( rule__XShortClosure__Group__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1609:2: rule__XShortClosure__Group__0
{
pushFollow(FOLLOW_rule__XShortClosure__Group__0_in_ruleXShortClosure3359);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1621:1: entryRuleXParenthesizedExpression : ruleXParenthesizedExpression EOF ;
public final void entryRuleXParenthesizedExpression() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1622:1: ( ruleXParenthesizedExpression EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1623:1: ruleXParenthesizedExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXParenthesizedExpressionRule());
}
pushFollow(FOLLOW_ruleXParenthesizedExpression_in_entryRuleXParenthesizedExpression3386);
ruleXParenthesizedExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXParenthesizedExpressionRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXParenthesizedExpression3393); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXParenthesizedExpression"
// $ANTLR start "ruleXParenthesizedExpression"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1630:1: ruleXParenthesizedExpression : ( ( rule__XParenthesizedExpression__Group__0 ) ) ;
public final void ruleXParenthesizedExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1634:2: ( ( ( rule__XParenthesizedExpression__Group__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1635:1: ( ( rule__XParenthesizedExpression__Group__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1635:1: ( ( rule__XParenthesizedExpression__Group__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1636:1: ( rule__XParenthesizedExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXParenthesizedExpressionAccess().getGroup());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1637:1: ( rule__XParenthesizedExpression__Group__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1637:2: rule__XParenthesizedExpression__Group__0
{
pushFollow(FOLLOW_rule__XParenthesizedExpression__Group__0_in_ruleXParenthesizedExpression3419);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1649:1: entryRuleXIfExpression : ruleXIfExpression EOF ;
public final void entryRuleXIfExpression() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1650:1: ( ruleXIfExpression EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1651:1: ruleXIfExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXIfExpressionRule());
}
pushFollow(FOLLOW_ruleXIfExpression_in_entryRuleXIfExpression3446);
ruleXIfExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXIfExpressionRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXIfExpression3453); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXIfExpression"
// $ANTLR start "ruleXIfExpression"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1658:1: ruleXIfExpression : ( ( rule__XIfExpression__Group__0 ) ) ;
public final void ruleXIfExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1662:2: ( ( ( rule__XIfExpression__Group__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1663:1: ( ( rule__XIfExpression__Group__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1663:1: ( ( rule__XIfExpression__Group__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1664:1: ( rule__XIfExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXIfExpressionAccess().getGroup());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1665:1: ( rule__XIfExpression__Group__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1665:2: rule__XIfExpression__Group__0
{
pushFollow(FOLLOW_rule__XIfExpression__Group__0_in_ruleXIfExpression3479);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1677:1: entryRuleXSwitchExpression : ruleXSwitchExpression EOF ;
public final void entryRuleXSwitchExpression() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1678:1: ( ruleXSwitchExpression EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1679:1: ruleXSwitchExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionRule());
}
pushFollow(FOLLOW_ruleXSwitchExpression_in_entryRuleXSwitchExpression3506);
ruleXSwitchExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSwitchExpressionRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXSwitchExpression3513); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXSwitchExpression"
// $ANTLR start "ruleXSwitchExpression"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1686:1: ruleXSwitchExpression : ( ( rule__XSwitchExpression__Group__0 ) ) ;
public final void ruleXSwitchExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1690:2: ( ( ( rule__XSwitchExpression__Group__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1691:1: ( ( rule__XSwitchExpression__Group__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1691:1: ( ( rule__XSwitchExpression__Group__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1692:1: ( rule__XSwitchExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getGroup());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1693:1: ( rule__XSwitchExpression__Group__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1693:2: rule__XSwitchExpression__Group__0
{
pushFollow(FOLLOW_rule__XSwitchExpression__Group__0_in_ruleXSwitchExpression3539);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1705:1: entryRuleXCasePart : ruleXCasePart EOF ;
public final void entryRuleXCasePart() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1706:1: ( ruleXCasePart EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1707:1: ruleXCasePart EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartRule());
}
pushFollow(FOLLOW_ruleXCasePart_in_entryRuleXCasePart3566);
ruleXCasePart();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXCasePartRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXCasePart3573); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXCasePart"
// $ANTLR start "ruleXCasePart"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1714:1: ruleXCasePart : ( ( rule__XCasePart__Group__0 ) ) ;
public final void ruleXCasePart() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1718:2: ( ( ( rule__XCasePart__Group__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1719:1: ( ( rule__XCasePart__Group__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1719:1: ( ( rule__XCasePart__Group__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1720:1: ( rule__XCasePart__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getGroup());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1721:1: ( rule__XCasePart__Group__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1721:2: rule__XCasePart__Group__0
{
pushFollow(FOLLOW_rule__XCasePart__Group__0_in_ruleXCasePart3599);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1733:1: entryRuleXForLoopExpression : ruleXForLoopExpression EOF ;
public final void entryRuleXForLoopExpression() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1734:1: ( ruleXForLoopExpression EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1735:1: ruleXForLoopExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionRule());
}
pushFollow(FOLLOW_ruleXForLoopExpression_in_entryRuleXForLoopExpression3626);
ruleXForLoopExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXForLoopExpressionRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXForLoopExpression3633); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXForLoopExpression"
// $ANTLR start "ruleXForLoopExpression"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1742:1: ruleXForLoopExpression : ( ( rule__XForLoopExpression__Group__0 ) ) ;
public final void ruleXForLoopExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1746:2: ( ( ( rule__XForLoopExpression__Group__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1747:1: ( ( rule__XForLoopExpression__Group__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1747:1: ( ( rule__XForLoopExpression__Group__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1748:1: ( rule__XForLoopExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionAccess().getGroup());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1749:1: ( rule__XForLoopExpression__Group__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1749:2: rule__XForLoopExpression__Group__0
{
pushFollow(FOLLOW_rule__XForLoopExpression__Group__0_in_ruleXForLoopExpression3659);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1761:1: entryRuleXBasicForLoopExpression : ruleXBasicForLoopExpression EOF ;
public final void entryRuleXBasicForLoopExpression() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1762:1: ( ruleXBasicForLoopExpression EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1763:1: ruleXBasicForLoopExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionRule());
}
pushFollow(FOLLOW_ruleXBasicForLoopExpression_in_entryRuleXBasicForLoopExpression3686);
ruleXBasicForLoopExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXBasicForLoopExpressionRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXBasicForLoopExpression3693); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXBasicForLoopExpression"
// $ANTLR start "ruleXBasicForLoopExpression"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1770:1: ruleXBasicForLoopExpression : ( ( rule__XBasicForLoopExpression__Group__0 ) ) ;
public final void ruleXBasicForLoopExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1774:2: ( ( ( rule__XBasicForLoopExpression__Group__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1775:1: ( ( rule__XBasicForLoopExpression__Group__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1775:1: ( ( rule__XBasicForLoopExpression__Group__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1776:1: ( rule__XBasicForLoopExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getGroup());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1777:1: ( rule__XBasicForLoopExpression__Group__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1777:2: rule__XBasicForLoopExpression__Group__0
{
pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group__0_in_ruleXBasicForLoopExpression3719);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1789:1: entryRuleXWhileExpression : ruleXWhileExpression EOF ;
public final void entryRuleXWhileExpression() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1790:1: ( ruleXWhileExpression EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1791:1: ruleXWhileExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXWhileExpressionRule());
}
pushFollow(FOLLOW_ruleXWhileExpression_in_entryRuleXWhileExpression3746);
ruleXWhileExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXWhileExpressionRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXWhileExpression3753); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXWhileExpression"
// $ANTLR start "ruleXWhileExpression"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1798:1: ruleXWhileExpression : ( ( rule__XWhileExpression__Group__0 ) ) ;
public final void ruleXWhileExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1802:2: ( ( ( rule__XWhileExpression__Group__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1803:1: ( ( rule__XWhileExpression__Group__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1803:1: ( ( rule__XWhileExpression__Group__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1804:1: ( rule__XWhileExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXWhileExpressionAccess().getGroup());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1805:1: ( rule__XWhileExpression__Group__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1805:2: rule__XWhileExpression__Group__0
{
pushFollow(FOLLOW_rule__XWhileExpression__Group__0_in_ruleXWhileExpression3779);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1817:1: entryRuleXDoWhileExpression : ruleXDoWhileExpression EOF ;
public final void entryRuleXDoWhileExpression() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1818:1: ( ruleXDoWhileExpression EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1819:1: ruleXDoWhileExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXDoWhileExpressionRule());
}
pushFollow(FOLLOW_ruleXDoWhileExpression_in_entryRuleXDoWhileExpression3806);
ruleXDoWhileExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXDoWhileExpressionRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXDoWhileExpression3813); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXDoWhileExpression"
// $ANTLR start "ruleXDoWhileExpression"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1826:1: ruleXDoWhileExpression : ( ( rule__XDoWhileExpression__Group__0 ) ) ;
public final void ruleXDoWhileExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1830:2: ( ( ( rule__XDoWhileExpression__Group__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1831:1: ( ( rule__XDoWhileExpression__Group__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1831:1: ( ( rule__XDoWhileExpression__Group__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1832:1: ( rule__XDoWhileExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXDoWhileExpressionAccess().getGroup());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1833:1: ( rule__XDoWhileExpression__Group__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1833:2: rule__XDoWhileExpression__Group__0
{
pushFollow(FOLLOW_rule__XDoWhileExpression__Group__0_in_ruleXDoWhileExpression3839);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1845:1: entryRuleXBlockExpression : ruleXBlockExpression EOF ;
public final void entryRuleXBlockExpression() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1846:1: ( ruleXBlockExpression EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1847:1: ruleXBlockExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBlockExpressionRule());
}
pushFollow(FOLLOW_ruleXBlockExpression_in_entryRuleXBlockExpression3866);
ruleXBlockExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXBlockExpressionRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXBlockExpression3873); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXBlockExpression"
// $ANTLR start "ruleXBlockExpression"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1854:1: ruleXBlockExpression : ( ( rule__XBlockExpression__Group__0 ) ) ;
public final void ruleXBlockExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1858:2: ( ( ( rule__XBlockExpression__Group__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1859:1: ( ( rule__XBlockExpression__Group__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1859:1: ( ( rule__XBlockExpression__Group__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1860:1: ( rule__XBlockExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBlockExpressionAccess().getGroup());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1861:1: ( rule__XBlockExpression__Group__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1861:2: rule__XBlockExpression__Group__0
{
pushFollow(FOLLOW_rule__XBlockExpression__Group__0_in_ruleXBlockExpression3899);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1873:1: entryRuleXExpressionOrVarDeclaration : ruleXExpressionOrVarDeclaration EOF ;
public final void entryRuleXExpressionOrVarDeclaration() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1874:1: ( ruleXExpressionOrVarDeclaration EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1875:1: ruleXExpressionOrVarDeclaration EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXExpressionOrVarDeclarationRule());
}
pushFollow(FOLLOW_ruleXExpressionOrVarDeclaration_in_entryRuleXExpressionOrVarDeclaration3926);
ruleXExpressionOrVarDeclaration();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXExpressionOrVarDeclarationRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXExpressionOrVarDeclaration3933); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXExpressionOrVarDeclaration"
// $ANTLR start "ruleXExpressionOrVarDeclaration"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1882:1: ruleXExpressionOrVarDeclaration : ( ( rule__XExpressionOrVarDeclaration__Alternatives ) ) ;
public final void ruleXExpressionOrVarDeclaration() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1886:2: ( ( ( rule__XExpressionOrVarDeclaration__Alternatives ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1887:1: ( ( rule__XExpressionOrVarDeclaration__Alternatives ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1887:1: ( ( rule__XExpressionOrVarDeclaration__Alternatives ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1888:1: ( rule__XExpressionOrVarDeclaration__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXExpressionOrVarDeclarationAccess().getAlternatives());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1889:1: ( rule__XExpressionOrVarDeclaration__Alternatives )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1889:2: rule__XExpressionOrVarDeclaration__Alternatives
{
pushFollow(FOLLOW_rule__XExpressionOrVarDeclaration__Alternatives_in_ruleXExpressionOrVarDeclaration3959);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1901:1: entryRuleXVariableDeclaration : ruleXVariableDeclaration EOF ;
public final void entryRuleXVariableDeclaration() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1902:1: ( ruleXVariableDeclaration EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1903:1: ruleXVariableDeclaration EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationRule());
}
pushFollow(FOLLOW_ruleXVariableDeclaration_in_entryRuleXVariableDeclaration3986);
ruleXVariableDeclaration();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXVariableDeclarationRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXVariableDeclaration3993); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXVariableDeclaration"
// $ANTLR start "ruleXVariableDeclaration"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1910:1: ruleXVariableDeclaration : ( ( rule__XVariableDeclaration__Group__0 ) ) ;
public final void ruleXVariableDeclaration() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1914:2: ( ( ( rule__XVariableDeclaration__Group__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1915:1: ( ( rule__XVariableDeclaration__Group__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1915:1: ( ( rule__XVariableDeclaration__Group__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1916:1: ( rule__XVariableDeclaration__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getGroup());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1917:1: ( rule__XVariableDeclaration__Group__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1917:2: rule__XVariableDeclaration__Group__0
{
pushFollow(FOLLOW_rule__XVariableDeclaration__Group__0_in_ruleXVariableDeclaration4019);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1929:1: entryRuleJvmFormalParameter : ruleJvmFormalParameter EOF ;
public final void entryRuleJvmFormalParameter() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1930:1: ( ruleJvmFormalParameter EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1931:1: ruleJvmFormalParameter EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmFormalParameterRule());
}
pushFollow(FOLLOW_ruleJvmFormalParameter_in_entryRuleJvmFormalParameter4046);
ruleJvmFormalParameter();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmFormalParameterRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleJvmFormalParameter4053); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleJvmFormalParameter"
// $ANTLR start "ruleJvmFormalParameter"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1938:1: ruleJvmFormalParameter : ( ( rule__JvmFormalParameter__Group__0 ) ) ;
public final void ruleJvmFormalParameter() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1942:2: ( ( ( rule__JvmFormalParameter__Group__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1943:1: ( ( rule__JvmFormalParameter__Group__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1943:1: ( ( rule__JvmFormalParameter__Group__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1944:1: ( rule__JvmFormalParameter__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmFormalParameterAccess().getGroup());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1945:1: ( rule__JvmFormalParameter__Group__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1945:2: rule__JvmFormalParameter__Group__0
{
pushFollow(FOLLOW_rule__JvmFormalParameter__Group__0_in_ruleJvmFormalParameter4079);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1957:1: entryRuleFullJvmFormalParameter : ruleFullJvmFormalParameter EOF ;
public final void entryRuleFullJvmFormalParameter() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1958:1: ( ruleFullJvmFormalParameter EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1959:1: ruleFullJvmFormalParameter EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFullJvmFormalParameterRule());
}
pushFollow(FOLLOW_ruleFullJvmFormalParameter_in_entryRuleFullJvmFormalParameter4106);
ruleFullJvmFormalParameter();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getFullJvmFormalParameterRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleFullJvmFormalParameter4113); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleFullJvmFormalParameter"
// $ANTLR start "ruleFullJvmFormalParameter"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1966:1: ruleFullJvmFormalParameter : ( ( rule__FullJvmFormalParameter__Group__0 ) ) ;
public final void ruleFullJvmFormalParameter() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1970:2: ( ( ( rule__FullJvmFormalParameter__Group__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1971:1: ( ( rule__FullJvmFormalParameter__Group__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1971:1: ( ( rule__FullJvmFormalParameter__Group__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1972:1: ( rule__FullJvmFormalParameter__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFullJvmFormalParameterAccess().getGroup());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1973:1: ( rule__FullJvmFormalParameter__Group__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1973:2: rule__FullJvmFormalParameter__Group__0
{
pushFollow(FOLLOW_rule__FullJvmFormalParameter__Group__0_in_ruleFullJvmFormalParameter4139);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1985:1: entryRuleXFeatureCall : ruleXFeatureCall EOF ;
public final void entryRuleXFeatureCall() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1986:1: ( ruleXFeatureCall EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1987:1: ruleXFeatureCall EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallRule());
}
pushFollow(FOLLOW_ruleXFeatureCall_in_entryRuleXFeatureCall4166);
ruleXFeatureCall();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXFeatureCallRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXFeatureCall4173); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXFeatureCall"
// $ANTLR start "ruleXFeatureCall"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1994:1: ruleXFeatureCall : ( ( rule__XFeatureCall__Group__0 ) ) ;
public final void ruleXFeatureCall() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1998:2: ( ( ( rule__XFeatureCall__Group__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1999:1: ( ( rule__XFeatureCall__Group__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:1999:1: ( ( rule__XFeatureCall__Group__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2000:1: ( rule__XFeatureCall__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getGroup());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2001:1: ( rule__XFeatureCall__Group__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2001:2: rule__XFeatureCall__Group__0
{
pushFollow(FOLLOW_rule__XFeatureCall__Group__0_in_ruleXFeatureCall4199);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2013:1: entryRuleFeatureCallID : ruleFeatureCallID EOF ;
public final void entryRuleFeatureCallID() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2014:1: ( ruleFeatureCallID EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2015:1: ruleFeatureCallID EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFeatureCallIDRule());
}
pushFollow(FOLLOW_ruleFeatureCallID_in_entryRuleFeatureCallID4226);
ruleFeatureCallID();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getFeatureCallIDRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleFeatureCallID4233); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleFeatureCallID"
// $ANTLR start "ruleFeatureCallID"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2022:1: ruleFeatureCallID : ( ( rule__FeatureCallID__Alternatives ) ) ;
public final void ruleFeatureCallID() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2026:2: ( ( ( rule__FeatureCallID__Alternatives ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2027:1: ( ( rule__FeatureCallID__Alternatives ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2027:1: ( ( rule__FeatureCallID__Alternatives ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2028:1: ( rule__FeatureCallID__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFeatureCallIDAccess().getAlternatives());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2029:1: ( rule__FeatureCallID__Alternatives )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2029:2: rule__FeatureCallID__Alternatives
{
pushFollow(FOLLOW_rule__FeatureCallID__Alternatives_in_ruleFeatureCallID4259);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2041:1: entryRuleIdOrSuper : ruleIdOrSuper EOF ;
public final void entryRuleIdOrSuper() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2042:1: ( ruleIdOrSuper EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2043:1: ruleIdOrSuper EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIdOrSuperRule());
}
pushFollow(FOLLOW_ruleIdOrSuper_in_entryRuleIdOrSuper4286);
ruleIdOrSuper();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getIdOrSuperRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleIdOrSuper4293); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleIdOrSuper"
// $ANTLR start "ruleIdOrSuper"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2050:1: ruleIdOrSuper : ( ( rule__IdOrSuper__Alternatives ) ) ;
public final void ruleIdOrSuper() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2054:2: ( ( ( rule__IdOrSuper__Alternatives ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2055:1: ( ( rule__IdOrSuper__Alternatives ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2055:1: ( ( rule__IdOrSuper__Alternatives ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2056:1: ( rule__IdOrSuper__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIdOrSuperAccess().getAlternatives());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2057:1: ( rule__IdOrSuper__Alternatives )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2057:2: rule__IdOrSuper__Alternatives
{
pushFollow(FOLLOW_rule__IdOrSuper__Alternatives_in_ruleIdOrSuper4319);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2069:1: entryRuleXConstructorCall : ruleXConstructorCall EOF ;
public final void entryRuleXConstructorCall() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2070:1: ( ruleXConstructorCall EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2071:1: ruleXConstructorCall EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallRule());
}
pushFollow(FOLLOW_ruleXConstructorCall_in_entryRuleXConstructorCall4346);
ruleXConstructorCall();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXConstructorCallRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXConstructorCall4353); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXConstructorCall"
// $ANTLR start "ruleXConstructorCall"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2078:1: ruleXConstructorCall : ( ( rule__XConstructorCall__Group__0 ) ) ;
public final void ruleXConstructorCall() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2082:2: ( ( ( rule__XConstructorCall__Group__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2083:1: ( ( rule__XConstructorCall__Group__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2083:1: ( ( rule__XConstructorCall__Group__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2084:1: ( rule__XConstructorCall__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getGroup());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2085:1: ( rule__XConstructorCall__Group__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2085:2: rule__XConstructorCall__Group__0
{
pushFollow(FOLLOW_rule__XConstructorCall__Group__0_in_ruleXConstructorCall4379);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2097:1: entryRuleXBooleanLiteral : ruleXBooleanLiteral EOF ;
public final void entryRuleXBooleanLiteral() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2098:1: ( ruleXBooleanLiteral EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2099:1: ruleXBooleanLiteral EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBooleanLiteralRule());
}
pushFollow(FOLLOW_ruleXBooleanLiteral_in_entryRuleXBooleanLiteral4406);
ruleXBooleanLiteral();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXBooleanLiteralRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXBooleanLiteral4413); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXBooleanLiteral"
// $ANTLR start "ruleXBooleanLiteral"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2106:1: ruleXBooleanLiteral : ( ( rule__XBooleanLiteral__Group__0 ) ) ;
public final void ruleXBooleanLiteral() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2110:2: ( ( ( rule__XBooleanLiteral__Group__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2111:1: ( ( rule__XBooleanLiteral__Group__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2111:1: ( ( rule__XBooleanLiteral__Group__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2112:1: ( rule__XBooleanLiteral__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBooleanLiteralAccess().getGroup());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2113:1: ( rule__XBooleanLiteral__Group__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2113:2: rule__XBooleanLiteral__Group__0
{
pushFollow(FOLLOW_rule__XBooleanLiteral__Group__0_in_ruleXBooleanLiteral4439);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2125:1: entryRuleXNullLiteral : ruleXNullLiteral EOF ;
public final void entryRuleXNullLiteral() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2126:1: ( ruleXNullLiteral EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2127:1: ruleXNullLiteral EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXNullLiteralRule());
}
pushFollow(FOLLOW_ruleXNullLiteral_in_entryRuleXNullLiteral4466);
ruleXNullLiteral();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXNullLiteralRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXNullLiteral4473); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXNullLiteral"
// $ANTLR start "ruleXNullLiteral"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2134:1: ruleXNullLiteral : ( ( rule__XNullLiteral__Group__0 ) ) ;
public final void ruleXNullLiteral() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2138:2: ( ( ( rule__XNullLiteral__Group__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2139:1: ( ( rule__XNullLiteral__Group__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2139:1: ( ( rule__XNullLiteral__Group__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2140:1: ( rule__XNullLiteral__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXNullLiteralAccess().getGroup());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2141:1: ( rule__XNullLiteral__Group__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2141:2: rule__XNullLiteral__Group__0
{
pushFollow(FOLLOW_rule__XNullLiteral__Group__0_in_ruleXNullLiteral4499);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2153:1: entryRuleXNumberLiteral : ruleXNumberLiteral EOF ;
public final void entryRuleXNumberLiteral() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2154:1: ( ruleXNumberLiteral EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2155:1: ruleXNumberLiteral EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXNumberLiteralRule());
}
pushFollow(FOLLOW_ruleXNumberLiteral_in_entryRuleXNumberLiteral4526);
ruleXNumberLiteral();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXNumberLiteralRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXNumberLiteral4533); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXNumberLiteral"
// $ANTLR start "ruleXNumberLiteral"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2162:1: ruleXNumberLiteral : ( ( rule__XNumberLiteral__Group__0 ) ) ;
public final void ruleXNumberLiteral() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2166:2: ( ( ( rule__XNumberLiteral__Group__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2167:1: ( ( rule__XNumberLiteral__Group__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2167:1: ( ( rule__XNumberLiteral__Group__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2168:1: ( rule__XNumberLiteral__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXNumberLiteralAccess().getGroup());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2169:1: ( rule__XNumberLiteral__Group__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2169:2: rule__XNumberLiteral__Group__0
{
pushFollow(FOLLOW_rule__XNumberLiteral__Group__0_in_ruleXNumberLiteral4559);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2181:1: entryRuleXStringLiteral : ruleXStringLiteral EOF ;
public final void entryRuleXStringLiteral() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2182:1: ( ruleXStringLiteral EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2183:1: ruleXStringLiteral EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXStringLiteralRule());
}
pushFollow(FOLLOW_ruleXStringLiteral_in_entryRuleXStringLiteral4586);
ruleXStringLiteral();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXStringLiteralRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXStringLiteral4593); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXStringLiteral"
// $ANTLR start "ruleXStringLiteral"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2190:1: ruleXStringLiteral : ( ( rule__XStringLiteral__Group__0 ) ) ;
public final void ruleXStringLiteral() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2194:2: ( ( ( rule__XStringLiteral__Group__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2195:1: ( ( rule__XStringLiteral__Group__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2195:1: ( ( rule__XStringLiteral__Group__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2196:1: ( rule__XStringLiteral__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXStringLiteralAccess().getGroup());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2197:1: ( rule__XStringLiteral__Group__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2197:2: rule__XStringLiteral__Group__0
{
pushFollow(FOLLOW_rule__XStringLiteral__Group__0_in_ruleXStringLiteral4619);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2209:1: entryRuleXTypeLiteral : ruleXTypeLiteral EOF ;
public final void entryRuleXTypeLiteral() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2210:1: ( ruleXTypeLiteral EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2211:1: ruleXTypeLiteral EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTypeLiteralRule());
}
pushFollow(FOLLOW_ruleXTypeLiteral_in_entryRuleXTypeLiteral4646);
ruleXTypeLiteral();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXTypeLiteralRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXTypeLiteral4653); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXTypeLiteral"
// $ANTLR start "ruleXTypeLiteral"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2218:1: ruleXTypeLiteral : ( ( rule__XTypeLiteral__Group__0 ) ) ;
public final void ruleXTypeLiteral() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2222:2: ( ( ( rule__XTypeLiteral__Group__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2223:1: ( ( rule__XTypeLiteral__Group__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2223:1: ( ( rule__XTypeLiteral__Group__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2224:1: ( rule__XTypeLiteral__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTypeLiteralAccess().getGroup());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2225:1: ( rule__XTypeLiteral__Group__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2225:2: rule__XTypeLiteral__Group__0
{
pushFollow(FOLLOW_rule__XTypeLiteral__Group__0_in_ruleXTypeLiteral4679);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2237:1: entryRuleXThrowExpression : ruleXThrowExpression EOF ;
public final void entryRuleXThrowExpression() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2238:1: ( ruleXThrowExpression EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2239:1: ruleXThrowExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXThrowExpressionRule());
}
pushFollow(FOLLOW_ruleXThrowExpression_in_entryRuleXThrowExpression4706);
ruleXThrowExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXThrowExpressionRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXThrowExpression4713); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXThrowExpression"
// $ANTLR start "ruleXThrowExpression"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2246:1: ruleXThrowExpression : ( ( rule__XThrowExpression__Group__0 ) ) ;
public final void ruleXThrowExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2250:2: ( ( ( rule__XThrowExpression__Group__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2251:1: ( ( rule__XThrowExpression__Group__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2251:1: ( ( rule__XThrowExpression__Group__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2252:1: ( rule__XThrowExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXThrowExpressionAccess().getGroup());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2253:1: ( rule__XThrowExpression__Group__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2253:2: rule__XThrowExpression__Group__0
{
pushFollow(FOLLOW_rule__XThrowExpression__Group__0_in_ruleXThrowExpression4739);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2265:1: entryRuleXReturnExpression : ruleXReturnExpression EOF ;
public final void entryRuleXReturnExpression() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2266:1: ( ruleXReturnExpression EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2267:1: ruleXReturnExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXReturnExpressionRule());
}
pushFollow(FOLLOW_ruleXReturnExpression_in_entryRuleXReturnExpression4766);
ruleXReturnExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXReturnExpressionRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXReturnExpression4773); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXReturnExpression"
// $ANTLR start "ruleXReturnExpression"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2274:1: ruleXReturnExpression : ( ( rule__XReturnExpression__Group__0 ) ) ;
public final void ruleXReturnExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2278:2: ( ( ( rule__XReturnExpression__Group__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2279:1: ( ( rule__XReturnExpression__Group__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2279:1: ( ( rule__XReturnExpression__Group__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2280:1: ( rule__XReturnExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXReturnExpressionAccess().getGroup());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2281:1: ( rule__XReturnExpression__Group__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2281:2: rule__XReturnExpression__Group__0
{
pushFollow(FOLLOW_rule__XReturnExpression__Group__0_in_ruleXReturnExpression4799);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2293:1: entryRuleXTryCatchFinallyExpression : ruleXTryCatchFinallyExpression EOF ;
public final void entryRuleXTryCatchFinallyExpression() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2294:1: ( ruleXTryCatchFinallyExpression EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2295:1: ruleXTryCatchFinallyExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionRule());
}
pushFollow(FOLLOW_ruleXTryCatchFinallyExpression_in_entryRuleXTryCatchFinallyExpression4826);
ruleXTryCatchFinallyExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXTryCatchFinallyExpressionRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXTryCatchFinallyExpression4833); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXTryCatchFinallyExpression"
// $ANTLR start "ruleXTryCatchFinallyExpression"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2302:1: ruleXTryCatchFinallyExpression : ( ( rule__XTryCatchFinallyExpression__Group__0 ) ) ;
public final void ruleXTryCatchFinallyExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2306:2: ( ( ( rule__XTryCatchFinallyExpression__Group__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2307:1: ( ( rule__XTryCatchFinallyExpression__Group__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2307:1: ( ( rule__XTryCatchFinallyExpression__Group__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2308:1: ( rule__XTryCatchFinallyExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2309:1: ( rule__XTryCatchFinallyExpression__Group__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2309:2: rule__XTryCatchFinallyExpression__Group__0
{
pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__Group__0_in_ruleXTryCatchFinallyExpression4859);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2321:1: entryRuleXSynchronizedExpression : ruleXSynchronizedExpression EOF ;
public final void entryRuleXSynchronizedExpression() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2322:1: ( ruleXSynchronizedExpression EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2323:1: ruleXSynchronizedExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSynchronizedExpressionRule());
}
pushFollow(FOLLOW_ruleXSynchronizedExpression_in_entryRuleXSynchronizedExpression4886);
ruleXSynchronizedExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSynchronizedExpressionRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXSynchronizedExpression4893); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXSynchronizedExpression"
// $ANTLR start "ruleXSynchronizedExpression"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2330:1: ruleXSynchronizedExpression : ( ( rule__XSynchronizedExpression__Group__0 ) ) ;
public final void ruleXSynchronizedExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2334:2: ( ( ( rule__XSynchronizedExpression__Group__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2335:1: ( ( rule__XSynchronizedExpression__Group__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2335:1: ( ( rule__XSynchronizedExpression__Group__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2336:1: ( rule__XSynchronizedExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSynchronizedExpressionAccess().getGroup());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2337:1: ( rule__XSynchronizedExpression__Group__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2337:2: rule__XSynchronizedExpression__Group__0
{
pushFollow(FOLLOW_rule__XSynchronizedExpression__Group__0_in_ruleXSynchronizedExpression4919);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2349:1: entryRuleXCatchClause : ruleXCatchClause EOF ;
public final void entryRuleXCatchClause() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2350:1: ( ruleXCatchClause EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2351:1: ruleXCatchClause EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCatchClauseRule());
}
pushFollow(FOLLOW_ruleXCatchClause_in_entryRuleXCatchClause4946);
ruleXCatchClause();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXCatchClauseRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXCatchClause4953); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXCatchClause"
// $ANTLR start "ruleXCatchClause"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2358:1: ruleXCatchClause : ( ( rule__XCatchClause__Group__0 ) ) ;
public final void ruleXCatchClause() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2362:2: ( ( ( rule__XCatchClause__Group__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2363:1: ( ( rule__XCatchClause__Group__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2363:1: ( ( rule__XCatchClause__Group__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2364:1: ( rule__XCatchClause__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCatchClauseAccess().getGroup());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2365:1: ( rule__XCatchClause__Group__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2365:2: rule__XCatchClause__Group__0
{
pushFollow(FOLLOW_rule__XCatchClause__Group__0_in_ruleXCatchClause4979);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2377:1: entryRuleQualifiedName : ruleQualifiedName EOF ;
public final void entryRuleQualifiedName() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2378:1: ( ruleQualifiedName EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2379:1: ruleQualifiedName EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedNameRule());
}
pushFollow(FOLLOW_ruleQualifiedName_in_entryRuleQualifiedName5006);
ruleQualifiedName();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getQualifiedNameRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleQualifiedName5013); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleQualifiedName"
// $ANTLR start "ruleQualifiedName"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2386:1: ruleQualifiedName : ( ( rule__QualifiedName__Group__0 ) ) ;
public final void ruleQualifiedName() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2390:2: ( ( ( rule__QualifiedName__Group__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2391:1: ( ( rule__QualifiedName__Group__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2391:1: ( ( rule__QualifiedName__Group__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2392:1: ( rule__QualifiedName__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedNameAccess().getGroup());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2393:1: ( rule__QualifiedName__Group__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2393:2: rule__QualifiedName__Group__0
{
pushFollow(FOLLOW_rule__QualifiedName__Group__0_in_ruleQualifiedName5039);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2405:1: entryRuleNumber : ruleNumber EOF ;
public final void entryRuleNumber() throws RecognitionException {
HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2409:1: ( ruleNumber EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2410:1: ruleNumber EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNumberRule());
}
pushFollow(FOLLOW_ruleNumber_in_entryRuleNumber5071);
ruleNumber();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getNumberRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleNumber5078); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
myHiddenTokenState.restore();
}
return ;
}
// $ANTLR end "entryRuleNumber"
// $ANTLR start "ruleNumber"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2420:1: ruleNumber : ( ( rule__Number__Alternatives ) ) ;
public final void ruleNumber() throws RecognitionException {
HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2425:2: ( ( ( rule__Number__Alternatives ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2426:1: ( ( rule__Number__Alternatives ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2426:1: ( ( rule__Number__Alternatives ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2427:1: ( rule__Number__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNumberAccess().getAlternatives());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2428:1: ( rule__Number__Alternatives )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2428:2: rule__Number__Alternatives
{
pushFollow(FOLLOW_rule__Number__Alternatives_in_ruleNumber5108);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2443:1: entryRuleJvmTypeReference : ruleJvmTypeReference EOF ;
public final void entryRuleJvmTypeReference() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2444:1: ( ruleJvmTypeReference EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2445:1: ruleJvmTypeReference EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmTypeReferenceRule());
}
pushFollow(FOLLOW_ruleJvmTypeReference_in_entryRuleJvmTypeReference5137);
ruleJvmTypeReference();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmTypeReferenceRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleJvmTypeReference5144); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleJvmTypeReference"
// $ANTLR start "ruleJvmTypeReference"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2452:1: ruleJvmTypeReference : ( ( rule__JvmTypeReference__Alternatives ) ) ;
public final void ruleJvmTypeReference() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2456:2: ( ( ( rule__JvmTypeReference__Alternatives ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2457:1: ( ( rule__JvmTypeReference__Alternatives ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2457:1: ( ( rule__JvmTypeReference__Alternatives ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2458:1: ( rule__JvmTypeReference__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmTypeReferenceAccess().getAlternatives());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2459:1: ( rule__JvmTypeReference__Alternatives )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2459:2: rule__JvmTypeReference__Alternatives
{
pushFollow(FOLLOW_rule__JvmTypeReference__Alternatives_in_ruleJvmTypeReference5170);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2471:1: entryRuleArrayBrackets : ruleArrayBrackets EOF ;
public final void entryRuleArrayBrackets() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2472:1: ( ruleArrayBrackets EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2473:1: ruleArrayBrackets EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getArrayBracketsRule());
}
pushFollow(FOLLOW_ruleArrayBrackets_in_entryRuleArrayBrackets5197);
ruleArrayBrackets();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getArrayBracketsRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleArrayBrackets5204); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleArrayBrackets"
// $ANTLR start "ruleArrayBrackets"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2480:1: ruleArrayBrackets : ( ( rule__ArrayBrackets__Group__0 ) ) ;
public final void ruleArrayBrackets() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2484:2: ( ( ( rule__ArrayBrackets__Group__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2485:1: ( ( rule__ArrayBrackets__Group__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2485:1: ( ( rule__ArrayBrackets__Group__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2486:1: ( rule__ArrayBrackets__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getArrayBracketsAccess().getGroup());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2487:1: ( rule__ArrayBrackets__Group__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2487:2: rule__ArrayBrackets__Group__0
{
pushFollow(FOLLOW_rule__ArrayBrackets__Group__0_in_ruleArrayBrackets5230);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2499:1: entryRuleXFunctionTypeRef : ruleXFunctionTypeRef EOF ;
public final void entryRuleXFunctionTypeRef() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2500:1: ( ruleXFunctionTypeRef EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2501:1: ruleXFunctionTypeRef EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefRule());
}
pushFollow(FOLLOW_ruleXFunctionTypeRef_in_entryRuleXFunctionTypeRef5257);
ruleXFunctionTypeRef();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXFunctionTypeRefRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXFunctionTypeRef5264); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXFunctionTypeRef"
// $ANTLR start "ruleXFunctionTypeRef"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2508:1: ruleXFunctionTypeRef : ( ( rule__XFunctionTypeRef__Group__0 ) ) ;
public final void ruleXFunctionTypeRef() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2512:2: ( ( ( rule__XFunctionTypeRef__Group__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2513:1: ( ( rule__XFunctionTypeRef__Group__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2513:1: ( ( rule__XFunctionTypeRef__Group__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2514:1: ( rule__XFunctionTypeRef__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefAccess().getGroup());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2515:1: ( rule__XFunctionTypeRef__Group__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2515:2: rule__XFunctionTypeRef__Group__0
{
pushFollow(FOLLOW_rule__XFunctionTypeRef__Group__0_in_ruleXFunctionTypeRef5290);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2527:1: entryRuleJvmParameterizedTypeReference : ruleJvmParameterizedTypeReference EOF ;
public final void entryRuleJvmParameterizedTypeReference() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2528:1: ( ruleJvmParameterizedTypeReference EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2529:1: ruleJvmParameterizedTypeReference EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceRule());
}
pushFollow(FOLLOW_ruleJvmParameterizedTypeReference_in_entryRuleJvmParameterizedTypeReference5317);
ruleJvmParameterizedTypeReference();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmParameterizedTypeReferenceRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleJvmParameterizedTypeReference5324); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleJvmParameterizedTypeReference"
// $ANTLR start "ruleJvmParameterizedTypeReference"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2536:1: ruleJvmParameterizedTypeReference : ( ( rule__JvmParameterizedTypeReference__Group__0 ) ) ;
public final void ruleJvmParameterizedTypeReference() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2540:2: ( ( ( rule__JvmParameterizedTypeReference__Group__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2541:1: ( ( rule__JvmParameterizedTypeReference__Group__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2541:1: ( ( rule__JvmParameterizedTypeReference__Group__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2542:1: ( rule__JvmParameterizedTypeReference__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2543:1: ( rule__JvmParameterizedTypeReference__Group__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2543:2: rule__JvmParameterizedTypeReference__Group__0
{
pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group__0_in_ruleJvmParameterizedTypeReference5350);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2555:1: entryRuleJvmArgumentTypeReference : ruleJvmArgumentTypeReference EOF ;
public final void entryRuleJvmArgumentTypeReference() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2556:1: ( ruleJvmArgumentTypeReference EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2557:1: ruleJvmArgumentTypeReference EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmArgumentTypeReferenceRule());
}
pushFollow(FOLLOW_ruleJvmArgumentTypeReference_in_entryRuleJvmArgumentTypeReference5377);
ruleJvmArgumentTypeReference();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmArgumentTypeReferenceRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleJvmArgumentTypeReference5384); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleJvmArgumentTypeReference"
// $ANTLR start "ruleJvmArgumentTypeReference"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2564:1: ruleJvmArgumentTypeReference : ( ( rule__JvmArgumentTypeReference__Alternatives ) ) ;
public final void ruleJvmArgumentTypeReference() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2568:2: ( ( ( rule__JvmArgumentTypeReference__Alternatives ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2569:1: ( ( rule__JvmArgumentTypeReference__Alternatives ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2569:1: ( ( rule__JvmArgumentTypeReference__Alternatives ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2570:1: ( rule__JvmArgumentTypeReference__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmArgumentTypeReferenceAccess().getAlternatives());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2571:1: ( rule__JvmArgumentTypeReference__Alternatives )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2571:2: rule__JvmArgumentTypeReference__Alternatives
{
pushFollow(FOLLOW_rule__JvmArgumentTypeReference__Alternatives_in_ruleJvmArgumentTypeReference5410);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2583:1: entryRuleJvmWildcardTypeReference : ruleJvmWildcardTypeReference EOF ;
public final void entryRuleJvmWildcardTypeReference() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2584:1: ( ruleJvmWildcardTypeReference EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2585:1: ruleJvmWildcardTypeReference EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmWildcardTypeReferenceRule());
}
pushFollow(FOLLOW_ruleJvmWildcardTypeReference_in_entryRuleJvmWildcardTypeReference5437);
ruleJvmWildcardTypeReference();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmWildcardTypeReferenceRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleJvmWildcardTypeReference5444); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleJvmWildcardTypeReference"
// $ANTLR start "ruleJvmWildcardTypeReference"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2592:1: ruleJvmWildcardTypeReference : ( ( rule__JvmWildcardTypeReference__Group__0 ) ) ;
public final void ruleJvmWildcardTypeReference() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2596:2: ( ( ( rule__JvmWildcardTypeReference__Group__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2597:1: ( ( rule__JvmWildcardTypeReference__Group__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2597:1: ( ( rule__JvmWildcardTypeReference__Group__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2598:1: ( rule__JvmWildcardTypeReference__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2599:1: ( rule__JvmWildcardTypeReference__Group__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2599:2: rule__JvmWildcardTypeReference__Group__0
{
pushFollow(FOLLOW_rule__JvmWildcardTypeReference__Group__0_in_ruleJvmWildcardTypeReference5470);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2611:1: entryRuleJvmUpperBound : ruleJvmUpperBound EOF ;
public final void entryRuleJvmUpperBound() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2612:1: ( ruleJvmUpperBound EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2613:1: ruleJvmUpperBound EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmUpperBoundRule());
}
pushFollow(FOLLOW_ruleJvmUpperBound_in_entryRuleJvmUpperBound5497);
ruleJvmUpperBound();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmUpperBoundRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleJvmUpperBound5504); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleJvmUpperBound"
// $ANTLR start "ruleJvmUpperBound"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2620:1: ruleJvmUpperBound : ( ( rule__JvmUpperBound__Group__0 ) ) ;
public final void ruleJvmUpperBound() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2624:2: ( ( ( rule__JvmUpperBound__Group__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2625:1: ( ( rule__JvmUpperBound__Group__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2625:1: ( ( rule__JvmUpperBound__Group__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2626:1: ( rule__JvmUpperBound__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmUpperBoundAccess().getGroup());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2627:1: ( rule__JvmUpperBound__Group__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2627:2: rule__JvmUpperBound__Group__0
{
pushFollow(FOLLOW_rule__JvmUpperBound__Group__0_in_ruleJvmUpperBound5530);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2639:1: entryRuleJvmUpperBoundAnded : ruleJvmUpperBoundAnded EOF ;
public final void entryRuleJvmUpperBoundAnded() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2640:1: ( ruleJvmUpperBoundAnded EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2641:1: ruleJvmUpperBoundAnded EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmUpperBoundAndedRule());
}
pushFollow(FOLLOW_ruleJvmUpperBoundAnded_in_entryRuleJvmUpperBoundAnded5557);
ruleJvmUpperBoundAnded();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmUpperBoundAndedRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleJvmUpperBoundAnded5564); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleJvmUpperBoundAnded"
// $ANTLR start "ruleJvmUpperBoundAnded"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2648:1: ruleJvmUpperBoundAnded : ( ( rule__JvmUpperBoundAnded__Group__0 ) ) ;
public final void ruleJvmUpperBoundAnded() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2652:2: ( ( ( rule__JvmUpperBoundAnded__Group__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2653:1: ( ( rule__JvmUpperBoundAnded__Group__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2653:1: ( ( rule__JvmUpperBoundAnded__Group__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2654:1: ( rule__JvmUpperBoundAnded__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmUpperBoundAndedAccess().getGroup());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2655:1: ( rule__JvmUpperBoundAnded__Group__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2655:2: rule__JvmUpperBoundAnded__Group__0
{
pushFollow(FOLLOW_rule__JvmUpperBoundAnded__Group__0_in_ruleJvmUpperBoundAnded5590);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2667:1: entryRuleJvmLowerBound : ruleJvmLowerBound EOF ;
public final void entryRuleJvmLowerBound() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2668:1: ( ruleJvmLowerBound EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2669:1: ruleJvmLowerBound EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmLowerBoundRule());
}
pushFollow(FOLLOW_ruleJvmLowerBound_in_entryRuleJvmLowerBound5617);
ruleJvmLowerBound();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmLowerBoundRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleJvmLowerBound5624); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleJvmLowerBound"
// $ANTLR start "ruleJvmLowerBound"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2676:1: ruleJvmLowerBound : ( ( rule__JvmLowerBound__Group__0 ) ) ;
public final void ruleJvmLowerBound() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2680:2: ( ( ( rule__JvmLowerBound__Group__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2681:1: ( ( rule__JvmLowerBound__Group__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2681:1: ( ( rule__JvmLowerBound__Group__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2682:1: ( rule__JvmLowerBound__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmLowerBoundAccess().getGroup());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2683:1: ( rule__JvmLowerBound__Group__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2683:2: rule__JvmLowerBound__Group__0
{
pushFollow(FOLLOW_rule__JvmLowerBound__Group__0_in_ruleJvmLowerBound5650);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2695:1: entryRuleJvmLowerBoundAnded : ruleJvmLowerBoundAnded EOF ;
public final void entryRuleJvmLowerBoundAnded() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2696:1: ( ruleJvmLowerBoundAnded EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2697:1: ruleJvmLowerBoundAnded EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmLowerBoundAndedRule());
}
pushFollow(FOLLOW_ruleJvmLowerBoundAnded_in_entryRuleJvmLowerBoundAnded5677);
ruleJvmLowerBoundAnded();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmLowerBoundAndedRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleJvmLowerBoundAnded5684); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleJvmLowerBoundAnded"
// $ANTLR start "ruleJvmLowerBoundAnded"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2704:1: ruleJvmLowerBoundAnded : ( ( rule__JvmLowerBoundAnded__Group__0 ) ) ;
public final void ruleJvmLowerBoundAnded() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2708:2: ( ( ( rule__JvmLowerBoundAnded__Group__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2709:1: ( ( rule__JvmLowerBoundAnded__Group__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2709:1: ( ( rule__JvmLowerBoundAnded__Group__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2710:1: ( rule__JvmLowerBoundAnded__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmLowerBoundAndedAccess().getGroup());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2711:1: ( rule__JvmLowerBoundAnded__Group__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2711:2: rule__JvmLowerBoundAnded__Group__0
{
pushFollow(FOLLOW_rule__JvmLowerBoundAnded__Group__0_in_ruleJvmLowerBoundAnded5710);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2725:1: entryRuleQualifiedNameWithWildcard : ruleQualifiedNameWithWildcard EOF ;
public final void entryRuleQualifiedNameWithWildcard() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2726:1: ( ruleQualifiedNameWithWildcard EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2727:1: ruleQualifiedNameWithWildcard EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedNameWithWildcardRule());
}
pushFollow(FOLLOW_ruleQualifiedNameWithWildcard_in_entryRuleQualifiedNameWithWildcard5739);
ruleQualifiedNameWithWildcard();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getQualifiedNameWithWildcardRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleQualifiedNameWithWildcard5746); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleQualifiedNameWithWildcard"
// $ANTLR start "ruleQualifiedNameWithWildcard"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2734:1: ruleQualifiedNameWithWildcard : ( ( rule__QualifiedNameWithWildcard__Group__0 ) ) ;
public final void ruleQualifiedNameWithWildcard() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2738:2: ( ( ( rule__QualifiedNameWithWildcard__Group__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2739:1: ( ( rule__QualifiedNameWithWildcard__Group__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2739:1: ( ( rule__QualifiedNameWithWildcard__Group__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2740:1: ( rule__QualifiedNameWithWildcard__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedNameWithWildcardAccess().getGroup());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2741:1: ( rule__QualifiedNameWithWildcard__Group__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2741:2: rule__QualifiedNameWithWildcard__Group__0
{
pushFollow(FOLLOW_rule__QualifiedNameWithWildcard__Group__0_in_ruleQualifiedNameWithWildcard5772);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2753:1: entryRuleValidID : ruleValidID EOF ;
public final void entryRuleValidID() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2754:1: ( ruleValidID EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2755:1: ruleValidID EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getValidIDRule());
}
pushFollow(FOLLOW_ruleValidID_in_entryRuleValidID5799);
ruleValidID();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getValidIDRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleValidID5806); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleValidID"
// $ANTLR start "ruleValidID"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2762:1: ruleValidID : ( RULE_ID ) ;
public final void ruleValidID() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2766:2: ( ( RULE_ID ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2767:1: ( RULE_ID )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2767:1: ( RULE_ID )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2768:1: RULE_ID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getValidIDAccess().getIDTerminalRuleCall());
}
match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleValidID5832); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2783:1: entryRuleXImportDeclaration : ruleXImportDeclaration EOF ;
public final void entryRuleXImportDeclaration() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2784:1: ( ruleXImportDeclaration EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2785:1: ruleXImportDeclaration EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationRule());
}
pushFollow(FOLLOW_ruleXImportDeclaration_in_entryRuleXImportDeclaration5860);
ruleXImportDeclaration();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXImportDeclarationRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXImportDeclaration5867); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXImportDeclaration"
// $ANTLR start "ruleXImportDeclaration"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2792:1: ruleXImportDeclaration : ( ( rule__XImportDeclaration__Group__0 ) ) ;
public final void ruleXImportDeclaration() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2796:2: ( ( ( rule__XImportDeclaration__Group__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2797:1: ( ( rule__XImportDeclaration__Group__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2797:1: ( ( rule__XImportDeclaration__Group__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2798:1: ( rule__XImportDeclaration__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getGroup());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2799:1: ( rule__XImportDeclaration__Group__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2799:2: rule__XImportDeclaration__Group__0
{
pushFollow(FOLLOW_rule__XImportDeclaration__Group__0_in_ruleXImportDeclaration5893);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2811:1: entryRuleQualifiedNameInStaticImport : ruleQualifiedNameInStaticImport EOF ;
public final void entryRuleQualifiedNameInStaticImport() throws RecognitionException {
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2812:1: ( ruleQualifiedNameInStaticImport EOF )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2813:1: ruleQualifiedNameInStaticImport EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedNameInStaticImportRule());
}
pushFollow(FOLLOW_ruleQualifiedNameInStaticImport_in_entryRuleQualifiedNameInStaticImport5920);
ruleQualifiedNameInStaticImport();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getQualifiedNameInStaticImportRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleQualifiedNameInStaticImport5927); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleQualifiedNameInStaticImport"
// $ANTLR start "ruleQualifiedNameInStaticImport"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2820:1: ruleQualifiedNameInStaticImport : ( ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) ) ;
public final void ruleQualifiedNameInStaticImport() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2824:2: ( ( ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2825:1: ( ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2825:1: ( ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2826:1: ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) ( ( rule__QualifiedNameInStaticImport__Group__0 )* )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2826:1: ( ( rule__QualifiedNameInStaticImport__Group__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2827:1: ( rule__QualifiedNameInStaticImport__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedNameInStaticImportAccess().getGroup());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2828:1: ( rule__QualifiedNameInStaticImport__Group__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2828:2: rule__QualifiedNameInStaticImport__Group__0
{
pushFollow(FOLLOW_rule__QualifiedNameInStaticImport__Group__0_in_ruleQualifiedNameInStaticImport5955);
rule__QualifiedNameInStaticImport__Group__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getQualifiedNameInStaticImportAccess().getGroup());
}
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2831:1: ( ( rule__QualifiedNameInStaticImport__Group__0 )* )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2832:1: ( rule__QualifiedNameInStaticImport__Group__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedNameInStaticImportAccess().getGroup());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2833:1: ( rule__QualifiedNameInStaticImport__Group__0 )*
loop2:
do {
int alt2=2;
int LA2_0 = input.LA(1);
if ( (LA2_0==RULE_ID) ) {
int LA2_2 = input.LA(2);
if ( (LA2_2==58) ) {
alt2=1;
}
}
switch (alt2) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2833:2: rule__QualifiedNameInStaticImport__Group__0
{
pushFollow(FOLLOW_rule__QualifiedNameInStaticImport__Group__0_in_ruleQualifiedNameInStaticImport5967);
rule__QualifiedNameInStaticImport__Group__0();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop2;
}
} 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 "ruleCardinality"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2847:1: ruleCardinality : ( ( rule__Cardinality__Alternatives ) ) ;
public final void ruleCardinality() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2851:1: ( ( ( rule__Cardinality__Alternatives ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2852:1: ( ( rule__Cardinality__Alternatives ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2852:1: ( ( rule__Cardinality__Alternatives ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2853:1: ( rule__Cardinality__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCardinalityAccess().getAlternatives());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2854:1: ( rule__Cardinality__Alternatives )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2854:2: rule__Cardinality__Alternatives
{
pushFollow(FOLLOW_rule__Cardinality__Alternatives_in_ruleCardinality6007);
rule__Cardinality__Alternatives();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getCardinalityAccess().getAlternatives());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleCardinality"
// $ANTLR start "ruleDateType"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2866:1: ruleDateType : ( ( rule__DateType__Alternatives ) ) ;
public final void ruleDateType() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2870:1: ( ( ( rule__DateType__Alternatives ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2871:1: ( ( rule__DateType__Alternatives ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2871:1: ( ( rule__DateType__Alternatives ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2872:1: ( rule__DateType__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDateTypeAccess().getAlternatives());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2873:1: ( rule__DateType__Alternatives )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2873:2: rule__DateType__Alternatives
{
pushFollow(FOLLOW_rule__DateType__Alternatives_in_ruleDateType6043);
rule__DateType__Alternatives();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getDateTypeAccess().getAlternatives());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleDateType"
// $ANTLR start "ruleLVisibility"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2885:1: ruleLVisibility : ( ( rule__LVisibility__Alternatives ) ) ;
public final void ruleLVisibility() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2889:1: ( ( ( rule__LVisibility__Alternatives ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2890:1: ( ( rule__LVisibility__Alternatives ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2890:1: ( ( rule__LVisibility__Alternatives ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2891:1: ( rule__LVisibility__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLVisibilityAccess().getAlternatives());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2892:1: ( rule__LVisibility__Alternatives )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2892:2: rule__LVisibility__Alternatives
{
pushFollow(FOLLOW_rule__LVisibility__Alternatives_in_ruleLVisibility6079);
rule__LVisibility__Alternatives();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getLVisibilityAccess().getAlternatives());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleLVisibility"
// $ANTLR start "ruleLComparatorType"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2904:1: ruleLComparatorType : ( ( rule__LComparatorType__Alternatives ) ) ;
public final void ruleLComparatorType() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2908:1: ( ( ( rule__LComparatorType__Alternatives ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2909:1: ( ( rule__LComparatorType__Alternatives ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2909:1: ( ( rule__LComparatorType__Alternatives ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2910:1: ( rule__LComparatorType__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLComparatorTypeAccess().getAlternatives());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2911:1: ( rule__LComparatorType__Alternatives )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2911:2: rule__LComparatorType__Alternatives
{
pushFollow(FOLLOW_rule__LComparatorType__Alternatives_in_ruleLComparatorType6115);
rule__LComparatorType__Alternatives();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getLComparatorTypeAccess().getAlternatives());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleLComparatorType"
// $ANTLR start "ruleLowerBound"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2923:1: ruleLowerBound : ( ( rule__LowerBound__Alternatives ) ) ;
public final void ruleLowerBound() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2927:1: ( ( ( rule__LowerBound__Alternatives ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2928:1: ( ( rule__LowerBound__Alternatives ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2928:1: ( ( rule__LowerBound__Alternatives ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2929:1: ( rule__LowerBound__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLowerBoundAccess().getAlternatives());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2930:1: ( rule__LowerBound__Alternatives )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2930:2: rule__LowerBound__Alternatives
{
pushFollow(FOLLOW_rule__LowerBound__Alternatives_in_ruleLowerBound6151);
rule__LowerBound__Alternatives();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getLowerBoundAccess().getAlternatives());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleLowerBound"
// $ANTLR start "ruleUpperBound"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2942:1: ruleUpperBound : ( ( rule__UpperBound__Alternatives ) ) ;
public final void ruleUpperBound() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2946:1: ( ( ( rule__UpperBound__Alternatives ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2947:1: ( ( rule__UpperBound__Alternatives ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2947:1: ( ( rule__UpperBound__Alternatives ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2948:1: ( rule__UpperBound__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUpperBoundAccess().getAlternatives());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2949:1: ( rule__UpperBound__Alternatives )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2949:2: rule__UpperBound__Alternatives
{
pushFollow(FOLLOW_rule__UpperBound__Alternatives_in_ruleUpperBound6187);
rule__UpperBound__Alternatives();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getUpperBoundAccess().getAlternatives());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleUpperBound"
// $ANTLR start "rule__Type__Alternatives"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2960:1: rule__Type__Alternatives : ( ( ruleScalarType ) | ( ruleClass ) );
public final void rule__Type__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2964:1: ( ( ruleScalarType ) | ( ruleClass ) )
int alt3=2;
int LA3_0 = input.LA(1);
if ( (LA3_0==91||LA3_0==93) ) {
alt3=1;
}
else if ( (LA3_0==80||LA3_0==96) ) {
alt3=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 3, 0, input);
throw nvae;
}
switch (alt3) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2965:1: ( ruleScalarType )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2965:1: ( ruleScalarType )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2966:1: ruleScalarType
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeAccess().getScalarTypeParserRuleCall_0());
}
pushFollow(FOLLOW_ruleScalarType_in_rule__Type__Alternatives6222);
ruleScalarType();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getTypeAccess().getScalarTypeParserRuleCall_0());
}
}
}
break;
case 2 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2971:6: ( ruleClass )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2971:6: ( ruleClass )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2972:1: ruleClass
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeAccess().getClassParserRuleCall_1());
}
pushFollow(FOLLOW_ruleClass_in_rule__Type__Alternatives6239);
ruleClass();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getTypeAccess().getClassParserRuleCall_1());
}
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Type__Alternatives"
// $ANTLR start "rule__DataType__Alternatives_2"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2982:1: rule__DataType__Alternatives_2 : ( ( ( rule__DataType__Group_2_0__0 ) ) | ( ( rule__DataType__Group_2_1__0 ) ) | ( ( rule__DataType__AsBlobAssignment_2_2 ) ) );
public final void rule__DataType__Alternatives_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2986:1: ( ( ( rule__DataType__Group_2_0__0 ) ) | ( ( rule__DataType__Group_2_1__0 ) ) | ( ( rule__DataType__AsBlobAssignment_2_2 ) ) )
int alt4=3;
switch ( input.LA(1) ) {
case 92:
{
alt4=1;
}
break;
case 124:
{
alt4=2;
}
break;
case 125:
{
alt4=3;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 4, 0, input);
throw nvae;
}
switch (alt4) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2987:1: ( ( rule__DataType__Group_2_0__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2987:1: ( ( rule__DataType__Group_2_0__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2988:1: ( rule__DataType__Group_2_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeAccess().getGroup_2_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2989:1: ( rule__DataType__Group_2_0__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2989:2: rule__DataType__Group_2_0__0
{
pushFollow(FOLLOW_rule__DataType__Group_2_0__0_in_rule__DataType__Alternatives_26271);
rule__DataType__Group_2_0__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getDataTypeAccess().getGroup_2_0());
}
}
}
break;
case 2 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2993:6: ( ( rule__DataType__Group_2_1__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2993:6: ( ( rule__DataType__Group_2_1__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2994:1: ( rule__DataType__Group_2_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeAccess().getGroup_2_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2995:1: ( rule__DataType__Group_2_1__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2995:2: rule__DataType__Group_2_1__0
{
pushFollow(FOLLOW_rule__DataType__Group_2_1__0_in_rule__DataType__Alternatives_26289);
rule__DataType__Group_2_1__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getDataTypeAccess().getGroup_2_1());
}
}
}
break;
case 3 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2999:6: ( ( rule__DataType__AsBlobAssignment_2_2 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:2999:6: ( ( rule__DataType__AsBlobAssignment_2_2 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3000:1: ( rule__DataType__AsBlobAssignment_2_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeAccess().getAsBlobAssignment_2_2());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3001:1: ( rule__DataType__AsBlobAssignment_2_2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3001:2: rule__DataType__AsBlobAssignment_2_2
{
pushFollow(FOLLOW_rule__DataType__AsBlobAssignment_2_2_in_rule__DataType__Alternatives_26307);
rule__DataType__AsBlobAssignment_2_2();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getDataTypeAccess().getAsBlobAssignment_2_2());
}
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataType__Alternatives_2"
// $ANTLR start "rule__ScalarType__Alternatives"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3010:1: rule__ScalarType__Alternatives : ( ( ruleDataType ) | ( ruleEnum ) );
public final void rule__ScalarType__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3014:1: ( ( ruleDataType ) | ( ruleEnum ) )
int alt5=2;
int LA5_0 = input.LA(1);
if ( (LA5_0==91) ) {
alt5=1;
}
else if ( (LA5_0==93) ) {
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3015:1: ( ruleDataType )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3015:1: ( ruleDataType )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3016:1: ruleDataType
{
if ( state.backtracking==0 ) {
before(grammarAccess.getScalarTypeAccess().getDataTypeParserRuleCall_0());
}
pushFollow(FOLLOW_ruleDataType_in_rule__ScalarType__Alternatives6340);
ruleDataType();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getScalarTypeAccess().getDataTypeParserRuleCall_0());
}
}
}
break;
case 2 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3021:6: ( ruleEnum )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3021:6: ( ruleEnum )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3022:1: ruleEnum
{
if ( state.backtracking==0 ) {
before(grammarAccess.getScalarTypeAccess().getEnumParserRuleCall_1());
}
pushFollow(FOLLOW_ruleEnum_in_rule__ScalarType__Alternatives6357);
ruleEnum();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getScalarTypeAccess().getEnumParserRuleCall_1());
}
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ScalarType__Alternatives"
// $ANTLR start "rule__AttributeMatchingConstraint__Alternatives_2"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3032:1: rule__AttributeMatchingConstraint__Alternatives_2 : ( ( ( rule__AttributeMatchingConstraint__MatchingValueAssignment_2_0 ) ) | ( ( rule__AttributeMatchingConstraint__MatchingLiteralAssignment_2_1 ) ) );
public final void rule__AttributeMatchingConstraint__Alternatives_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3036:1: ( ( ( rule__AttributeMatchingConstraint__MatchingValueAssignment_2_0 ) ) | ( ( rule__AttributeMatchingConstraint__MatchingLiteralAssignment_2_1 ) ) )
int alt6=2;
int LA6_0 = input.LA(1);
if ( (LA6_0==RULE_STRING) ) {
alt6=1;
}
else if ( (LA6_0==RULE_ID) ) {
alt6=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 6, 0, input);
throw nvae;
}
switch (alt6) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3037:1: ( ( rule__AttributeMatchingConstraint__MatchingValueAssignment_2_0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3037:1: ( ( rule__AttributeMatchingConstraint__MatchingValueAssignment_2_0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3038:1: ( rule__AttributeMatchingConstraint__MatchingValueAssignment_2_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeMatchingConstraintAccess().getMatchingValueAssignment_2_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3039:1: ( rule__AttributeMatchingConstraint__MatchingValueAssignment_2_0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3039:2: rule__AttributeMatchingConstraint__MatchingValueAssignment_2_0
{
pushFollow(FOLLOW_rule__AttributeMatchingConstraint__MatchingValueAssignment_2_0_in_rule__AttributeMatchingConstraint__Alternatives_26389);
rule__AttributeMatchingConstraint__MatchingValueAssignment_2_0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getAttributeMatchingConstraintAccess().getMatchingValueAssignment_2_0());
}
}
}
break;
case 2 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3043:6: ( ( rule__AttributeMatchingConstraint__MatchingLiteralAssignment_2_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3043:6: ( ( rule__AttributeMatchingConstraint__MatchingLiteralAssignment_2_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3044:1: ( rule__AttributeMatchingConstraint__MatchingLiteralAssignment_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeMatchingConstraintAccess().getMatchingLiteralAssignment_2_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3045:1: ( rule__AttributeMatchingConstraint__MatchingLiteralAssignment_2_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3045:2: rule__AttributeMatchingConstraint__MatchingLiteralAssignment_2_1
{
pushFollow(FOLLOW_rule__AttributeMatchingConstraint__MatchingLiteralAssignment_2_1_in_rule__AttributeMatchingConstraint__Alternatives_26407);
rule__AttributeMatchingConstraint__MatchingLiteralAssignment_2_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getAttributeMatchingConstraintAccess().getMatchingLiteralAssignment_2_1());
}
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AttributeMatchingConstraint__Alternatives_2"
// $ANTLR start "rule__ValidIDWithKeywords__Alternatives"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3054:1: rule__ValidIDWithKeywords__Alternatives : ( ( 'cachable' ) | ( 'id' ) | ( 'uuid' ) | ( 'transient' ) | ( 'version' ) | ( ( rule__ValidIDWithKeywords__Group_5__0 ) ) | ( 'refers' ) | ( 'settings' ) | ( 'lazy' ) | ( 'notnull' ) | ( 'dto' ) | ( 'date' ) | ( 'mapto' ) | ( 'ref' ) | ( 'cascade' ) | ( 'var' ) | ( RULE_ID ) );
public final void rule__ValidIDWithKeywords__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3058:1: ( ( 'cachable' ) | ( 'id' ) | ( 'uuid' ) | ( 'transient' ) | ( 'version' ) | ( ( rule__ValidIDWithKeywords__Group_5__0 ) ) | ( 'refers' ) | ( 'settings' ) | ( 'lazy' ) | ( 'notnull' ) | ( 'dto' ) | ( 'date' ) | ( 'mapto' ) | ( 'ref' ) | ( 'cascade' ) | ( 'var' ) | ( RULE_ID ) )
int alt7=17;
switch ( input.LA(1) ) {
case 16:
{
alt7=1;
}
break;
case 17:
{
alt7=2;
}
break;
case 18:
{
alt7=3;
}
break;
case 19:
{
alt7=4;
}
break;
case 20:
{
alt7=5;
}
break;
case 94:
{
alt7=6;
}
break;
case 21:
{
alt7=7;
}
break;
case 22:
{
alt7=8;
}
break;
case 23:
{
alt7=9;
}
break;
case 24:
{
alt7=10;
}
break;
case 25:
{
alt7=11;
}
break;
case 26:
{
alt7=12;
}
break;
case 27:
{
alt7=13;
}
break;
case 28:
{
alt7=14;
}
break;
case 29:
{
alt7=15;
}
break;
case 30:
{
alt7=16;
}
break;
case RULE_ID:
{
alt7=17;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 7, 0, input);
throw nvae;
}
switch (alt7) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3059:1: ( 'cachable' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3059:1: ( 'cachable' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3060:1: 'cachable'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getValidIDWithKeywordsAccess().getCachableKeyword_0());
}
match(input,16,FOLLOW_16_in_rule__ValidIDWithKeywords__Alternatives6441); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getValidIDWithKeywordsAccess().getCachableKeyword_0());
}
}
}
break;
case 2 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3067:6: ( 'id' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3067:6: ( 'id' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3068:1: 'id'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getValidIDWithKeywordsAccess().getIdKeyword_1());
}
match(input,17,FOLLOW_17_in_rule__ValidIDWithKeywords__Alternatives6461); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getValidIDWithKeywordsAccess().getIdKeyword_1());
}
}
}
break;
case 3 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3075:6: ( 'uuid' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3075:6: ( 'uuid' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3076:1: 'uuid'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getValidIDWithKeywordsAccess().getUuidKeyword_2());
}
match(input,18,FOLLOW_18_in_rule__ValidIDWithKeywords__Alternatives6481); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getValidIDWithKeywordsAccess().getUuidKeyword_2());
}
}
}
break;
case 4 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3083:6: ( 'transient' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3083:6: ( 'transient' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3084:1: 'transient'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getValidIDWithKeywordsAccess().getTransientKeyword_3());
}
match(input,19,FOLLOW_19_in_rule__ValidIDWithKeywords__Alternatives6501); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getValidIDWithKeywordsAccess().getTransientKeyword_3());
}
}
}
break;
case 5 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3091:6: ( 'version' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3091:6: ( 'version' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3092:1: 'version'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getValidIDWithKeywordsAccess().getVersionKeyword_4());
}
match(input,20,FOLLOW_20_in_rule__ValidIDWithKeywords__Alternatives6521); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getValidIDWithKeywordsAccess().getVersionKeyword_4());
}
}
}
break;
case 6 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3099:6: ( ( rule__ValidIDWithKeywords__Group_5__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3099:6: ( ( rule__ValidIDWithKeywords__Group_5__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3100:1: ( rule__ValidIDWithKeywords__Group_5__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getValidIDWithKeywordsAccess().getGroup_5());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3101:1: ( rule__ValidIDWithKeywords__Group_5__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3101:2: rule__ValidIDWithKeywords__Group_5__0
{
pushFollow(FOLLOW_rule__ValidIDWithKeywords__Group_5__0_in_rule__ValidIDWithKeywords__Alternatives6540);
rule__ValidIDWithKeywords__Group_5__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getValidIDWithKeywordsAccess().getGroup_5());
}
}
}
break;
case 7 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3105:6: ( 'refers' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3105:6: ( 'refers' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3106:1: 'refers'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getValidIDWithKeywordsAccess().getRefersKeyword_6());
}
match(input,21,FOLLOW_21_in_rule__ValidIDWithKeywords__Alternatives6559); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getValidIDWithKeywordsAccess().getRefersKeyword_6());
}
}
}
break;
case 8 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3113:6: ( 'settings' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3113:6: ( 'settings' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3114:1: 'settings'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getValidIDWithKeywordsAccess().getSettingsKeyword_7());
}
match(input,22,FOLLOW_22_in_rule__ValidIDWithKeywords__Alternatives6579); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getValidIDWithKeywordsAccess().getSettingsKeyword_7());
}
}
}
break;
case 9 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3121:6: ( 'lazy' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3121:6: ( 'lazy' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3122:1: 'lazy'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getValidIDWithKeywordsAccess().getLazyKeyword_8());
}
match(input,23,FOLLOW_23_in_rule__ValidIDWithKeywords__Alternatives6599); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getValidIDWithKeywordsAccess().getLazyKeyword_8());
}
}
}
break;
case 10 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3129:6: ( 'notnull' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3129:6: ( 'notnull' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3130:1: 'notnull'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getValidIDWithKeywordsAccess().getNotnullKeyword_9());
}
match(input,24,FOLLOW_24_in_rule__ValidIDWithKeywords__Alternatives6619); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getValidIDWithKeywordsAccess().getNotnullKeyword_9());
}
}
}
break;
case 11 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3137:6: ( 'dto' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3137:6: ( 'dto' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3138:1: 'dto'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getValidIDWithKeywordsAccess().getDtoKeyword_10());
}
match(input,25,FOLLOW_25_in_rule__ValidIDWithKeywords__Alternatives6639); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getValidIDWithKeywordsAccess().getDtoKeyword_10());
}
}
}
break;
case 12 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3145:6: ( 'date' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3145:6: ( 'date' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3146:1: 'date'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getValidIDWithKeywordsAccess().getDateKeyword_11());
}
match(input,26,FOLLOW_26_in_rule__ValidIDWithKeywords__Alternatives6659); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getValidIDWithKeywordsAccess().getDateKeyword_11());
}
}
}
break;
case 13 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3153:6: ( 'mapto' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3153:6: ( 'mapto' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3154:1: 'mapto'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getValidIDWithKeywordsAccess().getMaptoKeyword_12());
}
match(input,27,FOLLOW_27_in_rule__ValidIDWithKeywords__Alternatives6679); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getValidIDWithKeywordsAccess().getMaptoKeyword_12());
}
}
}
break;
case 14 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3161:6: ( 'ref' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3161:6: ( 'ref' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3162:1: 'ref'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getValidIDWithKeywordsAccess().getRefKeyword_13());
}
match(input,28,FOLLOW_28_in_rule__ValidIDWithKeywords__Alternatives6699); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getValidIDWithKeywordsAccess().getRefKeyword_13());
}
}
}
break;
case 15 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3169:6: ( 'cascade' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3169:6: ( 'cascade' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3170:1: 'cascade'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getValidIDWithKeywordsAccess().getCascadeKeyword_14());
}
match(input,29,FOLLOW_29_in_rule__ValidIDWithKeywords__Alternatives6719); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getValidIDWithKeywordsAccess().getCascadeKeyword_14());
}
}
}
break;
case 16 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3177:6: ( 'var' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3177:6: ( 'var' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3178:1: 'var'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getValidIDWithKeywordsAccess().getVarKeyword_15());
}
match(input,30,FOLLOW_30_in_rule__ValidIDWithKeywords__Alternatives6739); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getValidIDWithKeywordsAccess().getVarKeyword_15());
}
}
}
break;
case 17 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3185:6: ( RULE_ID )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3185:6: ( RULE_ID )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3186:1: RULE_ID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getValidIDWithKeywordsAccess().getIDTerminalRuleCall_16());
}
match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__ValidIDWithKeywords__Alternatives6758); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getValidIDWithKeywordsAccess().getIDTerminalRuleCall_16());
}
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ValidIDWithKeywords__Alternatives"
// $ANTLR start "rule__XAnnotation__Alternatives_3_1"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3196:1: rule__XAnnotation__Alternatives_3_1 : ( ( ( rule__XAnnotation__Group_3_1_0__0 ) ) | ( ( rule__XAnnotation__ValueAssignment_3_1_1 ) ) );
public final void rule__XAnnotation__Alternatives_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3200:1: ( ( ( rule__XAnnotation__Group_3_1_0__0 ) ) | ( ( rule__XAnnotation__ValueAssignment_3_1_1 ) ) )
int alt8=2;
alt8 = dfa8.predict(input);
switch (alt8) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3201:1: ( ( rule__XAnnotation__Group_3_1_0__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3201:1: ( ( rule__XAnnotation__Group_3_1_0__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3202:1: ( rule__XAnnotation__Group_3_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getGroup_3_1_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3203:1: ( rule__XAnnotation__Group_3_1_0__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3203:2: rule__XAnnotation__Group_3_1_0__0
{
pushFollow(FOLLOW_rule__XAnnotation__Group_3_1_0__0_in_rule__XAnnotation__Alternatives_3_16790);
rule__XAnnotation__Group_3_1_0__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationAccess().getGroup_3_1_0());
}
}
}
break;
case 2 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3207:6: ( ( rule__XAnnotation__ValueAssignment_3_1_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3207:6: ( ( rule__XAnnotation__ValueAssignment_3_1_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3208:1: ( rule__XAnnotation__ValueAssignment_3_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getValueAssignment_3_1_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3209:1: ( rule__XAnnotation__ValueAssignment_3_1_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3209:2: rule__XAnnotation__ValueAssignment_3_1_1
{
pushFollow(FOLLOW_rule__XAnnotation__ValueAssignment_3_1_1_in_rule__XAnnotation__Alternatives_3_16808);
rule__XAnnotation__ValueAssignment_3_1_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationAccess().getValueAssignment_3_1_1());
}
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAnnotation__Alternatives_3_1"
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Alternatives"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3218:1: rule__XAnnotationElementValueOrCommaList__Alternatives : ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) ) | ( ( rule__XAnnotationElementValueOrCommaList__Group_1__0 ) ) );
public final void rule__XAnnotationElementValueOrCommaList__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3222:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) ) | ( ( rule__XAnnotationElementValueOrCommaList__Group_1__0 ) ) )
int alt9=2;
alt9 = dfa9.predict(input);
switch (alt9) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3223:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3223:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3224:1: ( rule__XAnnotationElementValueOrCommaList__Group_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3225:1: ( rule__XAnnotationElementValueOrCommaList__Group_0__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3225:2: rule__XAnnotationElementValueOrCommaList__Group_0__0
{
pushFollow(FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0__0_in_rule__XAnnotationElementValueOrCommaList__Alternatives6841);
rule__XAnnotationElementValueOrCommaList__Group_0__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0());
}
}
}
break;
case 2 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3229:6: ( ( rule__XAnnotationElementValueOrCommaList__Group_1__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3229:6: ( ( rule__XAnnotationElementValueOrCommaList__Group_1__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3230:1: ( rule__XAnnotationElementValueOrCommaList__Group_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3231:1: ( rule__XAnnotationElementValueOrCommaList__Group_1__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3231:2: rule__XAnnotationElementValueOrCommaList__Group_1__0
{
pushFollow(FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1__0_in_rule__XAnnotationElementValueOrCommaList__Alternatives6859);
rule__XAnnotationElementValueOrCommaList__Group_1__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1());
}
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAnnotationElementValueOrCommaList__Alternatives"
// $ANTLR start "rule__XAnnotationElementValue__Alternatives"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3240:1: rule__XAnnotationElementValue__Alternatives : ( ( ( rule__XAnnotationElementValue__Group_0__0 ) ) | ( ruleXAnnotationOrExpression ) );
public final void rule__XAnnotationElementValue__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3244:1: ( ( ( rule__XAnnotationElementValue__Group_0__0 ) ) | ( ruleXAnnotationOrExpression ) )
int alt10=2;
alt10 = dfa10.predict(input);
switch (alt10) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3245:1: ( ( rule__XAnnotationElementValue__Group_0__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3245:1: ( ( rule__XAnnotationElementValue__Group_0__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3246:1: ( rule__XAnnotationElementValue__Group_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueAccess().getGroup_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3247:1: ( rule__XAnnotationElementValue__Group_0__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3247:2: rule__XAnnotationElementValue__Group_0__0
{
pushFollow(FOLLOW_rule__XAnnotationElementValue__Group_0__0_in_rule__XAnnotationElementValue__Alternatives6892);
rule__XAnnotationElementValue__Group_0__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValueAccess().getGroup_0());
}
}
}
break;
case 2 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3251:6: ( ruleXAnnotationOrExpression )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3251:6: ( ruleXAnnotationOrExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3252:1: ruleXAnnotationOrExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueAccess().getXAnnotationOrExpressionParserRuleCall_1());
}
pushFollow(FOLLOW_ruleXAnnotationOrExpression_in_rule__XAnnotationElementValue__Alternatives6910);
ruleXAnnotationOrExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValueAccess().getXAnnotationOrExpressionParserRuleCall_1());
}
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAnnotationElementValue__Alternatives"
// $ANTLR start "rule__XAnnotationOrExpression__Alternatives"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3262:1: rule__XAnnotationOrExpression__Alternatives : ( ( ruleXAnnotation ) | ( ruleXExpression ) );
public final void rule__XAnnotationOrExpression__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3266:1: ( ( ruleXAnnotation ) | ( ruleXExpression ) )
int alt11=2;
int LA11_0 = input.LA(1);
if ( (LA11_0==96) ) {
alt11=1;
}
else if ( ((LA11_0>=RULE_ID && LA11_0<=RULE_STRING)||LA11_0==42||(LA11_0>=49 && LA11_0<=50)||LA11_0==55||(LA11_0>=60 && LA11_0<=65)||LA11_0==82||LA11_0==88||(LA11_0>=99 && LA11_0<=100)||LA11_0==103||LA11_0==105||(LA11_0>=109 && LA11_0<=117)||LA11_0==119||LA11_0==129) ) {
alt11=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 11, 0, input);
throw nvae;
}
switch (alt11) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3267:1: ( ruleXAnnotation )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3267:1: ( ruleXAnnotation )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3268:1: ruleXAnnotation
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationOrExpressionAccess().getXAnnotationParserRuleCall_0());
}
pushFollow(FOLLOW_ruleXAnnotation_in_rule__XAnnotationOrExpression__Alternatives6942);
ruleXAnnotation();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationOrExpressionAccess().getXAnnotationParserRuleCall_0());
}
}
}
break;
case 2 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3273:6: ( ruleXExpression )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3273:6: ( ruleXExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3274:1: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationOrExpressionAccess().getXExpressionParserRuleCall_1());
}
pushFollow(FOLLOW_ruleXExpression_in_rule__XAnnotationOrExpression__Alternatives6959);
ruleXExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationOrExpressionAccess().getXExpressionParserRuleCall_1());
}
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAnnotationOrExpression__Alternatives"
// $ANTLR start "rule__XAssignment__Alternatives"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3284: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3288:1: ( ( ( rule__XAssignment__Group_0__0 ) ) | ( ( rule__XAssignment__Group_1__0 ) ) )
int alt12=2;
switch ( input.LA(1) ) {
case RULE_ID:
{
int LA12_1 = input.LA(2);
if ( (LA12_1==EOF||(LA12_1>=RULE_ID && LA12_1<=RULE_STRING)||(LA12_1>=14 && LA12_1<=15)||(LA12_1>=30 && LA12_1<=65)||(LA12_1>=82 && LA12_1<=83)||(LA12_1>=86 && LA12_1<=89)||(LA12_1>=96 && LA12_1<=120)||(LA12_1>=126 && LA12_1<=127)||LA12_1==129) ) {
alt12=2;
}
else if ( (LA12_1==13) ) {
alt12=1;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 12, 1, input);
throw nvae;
}
}
break;
case 60:
{
int LA12_2 = input.LA(2);
if ( (LA12_2==13) ) {
alt12=1;
}
else if ( (LA12_2==EOF||(LA12_2>=RULE_ID && LA12_2<=RULE_STRING)||(LA12_2>=14 && LA12_2<=15)||(LA12_2>=30 && LA12_2<=65)||(LA12_2>=82 && LA12_2<=83)||(LA12_2>=86 && LA12_2<=89)||(LA12_2>=96 && LA12_2<=120)||(LA12_2>=126 && LA12_2<=127)||LA12_2==129) ) {
alt12=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 12, 2, input);
throw nvae;
}
}
break;
case 61:
{
int LA12_3 = input.LA(2);
if ( (LA12_3==EOF||(LA12_3>=RULE_ID && LA12_3<=RULE_STRING)||(LA12_3>=14 && LA12_3<=15)||(LA12_3>=30 && LA12_3<=65)||(LA12_3>=82 && LA12_3<=83)||(LA12_3>=86 && LA12_3<=89)||(LA12_3>=96 && LA12_3<=120)||(LA12_3>=126 && LA12_3<=127)||LA12_3==129) ) {
alt12=2;
}
else if ( (LA12_3==13) ) {
alt12=1;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 12, 3, input);
throw nvae;
}
}
break;
case 62:
{
int LA12_4 = input.LA(2);
if ( (LA12_4==13) ) {
alt12=1;
}
else if ( (LA12_4==EOF||(LA12_4>=RULE_ID && LA12_4<=RULE_STRING)||(LA12_4>=14 && LA12_4<=15)||(LA12_4>=30 && LA12_4<=65)||(LA12_4>=82 && LA12_4<=83)||(LA12_4>=86 && LA12_4<=89)||(LA12_4>=96 && LA12_4<=120)||(LA12_4>=126 && LA12_4<=127)||LA12_4==129) ) {
alt12=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 12, 4, input);
throw nvae;
}
}
break;
case 63:
{
int LA12_5 = input.LA(2);
if ( (LA12_5==EOF||(LA12_5>=RULE_ID && LA12_5<=RULE_STRING)||(LA12_5>=14 && LA12_5<=15)||(LA12_5>=30 && LA12_5<=65)||(LA12_5>=82 && LA12_5<=83)||(LA12_5>=86 && LA12_5<=89)||(LA12_5>=96 && LA12_5<=120)||(LA12_5>=126 && LA12_5<=127)||LA12_5==129) ) {
alt12=2;
}
else if ( (LA12_5==13) ) {
alt12=1;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 12, 5, input);
throw nvae;
}
}
break;
case RULE_HEX:
case RULE_INT:
case RULE_DECIMAL:
case RULE_STRING:
case 42:
case 49:
case 50:
case 55:
case 64:
case 65:
case 82:
case 88:
case 99:
case 100:
case 103:
case 105:
case 109:
case 110:
case 111:
case 112:
case 113:
case 114:
case 115:
case 116:
case 117:
case 119:
case 129:
{
alt12=2;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 12, 0, input);
throw nvae;
}
switch (alt12) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3289:1: ( ( rule__XAssignment__Group_0__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3289:1: ( ( rule__XAssignment__Group_0__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3290:1: ( rule__XAssignment__Group_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getGroup_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3291:1: ( rule__XAssignment__Group_0__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3291:2: rule__XAssignment__Group_0__0
{
pushFollow(FOLLOW_rule__XAssignment__Group_0__0_in_rule__XAssignment__Alternatives6991);
rule__XAssignment__Group_0__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXAssignmentAccess().getGroup_0());
}
}
}
break;
case 2 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3295:6: ( ( rule__XAssignment__Group_1__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3295:6: ( ( rule__XAssignment__Group_1__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3296:1: ( rule__XAssignment__Group_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getGroup_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3297:1: ( rule__XAssignment__Group_1__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3297:2: rule__XAssignment__Group_1__0
{
pushFollow(FOLLOW_rule__XAssignment__Group_1__0_in_rule__XAssignment__Alternatives7009);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3306: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3310:1: ( ( '+=' ) | ( '-=' ) | ( '*=' ) | ( '/=' ) | ( '%=' ) | ( ( rule__OpMultiAssign__Group_5__0 ) ) | ( ( rule__OpMultiAssign__Group_6__0 ) ) )
int alt13=7;
switch ( input.LA(1) ) {
case 31:
{
alt13=1;
}
break;
case 32:
{
alt13=2;
}
break;
case 33:
{
alt13=3;
}
break;
case 34:
{
alt13=4;
}
break;
case 35:
{
alt13=5;
}
break;
case 42:
{
alt13=6;
}
break;
case 41:
{
alt13=7;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 13, 0, input);
throw nvae;
}
switch (alt13) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3311:1: ( '+=' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3311:1: ( '+=' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3312:1: '+='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAssignAccess().getPlusSignEqualsSignKeyword_0());
}
match(input,31,FOLLOW_31_in_rule__OpMultiAssign__Alternatives7043); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpMultiAssignAccess().getPlusSignEqualsSignKeyword_0());
}
}
}
break;
case 2 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3319:6: ( '-=' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3319:6: ( '-=' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3320:1: '-='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAssignAccess().getHyphenMinusEqualsSignKeyword_1());
}
match(input,32,FOLLOW_32_in_rule__OpMultiAssign__Alternatives7063); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpMultiAssignAccess().getHyphenMinusEqualsSignKeyword_1());
}
}
}
break;
case 3 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3327:6: ( '*=' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3327:6: ( '*=' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3328:1: '*='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAssignAccess().getAsteriskEqualsSignKeyword_2());
}
match(input,33,FOLLOW_33_in_rule__OpMultiAssign__Alternatives7083); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpMultiAssignAccess().getAsteriskEqualsSignKeyword_2());
}
}
}
break;
case 4 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3335:6: ( '/=' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3335:6: ( '/=' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3336:1: '/='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAssignAccess().getSolidusEqualsSignKeyword_3());
}
match(input,34,FOLLOW_34_in_rule__OpMultiAssign__Alternatives7103); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpMultiAssignAccess().getSolidusEqualsSignKeyword_3());
}
}
}
break;
case 5 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3343:6: ( '%=' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3343:6: ( '%=' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3344:1: '%='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAssignAccess().getPercentSignEqualsSignKeyword_4());
}
match(input,35,FOLLOW_35_in_rule__OpMultiAssign__Alternatives7123); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpMultiAssignAccess().getPercentSignEqualsSignKeyword_4());
}
}
}
break;
case 6 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3351:6: ( ( rule__OpMultiAssign__Group_5__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3351:6: ( ( rule__OpMultiAssign__Group_5__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3352:1: ( rule__OpMultiAssign__Group_5__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAssignAccess().getGroup_5());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3353:1: ( rule__OpMultiAssign__Group_5__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3353:2: rule__OpMultiAssign__Group_5__0
{
pushFollow(FOLLOW_rule__OpMultiAssign__Group_5__0_in_rule__OpMultiAssign__Alternatives7142);
rule__OpMultiAssign__Group_5__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getOpMultiAssignAccess().getGroup_5());
}
}
}
break;
case 7 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3357:6: ( ( rule__OpMultiAssign__Group_6__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3357:6: ( ( rule__OpMultiAssign__Group_6__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3358:1: ( rule__OpMultiAssign__Group_6__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAssignAccess().getGroup_6());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3359:1: ( rule__OpMultiAssign__Group_6__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3359:2: rule__OpMultiAssign__Group_6__0
{
pushFollow(FOLLOW_rule__OpMultiAssign__Group_6__0_in_rule__OpMultiAssign__Alternatives7160);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3368:1: rule__OpEquality__Alternatives : ( ( '==' ) | ( '!=' ) | ( '===' ) | ( '!==' ) );
public final void rule__OpEquality__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3372:1: ( ( '==' ) | ( '!=' ) | ( '===' ) | ( '!==' ) )
int alt14=4;
switch ( input.LA(1) ) {
case 36:
{
alt14=1;
}
break;
case 37:
{
alt14=2;
}
break;
case 38:
{
alt14=3;
}
break;
case 39:
{
alt14=4;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 14, 0, input);
throw nvae;
}
switch (alt14) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3373:1: ( '==' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3373:1: ( '==' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3374:1: '=='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpEqualityAccess().getEqualsSignEqualsSignKeyword_0());
}
match(input,36,FOLLOW_36_in_rule__OpEquality__Alternatives7194); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpEqualityAccess().getEqualsSignEqualsSignKeyword_0());
}
}
}
break;
case 2 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3381:6: ( '!=' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3381:6: ( '!=' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3382:1: '!='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpEqualityAccess().getExclamationMarkEqualsSignKeyword_1());
}
match(input,37,FOLLOW_37_in_rule__OpEquality__Alternatives7214); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpEqualityAccess().getExclamationMarkEqualsSignKeyword_1());
}
}
}
break;
case 3 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3389:6: ( '===' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3389:6: ( '===' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3390:1: '==='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpEqualityAccess().getEqualsSignEqualsSignEqualsSignKeyword_2());
}
match(input,38,FOLLOW_38_in_rule__OpEquality__Alternatives7234); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpEqualityAccess().getEqualsSignEqualsSignEqualsSignKeyword_2());
}
}
}
break;
case 4 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3397:6: ( '!==' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3397:6: ( '!==' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3398:1: '!=='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpEqualityAccess().getExclamationMarkEqualsSignEqualsSignKeyword_3());
}
match(input,39,FOLLOW_39_in_rule__OpEquality__Alternatives7254); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3410: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3414:1: ( ( ( rule__XRelationalExpression__Group_1_0__0 ) ) | ( ( rule__XRelationalExpression__Group_1_1__0 ) ) )
int alt15=2;
int LA15_0 = input.LA(1);
if ( (LA15_0==101) ) {
alt15=1;
}
else if ( ((LA15_0>=40 && LA15_0<=42)) ) {
alt15=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 15, 0, input);
throw nvae;
}
switch (alt15) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3415:1: ( ( rule__XRelationalExpression__Group_1_0__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3415:1: ( ( rule__XRelationalExpression__Group_1_0__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3416:1: ( rule__XRelationalExpression__Group_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3417:1: ( rule__XRelationalExpression__Group_1_0__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3417:2: rule__XRelationalExpression__Group_1_0__0
{
pushFollow(FOLLOW_rule__XRelationalExpression__Group_1_0__0_in_rule__XRelationalExpression__Alternatives_17288);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3421:6: ( ( rule__XRelationalExpression__Group_1_1__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3421:6: ( ( rule__XRelationalExpression__Group_1_1__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3422:1: ( rule__XRelationalExpression__Group_1_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3423:1: ( rule__XRelationalExpression__Group_1_1__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3423:2: rule__XRelationalExpression__Group_1_1__0
{
pushFollow(FOLLOW_rule__XRelationalExpression__Group_1_1__0_in_rule__XRelationalExpression__Alternatives_17306);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3432:1: rule__OpCompare__Alternatives : ( ( '>=' ) | ( ( rule__OpCompare__Group_1__0 ) ) | ( '>' ) | ( '<' ) );
public final void rule__OpCompare__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3436:1: ( ( '>=' ) | ( ( rule__OpCompare__Group_1__0 ) ) | ( '>' ) | ( '<' ) )
int alt16=4;
switch ( input.LA(1) ) {
case 40:
{
alt16=1;
}
break;
case 42:
{
int LA16_2 = input.LA(2);
if ( (LA16_2==13) ) {
alt16=2;
}
else if ( (LA16_2==EOF||(LA16_2>=RULE_ID && LA16_2<=RULE_STRING)||LA16_2==42||(LA16_2>=49 && LA16_2<=50)||LA16_2==55||(LA16_2>=60 && LA16_2<=65)||LA16_2==82||LA16_2==88||(LA16_2>=99 && LA16_2<=100)||LA16_2==103||LA16_2==105||(LA16_2>=109 && LA16_2<=117)||LA16_2==119||LA16_2==129) ) {
alt16=4;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 16, 2, input);
throw nvae;
}
}
break;
case 41:
{
alt16=3;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 16, 0, input);
throw nvae;
}
switch (alt16) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3437:1: ( '>=' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3437:1: ( '>=' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3438:1: '>='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpCompareAccess().getGreaterThanSignEqualsSignKeyword_0());
}
match(input,40,FOLLOW_40_in_rule__OpCompare__Alternatives7340); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpCompareAccess().getGreaterThanSignEqualsSignKeyword_0());
}
}
}
break;
case 2 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3445:6: ( ( rule__OpCompare__Group_1__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3445:6: ( ( rule__OpCompare__Group_1__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3446:1: ( rule__OpCompare__Group_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpCompareAccess().getGroup_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3447:1: ( rule__OpCompare__Group_1__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3447:2: rule__OpCompare__Group_1__0
{
pushFollow(FOLLOW_rule__OpCompare__Group_1__0_in_rule__OpCompare__Alternatives7359);
rule__OpCompare__Group_1__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getOpCompareAccess().getGroup_1());
}
}
}
break;
case 3 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3451:6: ( '>' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3451:6: ( '>' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3452:1: '>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpCompareAccess().getGreaterThanSignKeyword_2());
}
match(input,41,FOLLOW_41_in_rule__OpCompare__Alternatives7378); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpCompareAccess().getGreaterThanSignKeyword_2());
}
}
}
break;
case 4 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3459:6: ( '<' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3459:6: ( '<' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3460:1: '<'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpCompareAccess().getLessThanSignKeyword_3());
}
match(input,42,FOLLOW_42_in_rule__OpCompare__Alternatives7398); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3472: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3476:1: ( ( '->' ) | ( '..<' ) | ( ( rule__OpOther__Group_2__0 ) ) | ( '..' ) | ( '=>' ) | ( ( rule__OpOther__Group_5__0 ) ) | ( ( rule__OpOther__Group_6__0 ) ) | ( '<>' ) | ( '?:' ) )
int alt17=9;
alt17 = dfa17.predict(input);
switch (alt17) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3477:1: ( '->' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3477:1: ( '->' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3478:1: '->'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getHyphenMinusGreaterThanSignKeyword_0());
}
match(input,43,FOLLOW_43_in_rule__OpOther__Alternatives7433); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpOtherAccess().getHyphenMinusGreaterThanSignKeyword_0());
}
}
}
break;
case 2 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3485:6: ( '..<' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3485:6: ( '..<' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3486:1: '..<'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getFullStopFullStopLessThanSignKeyword_1());
}
match(input,44,FOLLOW_44_in_rule__OpOther__Alternatives7453); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpOtherAccess().getFullStopFullStopLessThanSignKeyword_1());
}
}
}
break;
case 3 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3493:6: ( ( rule__OpOther__Group_2__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3493:6: ( ( rule__OpOther__Group_2__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3494:1: ( rule__OpOther__Group_2__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getGroup_2());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3495:1: ( rule__OpOther__Group_2__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3495:2: rule__OpOther__Group_2__0
{
pushFollow(FOLLOW_rule__OpOther__Group_2__0_in_rule__OpOther__Alternatives7472);
rule__OpOther__Group_2__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getOpOtherAccess().getGroup_2());
}
}
}
break;
case 4 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3499:6: ( '..' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3499:6: ( '..' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3500:1: '..'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getFullStopFullStopKeyword_3());
}
match(input,45,FOLLOW_45_in_rule__OpOther__Alternatives7491); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpOtherAccess().getFullStopFullStopKeyword_3());
}
}
}
break;
case 5 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3507:6: ( '=>' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3507:6: ( '=>' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3508:1: '=>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getEqualsSignGreaterThanSignKeyword_4());
}
match(input,46,FOLLOW_46_in_rule__OpOther__Alternatives7511); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpOtherAccess().getEqualsSignGreaterThanSignKeyword_4());
}
}
}
break;
case 6 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3515:6: ( ( rule__OpOther__Group_5__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3515:6: ( ( rule__OpOther__Group_5__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3516:1: ( rule__OpOther__Group_5__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getGroup_5());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3517:1: ( rule__OpOther__Group_5__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3517:2: rule__OpOther__Group_5__0
{
pushFollow(FOLLOW_rule__OpOther__Group_5__0_in_rule__OpOther__Alternatives7530);
rule__OpOther__Group_5__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getOpOtherAccess().getGroup_5());
}
}
}
break;
case 7 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3521:6: ( ( rule__OpOther__Group_6__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3521:6: ( ( rule__OpOther__Group_6__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3522:1: ( rule__OpOther__Group_6__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getGroup_6());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3523:1: ( rule__OpOther__Group_6__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3523:2: rule__OpOther__Group_6__0
{
pushFollow(FOLLOW_rule__OpOther__Group_6__0_in_rule__OpOther__Alternatives7548);
rule__OpOther__Group_6__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getOpOtherAccess().getGroup_6());
}
}
}
break;
case 8 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3527:6: ( '<>' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3527:6: ( '<>' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3528:1: '<>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getLessThanSignGreaterThanSignKeyword_7());
}
match(input,47,FOLLOW_47_in_rule__OpOther__Alternatives7567); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpOtherAccess().getLessThanSignGreaterThanSignKeyword_7());
}
}
}
break;
case 9 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3535:6: ( '?:' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3535:6: ( '?:' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3536:1: '?:'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getQuestionMarkColonKeyword_8());
}
match(input,48,FOLLOW_48_in_rule__OpOther__Alternatives7587); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3548: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3552:1: ( ( ( rule__OpOther__Group_5_1_0__0 ) ) | ( '>' ) )
int alt18=2;
int LA18_0 = input.LA(1);
if ( (LA18_0==41) ) {
int LA18_1 = input.LA(2);
if ( (LA18_1==41) ) {
alt18=1;
}
else if ( (LA18_1==EOF||(LA18_1>=RULE_ID && LA18_1<=RULE_STRING)||LA18_1==42||(LA18_1>=49 && LA18_1<=50)||LA18_1==55||(LA18_1>=60 && LA18_1<=65)||LA18_1==82||LA18_1==88||(LA18_1>=99 && LA18_1<=100)||LA18_1==103||LA18_1==105||(LA18_1>=109 && LA18_1<=117)||LA18_1==119||LA18_1==129) ) {
alt18=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 18, 1, input);
throw nvae;
}
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 18, 0, input);
throw nvae;
}
switch (alt18) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3553:1: ( ( rule__OpOther__Group_5_1_0__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3553:1: ( ( rule__OpOther__Group_5_1_0__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3554:1: ( rule__OpOther__Group_5_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getGroup_5_1_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3555:1: ( rule__OpOther__Group_5_1_0__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3555:2: rule__OpOther__Group_5_1_0__0
{
pushFollow(FOLLOW_rule__OpOther__Group_5_1_0__0_in_rule__OpOther__Alternatives_5_17621);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3559:6: ( '>' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3559:6: ( '>' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3560:1: '>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_1_1());
}
match(input,41,FOLLOW_41_in_rule__OpOther__Alternatives_5_17640); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3572: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3576:1: ( ( ( rule__OpOther__Group_6_1_0__0 ) ) | ( '<' ) | ( '=>' ) )
int alt19=3;
int LA19_0 = input.LA(1);
if ( (LA19_0==42) ) {
int LA19_1 = input.LA(2);
if ( (synpred51_InternalServicesGrammar()) ) {
alt19=1;
}
else if ( (synpred52_InternalServicesGrammar()) ) {
alt19=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 19, 1, input);
throw nvae;
}
}
else if ( (LA19_0==46) ) {
alt19=3;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 19, 0, input);
throw nvae;
}
switch (alt19) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3577:1: ( ( rule__OpOther__Group_6_1_0__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3577:1: ( ( rule__OpOther__Group_6_1_0__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3578:1: ( rule__OpOther__Group_6_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getGroup_6_1_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3579:1: ( rule__OpOther__Group_6_1_0__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3579:2: rule__OpOther__Group_6_1_0__0
{
pushFollow(FOLLOW_rule__OpOther__Group_6_1_0__0_in_rule__OpOther__Alternatives_6_17674);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3583:6: ( '<' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3583:6: ( '<' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3584:1: '<'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_1());
}
match(input,42,FOLLOW_42_in_rule__OpOther__Alternatives_6_17693); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_1());
}
}
}
break;
case 3 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3591:6: ( '=>' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3591:6: ( '=>' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3592:1: '=>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getEqualsSignGreaterThanSignKeyword_6_1_2());
}
match(input,46,FOLLOW_46_in_rule__OpOther__Alternatives_6_17713); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3604:1: rule__OpAdd__Alternatives : ( ( '+' ) | ( '-' ) );
public final void rule__OpAdd__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3608:1: ( ( '+' ) | ( '-' ) )
int alt20=2;
int LA20_0 = input.LA(1);
if ( (LA20_0==49) ) {
alt20=1;
}
else if ( (LA20_0==50) ) {
alt20=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 20, 0, input);
throw nvae;
}
switch (alt20) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3609:1: ( '+' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3609:1: ( '+' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3610:1: '+'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpAddAccess().getPlusSignKeyword_0());
}
match(input,49,FOLLOW_49_in_rule__OpAdd__Alternatives7748); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpAddAccess().getPlusSignKeyword_0());
}
}
}
break;
case 2 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3617:6: ( '-' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3617:6: ( '-' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3618:1: '-'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpAddAccess().getHyphenMinusKeyword_1());
}
match(input,50,FOLLOW_50_in_rule__OpAdd__Alternatives7768); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3630:1: rule__OpMulti__Alternatives : ( ( '*' ) | ( '**' ) | ( '/' ) | ( '%' ) );
public final void rule__OpMulti__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3634:1: ( ( '*' ) | ( '**' ) | ( '/' ) | ( '%' ) )
int alt21=4;
switch ( input.LA(1) ) {
case 51:
{
alt21=1;
}
break;
case 52:
{
alt21=2;
}
break;
case 53:
{
alt21=3;
}
break;
case 54:
{
alt21=4;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 21, 0, input);
throw nvae;
}
switch (alt21) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3635:1: ( '*' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3635:1: ( '*' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3636:1: '*'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAccess().getAsteriskKeyword_0());
}
match(input,51,FOLLOW_51_in_rule__OpMulti__Alternatives7803); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpMultiAccess().getAsteriskKeyword_0());
}
}
}
break;
case 2 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3643:6: ( '**' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3643:6: ( '**' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3644:1: '**'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAccess().getAsteriskAsteriskKeyword_1());
}
match(input,52,FOLLOW_52_in_rule__OpMulti__Alternatives7823); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpMultiAccess().getAsteriskAsteriskKeyword_1());
}
}
}
break;
case 3 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3651:6: ( '/' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3651:6: ( '/' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3652:1: '/'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAccess().getSolidusKeyword_2());
}
match(input,53,FOLLOW_53_in_rule__OpMulti__Alternatives7843); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpMultiAccess().getSolidusKeyword_2());
}
}
}
break;
case 4 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3659:6: ( '%' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3659:6: ( '%' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3660:1: '%'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAccess().getPercentSignKeyword_3());
}
match(input,54,FOLLOW_54_in_rule__OpMulti__Alternatives7863); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3672:1: rule__XUnaryOperation__Alternatives : ( ( ( rule__XUnaryOperation__Group_0__0 ) ) | ( ruleXCastedExpression ) );
public final void rule__XUnaryOperation__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3676:1: ( ( ( rule__XUnaryOperation__Group_0__0 ) ) | ( ruleXCastedExpression ) )
int alt22=2;
int LA22_0 = input.LA(1);
if ( ((LA22_0>=49 && LA22_0<=50)||LA22_0==55) ) {
alt22=1;
}
else if ( ((LA22_0>=RULE_ID && LA22_0<=RULE_STRING)||LA22_0==42||(LA22_0>=60 && LA22_0<=65)||LA22_0==82||LA22_0==88||(LA22_0>=99 && LA22_0<=100)||LA22_0==103||LA22_0==105||(LA22_0>=109 && LA22_0<=117)||LA22_0==119||LA22_0==129) ) {
alt22=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 22, 0, input);
throw nvae;
}
switch (alt22) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3677:1: ( ( rule__XUnaryOperation__Group_0__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3677:1: ( ( rule__XUnaryOperation__Group_0__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3678:1: ( rule__XUnaryOperation__Group_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXUnaryOperationAccess().getGroup_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3679:1: ( rule__XUnaryOperation__Group_0__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3679:2: rule__XUnaryOperation__Group_0__0
{
pushFollow(FOLLOW_rule__XUnaryOperation__Group_0__0_in_rule__XUnaryOperation__Alternatives7897);
rule__XUnaryOperation__Group_0__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXUnaryOperationAccess().getGroup_0());
}
}
}
break;
case 2 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3683:6: ( ruleXCastedExpression )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3683:6: ( ruleXCastedExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3684:1: ruleXCastedExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXUnaryOperationAccess().getXCastedExpressionParserRuleCall_1());
}
pushFollow(FOLLOW_ruleXCastedExpression_in_rule__XUnaryOperation__Alternatives7915);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3694:1: rule__OpUnary__Alternatives : ( ( '!' ) | ( '-' ) | ( '+' ) );
public final void rule__OpUnary__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3698:1: ( ( '!' ) | ( '-' ) | ( '+' ) )
int alt23=3;
switch ( input.LA(1) ) {
case 55:
{
alt23=1;
}
break;
case 50:
{
alt23=2;
}
break;
case 49:
{
alt23=3;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 23, 0, input);
throw nvae;
}
switch (alt23) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3699:1: ( '!' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3699:1: ( '!' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3700:1: '!'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpUnaryAccess().getExclamationMarkKeyword_0());
}
match(input,55,FOLLOW_55_in_rule__OpUnary__Alternatives7948); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpUnaryAccess().getExclamationMarkKeyword_0());
}
}
}
break;
case 2 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3707:6: ( '-' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3707:6: ( '-' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3708:1: '-'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpUnaryAccess().getHyphenMinusKeyword_1());
}
match(input,50,FOLLOW_50_in_rule__OpUnary__Alternatives7968); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpUnaryAccess().getHyphenMinusKeyword_1());
}
}
}
break;
case 3 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3715:6: ( '+' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3715:6: ( '+' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3716:1: '+'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpUnaryAccess().getPlusSignKeyword_2());
}
match(input,49,FOLLOW_49_in_rule__OpUnary__Alternatives7988); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3728:1: rule__OpPostfix__Alternatives : ( ( '++' ) | ( '--' ) );
public final void rule__OpPostfix__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3732:1: ( ( '++' ) | ( '--' ) )
int alt24=2;
int LA24_0 = input.LA(1);
if ( (LA24_0==56) ) {
alt24=1;
}
else if ( (LA24_0==57) ) {
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3733:1: ( '++' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3733:1: ( '++' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3734:1: '++'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpPostfixAccess().getPlusSignPlusSignKeyword_0());
}
match(input,56,FOLLOW_56_in_rule__OpPostfix__Alternatives8023); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpPostfixAccess().getPlusSignPlusSignKeyword_0());
}
}
}
break;
case 2 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3741:6: ( '--' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3741:6: ( '--' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3742:1: '--'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpPostfixAccess().getHyphenMinusHyphenMinusKeyword_1());
}
match(input,57,FOLLOW_57_in_rule__OpPostfix__Alternatives8043); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3754: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3758:1: ( ( ( rule__XMemberFeatureCall__Group_1_0__0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1__0 ) ) )
int alt25=2;
alt25 = dfa25.predict(input);
switch (alt25) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3759:1: ( ( rule__XMemberFeatureCall__Group_1_0__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3759:1: ( ( rule__XMemberFeatureCall__Group_1_0__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3760:1: ( rule__XMemberFeatureCall__Group_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3761:1: ( rule__XMemberFeatureCall__Group_1_0__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3761:2: rule__XMemberFeatureCall__Group_1_0__0
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_0__0_in_rule__XMemberFeatureCall__Alternatives_18077);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3765:6: ( ( rule__XMemberFeatureCall__Group_1_1__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3765:6: ( ( rule__XMemberFeatureCall__Group_1_1__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3766:1: ( rule__XMemberFeatureCall__Group_1_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3767:1: ( rule__XMemberFeatureCall__Group_1_1__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3767:2: rule__XMemberFeatureCall__Group_1_1__0
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1__0_in_rule__XMemberFeatureCall__Alternatives_18095);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3776: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3780:1: ( ( '.' ) | ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 ) ) )
int alt26=2;
int LA26_0 = input.LA(1);
if ( (LA26_0==58) ) {
alt26=1;
}
else if ( (LA26_0==126) ) {
alt26=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 26, 0, input);
throw nvae;
}
switch (alt26) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3781:1: ( '.' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3781:1: ( '.' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3782:1: '.'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getFullStopKeyword_1_0_0_0_1_0());
}
match(input,58,FOLLOW_58_in_rule__XMemberFeatureCall__Alternatives_1_0_0_0_18129); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getFullStopKeyword_1_0_0_0_1_0());
}
}
}
break;
case 2 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3789:6: ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3789:6: ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3790: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3791:1: ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3791: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_18148);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3800: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3804:1: ( ( '.' ) | ( ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 ) ) | ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2 ) ) )
int alt27=3;
switch ( input.LA(1) ) {
case 58:
{
alt27=1;
}
break;
case 127:
{
alt27=2;
}
break;
case 126:
{
alt27=3;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 27, 0, input);
throw nvae;
}
switch (alt27) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3805:1: ( '.' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3805:1: ( '.' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3806:1: '.'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getFullStopKeyword_1_1_0_0_1_0());
}
match(input,58,FOLLOW_58_in_rule__XMemberFeatureCall__Alternatives_1_1_0_0_18182); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getFullStopKeyword_1_1_0_0_1_0());
}
}
}
break;
case 2 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3813:6: ( ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3813:6: ( ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3814: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3815:1: ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3815: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_18201);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3819:6: ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3819:6: ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3820: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3821:1: ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3821: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_18219);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3830: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3834:1: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) ) )
int alt28=2;
alt28 = dfa28.predict(input);
switch (alt28) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3835:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3835:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3836:1: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_3_1_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3837:1: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3837: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_18252);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3841:6: ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3841:6: ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3842:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_3_1_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3843:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3843: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_18270);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3852: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3856:1: ( ( ruleXConstructorCall ) | ( ruleXBlockExpression ) | ( ruleXSwitchExpression ) | ( ( ruleXSynchronizedExpression ) ) | ( ruleXFeatureCall ) | ( ruleXLiteral ) | ( ruleXIfExpression ) | ( ( ruleXForLoopExpression ) ) | ( ruleXBasicForLoopExpression ) | ( ruleXWhileExpression ) | ( ruleXDoWhileExpression ) | ( ruleXThrowExpression ) | ( ruleXReturnExpression ) | ( ruleXTryCatchFinallyExpression ) | ( ruleXParenthesizedExpression ) )
int alt29=15;
alt29 = dfa29.predict(input);
switch (alt29) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3857:1: ( ruleXConstructorCall )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3857:1: ( ruleXConstructorCall )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3858:1: ruleXConstructorCall
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPrimaryExpressionAccess().getXConstructorCallParserRuleCall_0());
}
pushFollow(FOLLOW_ruleXConstructorCall_in_rule__XPrimaryExpression__Alternatives8303);
ruleXConstructorCall();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXPrimaryExpressionAccess().getXConstructorCallParserRuleCall_0());
}
}
}
break;
case 2 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3863:6: ( ruleXBlockExpression )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3863:6: ( ruleXBlockExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3864:1: ruleXBlockExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPrimaryExpressionAccess().getXBlockExpressionParserRuleCall_1());
}
pushFollow(FOLLOW_ruleXBlockExpression_in_rule__XPrimaryExpression__Alternatives8320);
ruleXBlockExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXPrimaryExpressionAccess().getXBlockExpressionParserRuleCall_1());
}
}
}
break;
case 3 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3869:6: ( ruleXSwitchExpression )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3869:6: ( ruleXSwitchExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3870:1: ruleXSwitchExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPrimaryExpressionAccess().getXSwitchExpressionParserRuleCall_2());
}
pushFollow(FOLLOW_ruleXSwitchExpression_in_rule__XPrimaryExpression__Alternatives8337);
ruleXSwitchExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXPrimaryExpressionAccess().getXSwitchExpressionParserRuleCall_2());
}
}
}
break;
case 4 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3875:6: ( ( ruleXSynchronizedExpression ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3875:6: ( ( ruleXSynchronizedExpression ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3876:1: ( ruleXSynchronizedExpression )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPrimaryExpressionAccess().getXSynchronizedExpressionParserRuleCall_3());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3877:1: ( ruleXSynchronizedExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3877:3: ruleXSynchronizedExpression
{
pushFollow(FOLLOW_ruleXSynchronizedExpression_in_rule__XPrimaryExpression__Alternatives8355);
ruleXSynchronizedExpression();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXPrimaryExpressionAccess().getXSynchronizedExpressionParserRuleCall_3());
}
}
}
break;
case 5 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3881:6: ( ruleXFeatureCall )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3881:6: ( ruleXFeatureCall )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3882:1: ruleXFeatureCall
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPrimaryExpressionAccess().getXFeatureCallParserRuleCall_4());
}
pushFollow(FOLLOW_ruleXFeatureCall_in_rule__XPrimaryExpression__Alternatives8373);
ruleXFeatureCall();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXPrimaryExpressionAccess().getXFeatureCallParserRuleCall_4());
}
}
}
break;
case 6 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3887:6: ( ruleXLiteral )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3887:6: ( ruleXLiteral )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3888:1: ruleXLiteral
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPrimaryExpressionAccess().getXLiteralParserRuleCall_5());
}
pushFollow(FOLLOW_ruleXLiteral_in_rule__XPrimaryExpression__Alternatives8390);
ruleXLiteral();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXPrimaryExpressionAccess().getXLiteralParserRuleCall_5());
}
}
}
break;
case 7 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3893:6: ( ruleXIfExpression )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3893:6: ( ruleXIfExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3894:1: ruleXIfExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPrimaryExpressionAccess().getXIfExpressionParserRuleCall_6());
}
pushFollow(FOLLOW_ruleXIfExpression_in_rule__XPrimaryExpression__Alternatives8407);
ruleXIfExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXPrimaryExpressionAccess().getXIfExpressionParserRuleCall_6());
}
}
}
break;
case 8 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3899:6: ( ( ruleXForLoopExpression ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3899:6: ( ( ruleXForLoopExpression ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3900:1: ( ruleXForLoopExpression )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPrimaryExpressionAccess().getXForLoopExpressionParserRuleCall_7());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3901:1: ( ruleXForLoopExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3901:3: ruleXForLoopExpression
{
pushFollow(FOLLOW_ruleXForLoopExpression_in_rule__XPrimaryExpression__Alternatives8425);
ruleXForLoopExpression();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXPrimaryExpressionAccess().getXForLoopExpressionParserRuleCall_7());
}
}
}
break;
case 9 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3905:6: ( ruleXBasicForLoopExpression )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3905:6: ( ruleXBasicForLoopExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3906:1: ruleXBasicForLoopExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPrimaryExpressionAccess().getXBasicForLoopExpressionParserRuleCall_8());
}
pushFollow(FOLLOW_ruleXBasicForLoopExpression_in_rule__XPrimaryExpression__Alternatives8443);
ruleXBasicForLoopExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXPrimaryExpressionAccess().getXBasicForLoopExpressionParserRuleCall_8());
}
}
}
break;
case 10 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3911:6: ( ruleXWhileExpression )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3911:6: ( ruleXWhileExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3912:1: ruleXWhileExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPrimaryExpressionAccess().getXWhileExpressionParserRuleCall_9());
}
pushFollow(FOLLOW_ruleXWhileExpression_in_rule__XPrimaryExpression__Alternatives8460);
ruleXWhileExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXPrimaryExpressionAccess().getXWhileExpressionParserRuleCall_9());
}
}
}
break;
case 11 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3917:6: ( ruleXDoWhileExpression )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3917:6: ( ruleXDoWhileExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3918:1: ruleXDoWhileExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPrimaryExpressionAccess().getXDoWhileExpressionParserRuleCall_10());
}
pushFollow(FOLLOW_ruleXDoWhileExpression_in_rule__XPrimaryExpression__Alternatives8477);
ruleXDoWhileExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXPrimaryExpressionAccess().getXDoWhileExpressionParserRuleCall_10());
}
}
}
break;
case 12 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3923:6: ( ruleXThrowExpression )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3923:6: ( ruleXThrowExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3924:1: ruleXThrowExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPrimaryExpressionAccess().getXThrowExpressionParserRuleCall_11());
}
pushFollow(FOLLOW_ruleXThrowExpression_in_rule__XPrimaryExpression__Alternatives8494);
ruleXThrowExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXPrimaryExpressionAccess().getXThrowExpressionParserRuleCall_11());
}
}
}
break;
case 13 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3929:6: ( ruleXReturnExpression )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3929:6: ( ruleXReturnExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3930:1: ruleXReturnExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPrimaryExpressionAccess().getXReturnExpressionParserRuleCall_12());
}
pushFollow(FOLLOW_ruleXReturnExpression_in_rule__XPrimaryExpression__Alternatives8511);
ruleXReturnExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXPrimaryExpressionAccess().getXReturnExpressionParserRuleCall_12());
}
}
}
break;
case 14 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3935:6: ( ruleXTryCatchFinallyExpression )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3935:6: ( ruleXTryCatchFinallyExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3936:1: ruleXTryCatchFinallyExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPrimaryExpressionAccess().getXTryCatchFinallyExpressionParserRuleCall_13());
}
pushFollow(FOLLOW_ruleXTryCatchFinallyExpression_in_rule__XPrimaryExpression__Alternatives8528);
ruleXTryCatchFinallyExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXPrimaryExpressionAccess().getXTryCatchFinallyExpressionParserRuleCall_13());
}
}
}
break;
case 15 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3941:6: ( ruleXParenthesizedExpression )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3941:6: ( ruleXParenthesizedExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3942:1: ruleXParenthesizedExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPrimaryExpressionAccess().getXParenthesizedExpressionParserRuleCall_14());
}
pushFollow(FOLLOW_ruleXParenthesizedExpression_in_rule__XPrimaryExpression__Alternatives8545);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3952:1: rule__XLiteral__Alternatives : ( ( ruleXCollectionLiteral ) | ( ( ruleXClosure ) ) | ( ruleXBooleanLiteral ) | ( ruleXNumberLiteral ) | ( ruleXNullLiteral ) | ( ruleXStringLiteral ) | ( ruleXTypeLiteral ) );
public final void rule__XLiteral__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3956:1: ( ( ruleXCollectionLiteral ) | ( ( ruleXClosure ) ) | ( ruleXBooleanLiteral ) | ( ruleXNumberLiteral ) | ( ruleXNullLiteral ) | ( ruleXStringLiteral ) | ( ruleXTypeLiteral ) )
int alt30=7;
switch ( input.LA(1) ) {
case 99:
{
alt30=1;
}
break;
case 100:
{
alt30=2;
}
break;
case 65:
case 129:
{
alt30=3;
}
break;
case RULE_HEX:
case RULE_INT:
case RULE_DECIMAL:
{
alt30=4;
}
break;
case 113:
{
alt30=5;
}
break;
case RULE_STRING:
{
alt30=6;
}
break;
case 114:
{
alt30=7;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 30, 0, input);
throw nvae;
}
switch (alt30) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3957:1: ( ruleXCollectionLiteral )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3957:1: ( ruleXCollectionLiteral )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3958:1: ruleXCollectionLiteral
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXLiteralAccess().getXCollectionLiteralParserRuleCall_0());
}
pushFollow(FOLLOW_ruleXCollectionLiteral_in_rule__XLiteral__Alternatives8577);
ruleXCollectionLiteral();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXLiteralAccess().getXCollectionLiteralParserRuleCall_0());
}
}
}
break;
case 2 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3963:6: ( ( ruleXClosure ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3963:6: ( ( ruleXClosure ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3964:1: ( ruleXClosure )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXLiteralAccess().getXClosureParserRuleCall_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3965:1: ( ruleXClosure )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3965:3: ruleXClosure
{
pushFollow(FOLLOW_ruleXClosure_in_rule__XLiteral__Alternatives8595);
ruleXClosure();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXLiteralAccess().getXClosureParserRuleCall_1());
}
}
}
break;
case 3 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3969:6: ( ruleXBooleanLiteral )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3969:6: ( ruleXBooleanLiteral )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3970:1: ruleXBooleanLiteral
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXLiteralAccess().getXBooleanLiteralParserRuleCall_2());
}
pushFollow(FOLLOW_ruleXBooleanLiteral_in_rule__XLiteral__Alternatives8613);
ruleXBooleanLiteral();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXLiteralAccess().getXBooleanLiteralParserRuleCall_2());
}
}
}
break;
case 4 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3975:6: ( ruleXNumberLiteral )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3975:6: ( ruleXNumberLiteral )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3976:1: ruleXNumberLiteral
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXLiteralAccess().getXNumberLiteralParserRuleCall_3());
}
pushFollow(FOLLOW_ruleXNumberLiteral_in_rule__XLiteral__Alternatives8630);
ruleXNumberLiteral();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXLiteralAccess().getXNumberLiteralParserRuleCall_3());
}
}
}
break;
case 5 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3981:6: ( ruleXNullLiteral )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3981:6: ( ruleXNullLiteral )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3982:1: ruleXNullLiteral
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXLiteralAccess().getXNullLiteralParserRuleCall_4());
}
pushFollow(FOLLOW_ruleXNullLiteral_in_rule__XLiteral__Alternatives8647);
ruleXNullLiteral();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXLiteralAccess().getXNullLiteralParserRuleCall_4());
}
}
}
break;
case 6 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3987:6: ( ruleXStringLiteral )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3987:6: ( ruleXStringLiteral )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3988:1: ruleXStringLiteral
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXLiteralAccess().getXStringLiteralParserRuleCall_5());
}
pushFollow(FOLLOW_ruleXStringLiteral_in_rule__XLiteral__Alternatives8664);
ruleXStringLiteral();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXLiteralAccess().getXStringLiteralParserRuleCall_5());
}
}
}
break;
case 7 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3993:6: ( ruleXTypeLiteral )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3993:6: ( ruleXTypeLiteral )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3994:1: ruleXTypeLiteral
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXLiteralAccess().getXTypeLiteralParserRuleCall_6());
}
pushFollow(FOLLOW_ruleXTypeLiteral_in_rule__XLiteral__Alternatives8681);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4004:1: rule__XCollectionLiteral__Alternatives : ( ( ruleXSetLiteral ) | ( ruleXListLiteral ) );
public final void rule__XCollectionLiteral__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4008:1: ( ( ruleXSetLiteral ) | ( ruleXListLiteral ) )
int alt31=2;
int LA31_0 = input.LA(1);
if ( (LA31_0==99) ) {
int LA31_1 = input.LA(2);
if ( (LA31_1==100) ) {
alt31=2;
}
else if ( (LA31_1==82) ) {
alt31=1;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 31, 1, input);
throw nvae;
}
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 31, 0, input);
throw nvae;
}
switch (alt31) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4009:1: ( ruleXSetLiteral )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4009:1: ( ruleXSetLiteral )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4010:1: ruleXSetLiteral
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCollectionLiteralAccess().getXSetLiteralParserRuleCall_0());
}
pushFollow(FOLLOW_ruleXSetLiteral_in_rule__XCollectionLiteral__Alternatives8713);
ruleXSetLiteral();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXCollectionLiteralAccess().getXSetLiteralParserRuleCall_0());
}
}
}
break;
case 2 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4015:6: ( ruleXListLiteral )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4015:6: ( ruleXListLiteral )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4016:1: ruleXListLiteral
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCollectionLiteralAccess().getXListLiteralParserRuleCall_1());
}
pushFollow(FOLLOW_ruleXListLiteral_in_rule__XCollectionLiteral__Alternatives8730);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4026: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4030:1: ( ( ( rule__XSwitchExpression__Group_2_0__0 ) ) | ( ( rule__XSwitchExpression__Group_2_1__0 ) ) )
int alt32=2;
alt32 = dfa32.predict(input);
switch (alt32) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4031:1: ( ( rule__XSwitchExpression__Group_2_0__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4031:1: ( ( rule__XSwitchExpression__Group_2_0__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4032:1: ( rule__XSwitchExpression__Group_2_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4033:1: ( rule__XSwitchExpression__Group_2_0__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4033:2: rule__XSwitchExpression__Group_2_0__0
{
pushFollow(FOLLOW_rule__XSwitchExpression__Group_2_0__0_in_rule__XSwitchExpression__Alternatives_28762);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4037:6: ( ( rule__XSwitchExpression__Group_2_1__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4037:6: ( ( rule__XSwitchExpression__Group_2_1__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4038:1: ( rule__XSwitchExpression__Group_2_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4039:1: ( rule__XSwitchExpression__Group_2_1__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4039:2: rule__XSwitchExpression__Group_2_1__0
{
pushFollow(FOLLOW_rule__XSwitchExpression__Group_2_1__0_in_rule__XSwitchExpression__Alternatives_28780);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4048: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4052:1: ( ( ( rule__XCasePart__Group_3_0__0 ) ) | ( ( rule__XCasePart__FallThroughAssignment_3_1 ) ) )
int alt33=2;
int LA33_0 = input.LA(1);
if ( (LA33_0==106) ) {
alt33=1;
}
else if ( (LA33_0==97) ) {
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4053:1: ( ( rule__XCasePart__Group_3_0__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4053:1: ( ( rule__XCasePart__Group_3_0__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4054:1: ( rule__XCasePart__Group_3_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getGroup_3_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4055:1: ( rule__XCasePart__Group_3_0__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4055:2: rule__XCasePart__Group_3_0__0
{
pushFollow(FOLLOW_rule__XCasePart__Group_3_0__0_in_rule__XCasePart__Alternatives_38813);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4059:6: ( ( rule__XCasePart__FallThroughAssignment_3_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4059:6: ( ( rule__XCasePart__FallThroughAssignment_3_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4060:1: ( rule__XCasePart__FallThroughAssignment_3_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getFallThroughAssignment_3_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4061:1: ( rule__XCasePart__FallThroughAssignment_3_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4061:2: rule__XCasePart__FallThroughAssignment_3_1
{
pushFollow(FOLLOW_rule__XCasePart__FallThroughAssignment_3_1_in_rule__XCasePart__Alternatives_38831);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4070:1: rule__XExpressionOrVarDeclaration__Alternatives : ( ( ruleXVariableDeclaration ) | ( ruleXExpression ) );
public final void rule__XExpressionOrVarDeclaration__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4074:1: ( ( ruleXVariableDeclaration ) | ( ruleXExpression ) )
int alt34=2;
int LA34_0 = input.LA(1);
if ( (LA34_0==30||LA34_0==59) ) {
alt34=1;
}
else if ( ((LA34_0>=RULE_ID && LA34_0<=RULE_STRING)||LA34_0==42||(LA34_0>=49 && LA34_0<=50)||LA34_0==55||(LA34_0>=60 && LA34_0<=65)||LA34_0==82||LA34_0==88||(LA34_0>=99 && LA34_0<=100)||LA34_0==103||LA34_0==105||(LA34_0>=109 && LA34_0<=117)||LA34_0==119||LA34_0==129) ) {
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4075:1: ( ruleXVariableDeclaration )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4075:1: ( ruleXVariableDeclaration )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4076:1: ruleXVariableDeclaration
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXExpressionOrVarDeclarationAccess().getXVariableDeclarationParserRuleCall_0());
}
pushFollow(FOLLOW_ruleXVariableDeclaration_in_rule__XExpressionOrVarDeclaration__Alternatives8864);
ruleXVariableDeclaration();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXExpressionOrVarDeclarationAccess().getXVariableDeclarationParserRuleCall_0());
}
}
}
break;
case 2 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4081:6: ( ruleXExpression )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4081:6: ( ruleXExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4082:1: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXExpressionOrVarDeclarationAccess().getXExpressionParserRuleCall_1());
}
pushFollow(FOLLOW_ruleXExpression_in_rule__XExpressionOrVarDeclaration__Alternatives8881);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4092: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4096:1: ( ( ( rule__XVariableDeclaration__WriteableAssignment_1_0 ) ) | ( 'val' ) )
int alt35=2;
int LA35_0 = input.LA(1);
if ( (LA35_0==30) ) {
alt35=1;
}
else if ( (LA35_0==59) ) {
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4097:1: ( ( rule__XVariableDeclaration__WriteableAssignment_1_0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4097:1: ( ( rule__XVariableDeclaration__WriteableAssignment_1_0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4098:1: ( rule__XVariableDeclaration__WriteableAssignment_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getWriteableAssignment_1_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4099:1: ( rule__XVariableDeclaration__WriteableAssignment_1_0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4099:2: rule__XVariableDeclaration__WriteableAssignment_1_0
{
pushFollow(FOLLOW_rule__XVariableDeclaration__WriteableAssignment_1_0_in_rule__XVariableDeclaration__Alternatives_18913);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4103:6: ( 'val' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4103:6: ( 'val' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4104:1: 'val'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getValKeyword_1_1());
}
match(input,59,FOLLOW_59_in_rule__XVariableDeclaration__Alternatives_18932); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4116: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4120:1: ( ( ( rule__XVariableDeclaration__Group_2_0__0 ) ) | ( ( rule__XVariableDeclaration__NameAssignment_2_1 ) ) )
int alt36=2;
int LA36_0 = input.LA(1);
if ( (LA36_0==RULE_ID) ) {
int LA36_1 = input.LA(2);
if ( (synpred91_InternalServicesGrammar()) ) {
alt36=1;
}
else if ( (true) ) {
alt36=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 36, 1, input);
throw nvae;
}
}
else if ( (LA36_0==46||LA36_0==88) ) {
alt36=1;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 36, 0, input);
throw nvae;
}
switch (alt36) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4121:1: ( ( rule__XVariableDeclaration__Group_2_0__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4121:1: ( ( rule__XVariableDeclaration__Group_2_0__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4122:1: ( rule__XVariableDeclaration__Group_2_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getGroup_2_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4123:1: ( rule__XVariableDeclaration__Group_2_0__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4123:2: rule__XVariableDeclaration__Group_2_0__0
{
pushFollow(FOLLOW_rule__XVariableDeclaration__Group_2_0__0_in_rule__XVariableDeclaration__Alternatives_28966);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4127:6: ( ( rule__XVariableDeclaration__NameAssignment_2_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4127:6: ( ( rule__XVariableDeclaration__NameAssignment_2_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4128:1: ( rule__XVariableDeclaration__NameAssignment_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getNameAssignment_2_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4129:1: ( rule__XVariableDeclaration__NameAssignment_2_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4129:2: rule__XVariableDeclaration__NameAssignment_2_1
{
pushFollow(FOLLOW_rule__XVariableDeclaration__NameAssignment_2_1_in_rule__XVariableDeclaration__Alternatives_28984);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4138: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4142:1: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) ) | ( ( rule__XFeatureCall__Group_3_1_1__0 ) ) )
int alt37=2;
alt37 = dfa37.predict(input);
switch (alt37) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4143:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4143:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4144:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_3_1_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4145:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4145:2: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0
{
pushFollow(FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0_in_rule__XFeatureCall__Alternatives_3_19017);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4149:6: ( ( rule__XFeatureCall__Group_3_1_1__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4149:6: ( ( rule__XFeatureCall__Group_3_1_1__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4150:1: ( rule__XFeatureCall__Group_3_1_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getGroup_3_1_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4151:1: ( rule__XFeatureCall__Group_3_1_1__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4151:2: rule__XFeatureCall__Group_3_1_1__0
{
pushFollow(FOLLOW_rule__XFeatureCall__Group_3_1_1__0_in_rule__XFeatureCall__Alternatives_3_19035);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4160:1: rule__FeatureCallID__Alternatives : ( ( ruleValidID ) | ( 'extends' ) | ( 'static' ) | ( 'import' ) | ( 'extension' ) );
public final void rule__FeatureCallID__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4164:1: ( ( ruleValidID ) | ( 'extends' ) | ( 'static' ) | ( 'import' ) | ( 'extension' ) )
int alt38=5;
switch ( input.LA(1) ) {
case RULE_ID:
{
alt38=1;
}
break;
case 60:
{
alt38=2;
}
break;
case 61:
{
alt38=3;
}
break;
case 62:
{
alt38=4;
}
break;
case 63:
{
alt38=5;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 38, 0, input);
throw nvae;
}
switch (alt38) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4165:1: ( ruleValidID )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4165:1: ( ruleValidID )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4166:1: ruleValidID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFeatureCallIDAccess().getValidIDParserRuleCall_0());
}
pushFollow(FOLLOW_ruleValidID_in_rule__FeatureCallID__Alternatives9068);
ruleValidID();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getFeatureCallIDAccess().getValidIDParserRuleCall_0());
}
}
}
break;
case 2 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4171:6: ( 'extends' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4171:6: ( 'extends' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4172:1: 'extends'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFeatureCallIDAccess().getExtendsKeyword_1());
}
match(input,60,FOLLOW_60_in_rule__FeatureCallID__Alternatives9086); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getFeatureCallIDAccess().getExtendsKeyword_1());
}
}
}
break;
case 3 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4179:6: ( 'static' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4179:6: ( 'static' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4180:1: 'static'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFeatureCallIDAccess().getStaticKeyword_2());
}
match(input,61,FOLLOW_61_in_rule__FeatureCallID__Alternatives9106); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getFeatureCallIDAccess().getStaticKeyword_2());
}
}
}
break;
case 4 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4187:6: ( 'import' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4187:6: ( 'import' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4188:1: 'import'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFeatureCallIDAccess().getImportKeyword_3());
}
match(input,62,FOLLOW_62_in_rule__FeatureCallID__Alternatives9126); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getFeatureCallIDAccess().getImportKeyword_3());
}
}
}
break;
case 5 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4195:6: ( 'extension' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4195:6: ( 'extension' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4196:1: 'extension'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFeatureCallIDAccess().getExtensionKeyword_4());
}
match(input,63,FOLLOW_63_in_rule__FeatureCallID__Alternatives9146); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4208:1: rule__IdOrSuper__Alternatives : ( ( ruleFeatureCallID ) | ( 'super' ) );
public final void rule__IdOrSuper__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4212:1: ( ( ruleFeatureCallID ) | ( 'super' ) )
int alt39=2;
int LA39_0 = input.LA(1);
if ( (LA39_0==RULE_ID||(LA39_0>=60 && LA39_0<=63)) ) {
alt39=1;
}
else if ( (LA39_0==64) ) {
alt39=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 39, 0, input);
throw nvae;
}
switch (alt39) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4213:1: ( ruleFeatureCallID )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4213:1: ( ruleFeatureCallID )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4214:1: ruleFeatureCallID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIdOrSuperAccess().getFeatureCallIDParserRuleCall_0());
}
pushFollow(FOLLOW_ruleFeatureCallID_in_rule__IdOrSuper__Alternatives9180);
ruleFeatureCallID();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getIdOrSuperAccess().getFeatureCallIDParserRuleCall_0());
}
}
}
break;
case 2 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4219:6: ( 'super' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4219:6: ( 'super' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4220:1: 'super'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIdOrSuperAccess().getSuperKeyword_1());
}
match(input,64,FOLLOW_64_in_rule__IdOrSuper__Alternatives9198); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4232: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4236:1: ( ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) ) | ( ( rule__XConstructorCall__Group_4_1_1__0 ) ) )
int alt40=2;
alt40 = dfa40.predict(input);
switch (alt40) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4237:1: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4237:1: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4238:1: ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_4_1_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4239:1: ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4239:2: rule__XConstructorCall__ArgumentsAssignment_4_1_0
{
pushFollow(FOLLOW_rule__XConstructorCall__ArgumentsAssignment_4_1_0_in_rule__XConstructorCall__Alternatives_4_19232);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4243:6: ( ( rule__XConstructorCall__Group_4_1_1__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4243:6: ( ( rule__XConstructorCall__Group_4_1_1__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4244:1: ( rule__XConstructorCall__Group_4_1_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getGroup_4_1_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4245:1: ( rule__XConstructorCall__Group_4_1_1__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4245:2: rule__XConstructorCall__Group_4_1_1__0
{
pushFollow(FOLLOW_rule__XConstructorCall__Group_4_1_1__0_in_rule__XConstructorCall__Alternatives_4_19250);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4254: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4258:1: ( ( 'false' ) | ( ( rule__XBooleanLiteral__IsTrueAssignment_1_1 ) ) )
int alt41=2;
int LA41_0 = input.LA(1);
if ( (LA41_0==65) ) {
alt41=1;
}
else if ( (LA41_0==129) ) {
alt41=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 41, 0, input);
throw nvae;
}
switch (alt41) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4259:1: ( 'false' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4259:1: ( 'false' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4260:1: 'false'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBooleanLiteralAccess().getFalseKeyword_1_0());
}
match(input,65,FOLLOW_65_in_rule__XBooleanLiteral__Alternatives_19284); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXBooleanLiteralAccess().getFalseKeyword_1_0());
}
}
}
break;
case 2 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4267:6: ( ( rule__XBooleanLiteral__IsTrueAssignment_1_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4267:6: ( ( rule__XBooleanLiteral__IsTrueAssignment_1_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4268:1: ( rule__XBooleanLiteral__IsTrueAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBooleanLiteralAccess().getIsTrueAssignment_1_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4269:1: ( rule__XBooleanLiteral__IsTrueAssignment_1_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4269:2: rule__XBooleanLiteral__IsTrueAssignment_1_1
{
pushFollow(FOLLOW_rule__XBooleanLiteral__IsTrueAssignment_1_1_in_rule__XBooleanLiteral__Alternatives_19303);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4278: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4282:1: ( ( ( rule__XTryCatchFinallyExpression__Group_3_0__0 ) ) | ( ( rule__XTryCatchFinallyExpression__Group_3_1__0 ) ) )
int alt42=2;
int LA42_0 = input.LA(1);
if ( (LA42_0==120) ) {
alt42=1;
}
else if ( (LA42_0==118) ) {
alt42=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 42, 0, input);
throw nvae;
}
switch (alt42) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4283:1: ( ( rule__XTryCatchFinallyExpression__Group_3_0__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4283:1: ( ( rule__XTryCatchFinallyExpression__Group_3_0__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4284:1: ( rule__XTryCatchFinallyExpression__Group_3_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup_3_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4285:1: ( rule__XTryCatchFinallyExpression__Group_3_0__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4285:2: rule__XTryCatchFinallyExpression__Group_3_0__0
{
pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0__0_in_rule__XTryCatchFinallyExpression__Alternatives_39336);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4289:6: ( ( rule__XTryCatchFinallyExpression__Group_3_1__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4289:6: ( ( rule__XTryCatchFinallyExpression__Group_3_1__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4290:1: ( rule__XTryCatchFinallyExpression__Group_3_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup_3_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4291:1: ( rule__XTryCatchFinallyExpression__Group_3_1__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4291:2: rule__XTryCatchFinallyExpression__Group_3_1__0
{
pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__Group_3_1__0_in_rule__XTryCatchFinallyExpression__Alternatives_39354);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4300:1: rule__Number__Alternatives : ( ( RULE_HEX ) | ( ( rule__Number__Group_1__0 ) ) );
public final void rule__Number__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4304:1: ( ( RULE_HEX ) | ( ( rule__Number__Group_1__0 ) ) )
int alt43=2;
int LA43_0 = input.LA(1);
if ( (LA43_0==RULE_HEX) ) {
alt43=1;
}
else if ( ((LA43_0>=RULE_INT && LA43_0<=RULE_DECIMAL)) ) {
alt43=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 43, 0, input);
throw nvae;
}
switch (alt43) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4305:1: ( RULE_HEX )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4305:1: ( RULE_HEX )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4306:1: RULE_HEX
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNumberAccess().getHEXTerminalRuleCall_0());
}
match(input,RULE_HEX,FOLLOW_RULE_HEX_in_rule__Number__Alternatives9387); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getNumberAccess().getHEXTerminalRuleCall_0());
}
}
}
break;
case 2 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4311:6: ( ( rule__Number__Group_1__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4311:6: ( ( rule__Number__Group_1__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4312:1: ( rule__Number__Group_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNumberAccess().getGroup_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4313:1: ( rule__Number__Group_1__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4313:2: rule__Number__Group_1__0
{
pushFollow(FOLLOW_rule__Number__Group_1__0_in_rule__Number__Alternatives9404);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4322: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4326:1: ( ( RULE_INT ) | ( RULE_DECIMAL ) )
int alt44=2;
int LA44_0 = input.LA(1);
if ( (LA44_0==RULE_INT) ) {
alt44=1;
}
else if ( (LA44_0==RULE_DECIMAL) ) {
alt44=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 44, 0, input);
throw nvae;
}
switch (alt44) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4327:1: ( RULE_INT )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4327:1: ( RULE_INT )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4328: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_09437); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getNumberAccess().getINTTerminalRuleCall_1_0_0());
}
}
}
break;
case 2 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4333:6: ( RULE_DECIMAL )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4333:6: ( RULE_DECIMAL )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4334: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_09454); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4344: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4348:1: ( ( RULE_INT ) | ( RULE_DECIMAL ) )
int alt45=2;
int LA45_0 = input.LA(1);
if ( (LA45_0==RULE_INT) ) {
alt45=1;
}
else if ( (LA45_0==RULE_DECIMAL) ) {
alt45=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 45, 0, input);
throw nvae;
}
switch (alt45) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4349:1: ( RULE_INT )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4349:1: ( RULE_INT )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4350: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_19486); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getNumberAccess().getINTTerminalRuleCall_1_1_1_0());
}
}
}
break;
case 2 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4355:6: ( RULE_DECIMAL )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4355:6: ( RULE_DECIMAL )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4356: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_19503); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4366:1: rule__JvmTypeReference__Alternatives : ( ( ( rule__JvmTypeReference__Group_0__0 ) ) | ( ruleXFunctionTypeRef ) );
public final void rule__JvmTypeReference__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4370:1: ( ( ( rule__JvmTypeReference__Group_0__0 ) ) | ( ruleXFunctionTypeRef ) )
int alt46=2;
int LA46_0 = input.LA(1);
if ( (LA46_0==RULE_ID) ) {
alt46=1;
}
else if ( (LA46_0==46||LA46_0==88) ) {
alt46=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 46, 0, input);
throw nvae;
}
switch (alt46) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4371:1: ( ( rule__JvmTypeReference__Group_0__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4371:1: ( ( rule__JvmTypeReference__Group_0__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4372:1: ( rule__JvmTypeReference__Group_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmTypeReferenceAccess().getGroup_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4373:1: ( rule__JvmTypeReference__Group_0__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4373:2: rule__JvmTypeReference__Group_0__0
{
pushFollow(FOLLOW_rule__JvmTypeReference__Group_0__0_in_rule__JvmTypeReference__Alternatives9535);
rule__JvmTypeReference__Group_0__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmTypeReferenceAccess().getGroup_0());
}
}
}
break;
case 2 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4377:6: ( ruleXFunctionTypeRef )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4377:6: ( ruleXFunctionTypeRef )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4378:1: ruleXFunctionTypeRef
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmTypeReferenceAccess().getXFunctionTypeRefParserRuleCall_1());
}
pushFollow(FOLLOW_ruleXFunctionTypeRef_in_rule__JvmTypeReference__Alternatives9553);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4388:1: rule__JvmArgumentTypeReference__Alternatives : ( ( ruleJvmTypeReference ) | ( ruleJvmWildcardTypeReference ) );
public final void rule__JvmArgumentTypeReference__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4392:1: ( ( ruleJvmTypeReference ) | ( ruleJvmWildcardTypeReference ) )
int alt47=2;
int LA47_0 = input.LA(1);
if ( (LA47_0==RULE_ID||LA47_0==46||LA47_0==88) ) {
alt47=1;
}
else if ( (LA47_0==78) ) {
alt47=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 47, 0, input);
throw nvae;
}
switch (alt47) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4393:1: ( ruleJvmTypeReference )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4393:1: ( ruleJvmTypeReference )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4394:1: ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmArgumentTypeReferenceAccess().getJvmTypeReferenceParserRuleCall_0());
}
pushFollow(FOLLOW_ruleJvmTypeReference_in_rule__JvmArgumentTypeReference__Alternatives9585);
ruleJvmTypeReference();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmArgumentTypeReferenceAccess().getJvmTypeReferenceParserRuleCall_0());
}
}
}
break;
case 2 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4399:6: ( ruleJvmWildcardTypeReference )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4399:6: ( ruleJvmWildcardTypeReference )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4400:1: ruleJvmWildcardTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmArgumentTypeReferenceAccess().getJvmWildcardTypeReferenceParserRuleCall_1());
}
pushFollow(FOLLOW_ruleJvmWildcardTypeReference_in_rule__JvmArgumentTypeReference__Alternatives9602);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4410: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4414:1: ( ( ( rule__JvmWildcardTypeReference__Group_2_0__0 ) ) | ( ( rule__JvmWildcardTypeReference__Group_2_1__0 ) ) )
int alt48=2;
int LA48_0 = input.LA(1);
if ( (LA48_0==60) ) {
alt48=1;
}
else if ( (LA48_0==64) ) {
alt48=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 48, 0, input);
throw nvae;
}
switch (alt48) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4415:1: ( ( rule__JvmWildcardTypeReference__Group_2_0__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4415:1: ( ( rule__JvmWildcardTypeReference__Group_2_0__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4416:1: ( rule__JvmWildcardTypeReference__Group_2_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup_2_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4417:1: ( rule__JvmWildcardTypeReference__Group_2_0__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4417:2: rule__JvmWildcardTypeReference__Group_2_0__0
{
pushFollow(FOLLOW_rule__JvmWildcardTypeReference__Group_2_0__0_in_rule__JvmWildcardTypeReference__Alternatives_29634);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4421:6: ( ( rule__JvmWildcardTypeReference__Group_2_1__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4421:6: ( ( rule__JvmWildcardTypeReference__Group_2_1__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4422:1: ( rule__JvmWildcardTypeReference__Group_2_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup_2_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4423:1: ( rule__JvmWildcardTypeReference__Group_2_1__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4423:2: rule__JvmWildcardTypeReference__Group_2_1__0
{
pushFollow(FOLLOW_rule__JvmWildcardTypeReference__Group_2_1__0_in_rule__JvmWildcardTypeReference__Alternatives_29652);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4432: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4436:1: ( ( ( rule__XImportDeclaration__Group_1_0__0 ) ) | ( ( rule__XImportDeclaration__ImportedTypeAssignment_1_1 ) ) | ( ( rule__XImportDeclaration__ImportedNamespaceAssignment_1_2 ) ) )
int alt49=3;
alt49 = dfa49.predict(input);
switch (alt49) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4437:1: ( ( rule__XImportDeclaration__Group_1_0__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4437:1: ( ( rule__XImportDeclaration__Group_1_0__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4438:1: ( rule__XImportDeclaration__Group_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getGroup_1_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4439:1: ( rule__XImportDeclaration__Group_1_0__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4439:2: rule__XImportDeclaration__Group_1_0__0
{
pushFollow(FOLLOW_rule__XImportDeclaration__Group_1_0__0_in_rule__XImportDeclaration__Alternatives_19685);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4443:6: ( ( rule__XImportDeclaration__ImportedTypeAssignment_1_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4443:6: ( ( rule__XImportDeclaration__ImportedTypeAssignment_1_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4444:1: ( rule__XImportDeclaration__ImportedTypeAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getImportedTypeAssignment_1_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4445:1: ( rule__XImportDeclaration__ImportedTypeAssignment_1_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4445:2: rule__XImportDeclaration__ImportedTypeAssignment_1_1
{
pushFollow(FOLLOW_rule__XImportDeclaration__ImportedTypeAssignment_1_1_in_rule__XImportDeclaration__Alternatives_19703);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4449:6: ( ( rule__XImportDeclaration__ImportedNamespaceAssignment_1_2 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4449:6: ( ( rule__XImportDeclaration__ImportedNamespaceAssignment_1_2 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4450:1: ( rule__XImportDeclaration__ImportedNamespaceAssignment_1_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getImportedNamespaceAssignment_1_2());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4451:1: ( rule__XImportDeclaration__ImportedNamespaceAssignment_1_2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4451:2: rule__XImportDeclaration__ImportedNamespaceAssignment_1_2
{
pushFollow(FOLLOW_rule__XImportDeclaration__ImportedNamespaceAssignment_1_2_in_rule__XImportDeclaration__Alternatives_19721);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4460: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4464:1: ( ( ( rule__XImportDeclaration__WildcardAssignment_1_0_3_0 ) ) | ( ( rule__XImportDeclaration__MemberNameAssignment_1_0_3_1 ) ) )
int alt50=2;
int LA50_0 = input.LA(1);
if ( (LA50_0==51) ) {
alt50=1;
}
else if ( (LA50_0==RULE_ID) ) {
alt50=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 50, 0, input);
throw nvae;
}
switch (alt50) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4465:1: ( ( rule__XImportDeclaration__WildcardAssignment_1_0_3_0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4465:1: ( ( rule__XImportDeclaration__WildcardAssignment_1_0_3_0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4466:1: ( rule__XImportDeclaration__WildcardAssignment_1_0_3_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getWildcardAssignment_1_0_3_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4467:1: ( rule__XImportDeclaration__WildcardAssignment_1_0_3_0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4467:2: rule__XImportDeclaration__WildcardAssignment_1_0_3_0
{
pushFollow(FOLLOW_rule__XImportDeclaration__WildcardAssignment_1_0_3_0_in_rule__XImportDeclaration__Alternatives_1_0_39754);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4471:6: ( ( rule__XImportDeclaration__MemberNameAssignment_1_0_3_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4471:6: ( ( rule__XImportDeclaration__MemberNameAssignment_1_0_3_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4472:1: ( rule__XImportDeclaration__MemberNameAssignment_1_0_3_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getMemberNameAssignment_1_0_3_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4473:1: ( rule__XImportDeclaration__MemberNameAssignment_1_0_3_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4473:2: rule__XImportDeclaration__MemberNameAssignment_1_0_3_1
{
pushFollow(FOLLOW_rule__XImportDeclaration__MemberNameAssignment_1_0_3_1_in_rule__XImportDeclaration__Alternatives_1_0_39772);
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__Cardinality__Alternatives"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4482:1: rule__Cardinality__Alternatives : ( ( ( 'optional' ) ) | ( ( 'mandatory' ) ) | ( ( 'zeroToMany' ) ) | ( ( 'oneToMany' ) ) );
public final void rule__Cardinality__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4486:1: ( ( ( 'optional' ) ) | ( ( 'mandatory' ) ) | ( ( 'zeroToMany' ) ) | ( ( 'oneToMany' ) ) )
int alt51=4;
switch ( input.LA(1) ) {
case 66:
{
alt51=1;
}
break;
case 67:
{
alt51=2;
}
break;
case 68:
{
alt51=3;
}
break;
case 69:
{
alt51=4;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 51, 0, input);
throw nvae;
}
switch (alt51) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4487:1: ( ( 'optional' ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4487:1: ( ( 'optional' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4488:1: ( 'optional' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCardinalityAccess().getZERO_TO_ONEEnumLiteralDeclaration_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4489:1: ( 'optional' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4489:3: 'optional'
{
match(input,66,FOLLOW_66_in_rule__Cardinality__Alternatives9806); if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getCardinalityAccess().getZERO_TO_ONEEnumLiteralDeclaration_0());
}
}
}
break;
case 2 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4494:6: ( ( 'mandatory' ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4494:6: ( ( 'mandatory' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4495:1: ( 'mandatory' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCardinalityAccess().getONE_TO_ONEEnumLiteralDeclaration_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4496:1: ( 'mandatory' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4496:3: 'mandatory'
{
match(input,67,FOLLOW_67_in_rule__Cardinality__Alternatives9827); if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getCardinalityAccess().getONE_TO_ONEEnumLiteralDeclaration_1());
}
}
}
break;
case 3 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4501:6: ( ( 'zeroToMany' ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4501:6: ( ( 'zeroToMany' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4502:1: ( 'zeroToMany' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCardinalityAccess().getZERO_TO_MANYEnumLiteralDeclaration_2());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4503:1: ( 'zeroToMany' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4503:3: 'zeroToMany'
{
match(input,68,FOLLOW_68_in_rule__Cardinality__Alternatives9848); if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getCardinalityAccess().getZERO_TO_MANYEnumLiteralDeclaration_2());
}
}
}
break;
case 4 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4508:6: ( ( 'oneToMany' ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4508:6: ( ( 'oneToMany' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4509:1: ( 'oneToMany' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCardinalityAccess().getONE_TO_MANYEnumLiteralDeclaration_3());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4510:1: ( 'oneToMany' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4510:3: 'oneToMany'
{
match(input,69,FOLLOW_69_in_rule__Cardinality__Alternatives9869); if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getCardinalityAccess().getONE_TO_MANYEnumLiteralDeclaration_3());
}
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Cardinality__Alternatives"
// $ANTLR start "rule__DateType__Alternatives"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4520:1: rule__DateType__Alternatives : ( ( ( 'date' ) ) | ( ( 'time' ) ) | ( ( 'timestamp' ) ) );
public final void rule__DateType__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4524:1: ( ( ( 'date' ) ) | ( ( 'time' ) ) | ( ( 'timestamp' ) ) )
int alt52=3;
switch ( input.LA(1) ) {
case 26:
{
alt52=1;
}
break;
case 70:
{
alt52=2;
}
break;
case 71:
{
alt52=3;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 52, 0, input);
throw nvae;
}
switch (alt52) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4525:1: ( ( 'date' ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4525:1: ( ( 'date' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4526:1: ( 'date' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDateTypeAccess().getDATEEnumLiteralDeclaration_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4527:1: ( 'date' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4527:3: 'date'
{
match(input,26,FOLLOW_26_in_rule__DateType__Alternatives9905); if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getDateTypeAccess().getDATEEnumLiteralDeclaration_0());
}
}
}
break;
case 2 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4532:6: ( ( 'time' ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4532:6: ( ( 'time' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4533:1: ( 'time' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDateTypeAccess().getTIMEEnumLiteralDeclaration_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4534:1: ( 'time' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4534:3: 'time'
{
match(input,70,FOLLOW_70_in_rule__DateType__Alternatives9926); if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getDateTypeAccess().getTIMEEnumLiteralDeclaration_1());
}
}
}
break;
case 3 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4539:6: ( ( 'timestamp' ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4539:6: ( ( 'timestamp' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4540:1: ( 'timestamp' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDateTypeAccess().getTIMESTAMPEnumLiteralDeclaration_2());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4541:1: ( 'timestamp' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4541:3: 'timestamp'
{
match(input,71,FOLLOW_71_in_rule__DateType__Alternatives9947); if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getDateTypeAccess().getTIMESTAMPEnumLiteralDeclaration_2());
}
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DateType__Alternatives"
// $ANTLR start "rule__LVisibility__Alternatives"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4551:1: rule__LVisibility__Alternatives : ( ( ( 'package' ) ) | ( ( 'private' ) ) | ( ( 'protected' ) ) | ( ( 'public' ) ) );
public final void rule__LVisibility__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4555:1: ( ( ( 'package' ) ) | ( ( 'private' ) ) | ( ( 'protected' ) ) | ( ( 'public' ) ) )
int alt53=4;
switch ( input.LA(1) ) {
case 72:
{
alt53=1;
}
break;
case 73:
{
alt53=2;
}
break;
case 74:
{
alt53=3;
}
break;
case 75:
{
alt53=4;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 53, 0, input);
throw nvae;
}
switch (alt53) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4556:1: ( ( 'package' ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4556:1: ( ( 'package' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4557:1: ( 'package' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLVisibilityAccess().getPACKAGEEnumLiteralDeclaration_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4558:1: ( 'package' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4558:3: 'package'
{
match(input,72,FOLLOW_72_in_rule__LVisibility__Alternatives9983); if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getLVisibilityAccess().getPACKAGEEnumLiteralDeclaration_0());
}
}
}
break;
case 2 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4563:6: ( ( 'private' ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4563:6: ( ( 'private' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4564:1: ( 'private' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLVisibilityAccess().getPRIVATEEnumLiteralDeclaration_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4565:1: ( 'private' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4565:3: 'private'
{
match(input,73,FOLLOW_73_in_rule__LVisibility__Alternatives10004); if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getLVisibilityAccess().getPRIVATEEnumLiteralDeclaration_1());
}
}
}
break;
case 3 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4570:6: ( ( 'protected' ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4570:6: ( ( 'protected' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4571:1: ( 'protected' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLVisibilityAccess().getPROTECTEDEnumLiteralDeclaration_2());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4572:1: ( 'protected' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4572:3: 'protected'
{
match(input,74,FOLLOW_74_in_rule__LVisibility__Alternatives10025); if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getLVisibilityAccess().getPROTECTEDEnumLiteralDeclaration_2());
}
}
}
break;
case 4 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4577:6: ( ( 'public' ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4577:6: ( ( 'public' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4578:1: ( 'public' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLVisibilityAccess().getPUBLICEnumLiteralDeclaration_3());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4579:1: ( 'public' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4579:3: 'public'
{
match(input,75,FOLLOW_75_in_rule__LVisibility__Alternatives10046); if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getLVisibilityAccess().getPUBLICEnumLiteralDeclaration_3());
}
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__LVisibility__Alternatives"
// $ANTLR start "rule__LComparatorType__Alternatives"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4589:1: rule__LComparatorType__Alternatives : ( ( ( '==' ) ) | ( ( '>' ) ) | ( ( '<' ) ) | ( ( '>=' ) ) | ( ( '<=' ) ) | ( ( '<>' ) ) );
public final void rule__LComparatorType__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4593:1: ( ( ( '==' ) ) | ( ( '>' ) ) | ( ( '<' ) ) | ( ( '>=' ) ) | ( ( '<=' ) ) | ( ( '<>' ) ) )
int alt54=6;
switch ( input.LA(1) ) {
case 36:
{
alt54=1;
}
break;
case 41:
{
alt54=2;
}
break;
case 42:
{
alt54=3;
}
break;
case 40:
{
alt54=4;
}
break;
case 76:
{
alt54=5;
}
break;
case 47:
{
alt54=6;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 54, 0, input);
throw nvae;
}
switch (alt54) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4594:1: ( ( '==' ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4594:1: ( ( '==' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4595:1: ( '==' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLComparatorTypeAccess().getEQUALSEnumLiteralDeclaration_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4596:1: ( '==' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4596:3: '=='
{
match(input,36,FOLLOW_36_in_rule__LComparatorType__Alternatives10082); if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getLComparatorTypeAccess().getEQUALSEnumLiteralDeclaration_0());
}
}
}
break;
case 2 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4601:6: ( ( '>' ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4601:6: ( ( '>' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4602:1: ( '>' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLComparatorTypeAccess().getGREATEREnumLiteralDeclaration_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4603:1: ( '>' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4603:3: '>'
{
match(input,41,FOLLOW_41_in_rule__LComparatorType__Alternatives10103); if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getLComparatorTypeAccess().getGREATEREnumLiteralDeclaration_1());
}
}
}
break;
case 3 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4608:6: ( ( '<' ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4608:6: ( ( '<' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4609:1: ( '<' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLComparatorTypeAccess().getLOWEREnumLiteralDeclaration_2());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4610:1: ( '<' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4610:3: '<'
{
match(input,42,FOLLOW_42_in_rule__LComparatorType__Alternatives10124); if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getLComparatorTypeAccess().getLOWEREnumLiteralDeclaration_2());
}
}
}
break;
case 4 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4615:6: ( ( '>=' ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4615:6: ( ( '>=' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4616:1: ( '>=' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLComparatorTypeAccess().getGREATER_EQEnumLiteralDeclaration_3());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4617:1: ( '>=' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4617:3: '>='
{
match(input,40,FOLLOW_40_in_rule__LComparatorType__Alternatives10145); if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getLComparatorTypeAccess().getGREATER_EQEnumLiteralDeclaration_3());
}
}
}
break;
case 5 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4622:6: ( ( '<=' ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4622:6: ( ( '<=' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4623:1: ( '<=' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLComparatorTypeAccess().getLOWER_EQEnumLiteralDeclaration_4());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4624:1: ( '<=' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4624:3: '<='
{
match(input,76,FOLLOW_76_in_rule__LComparatorType__Alternatives10166); if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getLComparatorTypeAccess().getLOWER_EQEnumLiteralDeclaration_4());
}
}
}
break;
case 6 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4629:6: ( ( '<>' ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4629:6: ( ( '<>' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4630:1: ( '<>' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLComparatorTypeAccess().getNOT_EQEnumLiteralDeclaration_5());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4631:1: ( '<>' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4631:3: '<>'
{
match(input,47,FOLLOW_47_in_rule__LComparatorType__Alternatives10187); if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getLComparatorTypeAccess().getNOT_EQEnumLiteralDeclaration_5());
}
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__LComparatorType__Alternatives"
// $ANTLR start "rule__LowerBound__Alternatives"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4641:1: rule__LowerBound__Alternatives : ( ( ( '*' ) ) | ( ( '0' ) ) | ( ( '?' ) ) | ( ( '+' ) ) | ( ( '1' ) ) );
public final void rule__LowerBound__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4645:1: ( ( ( '*' ) ) | ( ( '0' ) ) | ( ( '?' ) ) | ( ( '+' ) ) | ( ( '1' ) ) )
int alt55=5;
switch ( input.LA(1) ) {
case 51:
{
alt55=1;
}
break;
case 77:
{
alt55=2;
}
break;
case 78:
{
alt55=3;
}
break;
case 49:
{
alt55=4;
}
break;
case 79:
{
alt55=5;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 55, 0, input);
throw nvae;
}
switch (alt55) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4646:1: ( ( '*' ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4646:1: ( ( '*' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4647:1: ( '*' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLowerBoundAccess().getMANYEnumLiteralDeclaration_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4648:1: ( '*' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4648:3: '*'
{
match(input,51,FOLLOW_51_in_rule__LowerBound__Alternatives10223); if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getLowerBoundAccess().getMANYEnumLiteralDeclaration_0());
}
}
}
break;
case 2 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4653:6: ( ( '0' ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4653:6: ( ( '0' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4654:1: ( '0' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLowerBoundAccess().getZEROEnumLiteralDeclaration_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4655:1: ( '0' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4655:3: '0'
{
match(input,77,FOLLOW_77_in_rule__LowerBound__Alternatives10244); if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getLowerBoundAccess().getZEROEnumLiteralDeclaration_1());
}
}
}
break;
case 3 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4660:6: ( ( '?' ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4660:6: ( ( '?' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4661:1: ( '?' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLowerBoundAccess().getOPTIONALEnumLiteralDeclaration_2());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4662:1: ( '?' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4662:3: '?'
{
match(input,78,FOLLOW_78_in_rule__LowerBound__Alternatives10265); if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getLowerBoundAccess().getOPTIONALEnumLiteralDeclaration_2());
}
}
}
break;
case 4 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4667:6: ( ( '+' ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4667:6: ( ( '+' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4668:1: ( '+' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLowerBoundAccess().getATLEASTONEEnumLiteralDeclaration_3());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4669:1: ( '+' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4669:3: '+'
{
match(input,49,FOLLOW_49_in_rule__LowerBound__Alternatives10286); if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getLowerBoundAccess().getATLEASTONEEnumLiteralDeclaration_3());
}
}
}
break;
case 5 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4674:6: ( ( '1' ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4674:6: ( ( '1' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4675:1: ( '1' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLowerBoundAccess().getONEEnumLiteralDeclaration_4());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4676:1: ( '1' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4676:3: '1'
{
match(input,79,FOLLOW_79_in_rule__LowerBound__Alternatives10307); if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getLowerBoundAccess().getONEEnumLiteralDeclaration_4());
}
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__LowerBound__Alternatives"
// $ANTLR start "rule__UpperBound__Alternatives"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4686:1: rule__UpperBound__Alternatives : ( ( ( '*' ) ) | ( ( '1' ) ) );
public final void rule__UpperBound__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4690:1: ( ( ( '*' ) ) | ( ( '1' ) ) )
int alt56=2;
int LA56_0 = input.LA(1);
if ( (LA56_0==51) ) {
alt56=1;
}
else if ( (LA56_0==79) ) {
alt56=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 56, 0, input);
throw nvae;
}
switch (alt56) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4691:1: ( ( '*' ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4691:1: ( ( '*' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4692:1: ( '*' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUpperBoundAccess().getMANYEnumLiteralDeclaration_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4693:1: ( '*' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4693:3: '*'
{
match(input,51,FOLLOW_51_in_rule__UpperBound__Alternatives10343); if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getUpperBoundAccess().getMANYEnumLiteralDeclaration_0());
}
}
}
break;
case 2 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4698:6: ( ( '1' ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4698:6: ( ( '1' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4699:1: ( '1' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUpperBoundAccess().getONEEnumLiteralDeclaration_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4700:1: ( '1' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4700:3: '1'
{
match(input,79,FOLLOW_79_in_rule__UpperBound__Alternatives10364); if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getUpperBoundAccess().getONEEnumLiteralDeclaration_1());
}
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__UpperBound__Alternatives"
// $ANTLR start "rule__Class__Group__0"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4712:1: rule__Class__Group__0 : rule__Class__Group__0__Impl rule__Class__Group__1 ;
public final void rule__Class__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4716:1: ( rule__Class__Group__0__Impl rule__Class__Group__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4717:2: rule__Class__Group__0__Impl rule__Class__Group__1
{
pushFollow(FOLLOW_rule__Class__Group__0__Impl_in_rule__Class__Group__010397);
rule__Class__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__Class__Group__1_in_rule__Class__Group__010400);
rule__Class__Group__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Class__Group__0"
// $ANTLR start "rule__Class__Group__0__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4724:1: rule__Class__Group__0__Impl : ( () ) ;
public final void rule__Class__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4728:1: ( ( () ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4729:1: ( () )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4729:1: ( () )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4730:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getClassAccess().getLDTOServiceAction_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4731:1: ()
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4733:1:
{
}
if ( state.backtracking==0 ) {
after(grammarAccess.getClassAccess().getLDTOServiceAction_0());
}
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Class__Group__0__Impl"
// $ANTLR start "rule__Class__Group__1"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4743:1: rule__Class__Group__1 : rule__Class__Group__1__Impl rule__Class__Group__2 ;
public final void rule__Class__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4747:1: ( rule__Class__Group__1__Impl rule__Class__Group__2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4748:2: rule__Class__Group__1__Impl rule__Class__Group__2
{
pushFollow(FOLLOW_rule__Class__Group__1__Impl_in_rule__Class__Group__110458);
rule__Class__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__Class__Group__2_in_rule__Class__Group__110461);
rule__Class__Group__2();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Class__Group__1"
// $ANTLR start "rule__Class__Group__1__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4755:1: rule__Class__Group__1__Impl : ( ( rule__Class__AnnotationsAssignment_1 )* ) ;
public final void rule__Class__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4759:1: ( ( ( rule__Class__AnnotationsAssignment_1 )* ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4760:1: ( ( rule__Class__AnnotationsAssignment_1 )* )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4760:1: ( ( rule__Class__AnnotationsAssignment_1 )* )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4761:1: ( rule__Class__AnnotationsAssignment_1 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getClassAccess().getAnnotationsAssignment_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4762:1: ( rule__Class__AnnotationsAssignment_1 )*
loop57:
do {
int alt57=2;
int LA57_0 = input.LA(1);
if ( (LA57_0==96) ) {
alt57=1;
}
switch (alt57) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4762:2: rule__Class__AnnotationsAssignment_1
{
pushFollow(FOLLOW_rule__Class__AnnotationsAssignment_1_in_rule__Class__Group__1__Impl10488);
rule__Class__AnnotationsAssignment_1();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop57;
}
} while (true);
if ( state.backtracking==0 ) {
after(grammarAccess.getClassAccess().getAnnotationsAssignment_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Class__Group__1__Impl"
// $ANTLR start "rule__Class__Group__2"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4772:1: rule__Class__Group__2 : rule__Class__Group__2__Impl rule__Class__Group__3 ;
public final void rule__Class__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4776:1: ( rule__Class__Group__2__Impl rule__Class__Group__3 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4777:2: rule__Class__Group__2__Impl rule__Class__Group__3
{
pushFollow(FOLLOW_rule__Class__Group__2__Impl_in_rule__Class__Group__210519);
rule__Class__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__Class__Group__3_in_rule__Class__Group__210522);
rule__Class__Group__3();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Class__Group__2"
// $ANTLR start "rule__Class__Group__2__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4784:1: rule__Class__Group__2__Impl : ( () ) ;
public final void rule__Class__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4788:1: ( ( () ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4789:1: ( () )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4789:1: ( () )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4790:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getClassAccess().getLDTOServiceAnnotationInfoAction_2());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4791:1: ()
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4793:1:
{
}
if ( state.backtracking==0 ) {
after(grammarAccess.getClassAccess().getLDTOServiceAnnotationInfoAction_2());
}
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Class__Group__2__Impl"
// $ANTLR start "rule__Class__Group__3"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4803:1: rule__Class__Group__3 : rule__Class__Group__3__Impl rule__Class__Group__4 ;
public final void rule__Class__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4807:1: ( rule__Class__Group__3__Impl rule__Class__Group__4 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4808:2: rule__Class__Group__3__Impl rule__Class__Group__4
{
pushFollow(FOLLOW_rule__Class__Group__3__Impl_in_rule__Class__Group__310580);
rule__Class__Group__3__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__Class__Group__4_in_rule__Class__Group__310583);
rule__Class__Group__4();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Class__Group__3"
// $ANTLR start "rule__Class__Group__3__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4815:1: rule__Class__Group__3__Impl : ( 'dtoservice' ) ;
public final void rule__Class__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4819:1: ( ( 'dtoservice' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4820:1: ( 'dtoservice' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4820:1: ( 'dtoservice' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4821:1: 'dtoservice'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getClassAccess().getDtoserviceKeyword_3());
}
match(input,80,FOLLOW_80_in_rule__Class__Group__3__Impl10611); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getClassAccess().getDtoserviceKeyword_3());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Class__Group__3__Impl"
// $ANTLR start "rule__Class__Group__4"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4834:1: rule__Class__Group__4 : rule__Class__Group__4__Impl rule__Class__Group__5 ;
public final void rule__Class__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4838:1: ( rule__Class__Group__4__Impl rule__Class__Group__5 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4839:2: rule__Class__Group__4__Impl rule__Class__Group__5
{
pushFollow(FOLLOW_rule__Class__Group__4__Impl_in_rule__Class__Group__410642);
rule__Class__Group__4__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__Class__Group__5_in_rule__Class__Group__410645);
rule__Class__Group__5();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Class__Group__4"
// $ANTLR start "rule__Class__Group__4__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4846:1: rule__Class__Group__4__Impl : ( ( rule__Class__NameAssignment_4 ) ) ;
public final void rule__Class__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4850:1: ( ( ( rule__Class__NameAssignment_4 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4851:1: ( ( rule__Class__NameAssignment_4 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4851:1: ( ( rule__Class__NameAssignment_4 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4852:1: ( rule__Class__NameAssignment_4 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getClassAccess().getNameAssignment_4());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4853:1: ( rule__Class__NameAssignment_4 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4853:2: rule__Class__NameAssignment_4
{
pushFollow(FOLLOW_rule__Class__NameAssignment_4_in_rule__Class__Group__4__Impl10672);
rule__Class__NameAssignment_4();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getClassAccess().getNameAssignment_4());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Class__Group__4__Impl"
// $ANTLR start "rule__Class__Group__5"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4863:1: rule__Class__Group__5 : rule__Class__Group__5__Impl rule__Class__Group__6 ;
public final void rule__Class__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4867:1: ( rule__Class__Group__5__Impl rule__Class__Group__6 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4868:2: rule__Class__Group__5__Impl rule__Class__Group__6
{
pushFollow(FOLLOW_rule__Class__Group__5__Impl_in_rule__Class__Group__510702);
rule__Class__Group__5__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__Class__Group__6_in_rule__Class__Group__510705);
rule__Class__Group__6();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Class__Group__5"
// $ANTLR start "rule__Class__Group__5__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4875:1: rule__Class__Group__5__Impl : ( 'provides' ) ;
public final void rule__Class__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4879:1: ( ( 'provides' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4880:1: ( 'provides' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4880:1: ( 'provides' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4881:1: 'provides'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getClassAccess().getProvidesKeyword_5());
}
match(input,81,FOLLOW_81_in_rule__Class__Group__5__Impl10733); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getClassAccess().getProvidesKeyword_5());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Class__Group__5__Impl"
// $ANTLR start "rule__Class__Group__6"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4894:1: rule__Class__Group__6 : rule__Class__Group__6__Impl rule__Class__Group__7 ;
public final void rule__Class__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4898:1: ( rule__Class__Group__6__Impl rule__Class__Group__7 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4899:2: rule__Class__Group__6__Impl rule__Class__Group__7
{
pushFollow(FOLLOW_rule__Class__Group__6__Impl_in_rule__Class__Group__610764);
rule__Class__Group__6__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__Class__Group__7_in_rule__Class__Group__610767);
rule__Class__Group__7();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Class__Group__6"
// $ANTLR start "rule__Class__Group__6__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4906:1: rule__Class__Group__6__Impl : ( ( rule__Class__DtoAssignment_6 ) ) ;
public final void rule__Class__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4910:1: ( ( ( rule__Class__DtoAssignment_6 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4911:1: ( ( rule__Class__DtoAssignment_6 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4911:1: ( ( rule__Class__DtoAssignment_6 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4912:1: ( rule__Class__DtoAssignment_6 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getClassAccess().getDtoAssignment_6());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4913:1: ( rule__Class__DtoAssignment_6 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4913:2: rule__Class__DtoAssignment_6
{
pushFollow(FOLLOW_rule__Class__DtoAssignment_6_in_rule__Class__Group__6__Impl10794);
rule__Class__DtoAssignment_6();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getClassAccess().getDtoAssignment_6());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Class__Group__6__Impl"
// $ANTLR start "rule__Class__Group__7"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4923:1: rule__Class__Group__7 : rule__Class__Group__7__Impl rule__Class__Group__8 ;
public final void rule__Class__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4927:1: ( rule__Class__Group__7__Impl rule__Class__Group__8 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4928:2: rule__Class__Group__7__Impl rule__Class__Group__8
{
pushFollow(FOLLOW_rule__Class__Group__7__Impl_in_rule__Class__Group__710824);
rule__Class__Group__7__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__Class__Group__8_in_rule__Class__Group__710827);
rule__Class__Group__8();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Class__Group__7"
// $ANTLR start "rule__Class__Group__7__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4935:1: rule__Class__Group__7__Impl : ( '{' ) ;
public final void rule__Class__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4939:1: ( ( '{' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4940:1: ( '{' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4940:1: ( '{' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4941:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getClassAccess().getLeftCurlyBracketKeyword_7());
}
match(input,82,FOLLOW_82_in_rule__Class__Group__7__Impl10855); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getClassAccess().getLeftCurlyBracketKeyword_7());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Class__Group__7__Impl"
// $ANTLR start "rule__Class__Group__8"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4954:1: rule__Class__Group__8 : rule__Class__Group__8__Impl rule__Class__Group__9 ;
public final void rule__Class__Group__8() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4958:1: ( rule__Class__Group__8__Impl rule__Class__Group__9 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4959:2: rule__Class__Group__8__Impl rule__Class__Group__9
{
pushFollow(FOLLOW_rule__Class__Group__8__Impl_in_rule__Class__Group__810886);
rule__Class__Group__8__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__Class__Group__9_in_rule__Class__Group__810889);
rule__Class__Group__9();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Class__Group__8"
// $ANTLR start "rule__Class__Group__8__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4966:1: rule__Class__Group__8__Impl : ( ( rule__Class__Group_8__0 )? ) ;
public final void rule__Class__Group__8__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4970:1: ( ( ( rule__Class__Group_8__0 )? ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4971:1: ( ( rule__Class__Group_8__0 )? )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4971:1: ( ( rule__Class__Group_8__0 )? )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4972:1: ( rule__Class__Group_8__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getClassAccess().getGroup_8());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4973:1: ( rule__Class__Group_8__0 )?
int alt58=2;
int LA58_0 = input.LA(1);
if ( (LA58_0==84||LA58_0==122) ) {
alt58=1;
}
switch (alt58) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4973:2: rule__Class__Group_8__0
{
pushFollow(FOLLOW_rule__Class__Group_8__0_in_rule__Class__Group__8__Impl10916);
rule__Class__Group_8__0();
state._fsp--;
if (state.failed) return ;
}
break;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getClassAccess().getGroup_8());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Class__Group__8__Impl"
// $ANTLR start "rule__Class__Group__9"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4983:1: rule__Class__Group__9 : rule__Class__Group__9__Impl rule__Class__Group__10 ;
public final void rule__Class__Group__9() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4987:1: ( rule__Class__Group__9__Impl rule__Class__Group__10 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4988:2: rule__Class__Group__9__Impl rule__Class__Group__10
{
pushFollow(FOLLOW_rule__Class__Group__9__Impl_in_rule__Class__Group__910947);
rule__Class__Group__9__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__Class__Group__10_in_rule__Class__Group__910950);
rule__Class__Group__10();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Class__Group__9"
// $ANTLR start "rule__Class__Group__9__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4995:1: rule__Class__Group__9__Impl : ( ( rule__Class__InjectedServicesAssignment_9 ) ) ;
public final void rule__Class__Group__9__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4999:1: ( ( ( rule__Class__InjectedServicesAssignment_9 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5000:1: ( ( rule__Class__InjectedServicesAssignment_9 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5000:1: ( ( rule__Class__InjectedServicesAssignment_9 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5001:1: ( rule__Class__InjectedServicesAssignment_9 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getClassAccess().getInjectedServicesAssignment_9());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5002:1: ( rule__Class__InjectedServicesAssignment_9 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5002:2: rule__Class__InjectedServicesAssignment_9
{
pushFollow(FOLLOW_rule__Class__InjectedServicesAssignment_9_in_rule__Class__Group__9__Impl10977);
rule__Class__InjectedServicesAssignment_9();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getClassAccess().getInjectedServicesAssignment_9());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Class__Group__9__Impl"
// $ANTLR start "rule__Class__Group__10"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5012:1: rule__Class__Group__10 : rule__Class__Group__10__Impl rule__Class__Group__11 ;
public final void rule__Class__Group__10() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5016:1: ( rule__Class__Group__10__Impl rule__Class__Group__11 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5017:2: rule__Class__Group__10__Impl rule__Class__Group__11
{
pushFollow(FOLLOW_rule__Class__Group__10__Impl_in_rule__Class__Group__1011007);
rule__Class__Group__10__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__Class__Group__11_in_rule__Class__Group__1011010);
rule__Class__Group__11();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Class__Group__10"
// $ANTLR start "rule__Class__Group__10__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5024:1: rule__Class__Group__10__Impl : ( ( rule__Class__OperationsAssignment_10 )* ) ;
public final void rule__Class__Group__10__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5028:1: ( ( ( rule__Class__OperationsAssignment_10 )* ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5029:1: ( ( rule__Class__OperationsAssignment_10 )* )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5029:1: ( ( rule__Class__OperationsAssignment_10 )* )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5030:1: ( rule__Class__OperationsAssignment_10 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getClassAccess().getOperationsAssignment_10());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5031:1: ( rule__Class__OperationsAssignment_10 )*
loop59:
do {
int alt59=2;
int LA59_0 = input.LA(1);
if ( (LA59_0==87||LA59_0==96) ) {
alt59=1;
}
switch (alt59) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5031:2: rule__Class__OperationsAssignment_10
{
pushFollow(FOLLOW_rule__Class__OperationsAssignment_10_in_rule__Class__Group__10__Impl11037);
rule__Class__OperationsAssignment_10();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop59;
}
} while (true);
if ( state.backtracking==0 ) {
after(grammarAccess.getClassAccess().getOperationsAssignment_10());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Class__Group__10__Impl"
// $ANTLR start "rule__Class__Group__11"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5041:1: rule__Class__Group__11 : rule__Class__Group__11__Impl ;
public final void rule__Class__Group__11() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5045:1: ( rule__Class__Group__11__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5046:2: rule__Class__Group__11__Impl
{
pushFollow(FOLLOW_rule__Class__Group__11__Impl_in_rule__Class__Group__1111068);
rule__Class__Group__11__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Class__Group__11"
// $ANTLR start "rule__Class__Group__11__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5052:1: rule__Class__Group__11__Impl : ( '}' ) ;
public final void rule__Class__Group__11__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5056:1: ( ( '}' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5057:1: ( '}' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5057:1: ( '}' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5058:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getClassAccess().getRightCurlyBracketKeyword_11());
}
match(input,83,FOLLOW_83_in_rule__Class__Group__11__Impl11096); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getClassAccess().getRightCurlyBracketKeyword_11());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Class__Group__11__Impl"
// $ANTLR start "rule__Class__Group_8__0"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5095:1: rule__Class__Group_8__0 : rule__Class__Group_8__0__Impl rule__Class__Group_8__1 ;
public final void rule__Class__Group_8__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5099:1: ( rule__Class__Group_8__0__Impl rule__Class__Group_8__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5100:2: rule__Class__Group_8__0__Impl rule__Class__Group_8__1
{
pushFollow(FOLLOW_rule__Class__Group_8__0__Impl_in_rule__Class__Group_8__011151);
rule__Class__Group_8__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__Class__Group_8__1_in_rule__Class__Group_8__011154);
rule__Class__Group_8__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Class__Group_8__0"
// $ANTLR start "rule__Class__Group_8__0__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5107:1: rule__Class__Group_8__0__Impl : ( ( rule__Class__MutablePersistenceIdAssignment_8_0 )? ) ;
public final void rule__Class__Group_8__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5111:1: ( ( ( rule__Class__MutablePersistenceIdAssignment_8_0 )? ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5112:1: ( ( rule__Class__MutablePersistenceIdAssignment_8_0 )? )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5112:1: ( ( rule__Class__MutablePersistenceIdAssignment_8_0 )? )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5113:1: ( rule__Class__MutablePersistenceIdAssignment_8_0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getClassAccess().getMutablePersistenceIdAssignment_8_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5114:1: ( rule__Class__MutablePersistenceIdAssignment_8_0 )?
int alt60=2;
int LA60_0 = input.LA(1);
if ( (LA60_0==122) ) {
alt60=1;
}
switch (alt60) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5114:2: rule__Class__MutablePersistenceIdAssignment_8_0
{
pushFollow(FOLLOW_rule__Class__MutablePersistenceIdAssignment_8_0_in_rule__Class__Group_8__0__Impl11181);
rule__Class__MutablePersistenceIdAssignment_8_0();
state._fsp--;
if (state.failed) return ;
}
break;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getClassAccess().getMutablePersistenceIdAssignment_8_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Class__Group_8__0__Impl"
// $ANTLR start "rule__Class__Group_8__1"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5124:1: rule__Class__Group_8__1 : rule__Class__Group_8__1__Impl rule__Class__Group_8__2 ;
public final void rule__Class__Group_8__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5128:1: ( rule__Class__Group_8__1__Impl rule__Class__Group_8__2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5129:2: rule__Class__Group_8__1__Impl rule__Class__Group_8__2
{
pushFollow(FOLLOW_rule__Class__Group_8__1__Impl_in_rule__Class__Group_8__111212);
rule__Class__Group_8__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__Class__Group_8__2_in_rule__Class__Group_8__111215);
rule__Class__Group_8__2();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Class__Group_8__1"
// $ANTLR start "rule__Class__Group_8__1__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5136:1: rule__Class__Group_8__1__Impl : ( 'persistenceID' ) ;
public final void rule__Class__Group_8__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5140:1: ( ( 'persistenceID' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5141:1: ( 'persistenceID' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5141:1: ( 'persistenceID' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5142:1: 'persistenceID'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getClassAccess().getPersistenceIDKeyword_8_1());
}
match(input,84,FOLLOW_84_in_rule__Class__Group_8__1__Impl11243); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getClassAccess().getPersistenceIDKeyword_8_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Class__Group_8__1__Impl"
// $ANTLR start "rule__Class__Group_8__2"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5155:1: rule__Class__Group_8__2 : rule__Class__Group_8__2__Impl ;
public final void rule__Class__Group_8__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5159:1: ( rule__Class__Group_8__2__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5160:2: rule__Class__Group_8__2__Impl
{
pushFollow(FOLLOW_rule__Class__Group_8__2__Impl_in_rule__Class__Group_8__211274);
rule__Class__Group_8__2__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Class__Group_8__2"
// $ANTLR start "rule__Class__Group_8__2__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5166:1: rule__Class__Group_8__2__Impl : ( ( rule__Class__PersistenceIdAssignment_8_2 ) ) ;
public final void rule__Class__Group_8__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5170:1: ( ( ( rule__Class__PersistenceIdAssignment_8_2 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5171:1: ( ( rule__Class__PersistenceIdAssignment_8_2 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5171:1: ( ( rule__Class__PersistenceIdAssignment_8_2 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5172:1: ( rule__Class__PersistenceIdAssignment_8_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getClassAccess().getPersistenceIdAssignment_8_2());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5173:1: ( rule__Class__PersistenceIdAssignment_8_2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5173:2: rule__Class__PersistenceIdAssignment_8_2
{
pushFollow(FOLLOW_rule__Class__PersistenceIdAssignment_8_2_in_rule__Class__Group_8__2__Impl11301);
rule__Class__PersistenceIdAssignment_8_2();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getClassAccess().getPersistenceIdAssignment_8_2());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Class__Group_8__2__Impl"
// $ANTLR start "rule__InjectedServices__Group__0"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5189:1: rule__InjectedServices__Group__0 : rule__InjectedServices__Group__0__Impl rule__InjectedServices__Group__1 ;
public final void rule__InjectedServices__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5193:1: ( rule__InjectedServices__Group__0__Impl rule__InjectedServices__Group__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5194:2: rule__InjectedServices__Group__0__Impl rule__InjectedServices__Group__1
{
pushFollow(FOLLOW_rule__InjectedServices__Group__0__Impl_in_rule__InjectedServices__Group__011337);
rule__InjectedServices__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__InjectedServices__Group__1_in_rule__InjectedServices__Group__011340);
rule__InjectedServices__Group__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__InjectedServices__Group__0"
// $ANTLR start "rule__InjectedServices__Group__0__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5201:1: rule__InjectedServices__Group__0__Impl : ( () ) ;
public final void rule__InjectedServices__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5205:1: ( ( () ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5206:1: ( () )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5206:1: ( () )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5207:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getInjectedServicesAccess().getLInjectedServicesAction_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5208:1: ()
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5210:1:
{
}
if ( state.backtracking==0 ) {
after(grammarAccess.getInjectedServicesAccess().getLInjectedServicesAction_0());
}
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__InjectedServices__Group__0__Impl"
// $ANTLR start "rule__InjectedServices__Group__1"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5220:1: rule__InjectedServices__Group__1 : rule__InjectedServices__Group__1__Impl ;
public final void rule__InjectedServices__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5224:1: ( rule__InjectedServices__Group__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5225:2: rule__InjectedServices__Group__1__Impl
{
pushFollow(FOLLOW_rule__InjectedServices__Group__1__Impl_in_rule__InjectedServices__Group__111398);
rule__InjectedServices__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__InjectedServices__Group__1"
// $ANTLR start "rule__InjectedServices__Group__1__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5231:1: rule__InjectedServices__Group__1__Impl : ( ( rule__InjectedServices__ServicesAssignment_1 )* ) ;
public final void rule__InjectedServices__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5235:1: ( ( ( rule__InjectedServices__ServicesAssignment_1 )* ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5236:1: ( ( rule__InjectedServices__ServicesAssignment_1 )* )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5236:1: ( ( rule__InjectedServices__ServicesAssignment_1 )* )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5237:1: ( rule__InjectedServices__ServicesAssignment_1 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getInjectedServicesAccess().getServicesAssignment_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5238:1: ( rule__InjectedServices__ServicesAssignment_1 )*
loop61:
do {
int alt61=2;
int LA61_0 = input.LA(1);
if ( (LA61_0==85) ) {
alt61=1;
}
switch (alt61) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5238:2: rule__InjectedServices__ServicesAssignment_1
{
pushFollow(FOLLOW_rule__InjectedServices__ServicesAssignment_1_in_rule__InjectedServices__Group__1__Impl11425);
rule__InjectedServices__ServicesAssignment_1();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop61;
}
} while (true);
if ( state.backtracking==0 ) {
after(grammarAccess.getInjectedServicesAccess().getServicesAssignment_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__InjectedServices__Group__1__Impl"
// $ANTLR start "rule__InjectedService__Group__0"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5252:1: rule__InjectedService__Group__0 : rule__InjectedService__Group__0__Impl rule__InjectedService__Group__1 ;
public final void rule__InjectedService__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5256:1: ( rule__InjectedService__Group__0__Impl rule__InjectedService__Group__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5257:2: rule__InjectedService__Group__0__Impl rule__InjectedService__Group__1
{
pushFollow(FOLLOW_rule__InjectedService__Group__0__Impl_in_rule__InjectedService__Group__011460);
rule__InjectedService__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__InjectedService__Group__1_in_rule__InjectedService__Group__011463);
rule__InjectedService__Group__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__InjectedService__Group__0"
// $ANTLR start "rule__InjectedService__Group__0__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5264:1: rule__InjectedService__Group__0__Impl : ( () ) ;
public final void rule__InjectedService__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5268:1: ( ( () ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5269:1: ( () )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5269:1: ( () )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5270:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getInjectedServiceAccess().getLInjectedServiceAction_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5271:1: ()
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5273:1:
{
}
if ( state.backtracking==0 ) {
after(grammarAccess.getInjectedServiceAccess().getLInjectedServiceAction_0());
}
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__InjectedService__Group__0__Impl"
// $ANTLR start "rule__InjectedService__Group__1"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5283:1: rule__InjectedService__Group__1 : rule__InjectedService__Group__1__Impl rule__InjectedService__Group__2 ;
public final void rule__InjectedService__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5287:1: ( rule__InjectedService__Group__1__Impl rule__InjectedService__Group__2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5288:2: rule__InjectedService__Group__1__Impl rule__InjectedService__Group__2
{
pushFollow(FOLLOW_rule__InjectedService__Group__1__Impl_in_rule__InjectedService__Group__111521);
rule__InjectedService__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__InjectedService__Group__2_in_rule__InjectedService__Group__111524);
rule__InjectedService__Group__2();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__InjectedService__Group__1"
// $ANTLR start "rule__InjectedService__Group__1__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5295:1: rule__InjectedService__Group__1__Impl : ( 'injectService' ) ;
public final void rule__InjectedService__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5299:1: ( ( 'injectService' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5300:1: ( 'injectService' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5300:1: ( 'injectService' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5301:1: 'injectService'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getInjectedServiceAccess().getInjectServiceKeyword_1());
}
match(input,85,FOLLOW_85_in_rule__InjectedService__Group__1__Impl11552); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getInjectedServiceAccess().getInjectServiceKeyword_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__InjectedService__Group__1__Impl"
// $ANTLR start "rule__InjectedService__Group__2"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5314:1: rule__InjectedService__Group__2 : rule__InjectedService__Group__2__Impl rule__InjectedService__Group__3 ;
public final void rule__InjectedService__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5318:1: ( rule__InjectedService__Group__2__Impl rule__InjectedService__Group__3 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5319:2: rule__InjectedService__Group__2__Impl rule__InjectedService__Group__3
{
pushFollow(FOLLOW_rule__InjectedService__Group__2__Impl_in_rule__InjectedService__Group__211583);
rule__InjectedService__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__InjectedService__Group__3_in_rule__InjectedService__Group__211586);
rule__InjectedService__Group__3();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__InjectedService__Group__2"
// $ANTLR start "rule__InjectedService__Group__2__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5326:1: rule__InjectedService__Group__2__Impl : ( ( rule__InjectedService__CardinalityAssignment_2 )? ) ;
public final void rule__InjectedService__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5330:1: ( ( ( rule__InjectedService__CardinalityAssignment_2 )? ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5331:1: ( ( rule__InjectedService__CardinalityAssignment_2 )? )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5331:1: ( ( rule__InjectedService__CardinalityAssignment_2 )? )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5332:1: ( rule__InjectedService__CardinalityAssignment_2 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getInjectedServiceAccess().getCardinalityAssignment_2());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5333:1: ( rule__InjectedService__CardinalityAssignment_2 )?
int alt62=2;
int LA62_0 = input.LA(1);
if ( ((LA62_0>=66 && LA62_0<=69)) ) {
alt62=1;
}
switch (alt62) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5333:2: rule__InjectedService__CardinalityAssignment_2
{
pushFollow(FOLLOW_rule__InjectedService__CardinalityAssignment_2_in_rule__InjectedService__Group__2__Impl11613);
rule__InjectedService__CardinalityAssignment_2();
state._fsp--;
if (state.failed) return ;
}
break;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getInjectedServiceAccess().getCardinalityAssignment_2());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__InjectedService__Group__2__Impl"
// $ANTLR start "rule__InjectedService__Group__3"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5343:1: rule__InjectedService__Group__3 : rule__InjectedService__Group__3__Impl rule__InjectedService__Group__4 ;
public final void rule__InjectedService__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5347:1: ( rule__InjectedService__Group__3__Impl rule__InjectedService__Group__4 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5348:2: rule__InjectedService__Group__3__Impl rule__InjectedService__Group__4
{
pushFollow(FOLLOW_rule__InjectedService__Group__3__Impl_in_rule__InjectedService__Group__311644);
rule__InjectedService__Group__3__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__InjectedService__Group__4_in_rule__InjectedService__Group__311647);
rule__InjectedService__Group__4();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__InjectedService__Group__3"
// $ANTLR start "rule__InjectedService__Group__3__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5355:1: rule__InjectedService__Group__3__Impl : ( ( rule__InjectedService__ServiceAssignment_3 ) ) ;
public final void rule__InjectedService__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5359:1: ( ( ( rule__InjectedService__ServiceAssignment_3 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5360:1: ( ( rule__InjectedService__ServiceAssignment_3 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5360:1: ( ( rule__InjectedService__ServiceAssignment_3 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5361:1: ( rule__InjectedService__ServiceAssignment_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getInjectedServiceAccess().getServiceAssignment_3());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5362:1: ( rule__InjectedService__ServiceAssignment_3 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5362:2: rule__InjectedService__ServiceAssignment_3
{
pushFollow(FOLLOW_rule__InjectedService__ServiceAssignment_3_in_rule__InjectedService__Group__3__Impl11674);
rule__InjectedService__ServiceAssignment_3();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getInjectedServiceAccess().getServiceAssignment_3());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__InjectedService__Group__3__Impl"
// $ANTLR start "rule__InjectedService__Group__4"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5372:1: rule__InjectedService__Group__4 : rule__InjectedService__Group__4__Impl rule__InjectedService__Group__5 ;
public final void rule__InjectedService__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5376:1: ( rule__InjectedService__Group__4__Impl rule__InjectedService__Group__5 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5377:2: rule__InjectedService__Group__4__Impl rule__InjectedService__Group__5
{
pushFollow(FOLLOW_rule__InjectedService__Group__4__Impl_in_rule__InjectedService__Group__411704);
rule__InjectedService__Group__4__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__InjectedService__Group__5_in_rule__InjectedService__Group__411707);
rule__InjectedService__Group__5();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__InjectedService__Group__4"
// $ANTLR start "rule__InjectedService__Group__4__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5384:1: rule__InjectedService__Group__4__Impl : ( ( rule__InjectedService__AttributeNameAssignment_4 ) ) ;
public final void rule__InjectedService__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5388:1: ( ( ( rule__InjectedService__AttributeNameAssignment_4 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5389:1: ( ( rule__InjectedService__AttributeNameAssignment_4 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5389:1: ( ( rule__InjectedService__AttributeNameAssignment_4 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5390:1: ( rule__InjectedService__AttributeNameAssignment_4 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getInjectedServiceAccess().getAttributeNameAssignment_4());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5391:1: ( rule__InjectedService__AttributeNameAssignment_4 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5391:2: rule__InjectedService__AttributeNameAssignment_4
{
pushFollow(FOLLOW_rule__InjectedService__AttributeNameAssignment_4_in_rule__InjectedService__Group__4__Impl11734);
rule__InjectedService__AttributeNameAssignment_4();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getInjectedServiceAccess().getAttributeNameAssignment_4());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__InjectedService__Group__4__Impl"
// $ANTLR start "rule__InjectedService__Group__5"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5401:1: rule__InjectedService__Group__5 : rule__InjectedService__Group__5__Impl ;
public final void rule__InjectedService__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5405:1: ( rule__InjectedService__Group__5__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5406:2: rule__InjectedService__Group__5__Impl
{
pushFollow(FOLLOW_rule__InjectedService__Group__5__Impl_in_rule__InjectedService__Group__511764);
rule__InjectedService__Group__5__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__InjectedService__Group__5"
// $ANTLR start "rule__InjectedService__Group__5__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5412:1: rule__InjectedService__Group__5__Impl : ( ';' ) ;
public final void rule__InjectedService__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5416:1: ( ( ';' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5417:1: ( ';' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5417:1: ( ';' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5418:1: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getInjectedServiceAccess().getSemicolonKeyword_5());
}
match(input,86,FOLLOW_86_in_rule__InjectedService__Group__5__Impl11792); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getInjectedServiceAccess().getSemicolonKeyword_5());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__InjectedService__Group__5__Impl"
// $ANTLR start "rule__Operation__Group__0"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5447:1: rule__Operation__Group__0 : rule__Operation__Group__0__Impl rule__Operation__Group__1 ;
public final void rule__Operation__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5451:1: ( rule__Operation__Group__0__Impl rule__Operation__Group__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5452:2: rule__Operation__Group__0__Impl rule__Operation__Group__1
{
pushFollow(FOLLOW_rule__Operation__Group__0__Impl_in_rule__Operation__Group__011839);
rule__Operation__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__Operation__Group__1_in_rule__Operation__Group__011842);
rule__Operation__Group__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Operation__Group__0"
// $ANTLR start "rule__Operation__Group__0__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5459:1: rule__Operation__Group__0__Impl : ( () ) ;
public final void rule__Operation__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5463:1: ( ( () ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5464:1: ( () )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5464:1: ( () )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5465:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationAccess().getLServiceOperationAction_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5466:1: ()
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5468:1:
{
}
if ( state.backtracking==0 ) {
after(grammarAccess.getOperationAccess().getLServiceOperationAction_0());
}
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Operation__Group__0__Impl"
// $ANTLR start "rule__Operation__Group__1"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5478:1: rule__Operation__Group__1 : rule__Operation__Group__1__Impl rule__Operation__Group__2 ;
public final void rule__Operation__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5482:1: ( rule__Operation__Group__1__Impl rule__Operation__Group__2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5483:2: rule__Operation__Group__1__Impl rule__Operation__Group__2
{
pushFollow(FOLLOW_rule__Operation__Group__1__Impl_in_rule__Operation__Group__111900);
rule__Operation__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__Operation__Group__2_in_rule__Operation__Group__111903);
rule__Operation__Group__2();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Operation__Group__1"
// $ANTLR start "rule__Operation__Group__1__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5490:1: rule__Operation__Group__1__Impl : ( ( rule__Operation__AnnotationsAssignment_1 )* ) ;
public final void rule__Operation__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5494:1: ( ( ( rule__Operation__AnnotationsAssignment_1 )* ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5495:1: ( ( rule__Operation__AnnotationsAssignment_1 )* )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5495:1: ( ( rule__Operation__AnnotationsAssignment_1 )* )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5496:1: ( rule__Operation__AnnotationsAssignment_1 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationAccess().getAnnotationsAssignment_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5497:1: ( rule__Operation__AnnotationsAssignment_1 )*
loop63:
do {
int alt63=2;
int LA63_0 = input.LA(1);
if ( (LA63_0==96) ) {
alt63=1;
}
switch (alt63) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5497:2: rule__Operation__AnnotationsAssignment_1
{
pushFollow(FOLLOW_rule__Operation__AnnotationsAssignment_1_in_rule__Operation__Group__1__Impl11930);
rule__Operation__AnnotationsAssignment_1();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop63;
}
} while (true);
if ( state.backtracking==0 ) {
after(grammarAccess.getOperationAccess().getAnnotationsAssignment_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Operation__Group__1__Impl"
// $ANTLR start "rule__Operation__Group__2"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5507:1: rule__Operation__Group__2 : rule__Operation__Group__2__Impl ;
public final void rule__Operation__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5511:1: ( rule__Operation__Group__2__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5512:2: rule__Operation__Group__2__Impl
{
pushFollow(FOLLOW_rule__Operation__Group__2__Impl_in_rule__Operation__Group__211961);
rule__Operation__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Operation__Group__2"
// $ANTLR start "rule__Operation__Group__2__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5518:1: rule__Operation__Group__2__Impl : ( ( rule__Operation__Group_2__0 ) ) ;
public final void rule__Operation__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5522:1: ( ( ( rule__Operation__Group_2__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5523:1: ( ( rule__Operation__Group_2__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5523:1: ( ( rule__Operation__Group_2__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5524:1: ( rule__Operation__Group_2__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationAccess().getGroup_2());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5525:1: ( rule__Operation__Group_2__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5525:2: rule__Operation__Group_2__0
{
pushFollow(FOLLOW_rule__Operation__Group_2__0_in_rule__Operation__Group__2__Impl11988);
rule__Operation__Group_2__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getOperationAccess().getGroup_2());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Operation__Group__2__Impl"
// $ANTLR start "rule__Operation__Group_2__0"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5541:1: rule__Operation__Group_2__0 : rule__Operation__Group_2__0__Impl rule__Operation__Group_2__1 ;
public final void rule__Operation__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5545:1: ( rule__Operation__Group_2__0__Impl rule__Operation__Group_2__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5546:2: rule__Operation__Group_2__0__Impl rule__Operation__Group_2__1
{
pushFollow(FOLLOW_rule__Operation__Group_2__0__Impl_in_rule__Operation__Group_2__012024);
rule__Operation__Group_2__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__Operation__Group_2__1_in_rule__Operation__Group_2__012027);
rule__Operation__Group_2__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Operation__Group_2__0"
// $ANTLR start "rule__Operation__Group_2__0__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5553:1: rule__Operation__Group_2__0__Impl : ( 'def' ) ;
public final void rule__Operation__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5557:1: ( ( 'def' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5558:1: ( 'def' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5558:1: ( 'def' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5559:1: 'def'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationAccess().getDefKeyword_2_0());
}
match(input,87,FOLLOW_87_in_rule__Operation__Group_2__0__Impl12055); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOperationAccess().getDefKeyword_2_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Operation__Group_2__0__Impl"
// $ANTLR start "rule__Operation__Group_2__1"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5572:1: rule__Operation__Group_2__1 : rule__Operation__Group_2__1__Impl rule__Operation__Group_2__2 ;
public final void rule__Operation__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5576:1: ( rule__Operation__Group_2__1__Impl rule__Operation__Group_2__2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5577:2: rule__Operation__Group_2__1__Impl rule__Operation__Group_2__2
{
pushFollow(FOLLOW_rule__Operation__Group_2__1__Impl_in_rule__Operation__Group_2__112086);
rule__Operation__Group_2__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__Operation__Group_2__2_in_rule__Operation__Group_2__112089);
rule__Operation__Group_2__2();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Operation__Group_2__1"
// $ANTLR start "rule__Operation__Group_2__1__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5584:1: rule__Operation__Group_2__1__Impl : ( ( rule__Operation__TypeAssignment_2_1 ) ) ;
public final void rule__Operation__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5588:1: ( ( ( rule__Operation__TypeAssignment_2_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5589:1: ( ( rule__Operation__TypeAssignment_2_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5589:1: ( ( rule__Operation__TypeAssignment_2_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5590:1: ( rule__Operation__TypeAssignment_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationAccess().getTypeAssignment_2_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5591:1: ( rule__Operation__TypeAssignment_2_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5591:2: rule__Operation__TypeAssignment_2_1
{
pushFollow(FOLLOW_rule__Operation__TypeAssignment_2_1_in_rule__Operation__Group_2__1__Impl12116);
rule__Operation__TypeAssignment_2_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getOperationAccess().getTypeAssignment_2_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Operation__Group_2__1__Impl"
// $ANTLR start "rule__Operation__Group_2__2"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5601:1: rule__Operation__Group_2__2 : rule__Operation__Group_2__2__Impl rule__Operation__Group_2__3 ;
public final void rule__Operation__Group_2__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5605:1: ( rule__Operation__Group_2__2__Impl rule__Operation__Group_2__3 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5606:2: rule__Operation__Group_2__2__Impl rule__Operation__Group_2__3
{
pushFollow(FOLLOW_rule__Operation__Group_2__2__Impl_in_rule__Operation__Group_2__212146);
rule__Operation__Group_2__2__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__Operation__Group_2__3_in_rule__Operation__Group_2__212149);
rule__Operation__Group_2__3();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Operation__Group_2__2"
// $ANTLR start "rule__Operation__Group_2__2__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5613:1: rule__Operation__Group_2__2__Impl : ( ( rule__Operation__NameAssignment_2_2 ) ) ;
public final void rule__Operation__Group_2__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5617:1: ( ( ( rule__Operation__NameAssignment_2_2 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5618:1: ( ( rule__Operation__NameAssignment_2_2 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5618:1: ( ( rule__Operation__NameAssignment_2_2 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5619:1: ( rule__Operation__NameAssignment_2_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationAccess().getNameAssignment_2_2());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5620:1: ( rule__Operation__NameAssignment_2_2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5620:2: rule__Operation__NameAssignment_2_2
{
pushFollow(FOLLOW_rule__Operation__NameAssignment_2_2_in_rule__Operation__Group_2__2__Impl12176);
rule__Operation__NameAssignment_2_2();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getOperationAccess().getNameAssignment_2_2());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Operation__Group_2__2__Impl"
// $ANTLR start "rule__Operation__Group_2__3"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5630:1: rule__Operation__Group_2__3 : rule__Operation__Group_2__3__Impl rule__Operation__Group_2__4 ;
public final void rule__Operation__Group_2__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5634:1: ( rule__Operation__Group_2__3__Impl rule__Operation__Group_2__4 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5635:2: rule__Operation__Group_2__3__Impl rule__Operation__Group_2__4
{
pushFollow(FOLLOW_rule__Operation__Group_2__3__Impl_in_rule__Operation__Group_2__312206);
rule__Operation__Group_2__3__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__Operation__Group_2__4_in_rule__Operation__Group_2__312209);
rule__Operation__Group_2__4();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Operation__Group_2__3"
// $ANTLR start "rule__Operation__Group_2__3__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5642:1: rule__Operation__Group_2__3__Impl : ( '(' ) ;
public final void rule__Operation__Group_2__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5646:1: ( ( '(' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5647:1: ( '(' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5647:1: ( '(' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5648:1: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationAccess().getLeftParenthesisKeyword_2_3());
}
match(input,88,FOLLOW_88_in_rule__Operation__Group_2__3__Impl12237); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOperationAccess().getLeftParenthesisKeyword_2_3());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Operation__Group_2__3__Impl"
// $ANTLR start "rule__Operation__Group_2__4"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5661:1: rule__Operation__Group_2__4 : rule__Operation__Group_2__4__Impl rule__Operation__Group_2__5 ;
public final void rule__Operation__Group_2__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5665:1: ( rule__Operation__Group_2__4__Impl rule__Operation__Group_2__5 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5666:2: rule__Operation__Group_2__4__Impl rule__Operation__Group_2__5
{
pushFollow(FOLLOW_rule__Operation__Group_2__4__Impl_in_rule__Operation__Group_2__412268);
rule__Operation__Group_2__4__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__Operation__Group_2__5_in_rule__Operation__Group_2__412271);
rule__Operation__Group_2__5();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Operation__Group_2__4"
// $ANTLR start "rule__Operation__Group_2__4__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5673:1: rule__Operation__Group_2__4__Impl : ( ( rule__Operation__Group_2_4__0 )? ) ;
public final void rule__Operation__Group_2__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5677:1: ( ( ( rule__Operation__Group_2_4__0 )? ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5678:1: ( ( rule__Operation__Group_2_4__0 )? )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5678:1: ( ( rule__Operation__Group_2_4__0 )? )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5679:1: ( rule__Operation__Group_2_4__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationAccess().getGroup_2_4());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5680:1: ( rule__Operation__Group_2_4__0 )?
int alt64=2;
int LA64_0 = input.LA(1);
if ( (LA64_0==RULE_ID||LA64_0==46||LA64_0==88) ) {
alt64=1;
}
switch (alt64) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5680:2: rule__Operation__Group_2_4__0
{
pushFollow(FOLLOW_rule__Operation__Group_2_4__0_in_rule__Operation__Group_2__4__Impl12298);
rule__Operation__Group_2_4__0();
state._fsp--;
if (state.failed) return ;
}
break;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getOperationAccess().getGroup_2_4());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Operation__Group_2__4__Impl"
// $ANTLR start "rule__Operation__Group_2__5"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5690:1: rule__Operation__Group_2__5 : rule__Operation__Group_2__5__Impl rule__Operation__Group_2__6 ;
public final void rule__Operation__Group_2__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5694:1: ( rule__Operation__Group_2__5__Impl rule__Operation__Group_2__6 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5695:2: rule__Operation__Group_2__5__Impl rule__Operation__Group_2__6
{
pushFollow(FOLLOW_rule__Operation__Group_2__5__Impl_in_rule__Operation__Group_2__512329);
rule__Operation__Group_2__5__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__Operation__Group_2__6_in_rule__Operation__Group_2__512332);
rule__Operation__Group_2__6();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Operation__Group_2__5"
// $ANTLR start "rule__Operation__Group_2__5__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5702:1: rule__Operation__Group_2__5__Impl : ( ')' ) ;
public final void rule__Operation__Group_2__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5706:1: ( ( ')' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5707:1: ( ')' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5707:1: ( ')' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5708:1: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationAccess().getRightParenthesisKeyword_2_5());
}
match(input,89,FOLLOW_89_in_rule__Operation__Group_2__5__Impl12360); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOperationAccess().getRightParenthesisKeyword_2_5());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Operation__Group_2__5__Impl"
// $ANTLR start "rule__Operation__Group_2__6"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5721:1: rule__Operation__Group_2__6 : rule__Operation__Group_2__6__Impl ;
public final void rule__Operation__Group_2__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5725:1: ( rule__Operation__Group_2__6__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5726:2: rule__Operation__Group_2__6__Impl
{
pushFollow(FOLLOW_rule__Operation__Group_2__6__Impl_in_rule__Operation__Group_2__612391);
rule__Operation__Group_2__6__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Operation__Group_2__6"
// $ANTLR start "rule__Operation__Group_2__6__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5732:1: rule__Operation__Group_2__6__Impl : ( ( rule__Operation__BodyAssignment_2_6 ) ) ;
public final void rule__Operation__Group_2__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5736:1: ( ( ( rule__Operation__BodyAssignment_2_6 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5737:1: ( ( rule__Operation__BodyAssignment_2_6 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5737:1: ( ( rule__Operation__BodyAssignment_2_6 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5738:1: ( rule__Operation__BodyAssignment_2_6 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationAccess().getBodyAssignment_2_6());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5739:1: ( rule__Operation__BodyAssignment_2_6 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5739:2: rule__Operation__BodyAssignment_2_6
{
pushFollow(FOLLOW_rule__Operation__BodyAssignment_2_6_in_rule__Operation__Group_2__6__Impl12418);
rule__Operation__BodyAssignment_2_6();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getOperationAccess().getBodyAssignment_2_6());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Operation__Group_2__6__Impl"
// $ANTLR start "rule__Operation__Group_2_4__0"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5763:1: rule__Operation__Group_2_4__0 : rule__Operation__Group_2_4__0__Impl rule__Operation__Group_2_4__1 ;
public final void rule__Operation__Group_2_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5767:1: ( rule__Operation__Group_2_4__0__Impl rule__Operation__Group_2_4__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5768:2: rule__Operation__Group_2_4__0__Impl rule__Operation__Group_2_4__1
{
pushFollow(FOLLOW_rule__Operation__Group_2_4__0__Impl_in_rule__Operation__Group_2_4__012462);
rule__Operation__Group_2_4__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__Operation__Group_2_4__1_in_rule__Operation__Group_2_4__012465);
rule__Operation__Group_2_4__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Operation__Group_2_4__0"
// $ANTLR start "rule__Operation__Group_2_4__0__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5775:1: rule__Operation__Group_2_4__0__Impl : ( ( rule__Operation__ParamsAssignment_2_4_0 ) ) ;
public final void rule__Operation__Group_2_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5779:1: ( ( ( rule__Operation__ParamsAssignment_2_4_0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5780:1: ( ( rule__Operation__ParamsAssignment_2_4_0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5780:1: ( ( rule__Operation__ParamsAssignment_2_4_0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5781:1: ( rule__Operation__ParamsAssignment_2_4_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationAccess().getParamsAssignment_2_4_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5782:1: ( rule__Operation__ParamsAssignment_2_4_0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5782:2: rule__Operation__ParamsAssignment_2_4_0
{
pushFollow(FOLLOW_rule__Operation__ParamsAssignment_2_4_0_in_rule__Operation__Group_2_4__0__Impl12492);
rule__Operation__ParamsAssignment_2_4_0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getOperationAccess().getParamsAssignment_2_4_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Operation__Group_2_4__0__Impl"
// $ANTLR start "rule__Operation__Group_2_4__1"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5792:1: rule__Operation__Group_2_4__1 : rule__Operation__Group_2_4__1__Impl ;
public final void rule__Operation__Group_2_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5796:1: ( rule__Operation__Group_2_4__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5797:2: rule__Operation__Group_2_4__1__Impl
{
pushFollow(FOLLOW_rule__Operation__Group_2_4__1__Impl_in_rule__Operation__Group_2_4__112522);
rule__Operation__Group_2_4__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Operation__Group_2_4__1"
// $ANTLR start "rule__Operation__Group_2_4__1__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5803:1: rule__Operation__Group_2_4__1__Impl : ( ( rule__Operation__Group_2_4_1__0 )* ) ;
public final void rule__Operation__Group_2_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5807:1: ( ( ( rule__Operation__Group_2_4_1__0 )* ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5808:1: ( ( rule__Operation__Group_2_4_1__0 )* )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5808:1: ( ( rule__Operation__Group_2_4_1__0 )* )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5809:1: ( rule__Operation__Group_2_4_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationAccess().getGroup_2_4_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5810:1: ( rule__Operation__Group_2_4_1__0 )*
loop65:
do {
int alt65=2;
int LA65_0 = input.LA(1);
if ( (LA65_0==90) ) {
alt65=1;
}
switch (alt65) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5810:2: rule__Operation__Group_2_4_1__0
{
pushFollow(FOLLOW_rule__Operation__Group_2_4_1__0_in_rule__Operation__Group_2_4__1__Impl12549);
rule__Operation__Group_2_4_1__0();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop65;
}
} while (true);
if ( state.backtracking==0 ) {
after(grammarAccess.getOperationAccess().getGroup_2_4_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Operation__Group_2_4__1__Impl"
// $ANTLR start "rule__Operation__Group_2_4_1__0"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5824:1: rule__Operation__Group_2_4_1__0 : rule__Operation__Group_2_4_1__0__Impl rule__Operation__Group_2_4_1__1 ;
public final void rule__Operation__Group_2_4_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5828:1: ( rule__Operation__Group_2_4_1__0__Impl rule__Operation__Group_2_4_1__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5829:2: rule__Operation__Group_2_4_1__0__Impl rule__Operation__Group_2_4_1__1
{
pushFollow(FOLLOW_rule__Operation__Group_2_4_1__0__Impl_in_rule__Operation__Group_2_4_1__012584);
rule__Operation__Group_2_4_1__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__Operation__Group_2_4_1__1_in_rule__Operation__Group_2_4_1__012587);
rule__Operation__Group_2_4_1__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Operation__Group_2_4_1__0"
// $ANTLR start "rule__Operation__Group_2_4_1__0__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5836:1: rule__Operation__Group_2_4_1__0__Impl : ( ', ' ) ;
public final void rule__Operation__Group_2_4_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5840:1: ( ( ', ' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5841:1: ( ', ' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5841:1: ( ', ' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5842:1: ', '
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationAccess().getCommaSpaceKeyword_2_4_1_0());
}
match(input,90,FOLLOW_90_in_rule__Operation__Group_2_4_1__0__Impl12615); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOperationAccess().getCommaSpaceKeyword_2_4_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Operation__Group_2_4_1__0__Impl"
// $ANTLR start "rule__Operation__Group_2_4_1__1"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5855:1: rule__Operation__Group_2_4_1__1 : rule__Operation__Group_2_4_1__1__Impl ;
public final void rule__Operation__Group_2_4_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5859:1: ( rule__Operation__Group_2_4_1__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5860:2: rule__Operation__Group_2_4_1__1__Impl
{
pushFollow(FOLLOW_rule__Operation__Group_2_4_1__1__Impl_in_rule__Operation__Group_2_4_1__112646);
rule__Operation__Group_2_4_1__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Operation__Group_2_4_1__1"
// $ANTLR start "rule__Operation__Group_2_4_1__1__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5866:1: rule__Operation__Group_2_4_1__1__Impl : ( ( rule__Operation__ParamsAssignment_2_4_1_1 ) ) ;
public final void rule__Operation__Group_2_4_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5870:1: ( ( ( rule__Operation__ParamsAssignment_2_4_1_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5871:1: ( ( rule__Operation__ParamsAssignment_2_4_1_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5871:1: ( ( rule__Operation__ParamsAssignment_2_4_1_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5872:1: ( rule__Operation__ParamsAssignment_2_4_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationAccess().getParamsAssignment_2_4_1_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5873:1: ( rule__Operation__ParamsAssignment_2_4_1_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5873:2: rule__Operation__ParamsAssignment_2_4_1_1
{
pushFollow(FOLLOW_rule__Operation__ParamsAssignment_2_4_1_1_in_rule__Operation__Group_2_4_1__1__Impl12673);
rule__Operation__ParamsAssignment_2_4_1_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getOperationAccess().getParamsAssignment_2_4_1_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Operation__Group_2_4_1__1__Impl"
// $ANTLR start "rule__TypedPackage__Group__0"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5887:1: rule__TypedPackage__Group__0 : rule__TypedPackage__Group__0__Impl rule__TypedPackage__Group__1 ;
public final void rule__TypedPackage__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5891:1: ( rule__TypedPackage__Group__0__Impl rule__TypedPackage__Group__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5892:2: rule__TypedPackage__Group__0__Impl rule__TypedPackage__Group__1
{
pushFollow(FOLLOW_rule__TypedPackage__Group__0__Impl_in_rule__TypedPackage__Group__012707);
rule__TypedPackage__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__TypedPackage__Group__1_in_rule__TypedPackage__Group__012710);
rule__TypedPackage__Group__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__TypedPackage__Group__0"
// $ANTLR start "rule__TypedPackage__Group__0__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5899:1: rule__TypedPackage__Group__0__Impl : ( () ) ;
public final void rule__TypedPackage__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5903:1: ( ( () ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5904:1: ( () )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5904:1: ( () )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5905:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypedPackageAccess().getLTypedPackageAction_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5906:1: ()
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5908:1:
{
}
if ( state.backtracking==0 ) {
after(grammarAccess.getTypedPackageAccess().getLTypedPackageAction_0());
}
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__TypedPackage__Group__0__Impl"
// $ANTLR start "rule__TypedPackage__Group__1"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5918:1: rule__TypedPackage__Group__1 : rule__TypedPackage__Group__1__Impl rule__TypedPackage__Group__2 ;
public final void rule__TypedPackage__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5922:1: ( rule__TypedPackage__Group__1__Impl rule__TypedPackage__Group__2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5923:2: rule__TypedPackage__Group__1__Impl rule__TypedPackage__Group__2
{
pushFollow(FOLLOW_rule__TypedPackage__Group__1__Impl_in_rule__TypedPackage__Group__112768);
rule__TypedPackage__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__TypedPackage__Group__2_in_rule__TypedPackage__Group__112771);
rule__TypedPackage__Group__2();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__TypedPackage__Group__1"
// $ANTLR start "rule__TypedPackage__Group__1__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5930:1: rule__TypedPackage__Group__1__Impl : ( 'package' ) ;
public final void rule__TypedPackage__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5934:1: ( ( 'package' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5935:1: ( 'package' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5935:1: ( 'package' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5936:1: 'package'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypedPackageAccess().getPackageKeyword_1());
}
match(input,72,FOLLOW_72_in_rule__TypedPackage__Group__1__Impl12799); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getTypedPackageAccess().getPackageKeyword_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__TypedPackage__Group__1__Impl"
// $ANTLR start "rule__TypedPackage__Group__2"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5949:1: rule__TypedPackage__Group__2 : rule__TypedPackage__Group__2__Impl rule__TypedPackage__Group__3 ;
public final void rule__TypedPackage__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5953:1: ( rule__TypedPackage__Group__2__Impl rule__TypedPackage__Group__3 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5954:2: rule__TypedPackage__Group__2__Impl rule__TypedPackage__Group__3
{
pushFollow(FOLLOW_rule__TypedPackage__Group__2__Impl_in_rule__TypedPackage__Group__212830);
rule__TypedPackage__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__TypedPackage__Group__3_in_rule__TypedPackage__Group__212833);
rule__TypedPackage__Group__3();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__TypedPackage__Group__2"
// $ANTLR start "rule__TypedPackage__Group__2__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5961:1: rule__TypedPackage__Group__2__Impl : ( ( rule__TypedPackage__NameAssignment_2 ) ) ;
public final void rule__TypedPackage__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5965:1: ( ( ( rule__TypedPackage__NameAssignment_2 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5966:1: ( ( rule__TypedPackage__NameAssignment_2 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5966:1: ( ( rule__TypedPackage__NameAssignment_2 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5967:1: ( rule__TypedPackage__NameAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypedPackageAccess().getNameAssignment_2());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5968:1: ( rule__TypedPackage__NameAssignment_2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5968:2: rule__TypedPackage__NameAssignment_2
{
pushFollow(FOLLOW_rule__TypedPackage__NameAssignment_2_in_rule__TypedPackage__Group__2__Impl12860);
rule__TypedPackage__NameAssignment_2();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getTypedPackageAccess().getNameAssignment_2());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__TypedPackage__Group__2__Impl"
// $ANTLR start "rule__TypedPackage__Group__3"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5978:1: rule__TypedPackage__Group__3 : rule__TypedPackage__Group__3__Impl ;
public final void rule__TypedPackage__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5982:1: ( rule__TypedPackage__Group__3__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5983:2: rule__TypedPackage__Group__3__Impl
{
pushFollow(FOLLOW_rule__TypedPackage__Group__3__Impl_in_rule__TypedPackage__Group__312890);
rule__TypedPackage__Group__3__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__TypedPackage__Group__3"
// $ANTLR start "rule__TypedPackage__Group__3__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5989:1: rule__TypedPackage__Group__3__Impl : ( ( rule__TypedPackage__Group_3__0 )? ) ;
public final void rule__TypedPackage__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5993:1: ( ( ( rule__TypedPackage__Group_3__0 )? ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5994:1: ( ( rule__TypedPackage__Group_3__0 )? )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5994:1: ( ( rule__TypedPackage__Group_3__0 )? )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5995:1: ( rule__TypedPackage__Group_3__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypedPackageAccess().getGroup_3());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5996:1: ( rule__TypedPackage__Group_3__0 )?
int alt66=2;
int LA66_0 = input.LA(1);
if ( (LA66_0==82) ) {
alt66=1;
}
switch (alt66) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:5996:2: rule__TypedPackage__Group_3__0
{
pushFollow(FOLLOW_rule__TypedPackage__Group_3__0_in_rule__TypedPackage__Group__3__Impl12917);
rule__TypedPackage__Group_3__0();
state._fsp--;
if (state.failed) return ;
}
break;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getTypedPackageAccess().getGroup_3());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__TypedPackage__Group__3__Impl"
// $ANTLR start "rule__TypedPackage__Group_3__0"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6014:1: rule__TypedPackage__Group_3__0 : rule__TypedPackage__Group_3__0__Impl rule__TypedPackage__Group_3__1 ;
public final void rule__TypedPackage__Group_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6018:1: ( rule__TypedPackage__Group_3__0__Impl rule__TypedPackage__Group_3__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6019:2: rule__TypedPackage__Group_3__0__Impl rule__TypedPackage__Group_3__1
{
pushFollow(FOLLOW_rule__TypedPackage__Group_3__0__Impl_in_rule__TypedPackage__Group_3__012956);
rule__TypedPackage__Group_3__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__TypedPackage__Group_3__1_in_rule__TypedPackage__Group_3__012959);
rule__TypedPackage__Group_3__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__TypedPackage__Group_3__0"
// $ANTLR start "rule__TypedPackage__Group_3__0__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6026:1: rule__TypedPackage__Group_3__0__Impl : ( '{' ) ;
public final void rule__TypedPackage__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6030:1: ( ( '{' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6031:1: ( '{' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6031:1: ( '{' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6032:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypedPackageAccess().getLeftCurlyBracketKeyword_3_0());
}
match(input,82,FOLLOW_82_in_rule__TypedPackage__Group_3__0__Impl12987); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getTypedPackageAccess().getLeftCurlyBracketKeyword_3_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__TypedPackage__Group_3__0__Impl"
// $ANTLR start "rule__TypedPackage__Group_3__1"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6045:1: rule__TypedPackage__Group_3__1 : rule__TypedPackage__Group_3__1__Impl rule__TypedPackage__Group_3__2 ;
public final void rule__TypedPackage__Group_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6049:1: ( rule__TypedPackage__Group_3__1__Impl rule__TypedPackage__Group_3__2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6050:2: rule__TypedPackage__Group_3__1__Impl rule__TypedPackage__Group_3__2
{
pushFollow(FOLLOW_rule__TypedPackage__Group_3__1__Impl_in_rule__TypedPackage__Group_3__113018);
rule__TypedPackage__Group_3__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__TypedPackage__Group_3__2_in_rule__TypedPackage__Group_3__113021);
rule__TypedPackage__Group_3__2();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__TypedPackage__Group_3__1"
// $ANTLR start "rule__TypedPackage__Group_3__1__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6057:1: rule__TypedPackage__Group_3__1__Impl : ( ( rule__TypedPackage__ImportsAssignment_3_1 )* ) ;
public final void rule__TypedPackage__Group_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6061:1: ( ( ( rule__TypedPackage__ImportsAssignment_3_1 )* ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6062:1: ( ( rule__TypedPackage__ImportsAssignment_3_1 )* )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6062:1: ( ( rule__TypedPackage__ImportsAssignment_3_1 )* )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6063:1: ( rule__TypedPackage__ImportsAssignment_3_1 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypedPackageAccess().getImportsAssignment_3_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6064:1: ( rule__TypedPackage__ImportsAssignment_3_1 )*
loop67:
do {
int alt67=2;
int LA67_0 = input.LA(1);
if ( (LA67_0==62) ) {
alt67=1;
}
switch (alt67) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6064:2: rule__TypedPackage__ImportsAssignment_3_1
{
pushFollow(FOLLOW_rule__TypedPackage__ImportsAssignment_3_1_in_rule__TypedPackage__Group_3__1__Impl13048);
rule__TypedPackage__ImportsAssignment_3_1();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop67;
}
} while (true);
if ( state.backtracking==0 ) {
after(grammarAccess.getTypedPackageAccess().getImportsAssignment_3_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__TypedPackage__Group_3__1__Impl"
// $ANTLR start "rule__TypedPackage__Group_3__2"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6074:1: rule__TypedPackage__Group_3__2 : rule__TypedPackage__Group_3__2__Impl rule__TypedPackage__Group_3__3 ;
public final void rule__TypedPackage__Group_3__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6078:1: ( rule__TypedPackage__Group_3__2__Impl rule__TypedPackage__Group_3__3 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6079:2: rule__TypedPackage__Group_3__2__Impl rule__TypedPackage__Group_3__3
{
pushFollow(FOLLOW_rule__TypedPackage__Group_3__2__Impl_in_rule__TypedPackage__Group_3__213079);
rule__TypedPackage__Group_3__2__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__TypedPackage__Group_3__3_in_rule__TypedPackage__Group_3__213082);
rule__TypedPackage__Group_3__3();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__TypedPackage__Group_3__2"
// $ANTLR start "rule__TypedPackage__Group_3__2__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6086:1: rule__TypedPackage__Group_3__2__Impl : ( ( rule__TypedPackage__TypesAssignment_3_2 )* ) ;
public final void rule__TypedPackage__Group_3__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6090:1: ( ( ( rule__TypedPackage__TypesAssignment_3_2 )* ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6091:1: ( ( rule__TypedPackage__TypesAssignment_3_2 )* )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6091:1: ( ( rule__TypedPackage__TypesAssignment_3_2 )* )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6092:1: ( rule__TypedPackage__TypesAssignment_3_2 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypedPackageAccess().getTypesAssignment_3_2());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6093:1: ( rule__TypedPackage__TypesAssignment_3_2 )*
loop68:
do {
int alt68=2;
int LA68_0 = input.LA(1);
if ( (LA68_0==80||LA68_0==91||LA68_0==93||LA68_0==96) ) {
alt68=1;
}
switch (alt68) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6093:2: rule__TypedPackage__TypesAssignment_3_2
{
pushFollow(FOLLOW_rule__TypedPackage__TypesAssignment_3_2_in_rule__TypedPackage__Group_3__2__Impl13109);
rule__TypedPackage__TypesAssignment_3_2();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop68;
}
} while (true);
if ( state.backtracking==0 ) {
after(grammarAccess.getTypedPackageAccess().getTypesAssignment_3_2());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__TypedPackage__Group_3__2__Impl"
// $ANTLR start "rule__TypedPackage__Group_3__3"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6103:1: rule__TypedPackage__Group_3__3 : rule__TypedPackage__Group_3__3__Impl ;
public final void rule__TypedPackage__Group_3__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6107:1: ( rule__TypedPackage__Group_3__3__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6108:2: rule__TypedPackage__Group_3__3__Impl
{
pushFollow(FOLLOW_rule__TypedPackage__Group_3__3__Impl_in_rule__TypedPackage__Group_3__313140);
rule__TypedPackage__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__TypedPackage__Group_3__3"
// $ANTLR start "rule__TypedPackage__Group_3__3__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6114:1: rule__TypedPackage__Group_3__3__Impl : ( '}' ) ;
public final void rule__TypedPackage__Group_3__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6118:1: ( ( '}' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6119:1: ( '}' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6119:1: ( '}' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6120:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypedPackageAccess().getRightCurlyBracketKeyword_3_3());
}
match(input,83,FOLLOW_83_in_rule__TypedPackage__Group_3__3__Impl13168); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getTypedPackageAccess().getRightCurlyBracketKeyword_3_3());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__TypedPackage__Group_3__3__Impl"
// $ANTLR start "rule__Import__Group__0"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6141:1: rule__Import__Group__0 : rule__Import__Group__0__Impl rule__Import__Group__1 ;
public final void rule__Import__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6145:1: ( rule__Import__Group__0__Impl rule__Import__Group__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6146:2: rule__Import__Group__0__Impl rule__Import__Group__1
{
pushFollow(FOLLOW_rule__Import__Group__0__Impl_in_rule__Import__Group__013207);
rule__Import__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__Import__Group__1_in_rule__Import__Group__013210);
rule__Import__Group__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Import__Group__0"
// $ANTLR start "rule__Import__Group__0__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6153:1: rule__Import__Group__0__Impl : ( 'import' ) ;
public final void rule__Import__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6157:1: ( ( 'import' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6158:1: ( 'import' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6158:1: ( 'import' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6159:1: 'import'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getImportAccess().getImportKeyword_0());
}
match(input,62,FOLLOW_62_in_rule__Import__Group__0__Impl13238); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getImportAccess().getImportKeyword_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Import__Group__0__Impl"
// $ANTLR start "rule__Import__Group__1"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6172:1: rule__Import__Group__1 : rule__Import__Group__1__Impl rule__Import__Group__2 ;
public final void rule__Import__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6176:1: ( rule__Import__Group__1__Impl rule__Import__Group__2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6177:2: rule__Import__Group__1__Impl rule__Import__Group__2
{
pushFollow(FOLLOW_rule__Import__Group__1__Impl_in_rule__Import__Group__113269);
rule__Import__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__Import__Group__2_in_rule__Import__Group__113272);
rule__Import__Group__2();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Import__Group__1"
// $ANTLR start "rule__Import__Group__1__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6184:1: rule__Import__Group__1__Impl : ( ( rule__Import__ImportedNamespaceAssignment_1 ) ) ;
public final void rule__Import__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6188:1: ( ( ( rule__Import__ImportedNamespaceAssignment_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6189:1: ( ( rule__Import__ImportedNamespaceAssignment_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6189:1: ( ( rule__Import__ImportedNamespaceAssignment_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6190:1: ( rule__Import__ImportedNamespaceAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getImportAccess().getImportedNamespaceAssignment_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6191:1: ( rule__Import__ImportedNamespaceAssignment_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6191:2: rule__Import__ImportedNamespaceAssignment_1
{
pushFollow(FOLLOW_rule__Import__ImportedNamespaceAssignment_1_in_rule__Import__Group__1__Impl13299);
rule__Import__ImportedNamespaceAssignment_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getImportAccess().getImportedNamespaceAssignment_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Import__Group__1__Impl"
// $ANTLR start "rule__Import__Group__2"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6201:1: rule__Import__Group__2 : rule__Import__Group__2__Impl ;
public final void rule__Import__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6205:1: ( rule__Import__Group__2__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6206:2: rule__Import__Group__2__Impl
{
pushFollow(FOLLOW_rule__Import__Group__2__Impl_in_rule__Import__Group__213329);
rule__Import__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Import__Group__2"
// $ANTLR start "rule__Import__Group__2__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6212:1: rule__Import__Group__2__Impl : ( ';' ) ;
public final void rule__Import__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6216:1: ( ( ';' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6217:1: ( ';' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6217:1: ( ';' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6218:1: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getImportAccess().getSemicolonKeyword_2());
}
match(input,86,FOLLOW_86_in_rule__Import__Group__2__Impl13357); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getImportAccess().getSemicolonKeyword_2());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Import__Group__2__Impl"
// $ANTLR start "rule__DataType__Group__0"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6237:1: rule__DataType__Group__0 : rule__DataType__Group__0__Impl rule__DataType__Group__1 ;
public final void rule__DataType__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6241:1: ( rule__DataType__Group__0__Impl rule__DataType__Group__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6242:2: rule__DataType__Group__0__Impl rule__DataType__Group__1
{
pushFollow(FOLLOW_rule__DataType__Group__0__Impl_in_rule__DataType__Group__013394);
rule__DataType__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__DataType__Group__1_in_rule__DataType__Group__013397);
rule__DataType__Group__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataType__Group__0"
// $ANTLR start "rule__DataType__Group__0__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6249:1: rule__DataType__Group__0__Impl : ( 'datatype' ) ;
public final void rule__DataType__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6253:1: ( ( 'datatype' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6254:1: ( 'datatype' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6254:1: ( 'datatype' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6255:1: 'datatype'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeAccess().getDatatypeKeyword_0());
}
match(input,91,FOLLOW_91_in_rule__DataType__Group__0__Impl13425); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataTypeAccess().getDatatypeKeyword_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataType__Group__0__Impl"
// $ANTLR start "rule__DataType__Group__1"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6268:1: rule__DataType__Group__1 : rule__DataType__Group__1__Impl rule__DataType__Group__2 ;
public final void rule__DataType__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6272:1: ( rule__DataType__Group__1__Impl rule__DataType__Group__2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6273:2: rule__DataType__Group__1__Impl rule__DataType__Group__2
{
pushFollow(FOLLOW_rule__DataType__Group__1__Impl_in_rule__DataType__Group__113456);
rule__DataType__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__DataType__Group__2_in_rule__DataType__Group__113459);
rule__DataType__Group__2();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataType__Group__1"
// $ANTLR start "rule__DataType__Group__1__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6280:1: rule__DataType__Group__1__Impl : ( ( rule__DataType__NameAssignment_1 ) ) ;
public final void rule__DataType__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6284:1: ( ( ( rule__DataType__NameAssignment_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6285:1: ( ( rule__DataType__NameAssignment_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6285:1: ( ( rule__DataType__NameAssignment_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6286:1: ( rule__DataType__NameAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeAccess().getNameAssignment_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6287:1: ( rule__DataType__NameAssignment_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6287:2: rule__DataType__NameAssignment_1
{
pushFollow(FOLLOW_rule__DataType__NameAssignment_1_in_rule__DataType__Group__1__Impl13486);
rule__DataType__NameAssignment_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getDataTypeAccess().getNameAssignment_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataType__Group__1__Impl"
// $ANTLR start "rule__DataType__Group__2"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6297:1: rule__DataType__Group__2 : rule__DataType__Group__2__Impl rule__DataType__Group__3 ;
public final void rule__DataType__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6301:1: ( rule__DataType__Group__2__Impl rule__DataType__Group__3 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6302:2: rule__DataType__Group__2__Impl rule__DataType__Group__3
{
pushFollow(FOLLOW_rule__DataType__Group__2__Impl_in_rule__DataType__Group__213516);
rule__DataType__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__DataType__Group__3_in_rule__DataType__Group__213519);
rule__DataType__Group__3();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataType__Group__2"
// $ANTLR start "rule__DataType__Group__2__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6309:1: rule__DataType__Group__2__Impl : ( ( rule__DataType__Alternatives_2 ) ) ;
public final void rule__DataType__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6313:1: ( ( ( rule__DataType__Alternatives_2 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6314:1: ( ( rule__DataType__Alternatives_2 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6314:1: ( ( rule__DataType__Alternatives_2 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6315:1: ( rule__DataType__Alternatives_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeAccess().getAlternatives_2());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6316:1: ( rule__DataType__Alternatives_2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6316:2: rule__DataType__Alternatives_2
{
pushFollow(FOLLOW_rule__DataType__Alternatives_2_in_rule__DataType__Group__2__Impl13546);
rule__DataType__Alternatives_2();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getDataTypeAccess().getAlternatives_2());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataType__Group__2__Impl"
// $ANTLR start "rule__DataType__Group__3"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6326:1: rule__DataType__Group__3 : rule__DataType__Group__3__Impl ;
public final void rule__DataType__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6330:1: ( rule__DataType__Group__3__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6331:2: rule__DataType__Group__3__Impl
{
pushFollow(FOLLOW_rule__DataType__Group__3__Impl_in_rule__DataType__Group__313576);
rule__DataType__Group__3__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataType__Group__3"
// $ANTLR start "rule__DataType__Group__3__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6337:1: rule__DataType__Group__3__Impl : ( ';' ) ;
public final void rule__DataType__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6341:1: ( ( ';' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6342:1: ( ';' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6342:1: ( ';' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6343:1: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeAccess().getSemicolonKeyword_3());
}
match(input,86,FOLLOW_86_in_rule__DataType__Group__3__Impl13604); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataTypeAccess().getSemicolonKeyword_3());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataType__Group__3__Impl"
// $ANTLR start "rule__DataType__Group_2_0__0"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6364:1: rule__DataType__Group_2_0__0 : rule__DataType__Group_2_0__0__Impl rule__DataType__Group_2_0__1 ;
public final void rule__DataType__Group_2_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6368:1: ( rule__DataType__Group_2_0__0__Impl rule__DataType__Group_2_0__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6369:2: rule__DataType__Group_2_0__0__Impl rule__DataType__Group_2_0__1
{
pushFollow(FOLLOW_rule__DataType__Group_2_0__0__Impl_in_rule__DataType__Group_2_0__013643);
rule__DataType__Group_2_0__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__DataType__Group_2_0__1_in_rule__DataType__Group_2_0__013646);
rule__DataType__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__DataType__Group_2_0__0"
// $ANTLR start "rule__DataType__Group_2_0__0__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6376:1: rule__DataType__Group_2_0__0__Impl : ( 'jvmType' ) ;
public final void rule__DataType__Group_2_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6380:1: ( ( 'jvmType' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6381:1: ( 'jvmType' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6381:1: ( 'jvmType' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6382:1: 'jvmType'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeAccess().getJvmTypeKeyword_2_0_0());
}
match(input,92,FOLLOW_92_in_rule__DataType__Group_2_0__0__Impl13674); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataTypeAccess().getJvmTypeKeyword_2_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataType__Group_2_0__0__Impl"
// $ANTLR start "rule__DataType__Group_2_0__1"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6395:1: rule__DataType__Group_2_0__1 : rule__DataType__Group_2_0__1__Impl rule__DataType__Group_2_0__2 ;
public final void rule__DataType__Group_2_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6399:1: ( rule__DataType__Group_2_0__1__Impl rule__DataType__Group_2_0__2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6400:2: rule__DataType__Group_2_0__1__Impl rule__DataType__Group_2_0__2
{
pushFollow(FOLLOW_rule__DataType__Group_2_0__1__Impl_in_rule__DataType__Group_2_0__113705);
rule__DataType__Group_2_0__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__DataType__Group_2_0__2_in_rule__DataType__Group_2_0__113708);
rule__DataType__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__DataType__Group_2_0__1"
// $ANTLR start "rule__DataType__Group_2_0__1__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6407:1: rule__DataType__Group_2_0__1__Impl : ( ( rule__DataType__JvmTypeReferenceAssignment_2_0_1 ) ) ;
public final void rule__DataType__Group_2_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6411:1: ( ( ( rule__DataType__JvmTypeReferenceAssignment_2_0_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6412:1: ( ( rule__DataType__JvmTypeReferenceAssignment_2_0_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6412:1: ( ( rule__DataType__JvmTypeReferenceAssignment_2_0_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6413:1: ( rule__DataType__JvmTypeReferenceAssignment_2_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeAccess().getJvmTypeReferenceAssignment_2_0_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6414:1: ( rule__DataType__JvmTypeReferenceAssignment_2_0_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6414:2: rule__DataType__JvmTypeReferenceAssignment_2_0_1
{
pushFollow(FOLLOW_rule__DataType__JvmTypeReferenceAssignment_2_0_1_in_rule__DataType__Group_2_0__1__Impl13735);
rule__DataType__JvmTypeReferenceAssignment_2_0_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getDataTypeAccess().getJvmTypeReferenceAssignment_2_0_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataType__Group_2_0__1__Impl"
// $ANTLR start "rule__DataType__Group_2_0__2"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6424:1: rule__DataType__Group_2_0__2 : rule__DataType__Group_2_0__2__Impl ;
public final void rule__DataType__Group_2_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6428:1: ( rule__DataType__Group_2_0__2__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6429:2: rule__DataType__Group_2_0__2__Impl
{
pushFollow(FOLLOW_rule__DataType__Group_2_0__2__Impl_in_rule__DataType__Group_2_0__213765);
rule__DataType__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__DataType__Group_2_0__2"
// $ANTLR start "rule__DataType__Group_2_0__2__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6435:1: rule__DataType__Group_2_0__2__Impl : ( ( rule__DataType__AsPrimitiveAssignment_2_0_2 )? ) ;
public final void rule__DataType__Group_2_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6439:1: ( ( ( rule__DataType__AsPrimitiveAssignment_2_0_2 )? ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6440:1: ( ( rule__DataType__AsPrimitiveAssignment_2_0_2 )? )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6440:1: ( ( rule__DataType__AsPrimitiveAssignment_2_0_2 )? )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6441:1: ( rule__DataType__AsPrimitiveAssignment_2_0_2 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeAccess().getAsPrimitiveAssignment_2_0_2());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6442:1: ( rule__DataType__AsPrimitiveAssignment_2_0_2 )?
int alt69=2;
int LA69_0 = input.LA(1);
if ( (LA69_0==123) ) {
alt69=1;
}
switch (alt69) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6442:2: rule__DataType__AsPrimitiveAssignment_2_0_2
{
pushFollow(FOLLOW_rule__DataType__AsPrimitiveAssignment_2_0_2_in_rule__DataType__Group_2_0__2__Impl13792);
rule__DataType__AsPrimitiveAssignment_2_0_2();
state._fsp--;
if (state.failed) return ;
}
break;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getDataTypeAccess().getAsPrimitiveAssignment_2_0_2());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataType__Group_2_0__2__Impl"
// $ANTLR start "rule__DataType__Group_2_1__0"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6458:1: rule__DataType__Group_2_1__0 : rule__DataType__Group_2_1__0__Impl rule__DataType__Group_2_1__1 ;
public final void rule__DataType__Group_2_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6462:1: ( rule__DataType__Group_2_1__0__Impl rule__DataType__Group_2_1__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6463:2: rule__DataType__Group_2_1__0__Impl rule__DataType__Group_2_1__1
{
pushFollow(FOLLOW_rule__DataType__Group_2_1__0__Impl_in_rule__DataType__Group_2_1__013829);
rule__DataType__Group_2_1__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__DataType__Group_2_1__1_in_rule__DataType__Group_2_1__013832);
rule__DataType__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__DataType__Group_2_1__0"
// $ANTLR start "rule__DataType__Group_2_1__0__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6470:1: rule__DataType__Group_2_1__0__Impl : ( ( rule__DataType__DateAssignment_2_1_0 ) ) ;
public final void rule__DataType__Group_2_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6474:1: ( ( ( rule__DataType__DateAssignment_2_1_0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6475:1: ( ( rule__DataType__DateAssignment_2_1_0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6475:1: ( ( rule__DataType__DateAssignment_2_1_0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6476:1: ( rule__DataType__DateAssignment_2_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeAccess().getDateAssignment_2_1_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6477:1: ( rule__DataType__DateAssignment_2_1_0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6477:2: rule__DataType__DateAssignment_2_1_0
{
pushFollow(FOLLOW_rule__DataType__DateAssignment_2_1_0_in_rule__DataType__Group_2_1__0__Impl13859);
rule__DataType__DateAssignment_2_1_0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getDataTypeAccess().getDateAssignment_2_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataType__Group_2_1__0__Impl"
// $ANTLR start "rule__DataType__Group_2_1__1"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6487:1: rule__DataType__Group_2_1__1 : rule__DataType__Group_2_1__1__Impl ;
public final void rule__DataType__Group_2_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6491:1: ( rule__DataType__Group_2_1__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6492:2: rule__DataType__Group_2_1__1__Impl
{
pushFollow(FOLLOW_rule__DataType__Group_2_1__1__Impl_in_rule__DataType__Group_2_1__113889);
rule__DataType__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__DataType__Group_2_1__1"
// $ANTLR start "rule__DataType__Group_2_1__1__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6498:1: rule__DataType__Group_2_1__1__Impl : ( ( rule__DataType__DateTypeAssignment_2_1_1 ) ) ;
public final void rule__DataType__Group_2_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6502:1: ( ( ( rule__DataType__DateTypeAssignment_2_1_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6503:1: ( ( rule__DataType__DateTypeAssignment_2_1_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6503:1: ( ( rule__DataType__DateTypeAssignment_2_1_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6504:1: ( rule__DataType__DateTypeAssignment_2_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeAccess().getDateTypeAssignment_2_1_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6505:1: ( rule__DataType__DateTypeAssignment_2_1_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6505:2: rule__DataType__DateTypeAssignment_2_1_1
{
pushFollow(FOLLOW_rule__DataType__DateTypeAssignment_2_1_1_in_rule__DataType__Group_2_1__1__Impl13916);
rule__DataType__DateTypeAssignment_2_1_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getDataTypeAccess().getDateTypeAssignment_2_1_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataType__Group_2_1__1__Impl"
// $ANTLR start "rule__Enum__Group__0"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6519:1: rule__Enum__Group__0 : rule__Enum__Group__0__Impl rule__Enum__Group__1 ;
public final void rule__Enum__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6523:1: ( rule__Enum__Group__0__Impl rule__Enum__Group__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6524:2: rule__Enum__Group__0__Impl rule__Enum__Group__1
{
pushFollow(FOLLOW_rule__Enum__Group__0__Impl_in_rule__Enum__Group__013950);
rule__Enum__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__Enum__Group__1_in_rule__Enum__Group__013953);
rule__Enum__Group__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Enum__Group__0"
// $ANTLR start "rule__Enum__Group__0__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6531:1: rule__Enum__Group__0__Impl : ( 'enum' ) ;
public final void rule__Enum__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6535:1: ( ( 'enum' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6536:1: ( 'enum' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6536:1: ( 'enum' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6537:1: 'enum'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumAccess().getEnumKeyword_0());
}
match(input,93,FOLLOW_93_in_rule__Enum__Group__0__Impl13981); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEnumAccess().getEnumKeyword_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Enum__Group__0__Impl"
// $ANTLR start "rule__Enum__Group__1"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6550:1: rule__Enum__Group__1 : rule__Enum__Group__1__Impl rule__Enum__Group__2 ;
public final void rule__Enum__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6554:1: ( rule__Enum__Group__1__Impl rule__Enum__Group__2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6555:2: rule__Enum__Group__1__Impl rule__Enum__Group__2
{
pushFollow(FOLLOW_rule__Enum__Group__1__Impl_in_rule__Enum__Group__114012);
rule__Enum__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__Enum__Group__2_in_rule__Enum__Group__114015);
rule__Enum__Group__2();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Enum__Group__1"
// $ANTLR start "rule__Enum__Group__1__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6562:1: rule__Enum__Group__1__Impl : ( ( rule__Enum__NameAssignment_1 ) ) ;
public final void rule__Enum__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6566:1: ( ( ( rule__Enum__NameAssignment_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6567:1: ( ( rule__Enum__NameAssignment_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6567:1: ( ( rule__Enum__NameAssignment_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6568:1: ( rule__Enum__NameAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumAccess().getNameAssignment_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6569:1: ( rule__Enum__NameAssignment_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6569:2: rule__Enum__NameAssignment_1
{
pushFollow(FOLLOW_rule__Enum__NameAssignment_1_in_rule__Enum__Group__1__Impl14042);
rule__Enum__NameAssignment_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getEnumAccess().getNameAssignment_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Enum__Group__1__Impl"
// $ANTLR start "rule__Enum__Group__2"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6579:1: rule__Enum__Group__2 : rule__Enum__Group__2__Impl rule__Enum__Group__3 ;
public final void rule__Enum__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6583:1: ( rule__Enum__Group__2__Impl rule__Enum__Group__3 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6584:2: rule__Enum__Group__2__Impl rule__Enum__Group__3
{
pushFollow(FOLLOW_rule__Enum__Group__2__Impl_in_rule__Enum__Group__214072);
rule__Enum__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__Enum__Group__3_in_rule__Enum__Group__214075);
rule__Enum__Group__3();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Enum__Group__2"
// $ANTLR start "rule__Enum__Group__2__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6591:1: rule__Enum__Group__2__Impl : ( '{' ) ;
public final void rule__Enum__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6595:1: ( ( '{' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6596:1: ( '{' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6596:1: ( '{' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6597:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumAccess().getLeftCurlyBracketKeyword_2());
}
match(input,82,FOLLOW_82_in_rule__Enum__Group__2__Impl14103); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEnumAccess().getLeftCurlyBracketKeyword_2());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Enum__Group__2__Impl"
// $ANTLR start "rule__Enum__Group__3"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6610:1: rule__Enum__Group__3 : rule__Enum__Group__3__Impl rule__Enum__Group__4 ;
public final void rule__Enum__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6614:1: ( rule__Enum__Group__3__Impl rule__Enum__Group__4 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6615:2: rule__Enum__Group__3__Impl rule__Enum__Group__4
{
pushFollow(FOLLOW_rule__Enum__Group__3__Impl_in_rule__Enum__Group__314134);
rule__Enum__Group__3__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__Enum__Group__4_in_rule__Enum__Group__314137);
rule__Enum__Group__4();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Enum__Group__3"
// $ANTLR start "rule__Enum__Group__3__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6622:1: rule__Enum__Group__3__Impl : ( ( rule__Enum__LiteralsAssignment_3 ) ) ;
public final void rule__Enum__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6626:1: ( ( ( rule__Enum__LiteralsAssignment_3 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6627:1: ( ( rule__Enum__LiteralsAssignment_3 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6627:1: ( ( rule__Enum__LiteralsAssignment_3 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6628:1: ( rule__Enum__LiteralsAssignment_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumAccess().getLiteralsAssignment_3());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6629:1: ( rule__Enum__LiteralsAssignment_3 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6629:2: rule__Enum__LiteralsAssignment_3
{
pushFollow(FOLLOW_rule__Enum__LiteralsAssignment_3_in_rule__Enum__Group__3__Impl14164);
rule__Enum__LiteralsAssignment_3();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getEnumAccess().getLiteralsAssignment_3());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Enum__Group__3__Impl"
// $ANTLR start "rule__Enum__Group__4"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6639:1: rule__Enum__Group__4 : rule__Enum__Group__4__Impl rule__Enum__Group__5 ;
public final void rule__Enum__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6643:1: ( rule__Enum__Group__4__Impl rule__Enum__Group__5 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6644:2: rule__Enum__Group__4__Impl rule__Enum__Group__5
{
pushFollow(FOLLOW_rule__Enum__Group__4__Impl_in_rule__Enum__Group__414194);
rule__Enum__Group__4__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__Enum__Group__5_in_rule__Enum__Group__414197);
rule__Enum__Group__5();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Enum__Group__4"
// $ANTLR start "rule__Enum__Group__4__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6651:1: rule__Enum__Group__4__Impl : ( ( rule__Enum__Group_4__0 )* ) ;
public final void rule__Enum__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6655:1: ( ( ( rule__Enum__Group_4__0 )* ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6656:1: ( ( rule__Enum__Group_4__0 )* )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6656:1: ( ( rule__Enum__Group_4__0 )* )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6657:1: ( rule__Enum__Group_4__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumAccess().getGroup_4());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6658:1: ( rule__Enum__Group_4__0 )*
loop70:
do {
int alt70=2;
int LA70_0 = input.LA(1);
if ( (LA70_0==90) ) {
alt70=1;
}
switch (alt70) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6658:2: rule__Enum__Group_4__0
{
pushFollow(FOLLOW_rule__Enum__Group_4__0_in_rule__Enum__Group__4__Impl14224);
rule__Enum__Group_4__0();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop70;
}
} while (true);
if ( state.backtracking==0 ) {
after(grammarAccess.getEnumAccess().getGroup_4());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Enum__Group__4__Impl"
// $ANTLR start "rule__Enum__Group__5"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6668:1: rule__Enum__Group__5 : rule__Enum__Group__5__Impl ;
public final void rule__Enum__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6672:1: ( rule__Enum__Group__5__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6673:2: rule__Enum__Group__5__Impl
{
pushFollow(FOLLOW_rule__Enum__Group__5__Impl_in_rule__Enum__Group__514255);
rule__Enum__Group__5__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Enum__Group__5"
// $ANTLR start "rule__Enum__Group__5__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6679:1: rule__Enum__Group__5__Impl : ( '}' ) ;
public final void rule__Enum__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6683:1: ( ( '}' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6684:1: ( '}' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6684:1: ( '}' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6685:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumAccess().getRightCurlyBracketKeyword_5());
}
match(input,83,FOLLOW_83_in_rule__Enum__Group__5__Impl14283); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEnumAccess().getRightCurlyBracketKeyword_5());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Enum__Group__5__Impl"
// $ANTLR start "rule__Enum__Group_4__0"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6710:1: rule__Enum__Group_4__0 : rule__Enum__Group_4__0__Impl rule__Enum__Group_4__1 ;
public final void rule__Enum__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6714:1: ( rule__Enum__Group_4__0__Impl rule__Enum__Group_4__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6715:2: rule__Enum__Group_4__0__Impl rule__Enum__Group_4__1
{
pushFollow(FOLLOW_rule__Enum__Group_4__0__Impl_in_rule__Enum__Group_4__014326);
rule__Enum__Group_4__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__Enum__Group_4__1_in_rule__Enum__Group_4__014329);
rule__Enum__Group_4__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Enum__Group_4__0"
// $ANTLR start "rule__Enum__Group_4__0__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6722:1: rule__Enum__Group_4__0__Impl : ( ', ' ) ;
public final void rule__Enum__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6726:1: ( ( ', ' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6727:1: ( ', ' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6727:1: ( ', ' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6728:1: ', '
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumAccess().getCommaSpaceKeyword_4_0());
}
match(input,90,FOLLOW_90_in_rule__Enum__Group_4__0__Impl14357); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEnumAccess().getCommaSpaceKeyword_4_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Enum__Group_4__0__Impl"
// $ANTLR start "rule__Enum__Group_4__1"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6741:1: rule__Enum__Group_4__1 : rule__Enum__Group_4__1__Impl ;
public final void rule__Enum__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6745:1: ( rule__Enum__Group_4__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6746:2: rule__Enum__Group_4__1__Impl
{
pushFollow(FOLLOW_rule__Enum__Group_4__1__Impl_in_rule__Enum__Group_4__114388);
rule__Enum__Group_4__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Enum__Group_4__1"
// $ANTLR start "rule__Enum__Group_4__1__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6752:1: rule__Enum__Group_4__1__Impl : ( ( rule__Enum__LiteralsAssignment_4_1 ) ) ;
public final void rule__Enum__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6756:1: ( ( ( rule__Enum__LiteralsAssignment_4_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6757:1: ( ( rule__Enum__LiteralsAssignment_4_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6757:1: ( ( rule__Enum__LiteralsAssignment_4_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6758:1: ( rule__Enum__LiteralsAssignment_4_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumAccess().getLiteralsAssignment_4_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6759:1: ( rule__Enum__LiteralsAssignment_4_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6759:2: rule__Enum__LiteralsAssignment_4_1
{
pushFollow(FOLLOW_rule__Enum__LiteralsAssignment_4_1_in_rule__Enum__Group_4__1__Impl14415);
rule__Enum__LiteralsAssignment_4_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getEnumAccess().getLiteralsAssignment_4_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Enum__Group_4__1__Impl"
// $ANTLR start "rule__AnnotationDef__Group__0"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6773:1: rule__AnnotationDef__Group__0 : rule__AnnotationDef__Group__0__Impl ;
public final void rule__AnnotationDef__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6777:1: ( rule__AnnotationDef__Group__0__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6778:2: rule__AnnotationDef__Group__0__Impl
{
pushFollow(FOLLOW_rule__AnnotationDef__Group__0__Impl_in_rule__AnnotationDef__Group__014449);
rule__AnnotationDef__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AnnotationDef__Group__0"
// $ANTLR start "rule__AnnotationDef__Group__0__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6784:1: rule__AnnotationDef__Group__0__Impl : ( ( rule__AnnotationDef__AnnotationAssignment_0 ) ) ;
public final void rule__AnnotationDef__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6788:1: ( ( ( rule__AnnotationDef__AnnotationAssignment_0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6789:1: ( ( rule__AnnotationDef__AnnotationAssignment_0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6789:1: ( ( rule__AnnotationDef__AnnotationAssignment_0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6790:1: ( rule__AnnotationDef__AnnotationAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAnnotationDefAccess().getAnnotationAssignment_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6791:1: ( rule__AnnotationDef__AnnotationAssignment_0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6791:2: rule__AnnotationDef__AnnotationAssignment_0
{
pushFollow(FOLLOW_rule__AnnotationDef__AnnotationAssignment_0_in_rule__AnnotationDef__Group__0__Impl14476);
rule__AnnotationDef__AnnotationAssignment_0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getAnnotationDefAccess().getAnnotationAssignment_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AnnotationDef__Group__0__Impl"
// $ANTLR start "rule__AttributeMatchingConstraint__Group__0"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6804:1: rule__AttributeMatchingConstraint__Group__0 : rule__AttributeMatchingConstraint__Group__0__Impl rule__AttributeMatchingConstraint__Group__1 ;
public final void rule__AttributeMatchingConstraint__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6808:1: ( rule__AttributeMatchingConstraint__Group__0__Impl rule__AttributeMatchingConstraint__Group__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6809:2: rule__AttributeMatchingConstraint__Group__0__Impl rule__AttributeMatchingConstraint__Group__1
{
pushFollow(FOLLOW_rule__AttributeMatchingConstraint__Group__0__Impl_in_rule__AttributeMatchingConstraint__Group__014509);
rule__AttributeMatchingConstraint__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__AttributeMatchingConstraint__Group__1_in_rule__AttributeMatchingConstraint__Group__014512);
rule__AttributeMatchingConstraint__Group__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AttributeMatchingConstraint__Group__0"
// $ANTLR start "rule__AttributeMatchingConstraint__Group__0__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6816:1: rule__AttributeMatchingConstraint__Group__0__Impl : ( ( rule__AttributeMatchingConstraint__AttributeAssignment_0 ) ) ;
public final void rule__AttributeMatchingConstraint__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6820:1: ( ( ( rule__AttributeMatchingConstraint__AttributeAssignment_0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6821:1: ( ( rule__AttributeMatchingConstraint__AttributeAssignment_0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6821:1: ( ( rule__AttributeMatchingConstraint__AttributeAssignment_0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6822:1: ( rule__AttributeMatchingConstraint__AttributeAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeMatchingConstraintAccess().getAttributeAssignment_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6823:1: ( rule__AttributeMatchingConstraint__AttributeAssignment_0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6823:2: rule__AttributeMatchingConstraint__AttributeAssignment_0
{
pushFollow(FOLLOW_rule__AttributeMatchingConstraint__AttributeAssignment_0_in_rule__AttributeMatchingConstraint__Group__0__Impl14539);
rule__AttributeMatchingConstraint__AttributeAssignment_0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getAttributeMatchingConstraintAccess().getAttributeAssignment_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AttributeMatchingConstraint__Group__0__Impl"
// $ANTLR start "rule__AttributeMatchingConstraint__Group__1"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6833:1: rule__AttributeMatchingConstraint__Group__1 : rule__AttributeMatchingConstraint__Group__1__Impl rule__AttributeMatchingConstraint__Group__2 ;
public final void rule__AttributeMatchingConstraint__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6837:1: ( rule__AttributeMatchingConstraint__Group__1__Impl rule__AttributeMatchingConstraint__Group__2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6838:2: rule__AttributeMatchingConstraint__Group__1__Impl rule__AttributeMatchingConstraint__Group__2
{
pushFollow(FOLLOW_rule__AttributeMatchingConstraint__Group__1__Impl_in_rule__AttributeMatchingConstraint__Group__114569);
rule__AttributeMatchingConstraint__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__AttributeMatchingConstraint__Group__2_in_rule__AttributeMatchingConstraint__Group__114572);
rule__AttributeMatchingConstraint__Group__2();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AttributeMatchingConstraint__Group__1"
// $ANTLR start "rule__AttributeMatchingConstraint__Group__1__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6845:1: rule__AttributeMatchingConstraint__Group__1__Impl : ( ( rule__AttributeMatchingConstraint__ComparatorTypeAssignment_1 ) ) ;
public final void rule__AttributeMatchingConstraint__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6849:1: ( ( ( rule__AttributeMatchingConstraint__ComparatorTypeAssignment_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6850:1: ( ( rule__AttributeMatchingConstraint__ComparatorTypeAssignment_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6850:1: ( ( rule__AttributeMatchingConstraint__ComparatorTypeAssignment_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6851:1: ( rule__AttributeMatchingConstraint__ComparatorTypeAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeMatchingConstraintAccess().getComparatorTypeAssignment_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6852:1: ( rule__AttributeMatchingConstraint__ComparatorTypeAssignment_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6852:2: rule__AttributeMatchingConstraint__ComparatorTypeAssignment_1
{
pushFollow(FOLLOW_rule__AttributeMatchingConstraint__ComparatorTypeAssignment_1_in_rule__AttributeMatchingConstraint__Group__1__Impl14599);
rule__AttributeMatchingConstraint__ComparatorTypeAssignment_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getAttributeMatchingConstraintAccess().getComparatorTypeAssignment_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AttributeMatchingConstraint__Group__1__Impl"
// $ANTLR start "rule__AttributeMatchingConstraint__Group__2"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6862:1: rule__AttributeMatchingConstraint__Group__2 : rule__AttributeMatchingConstraint__Group__2__Impl rule__AttributeMatchingConstraint__Group__3 ;
public final void rule__AttributeMatchingConstraint__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6866:1: ( rule__AttributeMatchingConstraint__Group__2__Impl rule__AttributeMatchingConstraint__Group__3 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6867:2: rule__AttributeMatchingConstraint__Group__2__Impl rule__AttributeMatchingConstraint__Group__3
{
pushFollow(FOLLOW_rule__AttributeMatchingConstraint__Group__2__Impl_in_rule__AttributeMatchingConstraint__Group__214629);
rule__AttributeMatchingConstraint__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__AttributeMatchingConstraint__Group__3_in_rule__AttributeMatchingConstraint__Group__214632);
rule__AttributeMatchingConstraint__Group__3();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AttributeMatchingConstraint__Group__2"
// $ANTLR start "rule__AttributeMatchingConstraint__Group__2__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6874:1: rule__AttributeMatchingConstraint__Group__2__Impl : ( ( rule__AttributeMatchingConstraint__Alternatives_2 ) ) ;
public final void rule__AttributeMatchingConstraint__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6878:1: ( ( ( rule__AttributeMatchingConstraint__Alternatives_2 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6879:1: ( ( rule__AttributeMatchingConstraint__Alternatives_2 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6879:1: ( ( rule__AttributeMatchingConstraint__Alternatives_2 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6880:1: ( rule__AttributeMatchingConstraint__Alternatives_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeMatchingConstraintAccess().getAlternatives_2());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6881:1: ( rule__AttributeMatchingConstraint__Alternatives_2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6881:2: rule__AttributeMatchingConstraint__Alternatives_2
{
pushFollow(FOLLOW_rule__AttributeMatchingConstraint__Alternatives_2_in_rule__AttributeMatchingConstraint__Group__2__Impl14659);
rule__AttributeMatchingConstraint__Alternatives_2();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getAttributeMatchingConstraintAccess().getAlternatives_2());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AttributeMatchingConstraint__Group__2__Impl"
// $ANTLR start "rule__AttributeMatchingConstraint__Group__3"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6891:1: rule__AttributeMatchingConstraint__Group__3 : rule__AttributeMatchingConstraint__Group__3__Impl ;
public final void rule__AttributeMatchingConstraint__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6895:1: ( rule__AttributeMatchingConstraint__Group__3__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6896:2: rule__AttributeMatchingConstraint__Group__3__Impl
{
pushFollow(FOLLOW_rule__AttributeMatchingConstraint__Group__3__Impl_in_rule__AttributeMatchingConstraint__Group__314689);
rule__AttributeMatchingConstraint__Group__3__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AttributeMatchingConstraint__Group__3"
// $ANTLR start "rule__AttributeMatchingConstraint__Group__3__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6902:1: rule__AttributeMatchingConstraint__Group__3__Impl : ( ';' ) ;
public final void rule__AttributeMatchingConstraint__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6906:1: ( ( ';' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6907:1: ( ';' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6907:1: ( ';' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6908:1: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeMatchingConstraintAccess().getSemicolonKeyword_3());
}
match(input,86,FOLLOW_86_in_rule__AttributeMatchingConstraint__Group__3__Impl14717); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getAttributeMatchingConstraintAccess().getSemicolonKeyword_3());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AttributeMatchingConstraint__Group__3__Impl"
// $ANTLR start "rule__LQualifiedNameWithWildCard__Group__0"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6929:1: rule__LQualifiedNameWithWildCard__Group__0 : rule__LQualifiedNameWithWildCard__Group__0__Impl rule__LQualifiedNameWithWildCard__Group__1 ;
public final void rule__LQualifiedNameWithWildCard__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6933:1: ( rule__LQualifiedNameWithWildCard__Group__0__Impl rule__LQualifiedNameWithWildCard__Group__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6934:2: rule__LQualifiedNameWithWildCard__Group__0__Impl rule__LQualifiedNameWithWildCard__Group__1
{
pushFollow(FOLLOW_rule__LQualifiedNameWithWildCard__Group__0__Impl_in_rule__LQualifiedNameWithWildCard__Group__014756);
rule__LQualifiedNameWithWildCard__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__LQualifiedNameWithWildCard__Group__1_in_rule__LQualifiedNameWithWildCard__Group__014759);
rule__LQualifiedNameWithWildCard__Group__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__LQualifiedNameWithWildCard__Group__0"
// $ANTLR start "rule__LQualifiedNameWithWildCard__Group__0__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6941:1: rule__LQualifiedNameWithWildCard__Group__0__Impl : ( ruleQualifiedName ) ;
public final void rule__LQualifiedNameWithWildCard__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6945:1: ( ( ruleQualifiedName ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6946:1: ( ruleQualifiedName )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6946:1: ( ruleQualifiedName )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6947:1: ruleQualifiedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLQualifiedNameWithWildCardAccess().getQualifiedNameParserRuleCall_0());
}
pushFollow(FOLLOW_ruleQualifiedName_in_rule__LQualifiedNameWithWildCard__Group__0__Impl14786);
ruleQualifiedName();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getLQualifiedNameWithWildCardAccess().getQualifiedNameParserRuleCall_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__LQualifiedNameWithWildCard__Group__0__Impl"
// $ANTLR start "rule__LQualifiedNameWithWildCard__Group__1"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6958:1: rule__LQualifiedNameWithWildCard__Group__1 : rule__LQualifiedNameWithWildCard__Group__1__Impl ;
public final void rule__LQualifiedNameWithWildCard__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6962:1: ( rule__LQualifiedNameWithWildCard__Group__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6963:2: rule__LQualifiedNameWithWildCard__Group__1__Impl
{
pushFollow(FOLLOW_rule__LQualifiedNameWithWildCard__Group__1__Impl_in_rule__LQualifiedNameWithWildCard__Group__114815);
rule__LQualifiedNameWithWildCard__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__LQualifiedNameWithWildCard__Group__1"
// $ANTLR start "rule__LQualifiedNameWithWildCard__Group__1__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6969:1: rule__LQualifiedNameWithWildCard__Group__1__Impl : ( ( rule__LQualifiedNameWithWildCard__Group_1__0 )? ) ;
public final void rule__LQualifiedNameWithWildCard__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6973:1: ( ( ( rule__LQualifiedNameWithWildCard__Group_1__0 )? ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6974:1: ( ( rule__LQualifiedNameWithWildCard__Group_1__0 )? )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6974:1: ( ( rule__LQualifiedNameWithWildCard__Group_1__0 )? )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6975:1: ( rule__LQualifiedNameWithWildCard__Group_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLQualifiedNameWithWildCardAccess().getGroup_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6976:1: ( rule__LQualifiedNameWithWildCard__Group_1__0 )?
int alt71=2;
int LA71_0 = input.LA(1);
if ( (LA71_0==58) ) {
alt71=1;
}
switch (alt71) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6976:2: rule__LQualifiedNameWithWildCard__Group_1__0
{
pushFollow(FOLLOW_rule__LQualifiedNameWithWildCard__Group_1__0_in_rule__LQualifiedNameWithWildCard__Group__1__Impl14842);
rule__LQualifiedNameWithWildCard__Group_1__0();
state._fsp--;
if (state.failed) return ;
}
break;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getLQualifiedNameWithWildCardAccess().getGroup_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__LQualifiedNameWithWildCard__Group__1__Impl"
// $ANTLR start "rule__LQualifiedNameWithWildCard__Group_1__0"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6990:1: rule__LQualifiedNameWithWildCard__Group_1__0 : rule__LQualifiedNameWithWildCard__Group_1__0__Impl rule__LQualifiedNameWithWildCard__Group_1__1 ;
public final void rule__LQualifiedNameWithWildCard__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6994:1: ( rule__LQualifiedNameWithWildCard__Group_1__0__Impl rule__LQualifiedNameWithWildCard__Group_1__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:6995:2: rule__LQualifiedNameWithWildCard__Group_1__0__Impl rule__LQualifiedNameWithWildCard__Group_1__1
{
pushFollow(FOLLOW_rule__LQualifiedNameWithWildCard__Group_1__0__Impl_in_rule__LQualifiedNameWithWildCard__Group_1__014877);
rule__LQualifiedNameWithWildCard__Group_1__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__LQualifiedNameWithWildCard__Group_1__1_in_rule__LQualifiedNameWithWildCard__Group_1__014880);
rule__LQualifiedNameWithWildCard__Group_1__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__LQualifiedNameWithWildCard__Group_1__0"
// $ANTLR start "rule__LQualifiedNameWithWildCard__Group_1__0__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7002:1: rule__LQualifiedNameWithWildCard__Group_1__0__Impl : ( '.' ) ;
public final void rule__LQualifiedNameWithWildCard__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7006:1: ( ( '.' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7007:1: ( '.' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7007:1: ( '.' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7008:1: '.'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLQualifiedNameWithWildCardAccess().getFullStopKeyword_1_0());
}
match(input,58,FOLLOW_58_in_rule__LQualifiedNameWithWildCard__Group_1__0__Impl14908); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getLQualifiedNameWithWildCardAccess().getFullStopKeyword_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__LQualifiedNameWithWildCard__Group_1__0__Impl"
// $ANTLR start "rule__LQualifiedNameWithWildCard__Group_1__1"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7021:1: rule__LQualifiedNameWithWildCard__Group_1__1 : rule__LQualifiedNameWithWildCard__Group_1__1__Impl ;
public final void rule__LQualifiedNameWithWildCard__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7025:1: ( rule__LQualifiedNameWithWildCard__Group_1__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7026:2: rule__LQualifiedNameWithWildCard__Group_1__1__Impl
{
pushFollow(FOLLOW_rule__LQualifiedNameWithWildCard__Group_1__1__Impl_in_rule__LQualifiedNameWithWildCard__Group_1__114939);
rule__LQualifiedNameWithWildCard__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__LQualifiedNameWithWildCard__Group_1__1"
// $ANTLR start "rule__LQualifiedNameWithWildCard__Group_1__1__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7032:1: rule__LQualifiedNameWithWildCard__Group_1__1__Impl : ( '*' ) ;
public final void rule__LQualifiedNameWithWildCard__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7036:1: ( ( '*' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7037:1: ( '*' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7037:1: ( '*' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7038:1: '*'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLQualifiedNameWithWildCardAccess().getAsteriskKeyword_1_1());
}
match(input,51,FOLLOW_51_in_rule__LQualifiedNameWithWildCard__Group_1__1__Impl14967); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getLQualifiedNameWithWildCardAccess().getAsteriskKeyword_1_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__LQualifiedNameWithWildCard__Group_1__1__Impl"
// $ANTLR start "rule__LFQN__Group__0"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7055:1: rule__LFQN__Group__0 : rule__LFQN__Group__0__Impl rule__LFQN__Group__1 ;
public final void rule__LFQN__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7059:1: ( rule__LFQN__Group__0__Impl rule__LFQN__Group__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7060:2: rule__LFQN__Group__0__Impl rule__LFQN__Group__1
{
pushFollow(FOLLOW_rule__LFQN__Group__0__Impl_in_rule__LFQN__Group__015002);
rule__LFQN__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__LFQN__Group__1_in_rule__LFQN__Group__015005);
rule__LFQN__Group__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__LFQN__Group__0"
// $ANTLR start "rule__LFQN__Group__0__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7067:1: rule__LFQN__Group__0__Impl : ( RULE_ID ) ;
public final void rule__LFQN__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7071:1: ( ( RULE_ID ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7072:1: ( RULE_ID )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7072:1: ( RULE_ID )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7073:1: RULE_ID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLFQNAccess().getIDTerminalRuleCall_0());
}
match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__LFQN__Group__0__Impl15032); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getLFQNAccess().getIDTerminalRuleCall_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__LFQN__Group__0__Impl"
// $ANTLR start "rule__LFQN__Group__1"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7084:1: rule__LFQN__Group__1 : rule__LFQN__Group__1__Impl ;
public final void rule__LFQN__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7088:1: ( rule__LFQN__Group__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7089:2: rule__LFQN__Group__1__Impl
{
pushFollow(FOLLOW_rule__LFQN__Group__1__Impl_in_rule__LFQN__Group__115061);
rule__LFQN__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__LFQN__Group__1"
// $ANTLR start "rule__LFQN__Group__1__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7095:1: rule__LFQN__Group__1__Impl : ( ( rule__LFQN__Group_1__0 )* ) ;
public final void rule__LFQN__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7099:1: ( ( ( rule__LFQN__Group_1__0 )* ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7100:1: ( ( rule__LFQN__Group_1__0 )* )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7100:1: ( ( rule__LFQN__Group_1__0 )* )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7101:1: ( rule__LFQN__Group_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLFQNAccess().getGroup_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7102:1: ( rule__LFQN__Group_1__0 )*
loop72:
do {
int alt72=2;
int LA72_0 = input.LA(1);
if ( (LA72_0==58) ) {
alt72=1;
}
switch (alt72) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7102:2: rule__LFQN__Group_1__0
{
pushFollow(FOLLOW_rule__LFQN__Group_1__0_in_rule__LFQN__Group__1__Impl15088);
rule__LFQN__Group_1__0();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop72;
}
} while (true);
if ( state.backtracking==0 ) {
after(grammarAccess.getLFQNAccess().getGroup_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__LFQN__Group__1__Impl"
// $ANTLR start "rule__LFQN__Group_1__0"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7116:1: rule__LFQN__Group_1__0 : rule__LFQN__Group_1__0__Impl rule__LFQN__Group_1__1 ;
public final void rule__LFQN__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7120:1: ( rule__LFQN__Group_1__0__Impl rule__LFQN__Group_1__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7121:2: rule__LFQN__Group_1__0__Impl rule__LFQN__Group_1__1
{
pushFollow(FOLLOW_rule__LFQN__Group_1__0__Impl_in_rule__LFQN__Group_1__015123);
rule__LFQN__Group_1__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__LFQN__Group_1__1_in_rule__LFQN__Group_1__015126);
rule__LFQN__Group_1__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__LFQN__Group_1__0"
// $ANTLR start "rule__LFQN__Group_1__0__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7128:1: rule__LFQN__Group_1__0__Impl : ( '.' ) ;
public final void rule__LFQN__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7132:1: ( ( '.' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7133:1: ( '.' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7133:1: ( '.' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7134:1: '.'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLFQNAccess().getFullStopKeyword_1_0());
}
match(input,58,FOLLOW_58_in_rule__LFQN__Group_1__0__Impl15154); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getLFQNAccess().getFullStopKeyword_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__LFQN__Group_1__0__Impl"
// $ANTLR start "rule__LFQN__Group_1__1"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7147:1: rule__LFQN__Group_1__1 : rule__LFQN__Group_1__1__Impl ;
public final void rule__LFQN__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7151:1: ( rule__LFQN__Group_1__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7152:2: rule__LFQN__Group_1__1__Impl
{
pushFollow(FOLLOW_rule__LFQN__Group_1__1__Impl_in_rule__LFQN__Group_1__115185);
rule__LFQN__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__LFQN__Group_1__1"
// $ANTLR start "rule__LFQN__Group_1__1__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7158:1: rule__LFQN__Group_1__1__Impl : ( RULE_ID ) ;
public final void rule__LFQN__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7162:1: ( ( RULE_ID ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7163:1: ( RULE_ID )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7163:1: ( RULE_ID )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7164:1: RULE_ID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLFQNAccess().getIDTerminalRuleCall_1_1());
}
match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__LFQN__Group_1__1__Impl15212); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getLFQNAccess().getIDTerminalRuleCall_1_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__LFQN__Group_1__1__Impl"
// $ANTLR start "rule__ValidIDWithKeywords__Group_5__0"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7179:1: rule__ValidIDWithKeywords__Group_5__0 : rule__ValidIDWithKeywords__Group_5__0__Impl rule__ValidIDWithKeywords__Group_5__1 ;
public final void rule__ValidIDWithKeywords__Group_5__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7183:1: ( rule__ValidIDWithKeywords__Group_5__0__Impl rule__ValidIDWithKeywords__Group_5__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7184:2: rule__ValidIDWithKeywords__Group_5__0__Impl rule__ValidIDWithKeywords__Group_5__1
{
pushFollow(FOLLOW_rule__ValidIDWithKeywords__Group_5__0__Impl_in_rule__ValidIDWithKeywords__Group_5__015245);
rule__ValidIDWithKeywords__Group_5__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__ValidIDWithKeywords__Group_5__1_in_rule__ValidIDWithKeywords__Group_5__015248);
rule__ValidIDWithKeywords__Group_5__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ValidIDWithKeywords__Group_5__0"
// $ANTLR start "rule__ValidIDWithKeywords__Group_5__0__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7191:1: rule__ValidIDWithKeywords__Group_5__0__Impl : ( 'derived' ) ;
public final void rule__ValidIDWithKeywords__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7195:1: ( ( 'derived' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7196:1: ( 'derived' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7196:1: ( 'derived' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7197:1: 'derived'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getValidIDWithKeywordsAccess().getDerivedKeyword_5_0());
}
match(input,94,FOLLOW_94_in_rule__ValidIDWithKeywords__Group_5__0__Impl15276); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getValidIDWithKeywordsAccess().getDerivedKeyword_5_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ValidIDWithKeywords__Group_5__0__Impl"
// $ANTLR start "rule__ValidIDWithKeywords__Group_5__1"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7210:1: rule__ValidIDWithKeywords__Group_5__1 : rule__ValidIDWithKeywords__Group_5__1__Impl ;
public final void rule__ValidIDWithKeywords__Group_5__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7214:1: ( rule__ValidIDWithKeywords__Group_5__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7215:2: rule__ValidIDWithKeywords__Group_5__1__Impl
{
pushFollow(FOLLOW_rule__ValidIDWithKeywords__Group_5__1__Impl_in_rule__ValidIDWithKeywords__Group_5__115307);
rule__ValidIDWithKeywords__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__ValidIDWithKeywords__Group_5__1"
// $ANTLR start "rule__ValidIDWithKeywords__Group_5__1__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7221:1: rule__ValidIDWithKeywords__Group_5__1__Impl : ( 'collection' ) ;
public final void rule__ValidIDWithKeywords__Group_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7225:1: ( ( 'collection' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7226:1: ( 'collection' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7226:1: ( 'collection' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7227:1: 'collection'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getValidIDWithKeywordsAccess().getCollectionKeyword_5_1());
}
match(input,95,FOLLOW_95_in_rule__ValidIDWithKeywords__Group_5__1__Impl15335); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getValidIDWithKeywordsAccess().getCollectionKeyword_5_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ValidIDWithKeywords__Group_5__1__Impl"
// $ANTLR start "rule__XAnnotation__Group__0"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7248:1: rule__XAnnotation__Group__0 : rule__XAnnotation__Group__0__Impl rule__XAnnotation__Group__1 ;
public final void rule__XAnnotation__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7252:1: ( rule__XAnnotation__Group__0__Impl rule__XAnnotation__Group__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7253:2: rule__XAnnotation__Group__0__Impl rule__XAnnotation__Group__1
{
pushFollow(FOLLOW_rule__XAnnotation__Group__0__Impl_in_rule__XAnnotation__Group__015374);
rule__XAnnotation__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XAnnotation__Group__1_in_rule__XAnnotation__Group__015377);
rule__XAnnotation__Group__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAnnotation__Group__0"
// $ANTLR start "rule__XAnnotation__Group__0__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7260:1: rule__XAnnotation__Group__0__Impl : ( () ) ;
public final void rule__XAnnotation__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7264:1: ( ( () ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7265:1: ( () )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7265:1: ( () )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7266:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getXAnnotationAction_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7267:1: ()
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7269:1:
{
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationAccess().getXAnnotationAction_0());
}
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAnnotation__Group__0__Impl"
// $ANTLR start "rule__XAnnotation__Group__1"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7279:1: rule__XAnnotation__Group__1 : rule__XAnnotation__Group__1__Impl rule__XAnnotation__Group__2 ;
public final void rule__XAnnotation__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7283:1: ( rule__XAnnotation__Group__1__Impl rule__XAnnotation__Group__2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7284:2: rule__XAnnotation__Group__1__Impl rule__XAnnotation__Group__2
{
pushFollow(FOLLOW_rule__XAnnotation__Group__1__Impl_in_rule__XAnnotation__Group__115435);
rule__XAnnotation__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XAnnotation__Group__2_in_rule__XAnnotation__Group__115438);
rule__XAnnotation__Group__2();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAnnotation__Group__1"
// $ANTLR start "rule__XAnnotation__Group__1__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7291:1: rule__XAnnotation__Group__1__Impl : ( '@' ) ;
public final void rule__XAnnotation__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7295:1: ( ( '@' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7296:1: ( '@' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7296:1: ( '@' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7297:1: '@'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getCommercialAtKeyword_1());
}
match(input,96,FOLLOW_96_in_rule__XAnnotation__Group__1__Impl15466); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationAccess().getCommercialAtKeyword_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAnnotation__Group__1__Impl"
// $ANTLR start "rule__XAnnotation__Group__2"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7310:1: rule__XAnnotation__Group__2 : rule__XAnnotation__Group__2__Impl rule__XAnnotation__Group__3 ;
public final void rule__XAnnotation__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7314:1: ( rule__XAnnotation__Group__2__Impl rule__XAnnotation__Group__3 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7315:2: rule__XAnnotation__Group__2__Impl rule__XAnnotation__Group__3
{
pushFollow(FOLLOW_rule__XAnnotation__Group__2__Impl_in_rule__XAnnotation__Group__215497);
rule__XAnnotation__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XAnnotation__Group__3_in_rule__XAnnotation__Group__215500);
rule__XAnnotation__Group__3();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAnnotation__Group__2"
// $ANTLR start "rule__XAnnotation__Group__2__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7322:1: rule__XAnnotation__Group__2__Impl : ( ( rule__XAnnotation__AnnotationTypeAssignment_2 ) ) ;
public final void rule__XAnnotation__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7326:1: ( ( ( rule__XAnnotation__AnnotationTypeAssignment_2 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7327:1: ( ( rule__XAnnotation__AnnotationTypeAssignment_2 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7327:1: ( ( rule__XAnnotation__AnnotationTypeAssignment_2 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7328:1: ( rule__XAnnotation__AnnotationTypeAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getAnnotationTypeAssignment_2());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7329:1: ( rule__XAnnotation__AnnotationTypeAssignment_2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7329:2: rule__XAnnotation__AnnotationTypeAssignment_2
{
pushFollow(FOLLOW_rule__XAnnotation__AnnotationTypeAssignment_2_in_rule__XAnnotation__Group__2__Impl15527);
rule__XAnnotation__AnnotationTypeAssignment_2();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationAccess().getAnnotationTypeAssignment_2());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAnnotation__Group__2__Impl"
// $ANTLR start "rule__XAnnotation__Group__3"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7339:1: rule__XAnnotation__Group__3 : rule__XAnnotation__Group__3__Impl ;
public final void rule__XAnnotation__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7343:1: ( rule__XAnnotation__Group__3__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7344:2: rule__XAnnotation__Group__3__Impl
{
pushFollow(FOLLOW_rule__XAnnotation__Group__3__Impl_in_rule__XAnnotation__Group__315557);
rule__XAnnotation__Group__3__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAnnotation__Group__3"
// $ANTLR start "rule__XAnnotation__Group__3__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7350:1: rule__XAnnotation__Group__3__Impl : ( ( rule__XAnnotation__Group_3__0 )? ) ;
public final void rule__XAnnotation__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7354:1: ( ( ( rule__XAnnotation__Group_3__0 )? ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7355:1: ( ( rule__XAnnotation__Group_3__0 )? )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7355:1: ( ( rule__XAnnotation__Group_3__0 )? )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7356:1: ( rule__XAnnotation__Group_3__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getGroup_3());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7357:1: ( rule__XAnnotation__Group_3__0 )?
int alt73=2;
int LA73_0 = input.LA(1);
if ( (LA73_0==88) ) {
alt73=1;
}
switch (alt73) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7357:2: rule__XAnnotation__Group_3__0
{
pushFollow(FOLLOW_rule__XAnnotation__Group_3__0_in_rule__XAnnotation__Group__3__Impl15584);
rule__XAnnotation__Group_3__0();
state._fsp--;
if (state.failed) return ;
}
break;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationAccess().getGroup_3());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAnnotation__Group__3__Impl"
// $ANTLR start "rule__XAnnotation__Group_3__0"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7375:1: rule__XAnnotation__Group_3__0 : rule__XAnnotation__Group_3__0__Impl rule__XAnnotation__Group_3__1 ;
public final void rule__XAnnotation__Group_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7379:1: ( rule__XAnnotation__Group_3__0__Impl rule__XAnnotation__Group_3__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7380:2: rule__XAnnotation__Group_3__0__Impl rule__XAnnotation__Group_3__1
{
pushFollow(FOLLOW_rule__XAnnotation__Group_3__0__Impl_in_rule__XAnnotation__Group_3__015623);
rule__XAnnotation__Group_3__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XAnnotation__Group_3__1_in_rule__XAnnotation__Group_3__015626);
rule__XAnnotation__Group_3__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAnnotation__Group_3__0"
// $ANTLR start "rule__XAnnotation__Group_3__0__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7387:1: rule__XAnnotation__Group_3__0__Impl : ( ( '(' ) ) ;
public final void rule__XAnnotation__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7391:1: ( ( ( '(' ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7392:1: ( ( '(' ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7392:1: ( ( '(' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7393:1: ( '(' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getLeftParenthesisKeyword_3_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7394:1: ( '(' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7395:2: '('
{
match(input,88,FOLLOW_88_in_rule__XAnnotation__Group_3__0__Impl15655); if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationAccess().getLeftParenthesisKeyword_3_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAnnotation__Group_3__0__Impl"
// $ANTLR start "rule__XAnnotation__Group_3__1"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7406:1: rule__XAnnotation__Group_3__1 : rule__XAnnotation__Group_3__1__Impl rule__XAnnotation__Group_3__2 ;
public final void rule__XAnnotation__Group_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7410:1: ( rule__XAnnotation__Group_3__1__Impl rule__XAnnotation__Group_3__2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7411:2: rule__XAnnotation__Group_3__1__Impl rule__XAnnotation__Group_3__2
{
pushFollow(FOLLOW_rule__XAnnotation__Group_3__1__Impl_in_rule__XAnnotation__Group_3__115687);
rule__XAnnotation__Group_3__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XAnnotation__Group_3__2_in_rule__XAnnotation__Group_3__115690);
rule__XAnnotation__Group_3__2();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAnnotation__Group_3__1"
// $ANTLR start "rule__XAnnotation__Group_3__1__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7418:1: rule__XAnnotation__Group_3__1__Impl : ( ( rule__XAnnotation__Alternatives_3_1 )? ) ;
public final void rule__XAnnotation__Group_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7422:1: ( ( ( rule__XAnnotation__Alternatives_3_1 )? ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7423:1: ( ( rule__XAnnotation__Alternatives_3_1 )? )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7423:1: ( ( rule__XAnnotation__Alternatives_3_1 )? )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7424:1: ( rule__XAnnotation__Alternatives_3_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getAlternatives_3_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7425:1: ( rule__XAnnotation__Alternatives_3_1 )?
int alt74=2;
int LA74_0 = input.LA(1);
if ( ((LA74_0>=RULE_ID && LA74_0<=RULE_STRING)||LA74_0==42||(LA74_0>=49 && LA74_0<=50)||LA74_0==55||(LA74_0>=60 && LA74_0<=65)||LA74_0==82||LA74_0==88||LA74_0==96||(LA74_0>=99 && LA74_0<=100)||LA74_0==103||LA74_0==105||(LA74_0>=109 && LA74_0<=117)||LA74_0==119||LA74_0==129) ) {
alt74=1;
}
switch (alt74) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7425:2: rule__XAnnotation__Alternatives_3_1
{
pushFollow(FOLLOW_rule__XAnnotation__Alternatives_3_1_in_rule__XAnnotation__Group_3__1__Impl15717);
rule__XAnnotation__Alternatives_3_1();
state._fsp--;
if (state.failed) return ;
}
break;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationAccess().getAlternatives_3_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAnnotation__Group_3__1__Impl"
// $ANTLR start "rule__XAnnotation__Group_3__2"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7435:1: rule__XAnnotation__Group_3__2 : rule__XAnnotation__Group_3__2__Impl ;
public final void rule__XAnnotation__Group_3__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7439:1: ( rule__XAnnotation__Group_3__2__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7440:2: rule__XAnnotation__Group_3__2__Impl
{
pushFollow(FOLLOW_rule__XAnnotation__Group_3__2__Impl_in_rule__XAnnotation__Group_3__215748);
rule__XAnnotation__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__XAnnotation__Group_3__2"
// $ANTLR start "rule__XAnnotation__Group_3__2__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7446:1: rule__XAnnotation__Group_3__2__Impl : ( ')' ) ;
public final void rule__XAnnotation__Group_3__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7450:1: ( ( ')' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7451:1: ( ')' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7451:1: ( ')' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7452:1: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getRightParenthesisKeyword_3_2());
}
match(input,89,FOLLOW_89_in_rule__XAnnotation__Group_3__2__Impl15776); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationAccess().getRightParenthesisKeyword_3_2());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAnnotation__Group_3__2__Impl"
// $ANTLR start "rule__XAnnotation__Group_3_1_0__0"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7471:1: rule__XAnnotation__Group_3_1_0__0 : rule__XAnnotation__Group_3_1_0__0__Impl rule__XAnnotation__Group_3_1_0__1 ;
public final void rule__XAnnotation__Group_3_1_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7475:1: ( rule__XAnnotation__Group_3_1_0__0__Impl rule__XAnnotation__Group_3_1_0__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7476:2: rule__XAnnotation__Group_3_1_0__0__Impl rule__XAnnotation__Group_3_1_0__1
{
pushFollow(FOLLOW_rule__XAnnotation__Group_3_1_0__0__Impl_in_rule__XAnnotation__Group_3_1_0__015813);
rule__XAnnotation__Group_3_1_0__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XAnnotation__Group_3_1_0__1_in_rule__XAnnotation__Group_3_1_0__015816);
rule__XAnnotation__Group_3_1_0__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAnnotation__Group_3_1_0__0"
// $ANTLR start "rule__XAnnotation__Group_3_1_0__0__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7483:1: rule__XAnnotation__Group_3_1_0__0__Impl : ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 ) ) ;
public final void rule__XAnnotation__Group_3_1_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7487:1: ( ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7488:1: ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7488:1: ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7489:1: ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getElementValuePairsAssignment_3_1_0_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7490:1: ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7490:2: rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0
{
pushFollow(FOLLOW_rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0_in_rule__XAnnotation__Group_3_1_0__0__Impl15843);
rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationAccess().getElementValuePairsAssignment_3_1_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAnnotation__Group_3_1_0__0__Impl"
// $ANTLR start "rule__XAnnotation__Group_3_1_0__1"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7500:1: rule__XAnnotation__Group_3_1_0__1 : rule__XAnnotation__Group_3_1_0__1__Impl ;
public final void rule__XAnnotation__Group_3_1_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7504:1: ( rule__XAnnotation__Group_3_1_0__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7505:2: rule__XAnnotation__Group_3_1_0__1__Impl
{
pushFollow(FOLLOW_rule__XAnnotation__Group_3_1_0__1__Impl_in_rule__XAnnotation__Group_3_1_0__115873);
rule__XAnnotation__Group_3_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__XAnnotation__Group_3_1_0__1"
// $ANTLR start "rule__XAnnotation__Group_3_1_0__1__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7511:1: rule__XAnnotation__Group_3_1_0__1__Impl : ( ( rule__XAnnotation__Group_3_1_0_1__0 )* ) ;
public final void rule__XAnnotation__Group_3_1_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7515:1: ( ( ( rule__XAnnotation__Group_3_1_0_1__0 )* ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7516:1: ( ( rule__XAnnotation__Group_3_1_0_1__0 )* )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7516:1: ( ( rule__XAnnotation__Group_3_1_0_1__0 )* )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7517:1: ( rule__XAnnotation__Group_3_1_0_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getGroup_3_1_0_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7518:1: ( rule__XAnnotation__Group_3_1_0_1__0 )*
loop75:
do {
int alt75=2;
int LA75_0 = input.LA(1);
if ( (LA75_0==97) ) {
alt75=1;
}
switch (alt75) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7518:2: rule__XAnnotation__Group_3_1_0_1__0
{
pushFollow(FOLLOW_rule__XAnnotation__Group_3_1_0_1__0_in_rule__XAnnotation__Group_3_1_0__1__Impl15900);
rule__XAnnotation__Group_3_1_0_1__0();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop75;
}
} while (true);
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationAccess().getGroup_3_1_0_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAnnotation__Group_3_1_0__1__Impl"
// $ANTLR start "rule__XAnnotation__Group_3_1_0_1__0"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7532:1: rule__XAnnotation__Group_3_1_0_1__0 : rule__XAnnotation__Group_3_1_0_1__0__Impl rule__XAnnotation__Group_3_1_0_1__1 ;
public final void rule__XAnnotation__Group_3_1_0_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7536:1: ( rule__XAnnotation__Group_3_1_0_1__0__Impl rule__XAnnotation__Group_3_1_0_1__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7537:2: rule__XAnnotation__Group_3_1_0_1__0__Impl rule__XAnnotation__Group_3_1_0_1__1
{
pushFollow(FOLLOW_rule__XAnnotation__Group_3_1_0_1__0__Impl_in_rule__XAnnotation__Group_3_1_0_1__015935);
rule__XAnnotation__Group_3_1_0_1__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XAnnotation__Group_3_1_0_1__1_in_rule__XAnnotation__Group_3_1_0_1__015938);
rule__XAnnotation__Group_3_1_0_1__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAnnotation__Group_3_1_0_1__0"
// $ANTLR start "rule__XAnnotation__Group_3_1_0_1__0__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7544:1: rule__XAnnotation__Group_3_1_0_1__0__Impl : ( ',' ) ;
public final void rule__XAnnotation__Group_3_1_0_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7548:1: ( ( ',' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7549:1: ( ',' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7549:1: ( ',' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7550:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getCommaKeyword_3_1_0_1_0());
}
match(input,97,FOLLOW_97_in_rule__XAnnotation__Group_3_1_0_1__0__Impl15966); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationAccess().getCommaKeyword_3_1_0_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAnnotation__Group_3_1_0_1__0__Impl"
// $ANTLR start "rule__XAnnotation__Group_3_1_0_1__1"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7563:1: rule__XAnnotation__Group_3_1_0_1__1 : rule__XAnnotation__Group_3_1_0_1__1__Impl ;
public final void rule__XAnnotation__Group_3_1_0_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7567:1: ( rule__XAnnotation__Group_3_1_0_1__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7568:2: rule__XAnnotation__Group_3_1_0_1__1__Impl
{
pushFollow(FOLLOW_rule__XAnnotation__Group_3_1_0_1__1__Impl_in_rule__XAnnotation__Group_3_1_0_1__115997);
rule__XAnnotation__Group_3_1_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__XAnnotation__Group_3_1_0_1__1"
// $ANTLR start "rule__XAnnotation__Group_3_1_0_1__1__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7574:1: rule__XAnnotation__Group_3_1_0_1__1__Impl : ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 ) ) ;
public final void rule__XAnnotation__Group_3_1_0_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7578:1: ( ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7579:1: ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7579:1: ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7580:1: ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getElementValuePairsAssignment_3_1_0_1_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7581:1: ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7581:2: rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1
{
pushFollow(FOLLOW_rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1_in_rule__XAnnotation__Group_3_1_0_1__1__Impl16024);
rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationAccess().getElementValuePairsAssignment_3_1_0_1_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAnnotation__Group_3_1_0_1__1__Impl"
// $ANTLR start "rule__XAnnotationElementValuePair__Group__0"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7595:1: rule__XAnnotationElementValuePair__Group__0 : rule__XAnnotationElementValuePair__Group__0__Impl rule__XAnnotationElementValuePair__Group__1 ;
public final void rule__XAnnotationElementValuePair__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7599:1: ( rule__XAnnotationElementValuePair__Group__0__Impl rule__XAnnotationElementValuePair__Group__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7600:2: rule__XAnnotationElementValuePair__Group__0__Impl rule__XAnnotationElementValuePair__Group__1
{
pushFollow(FOLLOW_rule__XAnnotationElementValuePair__Group__0__Impl_in_rule__XAnnotationElementValuePair__Group__016058);
rule__XAnnotationElementValuePair__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XAnnotationElementValuePair__Group__1_in_rule__XAnnotationElementValuePair__Group__016061);
rule__XAnnotationElementValuePair__Group__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAnnotationElementValuePair__Group__0"
// $ANTLR start "rule__XAnnotationElementValuePair__Group__0__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7607:1: rule__XAnnotationElementValuePair__Group__0__Impl : ( ( rule__XAnnotationElementValuePair__Group_0__0 ) ) ;
public final void rule__XAnnotationElementValuePair__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7611:1: ( ( ( rule__XAnnotationElementValuePair__Group_0__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7612:1: ( ( rule__XAnnotationElementValuePair__Group_0__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7612:1: ( ( rule__XAnnotationElementValuePair__Group_0__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7613:1: ( rule__XAnnotationElementValuePair__Group_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValuePairAccess().getGroup_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7614:1: ( rule__XAnnotationElementValuePair__Group_0__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7614:2: rule__XAnnotationElementValuePair__Group_0__0
{
pushFollow(FOLLOW_rule__XAnnotationElementValuePair__Group_0__0_in_rule__XAnnotationElementValuePair__Group__0__Impl16088);
rule__XAnnotationElementValuePair__Group_0__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValuePairAccess().getGroup_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAnnotationElementValuePair__Group__0__Impl"
// $ANTLR start "rule__XAnnotationElementValuePair__Group__1"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7624:1: rule__XAnnotationElementValuePair__Group__1 : rule__XAnnotationElementValuePair__Group__1__Impl ;
public final void rule__XAnnotationElementValuePair__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7628:1: ( rule__XAnnotationElementValuePair__Group__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7629:2: rule__XAnnotationElementValuePair__Group__1__Impl
{
pushFollow(FOLLOW_rule__XAnnotationElementValuePair__Group__1__Impl_in_rule__XAnnotationElementValuePair__Group__116118);
rule__XAnnotationElementValuePair__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAnnotationElementValuePair__Group__1"
// $ANTLR start "rule__XAnnotationElementValuePair__Group__1__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7635:1: rule__XAnnotationElementValuePair__Group__1__Impl : ( ( rule__XAnnotationElementValuePair__ValueAssignment_1 ) ) ;
public final void rule__XAnnotationElementValuePair__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7639:1: ( ( ( rule__XAnnotationElementValuePair__ValueAssignment_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7640:1: ( ( rule__XAnnotationElementValuePair__ValueAssignment_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7640:1: ( ( rule__XAnnotationElementValuePair__ValueAssignment_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7641:1: ( rule__XAnnotationElementValuePair__ValueAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValuePairAccess().getValueAssignment_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7642:1: ( rule__XAnnotationElementValuePair__ValueAssignment_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7642:2: rule__XAnnotationElementValuePair__ValueAssignment_1
{
pushFollow(FOLLOW_rule__XAnnotationElementValuePair__ValueAssignment_1_in_rule__XAnnotationElementValuePair__Group__1__Impl16145);
rule__XAnnotationElementValuePair__ValueAssignment_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValuePairAccess().getValueAssignment_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAnnotationElementValuePair__Group__1__Impl"
// $ANTLR start "rule__XAnnotationElementValuePair__Group_0__0"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7656:1: rule__XAnnotationElementValuePair__Group_0__0 : rule__XAnnotationElementValuePair__Group_0__0__Impl ;
public final void rule__XAnnotationElementValuePair__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7660:1: ( rule__XAnnotationElementValuePair__Group_0__0__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7661:2: rule__XAnnotationElementValuePair__Group_0__0__Impl
{
pushFollow(FOLLOW_rule__XAnnotationElementValuePair__Group_0__0__Impl_in_rule__XAnnotationElementValuePair__Group_0__016179);
rule__XAnnotationElementValuePair__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__XAnnotationElementValuePair__Group_0__0"
// $ANTLR start "rule__XAnnotationElementValuePair__Group_0__0__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7667:1: rule__XAnnotationElementValuePair__Group_0__0__Impl : ( ( rule__XAnnotationElementValuePair__Group_0_0__0 ) ) ;
public final void rule__XAnnotationElementValuePair__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7671:1: ( ( ( rule__XAnnotationElementValuePair__Group_0_0__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7672:1: ( ( rule__XAnnotationElementValuePair__Group_0_0__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7672:1: ( ( rule__XAnnotationElementValuePair__Group_0_0__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7673:1: ( rule__XAnnotationElementValuePair__Group_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValuePairAccess().getGroup_0_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7674:1: ( rule__XAnnotationElementValuePair__Group_0_0__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7674:2: rule__XAnnotationElementValuePair__Group_0_0__0
{
pushFollow(FOLLOW_rule__XAnnotationElementValuePair__Group_0_0__0_in_rule__XAnnotationElementValuePair__Group_0__0__Impl16206);
rule__XAnnotationElementValuePair__Group_0_0__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValuePairAccess().getGroup_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAnnotationElementValuePair__Group_0__0__Impl"
// $ANTLR start "rule__XAnnotationElementValuePair__Group_0_0__0"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7686:1: rule__XAnnotationElementValuePair__Group_0_0__0 : rule__XAnnotationElementValuePair__Group_0_0__0__Impl rule__XAnnotationElementValuePair__Group_0_0__1 ;
public final void rule__XAnnotationElementValuePair__Group_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7690:1: ( rule__XAnnotationElementValuePair__Group_0_0__0__Impl rule__XAnnotationElementValuePair__Group_0_0__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7691:2: rule__XAnnotationElementValuePair__Group_0_0__0__Impl rule__XAnnotationElementValuePair__Group_0_0__1
{
pushFollow(FOLLOW_rule__XAnnotationElementValuePair__Group_0_0__0__Impl_in_rule__XAnnotationElementValuePair__Group_0_0__016238);
rule__XAnnotationElementValuePair__Group_0_0__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XAnnotationElementValuePair__Group_0_0__1_in_rule__XAnnotationElementValuePair__Group_0_0__016241);
rule__XAnnotationElementValuePair__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__XAnnotationElementValuePair__Group_0_0__0"
// $ANTLR start "rule__XAnnotationElementValuePair__Group_0_0__0__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7698:1: rule__XAnnotationElementValuePair__Group_0_0__0__Impl : ( ( rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 ) ) ;
public final void rule__XAnnotationElementValuePair__Group_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7702:1: ( ( ( rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7703:1: ( ( rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7703:1: ( ( rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7704:1: ( rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValuePairAccess().getElementAssignment_0_0_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7705:1: ( rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7705:2: rule__XAnnotationElementValuePair__ElementAssignment_0_0_0
{
pushFollow(FOLLOW_rule__XAnnotationElementValuePair__ElementAssignment_0_0_0_in_rule__XAnnotationElementValuePair__Group_0_0__0__Impl16268);
rule__XAnnotationElementValuePair__ElementAssignment_0_0_0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValuePairAccess().getElementAssignment_0_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAnnotationElementValuePair__Group_0_0__0__Impl"
// $ANTLR start "rule__XAnnotationElementValuePair__Group_0_0__1"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7715:1: rule__XAnnotationElementValuePair__Group_0_0__1 : rule__XAnnotationElementValuePair__Group_0_0__1__Impl ;
public final void rule__XAnnotationElementValuePair__Group_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7719:1: ( rule__XAnnotationElementValuePair__Group_0_0__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7720:2: rule__XAnnotationElementValuePair__Group_0_0__1__Impl
{
pushFollow(FOLLOW_rule__XAnnotationElementValuePair__Group_0_0__1__Impl_in_rule__XAnnotationElementValuePair__Group_0_0__116298);
rule__XAnnotationElementValuePair__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__XAnnotationElementValuePair__Group_0_0__1"
// $ANTLR start "rule__XAnnotationElementValuePair__Group_0_0__1__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7726:1: rule__XAnnotationElementValuePair__Group_0_0__1__Impl : ( '=' ) ;
public final void rule__XAnnotationElementValuePair__Group_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7730:1: ( ( '=' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7731:1: ( '=' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7731:1: ( '=' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7732:1: '='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValuePairAccess().getEqualsSignKeyword_0_0_1());
}
match(input,13,FOLLOW_13_in_rule__XAnnotationElementValuePair__Group_0_0__1__Impl16326); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValuePairAccess().getEqualsSignKeyword_0_0_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAnnotationElementValuePair__Group_0_0__1__Impl"
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0__0"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7749:1: rule__XAnnotationElementValueOrCommaList__Group_0__0 : rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0__1 ;
public final void rule__XAnnotationElementValueOrCommaList__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7753:1: ( rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7754:2: rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0__1
{
pushFollow(FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_0__016361);
rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0__1_in_rule__XAnnotationElementValueOrCommaList__Group_0__016364);
rule__XAnnotationElementValueOrCommaList__Group_0__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAnnotationElementValueOrCommaList__Group_0__0"
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7761:1: rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl : ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0 ) ) ;
public final void rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7765:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7766:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7766:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7767:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7768:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7768:2: rule__XAnnotationElementValueOrCommaList__Group_0_0__0
{
pushFollow(FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_0__0_in_rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl16391);
rule__XAnnotationElementValueOrCommaList__Group_0_0__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl"
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0__1"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7778:1: rule__XAnnotationElementValueOrCommaList__Group_0__1 : rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl rule__XAnnotationElementValueOrCommaList__Group_0__2 ;
public final void rule__XAnnotationElementValueOrCommaList__Group_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7782:1: ( rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl rule__XAnnotationElementValueOrCommaList__Group_0__2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7783:2: rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl rule__XAnnotationElementValueOrCommaList__Group_0__2
{
pushFollow(FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_0__116421);
rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0__2_in_rule__XAnnotationElementValueOrCommaList__Group_0__116424);
rule__XAnnotationElementValueOrCommaList__Group_0__2();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAnnotationElementValueOrCommaList__Group_0__1"
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7790:1: rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl : ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0 )? ) ;
public final void rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7794:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0 )? ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7795:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0 )? )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7795:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0 )? )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7796:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7797:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0 )?
int alt76=2;
int LA76_0 = input.LA(1);
if ( ((LA76_0>=RULE_ID && LA76_0<=RULE_STRING)||LA76_0==42||(LA76_0>=49 && LA76_0<=50)||LA76_0==55||(LA76_0>=60 && LA76_0<=65)||LA76_0==82||LA76_0==88||LA76_0==96||(LA76_0>=99 && LA76_0<=100)||LA76_0==103||LA76_0==105||(LA76_0>=109 && LA76_0<=117)||LA76_0==119||LA76_0==129) ) {
alt76=1;
}
switch (alt76) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7797:2: rule__XAnnotationElementValueOrCommaList__Group_0_1__0
{
pushFollow(FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_1__0_in_rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl16451);
rule__XAnnotationElementValueOrCommaList__Group_0_1__0();
state._fsp--;
if (state.failed) return ;
}
break;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl"
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0__2"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7807:1: rule__XAnnotationElementValueOrCommaList__Group_0__2 : rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl ;
public final void rule__XAnnotationElementValueOrCommaList__Group_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7811:1: ( rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7812:2: rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl
{
pushFollow(FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_0__216482);
rule__XAnnotationElementValueOrCommaList__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__XAnnotationElementValueOrCommaList__Group_0__2"
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7818:1: rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl : ( ']' ) ;
public final void rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7822:1: ( ( ']' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7823:1: ( ']' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7823:1: ( ']' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7824:1: ']'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getRightSquareBracketKeyword_0_2());
}
match(input,98,FOLLOW_98_in_rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl16510); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getRightSquareBracketKeyword_0_2());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl"
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_0__0"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7843:1: rule__XAnnotationElementValueOrCommaList__Group_0_0__0 : rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl ;
public final void rule__XAnnotationElementValueOrCommaList__Group_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7847:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7848:2: rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl
{
pushFollow(FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_0_0__016547);
rule__XAnnotationElementValueOrCommaList__Group_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__XAnnotationElementValueOrCommaList__Group_0_0__0"
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7854:1: rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl : ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 ) ) ;
public final void rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7858:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7859:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7859:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7860:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_0_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7861:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7861:2: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0
{
pushFollow(FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0_in_rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl16574);
rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl"
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7873:1: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 : rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1 ;
public final void rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7877:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7878:2: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1
{
pushFollow(FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_0_0_0__016606);
rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1_in_rule__XAnnotationElementValueOrCommaList__Group_0_0_0__016609);
rule__XAnnotationElementValueOrCommaList__Group_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__XAnnotationElementValueOrCommaList__Group_0_0_0__0"
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7885:1: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl : ( () ) ;
public final void rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7889:1: ( ( () ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7890:1: ( () )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7890:1: ( () )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7891:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXListLiteralAction_0_0_0_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7892:1: ()
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7894:1:
{
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXListLiteralAction_0_0_0_0());
}
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl"
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7904:1: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1 : rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2 ;
public final void rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7908:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7909:2: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2
{
pushFollow(FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_0_0_0__116667);
rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2_in_rule__XAnnotationElementValueOrCommaList__Group_0_0_0__116670);
rule__XAnnotationElementValueOrCommaList__Group_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__XAnnotationElementValueOrCommaList__Group_0_0_0__1"
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7916:1: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl : ( '#' ) ;
public final void rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7920:1: ( ( '#' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7921:1: ( '#' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7921:1: ( '#' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7922:1: '#'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getNumberSignKeyword_0_0_0_1());
}
match(input,99,FOLLOW_99_in_rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl16698); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getNumberSignKeyword_0_0_0_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl"
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7935:1: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2 : rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl ;
public final void rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7939:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7940:2: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl
{
pushFollow(FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_0_0_0__216729);
rule__XAnnotationElementValueOrCommaList__Group_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__XAnnotationElementValueOrCommaList__Group_0_0_0__2"
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7946:1: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl : ( '[' ) ;
public final void rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7950:1: ( ( '[' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7951:1: ( '[' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7951:1: ( '[' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7952:1: '['
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getLeftSquareBracketKeyword_0_0_0_2());
}
match(input,100,FOLLOW_100_in_rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl16757); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getLeftSquareBracketKeyword_0_0_0_2());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl"
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_1__0"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7971:1: rule__XAnnotationElementValueOrCommaList__Group_0_1__0 : rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_1__1 ;
public final void rule__XAnnotationElementValueOrCommaList__Group_0_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7975:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_1__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7976:2: rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_1__1
{
pushFollow(FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_0_1__016794);
rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_1__1_in_rule__XAnnotationElementValueOrCommaList__Group_0_1__016797);
rule__XAnnotationElementValueOrCommaList__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__XAnnotationElementValueOrCommaList__Group_0_1__0"
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7983:1: rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl : ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 ) ) ;
public final void rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7987:1: ( ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7988:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7988:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7989:1: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsAssignment_0_1_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7990:1: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:7990:2: rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0
{
pushFollow(FOLLOW_rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0_in_rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl16824);
rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsAssignment_0_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl"
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_1__1"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8000:1: rule__XAnnotationElementValueOrCommaList__Group_0_1__1 : rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl ;
public final void rule__XAnnotationElementValueOrCommaList__Group_0_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8004:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8005:2: rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl
{
pushFollow(FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_0_1__116854);
rule__XAnnotationElementValueOrCommaList__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__XAnnotationElementValueOrCommaList__Group_0_1__1"
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8011:1: rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl : ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 )* ) ;
public final void rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8015:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 )* ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8016:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 )* )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8016:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 )* )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8017:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_1_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8018:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 )*
loop77:
do {
int alt77=2;
int LA77_0 = input.LA(1);
if ( (LA77_0==97) ) {
alt77=1;
}
switch (alt77) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8018:2: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0
{
pushFollow(FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0_in_rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl16881);
rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop77;
}
} while (true);
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_1_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl"
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8032:1: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 : rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1 ;
public final void rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8036:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8037:2: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1
{
pushFollow(FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_0_1_1__016916);
rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1_in_rule__XAnnotationElementValueOrCommaList__Group_0_1_1__016919);
rule__XAnnotationElementValueOrCommaList__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__XAnnotationElementValueOrCommaList__Group_0_1_1__0"
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8044:1: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl : ( ',' ) ;
public final void rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8048:1: ( ( ',' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8049:1: ( ',' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8049:1: ( ',' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8050:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getCommaKeyword_0_1_1_0());
}
match(input,97,FOLLOW_97_in_rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl16947); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getCommaKeyword_0_1_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl"
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8063:1: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1 : rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl ;
public final void rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8067:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8068:2: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl
{
pushFollow(FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_0_1_1__116978);
rule__XAnnotationElementValueOrCommaList__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__XAnnotationElementValueOrCommaList__Group_0_1_1__1"
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8074:1: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl : ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 ) ) ;
public final void rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8078:1: ( ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8079:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8079:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8080:1: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsAssignment_0_1_1_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8081:1: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8081:2: rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1
{
pushFollow(FOLLOW_rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1_in_rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl17005);
rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsAssignment_0_1_1_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl"
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1__0"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8095:1: rule__XAnnotationElementValueOrCommaList__Group_1__0 : rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1__1 ;
public final void rule__XAnnotationElementValueOrCommaList__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8099:1: ( rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8100:2: rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1__1
{
pushFollow(FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_1__017039);
rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1__1_in_rule__XAnnotationElementValueOrCommaList__Group_1__017042);
rule__XAnnotationElementValueOrCommaList__Group_1__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAnnotationElementValueOrCommaList__Group_1__0"
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8107:1: rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl : ( ruleXAnnotationOrExpression ) ;
public final void rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8111:1: ( ( ruleXAnnotationOrExpression ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8112:1: ( ruleXAnnotationOrExpression )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8112:1: ( ruleXAnnotationOrExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8113:1: ruleXAnnotationOrExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXAnnotationOrExpressionParserRuleCall_1_0());
}
pushFollow(FOLLOW_ruleXAnnotationOrExpression_in_rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl17069);
ruleXAnnotationOrExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXAnnotationOrExpressionParserRuleCall_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl"
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1__1"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8124:1: rule__XAnnotationElementValueOrCommaList__Group_1__1 : rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl ;
public final void rule__XAnnotationElementValueOrCommaList__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8128:1: ( rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8129:2: rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl
{
pushFollow(FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_1__117098);
rule__XAnnotationElementValueOrCommaList__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__XAnnotationElementValueOrCommaList__Group_1__1"
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8135:1: rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl : ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0 )? ) ;
public final void rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8139:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0 )? ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8140:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0 )? )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8140:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0 )? )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8141:1: ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8142:1: ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0 )?
int alt78=2;
int LA78_0 = input.LA(1);
if ( (LA78_0==97) ) {
alt78=1;
}
switch (alt78) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8142:2: rule__XAnnotationElementValueOrCommaList__Group_1_1__0
{
pushFollow(FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1_1__0_in_rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl17125);
rule__XAnnotationElementValueOrCommaList__Group_1_1__0();
state._fsp--;
if (state.failed) return ;
}
break;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl"
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1_1__0"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8156:1: rule__XAnnotationElementValueOrCommaList__Group_1_1__0 : rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1_1__1 ;
public final void rule__XAnnotationElementValueOrCommaList__Group_1_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8160:1: ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1_1__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8161:2: rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1_1__1
{
pushFollow(FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_1_1__017160);
rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1_1__1_in_rule__XAnnotationElementValueOrCommaList__Group_1_1__017163);
rule__XAnnotationElementValueOrCommaList__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__XAnnotationElementValueOrCommaList__Group_1_1__0"
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8168:1: rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl : ( () ) ;
public final void rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8172:1: ( ( () ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8173:1: ( () )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8173:1: ( () )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8174:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXListLiteralElementsAction_1_1_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8175:1: ()
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8177:1:
{
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXListLiteralElementsAction_1_1_0());
}
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl"
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1_1__1"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8187:1: rule__XAnnotationElementValueOrCommaList__Group_1_1__1 : rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl ;
public final void rule__XAnnotationElementValueOrCommaList__Group_1_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8191:1: ( rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8192:2: rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl
{
pushFollow(FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_1_1__117221);
rule__XAnnotationElementValueOrCommaList__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__XAnnotationElementValueOrCommaList__Group_1_1__1"
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8198:1: rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl : ( ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) ) ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* ) ) ;
public final void rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8202:1: ( ( ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) ) ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8203:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) ) ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8203:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) ) ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8204:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) ) ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8204:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8205:1: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1_1_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8206:1: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8206:2: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0
{
pushFollow(FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0_in_rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl17250);
rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1_1_1());
}
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8209:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8210:1: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1_1_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8211:1: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )*
loop79:
do {
int alt79=2;
int LA79_0 = input.LA(1);
if ( (LA79_0==97) ) {
alt79=1;
}
switch (alt79) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8211:2: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0
{
pushFollow(FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0_in_rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl17262);
rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop79;
}
} while (true);
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1_1_1());
}
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl"
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8226:1: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 : rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1 ;
public final void rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8230:1: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8231:2: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1
{
pushFollow(FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_1_1_1__017299);
rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1_in_rule__XAnnotationElementValueOrCommaList__Group_1_1_1__017302);
rule__XAnnotationElementValueOrCommaList__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__XAnnotationElementValueOrCommaList__Group_1_1_1__0"
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8238:1: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl : ( ',' ) ;
public final void rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8242:1: ( ( ',' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8243:1: ( ',' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8243:1: ( ',' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8244:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getCommaKeyword_1_1_1_0());
}
match(input,97,FOLLOW_97_in_rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl17330); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getCommaKeyword_1_1_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl"
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8257:1: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1 : rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl ;
public final void rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8261:1: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8262:2: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl
{
pushFollow(FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_1_1_1__117361);
rule__XAnnotationElementValueOrCommaList__Group_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__XAnnotationElementValueOrCommaList__Group_1_1_1__1"
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8268:1: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl : ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 ) ) ;
public final void rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8272:1: ( ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8273:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8273:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8274:1: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsAssignment_1_1_1_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8275:1: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8275:2: rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1
{
pushFollow(FOLLOW_rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1_in_rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl17388);
rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsAssignment_1_1_1_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl"
// $ANTLR start "rule__XAnnotationElementValue__Group_0__0"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8289:1: rule__XAnnotationElementValue__Group_0__0 : rule__XAnnotationElementValue__Group_0__0__Impl rule__XAnnotationElementValue__Group_0__1 ;
public final void rule__XAnnotationElementValue__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8293:1: ( rule__XAnnotationElementValue__Group_0__0__Impl rule__XAnnotationElementValue__Group_0__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8294:2: rule__XAnnotationElementValue__Group_0__0__Impl rule__XAnnotationElementValue__Group_0__1
{
pushFollow(FOLLOW_rule__XAnnotationElementValue__Group_0__0__Impl_in_rule__XAnnotationElementValue__Group_0__017422);
rule__XAnnotationElementValue__Group_0__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XAnnotationElementValue__Group_0__1_in_rule__XAnnotationElementValue__Group_0__017425);
rule__XAnnotationElementValue__Group_0__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAnnotationElementValue__Group_0__0"
// $ANTLR start "rule__XAnnotationElementValue__Group_0__0__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8301:1: rule__XAnnotationElementValue__Group_0__0__Impl : ( ( rule__XAnnotationElementValue__Group_0_0__0 ) ) ;
public final void rule__XAnnotationElementValue__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8305:1: ( ( ( rule__XAnnotationElementValue__Group_0_0__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8306:1: ( ( rule__XAnnotationElementValue__Group_0_0__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8306:1: ( ( rule__XAnnotationElementValue__Group_0_0__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8307:1: ( rule__XAnnotationElementValue__Group_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8308:1: ( rule__XAnnotationElementValue__Group_0_0__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8308:2: rule__XAnnotationElementValue__Group_0_0__0
{
pushFollow(FOLLOW_rule__XAnnotationElementValue__Group_0_0__0_in_rule__XAnnotationElementValue__Group_0__0__Impl17452);
rule__XAnnotationElementValue__Group_0_0__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAnnotationElementValue__Group_0__0__Impl"
// $ANTLR start "rule__XAnnotationElementValue__Group_0__1"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8318:1: rule__XAnnotationElementValue__Group_0__1 : rule__XAnnotationElementValue__Group_0__1__Impl rule__XAnnotationElementValue__Group_0__2 ;
public final void rule__XAnnotationElementValue__Group_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8322:1: ( rule__XAnnotationElementValue__Group_0__1__Impl rule__XAnnotationElementValue__Group_0__2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8323:2: rule__XAnnotationElementValue__Group_0__1__Impl rule__XAnnotationElementValue__Group_0__2
{
pushFollow(FOLLOW_rule__XAnnotationElementValue__Group_0__1__Impl_in_rule__XAnnotationElementValue__Group_0__117482);
rule__XAnnotationElementValue__Group_0__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XAnnotationElementValue__Group_0__2_in_rule__XAnnotationElementValue__Group_0__117485);
rule__XAnnotationElementValue__Group_0__2();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAnnotationElementValue__Group_0__1"
// $ANTLR start "rule__XAnnotationElementValue__Group_0__1__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8330:1: rule__XAnnotationElementValue__Group_0__1__Impl : ( ( rule__XAnnotationElementValue__Group_0_1__0 )? ) ;
public final void rule__XAnnotationElementValue__Group_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8334:1: ( ( ( rule__XAnnotationElementValue__Group_0_1__0 )? ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8335:1: ( ( rule__XAnnotationElementValue__Group_0_1__0 )? )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8335:1: ( ( rule__XAnnotationElementValue__Group_0_1__0 )? )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8336:1: ( rule__XAnnotationElementValue__Group_0_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8337:1: ( rule__XAnnotationElementValue__Group_0_1__0 )?
int alt80=2;
int LA80_0 = input.LA(1);
if ( ((LA80_0>=RULE_ID && LA80_0<=RULE_STRING)||LA80_0==42||(LA80_0>=49 && LA80_0<=50)||LA80_0==55||(LA80_0>=60 && LA80_0<=65)||LA80_0==82||LA80_0==88||LA80_0==96||(LA80_0>=99 && LA80_0<=100)||LA80_0==103||LA80_0==105||(LA80_0>=109 && LA80_0<=117)||LA80_0==119||LA80_0==129) ) {
alt80=1;
}
switch (alt80) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8337:2: rule__XAnnotationElementValue__Group_0_1__0
{
pushFollow(FOLLOW_rule__XAnnotationElementValue__Group_0_1__0_in_rule__XAnnotationElementValue__Group_0__1__Impl17512);
rule__XAnnotationElementValue__Group_0_1__0();
state._fsp--;
if (state.failed) return ;
}
break;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAnnotationElementValue__Group_0__1__Impl"
// $ANTLR start "rule__XAnnotationElementValue__Group_0__2"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8347:1: rule__XAnnotationElementValue__Group_0__2 : rule__XAnnotationElementValue__Group_0__2__Impl ;
public final void rule__XAnnotationElementValue__Group_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8351:1: ( rule__XAnnotationElementValue__Group_0__2__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8352:2: rule__XAnnotationElementValue__Group_0__2__Impl
{
pushFollow(FOLLOW_rule__XAnnotationElementValue__Group_0__2__Impl_in_rule__XAnnotationElementValue__Group_0__217543);
rule__XAnnotationElementValue__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__XAnnotationElementValue__Group_0__2"
// $ANTLR start "rule__XAnnotationElementValue__Group_0__2__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8358:1: rule__XAnnotationElementValue__Group_0__2__Impl : ( ']' ) ;
public final void rule__XAnnotationElementValue__Group_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8362:1: ( ( ']' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8363:1: ( ']' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8363:1: ( ']' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8364:1: ']'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueAccess().getRightSquareBracketKeyword_0_2());
}
match(input,98,FOLLOW_98_in_rule__XAnnotationElementValue__Group_0__2__Impl17571); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValueAccess().getRightSquareBracketKeyword_0_2());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAnnotationElementValue__Group_0__2__Impl"
// $ANTLR start "rule__XAnnotationElementValue__Group_0_0__0"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8383:1: rule__XAnnotationElementValue__Group_0_0__0 : rule__XAnnotationElementValue__Group_0_0__0__Impl ;
public final void rule__XAnnotationElementValue__Group_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8387:1: ( rule__XAnnotationElementValue__Group_0_0__0__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8388:2: rule__XAnnotationElementValue__Group_0_0__0__Impl
{
pushFollow(FOLLOW_rule__XAnnotationElementValue__Group_0_0__0__Impl_in_rule__XAnnotationElementValue__Group_0_0__017608);
rule__XAnnotationElementValue__Group_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__XAnnotationElementValue__Group_0_0__0"
// $ANTLR start "rule__XAnnotationElementValue__Group_0_0__0__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8394:1: rule__XAnnotationElementValue__Group_0_0__0__Impl : ( ( rule__XAnnotationElementValue__Group_0_0_0__0 ) ) ;
public final void rule__XAnnotationElementValue__Group_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8398:1: ( ( ( rule__XAnnotationElementValue__Group_0_0_0__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8399:1: ( ( rule__XAnnotationElementValue__Group_0_0_0__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8399:1: ( ( rule__XAnnotationElementValue__Group_0_0_0__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8400:1: ( rule__XAnnotationElementValue__Group_0_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_0_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8401:1: ( rule__XAnnotationElementValue__Group_0_0_0__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8401:2: rule__XAnnotationElementValue__Group_0_0_0__0
{
pushFollow(FOLLOW_rule__XAnnotationElementValue__Group_0_0_0__0_in_rule__XAnnotationElementValue__Group_0_0__0__Impl17635);
rule__XAnnotationElementValue__Group_0_0_0__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAnnotationElementValue__Group_0_0__0__Impl"
// $ANTLR start "rule__XAnnotationElementValue__Group_0_0_0__0"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8413:1: rule__XAnnotationElementValue__Group_0_0_0__0 : rule__XAnnotationElementValue__Group_0_0_0__0__Impl rule__XAnnotationElementValue__Group_0_0_0__1 ;
public final void rule__XAnnotationElementValue__Group_0_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8417:1: ( rule__XAnnotationElementValue__Group_0_0_0__0__Impl rule__XAnnotationElementValue__Group_0_0_0__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8418:2: rule__XAnnotationElementValue__Group_0_0_0__0__Impl rule__XAnnotationElementValue__Group_0_0_0__1
{
pushFollow(FOLLOW_rule__XAnnotationElementValue__Group_0_0_0__0__Impl_in_rule__XAnnotationElementValue__Group_0_0_0__017667);
rule__XAnnotationElementValue__Group_0_0_0__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XAnnotationElementValue__Group_0_0_0__1_in_rule__XAnnotationElementValue__Group_0_0_0__017670);
rule__XAnnotationElementValue__Group_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__XAnnotationElementValue__Group_0_0_0__0"
// $ANTLR start "rule__XAnnotationElementValue__Group_0_0_0__0__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8425:1: rule__XAnnotationElementValue__Group_0_0_0__0__Impl : ( () ) ;
public final void rule__XAnnotationElementValue__Group_0_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8429:1: ( ( () ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8430:1: ( () )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8430:1: ( () )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8431:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueAccess().getXListLiteralAction_0_0_0_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8432:1: ()
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8434:1:
{
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValueAccess().getXListLiteralAction_0_0_0_0());
}
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAnnotationElementValue__Group_0_0_0__0__Impl"
// $ANTLR start "rule__XAnnotationElementValue__Group_0_0_0__1"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8444:1: rule__XAnnotationElementValue__Group_0_0_0__1 : rule__XAnnotationElementValue__Group_0_0_0__1__Impl rule__XAnnotationElementValue__Group_0_0_0__2 ;
public final void rule__XAnnotationElementValue__Group_0_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8448:1: ( rule__XAnnotationElementValue__Group_0_0_0__1__Impl rule__XAnnotationElementValue__Group_0_0_0__2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8449:2: rule__XAnnotationElementValue__Group_0_0_0__1__Impl rule__XAnnotationElementValue__Group_0_0_0__2
{
pushFollow(FOLLOW_rule__XAnnotationElementValue__Group_0_0_0__1__Impl_in_rule__XAnnotationElementValue__Group_0_0_0__117728);
rule__XAnnotationElementValue__Group_0_0_0__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XAnnotationElementValue__Group_0_0_0__2_in_rule__XAnnotationElementValue__Group_0_0_0__117731);
rule__XAnnotationElementValue__Group_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__XAnnotationElementValue__Group_0_0_0__1"
// $ANTLR start "rule__XAnnotationElementValue__Group_0_0_0__1__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8456:1: rule__XAnnotationElementValue__Group_0_0_0__1__Impl : ( '#' ) ;
public final void rule__XAnnotationElementValue__Group_0_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8460:1: ( ( '#' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8461:1: ( '#' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8461:1: ( '#' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8462:1: '#'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueAccess().getNumberSignKeyword_0_0_0_1());
}
match(input,99,FOLLOW_99_in_rule__XAnnotationElementValue__Group_0_0_0__1__Impl17759); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValueAccess().getNumberSignKeyword_0_0_0_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAnnotationElementValue__Group_0_0_0__1__Impl"
// $ANTLR start "rule__XAnnotationElementValue__Group_0_0_0__2"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8475:1: rule__XAnnotationElementValue__Group_0_0_0__2 : rule__XAnnotationElementValue__Group_0_0_0__2__Impl ;
public final void rule__XAnnotationElementValue__Group_0_0_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8479:1: ( rule__XAnnotationElementValue__Group_0_0_0__2__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8480:2: rule__XAnnotationElementValue__Group_0_0_0__2__Impl
{
pushFollow(FOLLOW_rule__XAnnotationElementValue__Group_0_0_0__2__Impl_in_rule__XAnnotationElementValue__Group_0_0_0__217790);
rule__XAnnotationElementValue__Group_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__XAnnotationElementValue__Group_0_0_0__2"
// $ANTLR start "rule__XAnnotationElementValue__Group_0_0_0__2__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8486:1: rule__XAnnotationElementValue__Group_0_0_0__2__Impl : ( '[' ) ;
public final void rule__XAnnotationElementValue__Group_0_0_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8490:1: ( ( '[' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8491:1: ( '[' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8491:1: ( '[' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8492:1: '['
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueAccess().getLeftSquareBracketKeyword_0_0_0_2());
}
match(input,100,FOLLOW_100_in_rule__XAnnotationElementValue__Group_0_0_0__2__Impl17818); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValueAccess().getLeftSquareBracketKeyword_0_0_0_2());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAnnotationElementValue__Group_0_0_0__2__Impl"
// $ANTLR start "rule__XAnnotationElementValue__Group_0_1__0"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8511:1: rule__XAnnotationElementValue__Group_0_1__0 : rule__XAnnotationElementValue__Group_0_1__0__Impl rule__XAnnotationElementValue__Group_0_1__1 ;
public final void rule__XAnnotationElementValue__Group_0_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8515:1: ( rule__XAnnotationElementValue__Group_0_1__0__Impl rule__XAnnotationElementValue__Group_0_1__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8516:2: rule__XAnnotationElementValue__Group_0_1__0__Impl rule__XAnnotationElementValue__Group_0_1__1
{
pushFollow(FOLLOW_rule__XAnnotationElementValue__Group_0_1__0__Impl_in_rule__XAnnotationElementValue__Group_0_1__017855);
rule__XAnnotationElementValue__Group_0_1__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XAnnotationElementValue__Group_0_1__1_in_rule__XAnnotationElementValue__Group_0_1__017858);
rule__XAnnotationElementValue__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__XAnnotationElementValue__Group_0_1__0"
// $ANTLR start "rule__XAnnotationElementValue__Group_0_1__0__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8523:1: rule__XAnnotationElementValue__Group_0_1__0__Impl : ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_0 ) ) ;
public final void rule__XAnnotationElementValue__Group_0_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8527:1: ( ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8528:1: ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8528:1: ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8529:1: ( rule__XAnnotationElementValue__ElementsAssignment_0_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueAccess().getElementsAssignment_0_1_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8530:1: ( rule__XAnnotationElementValue__ElementsAssignment_0_1_0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8530:2: rule__XAnnotationElementValue__ElementsAssignment_0_1_0
{
pushFollow(FOLLOW_rule__XAnnotationElementValue__ElementsAssignment_0_1_0_in_rule__XAnnotationElementValue__Group_0_1__0__Impl17885);
rule__XAnnotationElementValue__ElementsAssignment_0_1_0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValueAccess().getElementsAssignment_0_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAnnotationElementValue__Group_0_1__0__Impl"
// $ANTLR start "rule__XAnnotationElementValue__Group_0_1__1"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8540:1: rule__XAnnotationElementValue__Group_0_1__1 : rule__XAnnotationElementValue__Group_0_1__1__Impl ;
public final void rule__XAnnotationElementValue__Group_0_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8544:1: ( rule__XAnnotationElementValue__Group_0_1__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8545:2: rule__XAnnotationElementValue__Group_0_1__1__Impl
{
pushFollow(FOLLOW_rule__XAnnotationElementValue__Group_0_1__1__Impl_in_rule__XAnnotationElementValue__Group_0_1__117915);
rule__XAnnotationElementValue__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__XAnnotationElementValue__Group_0_1__1"
// $ANTLR start "rule__XAnnotationElementValue__Group_0_1__1__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8551:1: rule__XAnnotationElementValue__Group_0_1__1__Impl : ( ( rule__XAnnotationElementValue__Group_0_1_1__0 )* ) ;
public final void rule__XAnnotationElementValue__Group_0_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8555:1: ( ( ( rule__XAnnotationElementValue__Group_0_1_1__0 )* ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8556:1: ( ( rule__XAnnotationElementValue__Group_0_1_1__0 )* )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8556:1: ( ( rule__XAnnotationElementValue__Group_0_1_1__0 )* )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8557:1: ( rule__XAnnotationElementValue__Group_0_1_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_1_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8558:1: ( rule__XAnnotationElementValue__Group_0_1_1__0 )*
loop81:
do {
int alt81=2;
int LA81_0 = input.LA(1);
if ( (LA81_0==97) ) {
alt81=1;
}
switch (alt81) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8558:2: rule__XAnnotationElementValue__Group_0_1_1__0
{
pushFollow(FOLLOW_rule__XAnnotationElementValue__Group_0_1_1__0_in_rule__XAnnotationElementValue__Group_0_1__1__Impl17942);
rule__XAnnotationElementValue__Group_0_1_1__0();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop81;
}
} while (true);
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_1_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAnnotationElementValue__Group_0_1__1__Impl"
// $ANTLR start "rule__XAnnotationElementValue__Group_0_1_1__0"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8572:1: rule__XAnnotationElementValue__Group_0_1_1__0 : rule__XAnnotationElementValue__Group_0_1_1__0__Impl rule__XAnnotationElementValue__Group_0_1_1__1 ;
public final void rule__XAnnotationElementValue__Group_0_1_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8576:1: ( rule__XAnnotationElementValue__Group_0_1_1__0__Impl rule__XAnnotationElementValue__Group_0_1_1__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8577:2: rule__XAnnotationElementValue__Group_0_1_1__0__Impl rule__XAnnotationElementValue__Group_0_1_1__1
{
pushFollow(FOLLOW_rule__XAnnotationElementValue__Group_0_1_1__0__Impl_in_rule__XAnnotationElementValue__Group_0_1_1__017977);
rule__XAnnotationElementValue__Group_0_1_1__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XAnnotationElementValue__Group_0_1_1__1_in_rule__XAnnotationElementValue__Group_0_1_1__017980);
rule__XAnnotationElementValue__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__XAnnotationElementValue__Group_0_1_1__0"
// $ANTLR start "rule__XAnnotationElementValue__Group_0_1_1__0__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8584:1: rule__XAnnotationElementValue__Group_0_1_1__0__Impl : ( ',' ) ;
public final void rule__XAnnotationElementValue__Group_0_1_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8588:1: ( ( ',' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8589:1: ( ',' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8589:1: ( ',' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8590:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueAccess().getCommaKeyword_0_1_1_0());
}
match(input,97,FOLLOW_97_in_rule__XAnnotationElementValue__Group_0_1_1__0__Impl18008); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValueAccess().getCommaKeyword_0_1_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAnnotationElementValue__Group_0_1_1__0__Impl"
// $ANTLR start "rule__XAnnotationElementValue__Group_0_1_1__1"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8603:1: rule__XAnnotationElementValue__Group_0_1_1__1 : rule__XAnnotationElementValue__Group_0_1_1__1__Impl ;
public final void rule__XAnnotationElementValue__Group_0_1_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8607:1: ( rule__XAnnotationElementValue__Group_0_1_1__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8608:2: rule__XAnnotationElementValue__Group_0_1_1__1__Impl
{
pushFollow(FOLLOW_rule__XAnnotationElementValue__Group_0_1_1__1__Impl_in_rule__XAnnotationElementValue__Group_0_1_1__118039);
rule__XAnnotationElementValue__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__XAnnotationElementValue__Group_0_1_1__1"
// $ANTLR start "rule__XAnnotationElementValue__Group_0_1_1__1__Impl"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8614:1: rule__XAnnotationElementValue__Group_0_1_1__1__Impl : ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 ) ) ;
public final void rule__XAnnotationElementValue__Group_0_1_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8618:1: ( ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8619:1: ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8619:1: ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8620:1: ( rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueAccess().getElementsAssignment_0_1_1_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8621:1: ( rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8621:2: rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1
{
pushFollow(FOLLOW_rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1_in_rule__XAnnotationElementValue__Group_0_1_1__1__Impl18066);
rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValueAccess().getElementsAssignment_0_1_1_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAnnotationElementValue__Group_0_1_1__1__Impl"
// $ANTLR start "rule__XAssignment__Group_0__0"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8635: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8639:1: ( rule__XAssignment__Group_0__0__Impl rule__XAssignment__Group_0__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8640: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__018100);
rule__XAssignment__Group_0__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XAssignment__Group_0__1_in_rule__XAssignment__Group_0__018103);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8647:1: rule__XAssignment__Group_0__0__Impl : ( () ) ;
public final void rule__XAssignment__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8651:1: ( ( () ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8652:1: ( () )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8652:1: ( () )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8653:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getXAssignmentAction_0_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8654:1: ()
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8656: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8666: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8670:1: ( rule__XAssignment__Group_0__1__Impl rule__XAssignment__Group_0__2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8671: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__118161);
rule__XAssignment__Group_0__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XAssignment__Group_0__2_in_rule__XAssignment__Group_0__118164);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8678: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8682:1: ( ( ( rule__XAssignment__FeatureAssignment_0_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8683:1: ( ( rule__XAssignment__FeatureAssignment_0_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8683:1: ( ( rule__XAssignment__FeatureAssignment_0_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8684:1: ( rule__XAssignment__FeatureAssignment_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getFeatureAssignment_0_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8685:1: ( rule__XAssignment__FeatureAssignment_0_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8685:2: rule__XAssignment__FeatureAssignment_0_1
{
pushFollow(FOLLOW_rule__XAssignment__FeatureAssignment_0_1_in_rule__XAssignment__Group_0__1__Impl18191);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8695: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8699:1: ( rule__XAssignment__Group_0__2__Impl rule__XAssignment__Group_0__3 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8700: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__218221);
rule__XAssignment__Group_0__2__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XAssignment__Group_0__3_in_rule__XAssignment__Group_0__218224);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8707:1: rule__XAssignment__Group_0__2__Impl : ( ruleOpSingleAssign ) ;
public final void rule__XAssignment__Group_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8711:1: ( ( ruleOpSingleAssign ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8712:1: ( ruleOpSingleAssign )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8712:1: ( ruleOpSingleAssign )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8713:1: ruleOpSingleAssign
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getOpSingleAssignParserRuleCall_0_2());
}
pushFollow(FOLLOW_ruleOpSingleAssign_in_rule__XAssignment__Group_0__2__Impl18251);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8724: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8728:1: ( rule__XAssignment__Group_0__3__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8729:2: rule__XAssignment__Group_0__3__Impl
{
pushFollow(FOLLOW_rule__XAssignment__Group_0__3__Impl_in_rule__XAssignment__Group_0__318280);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8735: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8739:1: ( ( ( rule__XAssignment__ValueAssignment_0_3 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8740:1: ( ( rule__XAssignment__ValueAssignment_0_3 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8740:1: ( ( rule__XAssignment__ValueAssignment_0_3 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8741:1: ( rule__XAssignment__ValueAssignment_0_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getValueAssignment_0_3());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8742:1: ( rule__XAssignment__ValueAssignment_0_3 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8742:2: rule__XAssignment__ValueAssignment_0_3
{
pushFollow(FOLLOW_rule__XAssignment__ValueAssignment_0_3_in_rule__XAssignment__Group_0__3__Impl18307);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8760: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8764:1: ( rule__XAssignment__Group_1__0__Impl rule__XAssignment__Group_1__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8765: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__018345);
rule__XAssignment__Group_1__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XAssignment__Group_1__1_in_rule__XAssignment__Group_1__018348);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8772:1: rule__XAssignment__Group_1__0__Impl : ( ruleXOrExpression ) ;
public final void rule__XAssignment__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8776:1: ( ( ruleXOrExpression ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8777:1: ( ruleXOrExpression )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8777:1: ( ruleXOrExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8778:1: ruleXOrExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getXOrExpressionParserRuleCall_1_0());
}
pushFollow(FOLLOW_ruleXOrExpression_in_rule__XAssignment__Group_1__0__Impl18375);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8789: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8793:1: ( rule__XAssignment__Group_1__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8794:2: rule__XAssignment__Group_1__1__Impl
{
pushFollow(FOLLOW_rule__XAssignment__Group_1__1__Impl_in_rule__XAssignment__Group_1__118404);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8800: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8804:1: ( ( ( rule__XAssignment__Group_1_1__0 )? ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8805:1: ( ( rule__XAssignment__Group_1_1__0 )? )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8805:1: ( ( rule__XAssignment__Group_1_1__0 )? )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8806:1: ( rule__XAssignment__Group_1_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getGroup_1_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8807:1: ( rule__XAssignment__Group_1_1__0 )?
int alt82=2;
alt82 = dfa82.predict(input);
switch (alt82) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8807:2: rule__XAssignment__Group_1_1__0
{
pushFollow(FOLLOW_rule__XAssignment__Group_1_1__0_in_rule__XAssignment__Group_1__1__Impl18431);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8821: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8825:1: ( rule__XAssignment__Group_1_1__0__Impl rule__XAssignment__Group_1_1__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8826: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__018466);
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__018469);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8833: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8837:1: ( ( ( rule__XAssignment__Group_1_1_0__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8838:1: ( ( rule__XAssignment__Group_1_1_0__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8838:1: ( ( rule__XAssignment__Group_1_1_0__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8839:1: ( rule__XAssignment__Group_1_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getGroup_1_1_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8840:1: ( rule__XAssignment__Group_1_1_0__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8840:2: rule__XAssignment__Group_1_1_0__0
{
pushFollow(FOLLOW_rule__XAssignment__Group_1_1_0__0_in_rule__XAssignment__Group_1_1__0__Impl18496);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8850: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8854:1: ( rule__XAssignment__Group_1_1__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8855:2: rule__XAssignment__Group_1_1__1__Impl
{
pushFollow(FOLLOW_rule__XAssignment__Group_1_1__1__Impl_in_rule__XAssignment__Group_1_1__118526);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8861: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8865:1: ( ( ( rule__XAssignment__RightOperandAssignment_1_1_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8866:1: ( ( rule__XAssignment__RightOperandAssignment_1_1_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8866:1: ( ( rule__XAssignment__RightOperandAssignment_1_1_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8867:1: ( rule__XAssignment__RightOperandAssignment_1_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getRightOperandAssignment_1_1_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8868:1: ( rule__XAssignment__RightOperandAssignment_1_1_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8868:2: rule__XAssignment__RightOperandAssignment_1_1_1
{
pushFollow(FOLLOW_rule__XAssignment__RightOperandAssignment_1_1_1_in_rule__XAssignment__Group_1_1__1__Impl18553);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8882: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8886:1: ( rule__XAssignment__Group_1_1_0__0__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8887: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__018587);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8893: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8897:1: ( ( ( rule__XAssignment__Group_1_1_0_0__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8898:1: ( ( rule__XAssignment__Group_1_1_0_0__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8898:1: ( ( rule__XAssignment__Group_1_1_0_0__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8899:1: ( rule__XAssignment__Group_1_1_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getGroup_1_1_0_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8900:1: ( rule__XAssignment__Group_1_1_0_0__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8900: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__Impl18614);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8912: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8916:1: ( rule__XAssignment__Group_1_1_0_0__0__Impl rule__XAssignment__Group_1_1_0_0__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8917: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__018646);
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__018649);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8924: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8928:1: ( ( () ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8929:1: ( () )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8929:1: ( () )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8930:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8931:1: ()
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8933: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8943: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8947:1: ( rule__XAssignment__Group_1_1_0_0__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8948: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__118707);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8954: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8958:1: ( ( ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8959:1: ( ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8959:1: ( ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8960:1: ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getFeatureAssignment_1_1_0_0_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8961:1: ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8961: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__Impl18734);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8975: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8979:1: ( rule__OpMultiAssign__Group_5__0__Impl rule__OpMultiAssign__Group_5__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8980: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__018768);
rule__OpMultiAssign__Group_5__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__OpMultiAssign__Group_5__1_in_rule__OpMultiAssign__Group_5__018771);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8987:1: rule__OpMultiAssign__Group_5__0__Impl : ( '<' ) ;
public final void rule__OpMultiAssign__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8991:1: ( ( '<' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8992:1: ( '<' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8992:1: ( '<' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8993:1: '<'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAssignAccess().getLessThanSignKeyword_5_0());
}
match(input,42,FOLLOW_42_in_rule__OpMultiAssign__Group_5__0__Impl18799); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9006: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9010:1: ( rule__OpMultiAssign__Group_5__1__Impl rule__OpMultiAssign__Group_5__2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9011: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__118830);
rule__OpMultiAssign__Group_5__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__OpMultiAssign__Group_5__2_in_rule__OpMultiAssign__Group_5__118833);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9018:1: rule__OpMultiAssign__Group_5__1__Impl : ( '<' ) ;
public final void rule__OpMultiAssign__Group_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9022:1: ( ( '<' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9023:1: ( '<' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9023:1: ( '<' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9024:1: '<'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAssignAccess().getLessThanSignKeyword_5_1());
}
match(input,42,FOLLOW_42_in_rule__OpMultiAssign__Group_5__1__Impl18861); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9037: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9041:1: ( rule__OpMultiAssign__Group_5__2__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9042:2: rule__OpMultiAssign__Group_5__2__Impl
{
pushFollow(FOLLOW_rule__OpMultiAssign__Group_5__2__Impl_in_rule__OpMultiAssign__Group_5__218892);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9048:1: rule__OpMultiAssign__Group_5__2__Impl : ( '=' ) ;
public final void rule__OpMultiAssign__Group_5__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9052:1: ( ( '=' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9053:1: ( '=' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9053:1: ( '=' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9054:1: '='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAssignAccess().getEqualsSignKeyword_5_2());
}
match(input,13,FOLLOW_13_in_rule__OpMultiAssign__Group_5__2__Impl18920); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9073: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9077:1: ( rule__OpMultiAssign__Group_6__0__Impl rule__OpMultiAssign__Group_6__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9078: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__018957);
rule__OpMultiAssign__Group_6__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__OpMultiAssign__Group_6__1_in_rule__OpMultiAssign__Group_6__018960);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9085:1: rule__OpMultiAssign__Group_6__0__Impl : ( '>' ) ;
public final void rule__OpMultiAssign__Group_6__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9089:1: ( ( '>' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9090:1: ( '>' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9090:1: ( '>' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9091:1: '>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAssignAccess().getGreaterThanSignKeyword_6_0());
}
match(input,41,FOLLOW_41_in_rule__OpMultiAssign__Group_6__0__Impl18988); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9104: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9108:1: ( rule__OpMultiAssign__Group_6__1__Impl rule__OpMultiAssign__Group_6__2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9109: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__119019);
rule__OpMultiAssign__Group_6__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__OpMultiAssign__Group_6__2_in_rule__OpMultiAssign__Group_6__119022);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9116:1: rule__OpMultiAssign__Group_6__1__Impl : ( ( '>' )? ) ;
public final void rule__OpMultiAssign__Group_6__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9120:1: ( ( ( '>' )? ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9121:1: ( ( '>' )? )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9121:1: ( ( '>' )? )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9122:1: ( '>' )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAssignAccess().getGreaterThanSignKeyword_6_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9123:1: ( '>' )?
int alt83=2;
int LA83_0 = input.LA(1);
if ( (LA83_0==41) ) {
alt83=1;
}
switch (alt83) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9124:2: '>'
{
match(input,41,FOLLOW_41_in_rule__OpMultiAssign__Group_6__1__Impl19051); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9135: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9139:1: ( rule__OpMultiAssign__Group_6__2__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9140:2: rule__OpMultiAssign__Group_6__2__Impl
{
pushFollow(FOLLOW_rule__OpMultiAssign__Group_6__2__Impl_in_rule__OpMultiAssign__Group_6__219084);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9146:1: rule__OpMultiAssign__Group_6__2__Impl : ( '>=' ) ;
public final void rule__OpMultiAssign__Group_6__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9150:1: ( ( '>=' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9151:1: ( '>=' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9151:1: ( '>=' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9152:1: '>='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAssignAccess().getGreaterThanSignEqualsSignKeyword_6_2());
}
match(input,40,FOLLOW_40_in_rule__OpMultiAssign__Group_6__2__Impl19112); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9171: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9175:1: ( rule__XOrExpression__Group__0__Impl rule__XOrExpression__Group__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9176:2: rule__XOrExpression__Group__0__Impl rule__XOrExpression__Group__1
{
pushFollow(FOLLOW_rule__XOrExpression__Group__0__Impl_in_rule__XOrExpression__Group__019149);
rule__XOrExpression__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XOrExpression__Group__1_in_rule__XOrExpression__Group__019152);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9183:1: rule__XOrExpression__Group__0__Impl : ( ruleXAndExpression ) ;
public final void rule__XOrExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9187:1: ( ( ruleXAndExpression ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9188:1: ( ruleXAndExpression )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9188:1: ( ruleXAndExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9189:1: ruleXAndExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOrExpressionAccess().getXAndExpressionParserRuleCall_0());
}
pushFollow(FOLLOW_ruleXAndExpression_in_rule__XOrExpression__Group__0__Impl19179);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9200:1: rule__XOrExpression__Group__1 : rule__XOrExpression__Group__1__Impl ;
public final void rule__XOrExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9204:1: ( rule__XOrExpression__Group__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9205:2: rule__XOrExpression__Group__1__Impl
{
pushFollow(FOLLOW_rule__XOrExpression__Group__1__Impl_in_rule__XOrExpression__Group__119208);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9211: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9215:1: ( ( ( rule__XOrExpression__Group_1__0 )* ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9216:1: ( ( rule__XOrExpression__Group_1__0 )* )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9216:1: ( ( rule__XOrExpression__Group_1__0 )* )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9217:1: ( rule__XOrExpression__Group_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOrExpressionAccess().getGroup_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9218:1: ( rule__XOrExpression__Group_1__0 )*
loop84:
do {
int alt84=2;
int LA84_0 = input.LA(1);
if ( (LA84_0==14) ) {
int LA84_2 = input.LA(2);
if ( (synpred155_InternalServicesGrammar()) ) {
alt84=1;
}
}
switch (alt84) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9218:2: rule__XOrExpression__Group_1__0
{
pushFollow(FOLLOW_rule__XOrExpression__Group_1__0_in_rule__XOrExpression__Group__1__Impl19235);
rule__XOrExpression__Group_1__0();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop84;
}
} 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9232: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9236:1: ( rule__XOrExpression__Group_1__0__Impl rule__XOrExpression__Group_1__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9237: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__019270);
rule__XOrExpression__Group_1__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XOrExpression__Group_1__1_in_rule__XOrExpression__Group_1__019273);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9244: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9248:1: ( ( ( rule__XOrExpression__Group_1_0__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9249:1: ( ( rule__XOrExpression__Group_1_0__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9249:1: ( ( rule__XOrExpression__Group_1_0__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9250:1: ( rule__XOrExpression__Group_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOrExpressionAccess().getGroup_1_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9251:1: ( rule__XOrExpression__Group_1_0__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9251:2: rule__XOrExpression__Group_1_0__0
{
pushFollow(FOLLOW_rule__XOrExpression__Group_1_0__0_in_rule__XOrExpression__Group_1__0__Impl19300);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9261: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9265:1: ( rule__XOrExpression__Group_1__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9266:2: rule__XOrExpression__Group_1__1__Impl
{
pushFollow(FOLLOW_rule__XOrExpression__Group_1__1__Impl_in_rule__XOrExpression__Group_1__119330);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9272: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9276:1: ( ( ( rule__XOrExpression__RightOperandAssignment_1_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9277:1: ( ( rule__XOrExpression__RightOperandAssignment_1_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9277:1: ( ( rule__XOrExpression__RightOperandAssignment_1_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9278:1: ( rule__XOrExpression__RightOperandAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOrExpressionAccess().getRightOperandAssignment_1_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9279:1: ( rule__XOrExpression__RightOperandAssignment_1_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9279:2: rule__XOrExpression__RightOperandAssignment_1_1
{
pushFollow(FOLLOW_rule__XOrExpression__RightOperandAssignment_1_1_in_rule__XOrExpression__Group_1__1__Impl19357);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9293: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9297:1: ( rule__XOrExpression__Group_1_0__0__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9298:2: rule__XOrExpression__Group_1_0__0__Impl
{
pushFollow(FOLLOW_rule__XOrExpression__Group_1_0__0__Impl_in_rule__XOrExpression__Group_1_0__019391);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9304: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9308:1: ( ( ( rule__XOrExpression__Group_1_0_0__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9309:1: ( ( rule__XOrExpression__Group_1_0_0__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9309:1: ( ( rule__XOrExpression__Group_1_0_0__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9310:1: ( rule__XOrExpression__Group_1_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOrExpressionAccess().getGroup_1_0_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9311:1: ( rule__XOrExpression__Group_1_0_0__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9311:2: rule__XOrExpression__Group_1_0_0__0
{
pushFollow(FOLLOW_rule__XOrExpression__Group_1_0_0__0_in_rule__XOrExpression__Group_1_0__0__Impl19418);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9323: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9327:1: ( rule__XOrExpression__Group_1_0_0__0__Impl rule__XOrExpression__Group_1_0_0__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9328: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__019450);
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__019453);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9335: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9339:1: ( ( () ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9340:1: ( () )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9340:1: ( () )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9341:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9342:1: ()
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9344: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9354: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9358:1: ( rule__XOrExpression__Group_1_0_0__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9359: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__119511);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9365: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9369:1: ( ( ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9370:1: ( ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9370:1: ( ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9371:1: ( rule__XOrExpression__FeatureAssignment_1_0_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOrExpressionAccess().getFeatureAssignment_1_0_0_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9372:1: ( rule__XOrExpression__FeatureAssignment_1_0_0_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9372: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__Impl19538);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9386: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9390:1: ( rule__XAndExpression__Group__0__Impl rule__XAndExpression__Group__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9391:2: rule__XAndExpression__Group__0__Impl rule__XAndExpression__Group__1
{
pushFollow(FOLLOW_rule__XAndExpression__Group__0__Impl_in_rule__XAndExpression__Group__019572);
rule__XAndExpression__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XAndExpression__Group__1_in_rule__XAndExpression__Group__019575);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9398:1: rule__XAndExpression__Group__0__Impl : ( ruleXEqualityExpression ) ;
public final void rule__XAndExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9402:1: ( ( ruleXEqualityExpression ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9403:1: ( ruleXEqualityExpression )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9403:1: ( ruleXEqualityExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9404:1: ruleXEqualityExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAndExpressionAccess().getXEqualityExpressionParserRuleCall_0());
}
pushFollow(FOLLOW_ruleXEqualityExpression_in_rule__XAndExpression__Group__0__Impl19602);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9415:1: rule__XAndExpression__Group__1 : rule__XAndExpression__Group__1__Impl ;
public final void rule__XAndExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9419:1: ( rule__XAndExpression__Group__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9420:2: rule__XAndExpression__Group__1__Impl
{
pushFollow(FOLLOW_rule__XAndExpression__Group__1__Impl_in_rule__XAndExpression__Group__119631);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9426: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9430:1: ( ( ( rule__XAndExpression__Group_1__0 )* ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9431:1: ( ( rule__XAndExpression__Group_1__0 )* )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9431:1: ( ( rule__XAndExpression__Group_1__0 )* )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9432:1: ( rule__XAndExpression__Group_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAndExpressionAccess().getGroup_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9433:1: ( rule__XAndExpression__Group_1__0 )*
loop85:
do {
int alt85=2;
int LA85_0 = input.LA(1);
if ( (LA85_0==15) ) {
int LA85_2 = input.LA(2);
if ( (synpred156_InternalServicesGrammar()) ) {
alt85=1;
}
}
switch (alt85) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9433:2: rule__XAndExpression__Group_1__0
{
pushFollow(FOLLOW_rule__XAndExpression__Group_1__0_in_rule__XAndExpression__Group__1__Impl19658);
rule__XAndExpression__Group_1__0();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop85;
}
} 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9447: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9451:1: ( rule__XAndExpression__Group_1__0__Impl rule__XAndExpression__Group_1__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9452: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__019693);
rule__XAndExpression__Group_1__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XAndExpression__Group_1__1_in_rule__XAndExpression__Group_1__019696);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9459: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9463:1: ( ( ( rule__XAndExpression__Group_1_0__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9464:1: ( ( rule__XAndExpression__Group_1_0__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9464:1: ( ( rule__XAndExpression__Group_1_0__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9465:1: ( rule__XAndExpression__Group_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAndExpressionAccess().getGroup_1_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9466:1: ( rule__XAndExpression__Group_1_0__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9466:2: rule__XAndExpression__Group_1_0__0
{
pushFollow(FOLLOW_rule__XAndExpression__Group_1_0__0_in_rule__XAndExpression__Group_1__0__Impl19723);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9476: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9480:1: ( rule__XAndExpression__Group_1__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9481:2: rule__XAndExpression__Group_1__1__Impl
{
pushFollow(FOLLOW_rule__XAndExpression__Group_1__1__Impl_in_rule__XAndExpression__Group_1__119753);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9487: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9491:1: ( ( ( rule__XAndExpression__RightOperandAssignment_1_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9492:1: ( ( rule__XAndExpression__RightOperandAssignment_1_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9492:1: ( ( rule__XAndExpression__RightOperandAssignment_1_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9493:1: ( rule__XAndExpression__RightOperandAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAndExpressionAccess().getRightOperandAssignment_1_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9494:1: ( rule__XAndExpression__RightOperandAssignment_1_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9494:2: rule__XAndExpression__RightOperandAssignment_1_1
{
pushFollow(FOLLOW_rule__XAndExpression__RightOperandAssignment_1_1_in_rule__XAndExpression__Group_1__1__Impl19780);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9508: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9512:1: ( rule__XAndExpression__Group_1_0__0__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9513:2: rule__XAndExpression__Group_1_0__0__Impl
{
pushFollow(FOLLOW_rule__XAndExpression__Group_1_0__0__Impl_in_rule__XAndExpression__Group_1_0__019814);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9519: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9523:1: ( ( ( rule__XAndExpression__Group_1_0_0__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9524:1: ( ( rule__XAndExpression__Group_1_0_0__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9524:1: ( ( rule__XAndExpression__Group_1_0_0__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9525:1: ( rule__XAndExpression__Group_1_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAndExpressionAccess().getGroup_1_0_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9526:1: ( rule__XAndExpression__Group_1_0_0__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9526:2: rule__XAndExpression__Group_1_0_0__0
{
pushFollow(FOLLOW_rule__XAndExpression__Group_1_0_0__0_in_rule__XAndExpression__Group_1_0__0__Impl19841);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9538: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9542:1: ( rule__XAndExpression__Group_1_0_0__0__Impl rule__XAndExpression__Group_1_0_0__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9543: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__019873);
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__019876);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9550: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9554:1: ( ( () ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9555:1: ( () )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9555:1: ( () )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9556:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9557:1: ()
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9559: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9569: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9573:1: ( rule__XAndExpression__Group_1_0_0__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9574: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__119934);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9580: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9584:1: ( ( ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9585:1: ( ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9585:1: ( ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9586:1: ( rule__XAndExpression__FeatureAssignment_1_0_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAndExpressionAccess().getFeatureAssignment_1_0_0_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9587:1: ( rule__XAndExpression__FeatureAssignment_1_0_0_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9587: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__Impl19961);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9601: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9605:1: ( rule__XEqualityExpression__Group__0__Impl rule__XEqualityExpression__Group__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9606:2: rule__XEqualityExpression__Group__0__Impl rule__XEqualityExpression__Group__1
{
pushFollow(FOLLOW_rule__XEqualityExpression__Group__0__Impl_in_rule__XEqualityExpression__Group__019995);
rule__XEqualityExpression__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XEqualityExpression__Group__1_in_rule__XEqualityExpression__Group__019998);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9613:1: rule__XEqualityExpression__Group__0__Impl : ( ruleXRelationalExpression ) ;
public final void rule__XEqualityExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9617:1: ( ( ruleXRelationalExpression ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9618:1: ( ruleXRelationalExpression )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9618:1: ( ruleXRelationalExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9619:1: ruleXRelationalExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXEqualityExpressionAccess().getXRelationalExpressionParserRuleCall_0());
}
pushFollow(FOLLOW_ruleXRelationalExpression_in_rule__XEqualityExpression__Group__0__Impl20025);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9630:1: rule__XEqualityExpression__Group__1 : rule__XEqualityExpression__Group__1__Impl ;
public final void rule__XEqualityExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9634:1: ( rule__XEqualityExpression__Group__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9635:2: rule__XEqualityExpression__Group__1__Impl
{
pushFollow(FOLLOW_rule__XEqualityExpression__Group__1__Impl_in_rule__XEqualityExpression__Group__120054);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9641: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9645:1: ( ( ( rule__XEqualityExpression__Group_1__0 )* ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9646:1: ( ( rule__XEqualityExpression__Group_1__0 )* )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9646:1: ( ( rule__XEqualityExpression__Group_1__0 )* )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9647:1: ( rule__XEqualityExpression__Group_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXEqualityExpressionAccess().getGroup_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9648:1: ( rule__XEqualityExpression__Group_1__0 )*
loop86:
do {
int alt86=2;
switch ( input.LA(1) ) {
case 36:
{
int LA86_2 = input.LA(2);
if ( (synpred157_InternalServicesGrammar()) ) {
alt86=1;
}
}
break;
case 37:
{
int LA86_3 = input.LA(2);
if ( (synpred157_InternalServicesGrammar()) ) {
alt86=1;
}
}
break;
case 38:
{
int LA86_4 = input.LA(2);
if ( (synpred157_InternalServicesGrammar()) ) {
alt86=1;
}
}
break;
case 39:
{
int LA86_5 = input.LA(2);
if ( (synpred157_InternalServicesGrammar()) ) {
alt86=1;
}
}
break;
}
switch (alt86) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9648:2: rule__XEqualityExpression__Group_1__0
{
pushFollow(FOLLOW_rule__XEqualityExpression__Group_1__0_in_rule__XEqualityExpression__Group__1__Impl20081);
rule__XEqualityExpression__Group_1__0();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop86;
}
} 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9662: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9666:1: ( rule__XEqualityExpression__Group_1__0__Impl rule__XEqualityExpression__Group_1__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9667: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__020116);
rule__XEqualityExpression__Group_1__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XEqualityExpression__Group_1__1_in_rule__XEqualityExpression__Group_1__020119);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9674: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9678:1: ( ( ( rule__XEqualityExpression__Group_1_0__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9679:1: ( ( rule__XEqualityExpression__Group_1_0__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9679:1: ( ( rule__XEqualityExpression__Group_1_0__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9680:1: ( rule__XEqualityExpression__Group_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXEqualityExpressionAccess().getGroup_1_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9681:1: ( rule__XEqualityExpression__Group_1_0__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9681:2: rule__XEqualityExpression__Group_1_0__0
{
pushFollow(FOLLOW_rule__XEqualityExpression__Group_1_0__0_in_rule__XEqualityExpression__Group_1__0__Impl20146);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9691: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9695:1: ( rule__XEqualityExpression__Group_1__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9696:2: rule__XEqualityExpression__Group_1__1__Impl
{
pushFollow(FOLLOW_rule__XEqualityExpression__Group_1__1__Impl_in_rule__XEqualityExpression__Group_1__120176);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9702: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9706:1: ( ( ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9707:1: ( ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9707:1: ( ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9708:1: ( rule__XEqualityExpression__RightOperandAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXEqualityExpressionAccess().getRightOperandAssignment_1_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9709:1: ( rule__XEqualityExpression__RightOperandAssignment_1_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9709:2: rule__XEqualityExpression__RightOperandAssignment_1_1
{
pushFollow(FOLLOW_rule__XEqualityExpression__RightOperandAssignment_1_1_in_rule__XEqualityExpression__Group_1__1__Impl20203);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9723: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9727:1: ( rule__XEqualityExpression__Group_1_0__0__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9728:2: rule__XEqualityExpression__Group_1_0__0__Impl
{
pushFollow(FOLLOW_rule__XEqualityExpression__Group_1_0__0__Impl_in_rule__XEqualityExpression__Group_1_0__020237);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9734: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9738:1: ( ( ( rule__XEqualityExpression__Group_1_0_0__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9739:1: ( ( rule__XEqualityExpression__Group_1_0_0__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9739:1: ( ( rule__XEqualityExpression__Group_1_0_0__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9740:1: ( rule__XEqualityExpression__Group_1_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXEqualityExpressionAccess().getGroup_1_0_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9741:1: ( rule__XEqualityExpression__Group_1_0_0__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9741:2: rule__XEqualityExpression__Group_1_0_0__0
{
pushFollow(FOLLOW_rule__XEqualityExpression__Group_1_0_0__0_in_rule__XEqualityExpression__Group_1_0__0__Impl20264);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9753: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9757:1: ( rule__XEqualityExpression__Group_1_0_0__0__Impl rule__XEqualityExpression__Group_1_0_0__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9758: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__020296);
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__020299);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9765: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9769:1: ( ( () ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9770:1: ( () )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9770:1: ( () )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9771:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9772:1: ()
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9774: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9784: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9788:1: ( rule__XEqualityExpression__Group_1_0_0__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9789: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__120357);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9795: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9799:1: ( ( ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9800:1: ( ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9800:1: ( ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9801:1: ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXEqualityExpressionAccess().getFeatureAssignment_1_0_0_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9802:1: ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9802: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__Impl20384);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9816: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9820:1: ( rule__XRelationalExpression__Group__0__Impl rule__XRelationalExpression__Group__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9821:2: rule__XRelationalExpression__Group__0__Impl rule__XRelationalExpression__Group__1
{
pushFollow(FOLLOW_rule__XRelationalExpression__Group__0__Impl_in_rule__XRelationalExpression__Group__020418);
rule__XRelationalExpression__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XRelationalExpression__Group__1_in_rule__XRelationalExpression__Group__020421);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9828:1: rule__XRelationalExpression__Group__0__Impl : ( ruleXOtherOperatorExpression ) ;
public final void rule__XRelationalExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9832:1: ( ( ruleXOtherOperatorExpression ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9833:1: ( ruleXOtherOperatorExpression )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9833:1: ( ruleXOtherOperatorExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9834:1: ruleXOtherOperatorExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getXOtherOperatorExpressionParserRuleCall_0());
}
pushFollow(FOLLOW_ruleXOtherOperatorExpression_in_rule__XRelationalExpression__Group__0__Impl20448);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9845:1: rule__XRelationalExpression__Group__1 : rule__XRelationalExpression__Group__1__Impl ;
public final void rule__XRelationalExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9849:1: ( rule__XRelationalExpression__Group__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9850:2: rule__XRelationalExpression__Group__1__Impl
{
pushFollow(FOLLOW_rule__XRelationalExpression__Group__1__Impl_in_rule__XRelationalExpression__Group__120477);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9856: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9860:1: ( ( ( rule__XRelationalExpression__Alternatives_1 )* ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9861:1: ( ( rule__XRelationalExpression__Alternatives_1 )* )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9861:1: ( ( rule__XRelationalExpression__Alternatives_1 )* )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9862:1: ( rule__XRelationalExpression__Alternatives_1 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getAlternatives_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9863:1: ( rule__XRelationalExpression__Alternatives_1 )*
loop87:
do {
int alt87=2;
switch ( input.LA(1) ) {
case 42:
{
int LA87_2 = input.LA(2);
if ( (synpred158_InternalServicesGrammar()) ) {
alt87=1;
}
}
break;
case 41:
{
int LA87_3 = input.LA(2);
if ( (synpred158_InternalServicesGrammar()) ) {
alt87=1;
}
}
break;
case 101:
{
int LA87_4 = input.LA(2);
if ( (synpred158_InternalServicesGrammar()) ) {
alt87=1;
}
}
break;
case 40:
{
int LA87_5 = input.LA(2);
if ( (synpred158_InternalServicesGrammar()) ) {
alt87=1;
}
}
break;
}
switch (alt87) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9863:2: rule__XRelationalExpression__Alternatives_1
{
pushFollow(FOLLOW_rule__XRelationalExpression__Alternatives_1_in_rule__XRelationalExpression__Group__1__Impl20504);
rule__XRelationalExpression__Alternatives_1();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop87;
}
} 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9877: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9881:1: ( rule__XRelationalExpression__Group_1_0__0__Impl rule__XRelationalExpression__Group_1_0__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9882: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__020539);
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__020542);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9889: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9893:1: ( ( ( rule__XRelationalExpression__Group_1_0_0__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9894:1: ( ( rule__XRelationalExpression__Group_1_0_0__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9894:1: ( ( rule__XRelationalExpression__Group_1_0_0__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9895:1: ( rule__XRelationalExpression__Group_1_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9896:1: ( rule__XRelationalExpression__Group_1_0_0__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9896:2: rule__XRelationalExpression__Group_1_0_0__0
{
pushFollow(FOLLOW_rule__XRelationalExpression__Group_1_0_0__0_in_rule__XRelationalExpression__Group_1_0__0__Impl20569);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9906: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9910:1: ( rule__XRelationalExpression__Group_1_0__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9911:2: rule__XRelationalExpression__Group_1_0__1__Impl
{
pushFollow(FOLLOW_rule__XRelationalExpression__Group_1_0__1__Impl_in_rule__XRelationalExpression__Group_1_0__120599);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9917: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9921:1: ( ( ( rule__XRelationalExpression__TypeAssignment_1_0_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9922:1: ( ( rule__XRelationalExpression__TypeAssignment_1_0_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9922:1: ( ( rule__XRelationalExpression__TypeAssignment_1_0_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9923:1: ( rule__XRelationalExpression__TypeAssignment_1_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getTypeAssignment_1_0_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9924:1: ( rule__XRelationalExpression__TypeAssignment_1_0_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9924:2: rule__XRelationalExpression__TypeAssignment_1_0_1
{
pushFollow(FOLLOW_rule__XRelationalExpression__TypeAssignment_1_0_1_in_rule__XRelationalExpression__Group_1_0__1__Impl20626);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9938: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9942:1: ( rule__XRelationalExpression__Group_1_0_0__0__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9943: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__020660);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9949: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9953:1: ( ( ( rule__XRelationalExpression__Group_1_0_0_0__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9954:1: ( ( rule__XRelationalExpression__Group_1_0_0_0__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9954:1: ( ( rule__XRelationalExpression__Group_1_0_0_0__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9955:1: ( rule__XRelationalExpression__Group_1_0_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0_0_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9956:1: ( rule__XRelationalExpression__Group_1_0_0_0__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9956: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__Impl20687);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9968: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9972:1: ( rule__XRelationalExpression__Group_1_0_0_0__0__Impl rule__XRelationalExpression__Group_1_0_0_0__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9973: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__020719);
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__020722);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9980: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9984:1: ( ( () ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9985:1: ( () )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9985:1: ( () )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9986:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_0_0_0_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9987:1: ()
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9989: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9999: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10003:1: ( rule__XRelationalExpression__Group_1_0_0_0__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10004: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__120780);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10010: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10014:1: ( ( 'instanceof' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10015:1: ( 'instanceof' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10015:1: ( 'instanceof' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10016:1: 'instanceof'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getInstanceofKeyword_1_0_0_0_1());
}
match(input,101,FOLLOW_101_in_rule__XRelationalExpression__Group_1_0_0_0__1__Impl20808); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10033: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10037:1: ( rule__XRelationalExpression__Group_1_1__0__Impl rule__XRelationalExpression__Group_1_1__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10038: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__020843);
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__020846);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10045: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10049:1: ( ( ( rule__XRelationalExpression__Group_1_1_0__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10050:1: ( ( rule__XRelationalExpression__Group_1_1_0__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10050:1: ( ( rule__XRelationalExpression__Group_1_1_0__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10051:1: ( rule__XRelationalExpression__Group_1_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10052:1: ( rule__XRelationalExpression__Group_1_1_0__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10052:2: rule__XRelationalExpression__Group_1_1_0__0
{
pushFollow(FOLLOW_rule__XRelationalExpression__Group_1_1_0__0_in_rule__XRelationalExpression__Group_1_1__0__Impl20873);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10062: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10066:1: ( rule__XRelationalExpression__Group_1_1__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10067:2: rule__XRelationalExpression__Group_1_1__1__Impl
{
pushFollow(FOLLOW_rule__XRelationalExpression__Group_1_1__1__Impl_in_rule__XRelationalExpression__Group_1_1__120903);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10073: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10077:1: ( ( ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10078:1: ( ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10078:1: ( ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10079:1: ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getRightOperandAssignment_1_1_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10080:1: ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10080:2: rule__XRelationalExpression__RightOperandAssignment_1_1_1
{
pushFollow(FOLLOW_rule__XRelationalExpression__RightOperandAssignment_1_1_1_in_rule__XRelationalExpression__Group_1_1__1__Impl20930);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10094: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10098:1: ( rule__XRelationalExpression__Group_1_1_0__0__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10099: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__020964);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10105: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10109:1: ( ( ( rule__XRelationalExpression__Group_1_1_0_0__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10110:1: ( ( rule__XRelationalExpression__Group_1_1_0_0__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10110:1: ( ( rule__XRelationalExpression__Group_1_1_0_0__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10111:1: ( rule__XRelationalExpression__Group_1_1_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1_0_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10112:1: ( rule__XRelationalExpression__Group_1_1_0_0__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10112: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__Impl20991);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10124: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10128:1: ( rule__XRelationalExpression__Group_1_1_0_0__0__Impl rule__XRelationalExpression__Group_1_1_0_0__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10129: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__021023);
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__021026);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10136: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10140:1: ( ( () ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10141:1: ( () )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10141:1: ( () )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10142:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10143:1: ()
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10145: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10155: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10159:1: ( rule__XRelationalExpression__Group_1_1_0_0__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10160: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__121084);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10166: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10170:1: ( ( ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10171:1: ( ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10171:1: ( ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10172:1: ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getFeatureAssignment_1_1_0_0_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10173:1: ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10173: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__Impl21111);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10187: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10191:1: ( rule__OpCompare__Group_1__0__Impl rule__OpCompare__Group_1__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10192: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__021145);
rule__OpCompare__Group_1__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__OpCompare__Group_1__1_in_rule__OpCompare__Group_1__021148);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10199:1: rule__OpCompare__Group_1__0__Impl : ( '<' ) ;
public final void rule__OpCompare__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10203:1: ( ( '<' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10204:1: ( '<' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10204:1: ( '<' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10205:1: '<'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpCompareAccess().getLessThanSignKeyword_1_0());
}
match(input,42,FOLLOW_42_in_rule__OpCompare__Group_1__0__Impl21176); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10218: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10222:1: ( rule__OpCompare__Group_1__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10223:2: rule__OpCompare__Group_1__1__Impl
{
pushFollow(FOLLOW_rule__OpCompare__Group_1__1__Impl_in_rule__OpCompare__Group_1__121207);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10229:1: rule__OpCompare__Group_1__1__Impl : ( '=' ) ;
public final void rule__OpCompare__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10233:1: ( ( '=' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10234:1: ( '=' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10234:1: ( '=' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10235:1: '='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpCompareAccess().getEqualsSignKeyword_1_1());
}
match(input,13,FOLLOW_13_in_rule__OpCompare__Group_1__1__Impl21235); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10252: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10256:1: ( rule__XOtherOperatorExpression__Group__0__Impl rule__XOtherOperatorExpression__Group__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10257:2: rule__XOtherOperatorExpression__Group__0__Impl rule__XOtherOperatorExpression__Group__1
{
pushFollow(FOLLOW_rule__XOtherOperatorExpression__Group__0__Impl_in_rule__XOtherOperatorExpression__Group__021270);
rule__XOtherOperatorExpression__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XOtherOperatorExpression__Group__1_in_rule__XOtherOperatorExpression__Group__021273);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10264:1: rule__XOtherOperatorExpression__Group__0__Impl : ( ruleXAdditiveExpression ) ;
public final void rule__XOtherOperatorExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10268:1: ( ( ruleXAdditiveExpression ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10269:1: ( ruleXAdditiveExpression )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10269:1: ( ruleXAdditiveExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10270:1: ruleXAdditiveExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOtherOperatorExpressionAccess().getXAdditiveExpressionParserRuleCall_0());
}
pushFollow(FOLLOW_ruleXAdditiveExpression_in_rule__XOtherOperatorExpression__Group__0__Impl21300);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10281:1: rule__XOtherOperatorExpression__Group__1 : rule__XOtherOperatorExpression__Group__1__Impl ;
public final void rule__XOtherOperatorExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10285:1: ( rule__XOtherOperatorExpression__Group__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10286:2: rule__XOtherOperatorExpression__Group__1__Impl
{
pushFollow(FOLLOW_rule__XOtherOperatorExpression__Group__1__Impl_in_rule__XOtherOperatorExpression__Group__121329);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10292: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10296:1: ( ( ( rule__XOtherOperatorExpression__Group_1__0 )* ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10297:1: ( ( rule__XOtherOperatorExpression__Group_1__0 )* )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10297:1: ( ( rule__XOtherOperatorExpression__Group_1__0 )* )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10298:1: ( rule__XOtherOperatorExpression__Group_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOtherOperatorExpressionAccess().getGroup_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10299:1: ( rule__XOtherOperatorExpression__Group_1__0 )*
loop88:
do {
int alt88=2;
alt88 = dfa88.predict(input);
switch (alt88) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10299:2: rule__XOtherOperatorExpression__Group_1__0
{
pushFollow(FOLLOW_rule__XOtherOperatorExpression__Group_1__0_in_rule__XOtherOperatorExpression__Group__1__Impl21356);
rule__XOtherOperatorExpression__Group_1__0();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop88;
}
} 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10313: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10317:1: ( rule__XOtherOperatorExpression__Group_1__0__Impl rule__XOtherOperatorExpression__Group_1__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10318: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__021391);
rule__XOtherOperatorExpression__Group_1__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XOtherOperatorExpression__Group_1__1_in_rule__XOtherOperatorExpression__Group_1__021394);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10325: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10329:1: ( ( ( rule__XOtherOperatorExpression__Group_1_0__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10330:1: ( ( rule__XOtherOperatorExpression__Group_1_0__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10330:1: ( ( rule__XOtherOperatorExpression__Group_1_0__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10331:1: ( rule__XOtherOperatorExpression__Group_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOtherOperatorExpressionAccess().getGroup_1_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10332:1: ( rule__XOtherOperatorExpression__Group_1_0__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10332:2: rule__XOtherOperatorExpression__Group_1_0__0
{
pushFollow(FOLLOW_rule__XOtherOperatorExpression__Group_1_0__0_in_rule__XOtherOperatorExpression__Group_1__0__Impl21421);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10342: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10346:1: ( rule__XOtherOperatorExpression__Group_1__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10347:2: rule__XOtherOperatorExpression__Group_1__1__Impl
{
pushFollow(FOLLOW_rule__XOtherOperatorExpression__Group_1__1__Impl_in_rule__XOtherOperatorExpression__Group_1__121451);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10353: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10357:1: ( ( ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10358:1: ( ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10358:1: ( ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10359:1: ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOtherOperatorExpressionAccess().getRightOperandAssignment_1_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10360:1: ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10360:2: rule__XOtherOperatorExpression__RightOperandAssignment_1_1
{
pushFollow(FOLLOW_rule__XOtherOperatorExpression__RightOperandAssignment_1_1_in_rule__XOtherOperatorExpression__Group_1__1__Impl21478);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10374: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10378:1: ( rule__XOtherOperatorExpression__Group_1_0__0__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10379:2: rule__XOtherOperatorExpression__Group_1_0__0__Impl
{
pushFollow(FOLLOW_rule__XOtherOperatorExpression__Group_1_0__0__Impl_in_rule__XOtherOperatorExpression__Group_1_0__021512);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10385: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10389:1: ( ( ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10390:1: ( ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10390:1: ( ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10391:1: ( rule__XOtherOperatorExpression__Group_1_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOtherOperatorExpressionAccess().getGroup_1_0_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10392:1: ( rule__XOtherOperatorExpression__Group_1_0_0__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10392:2: rule__XOtherOperatorExpression__Group_1_0_0__0
{
pushFollow(FOLLOW_rule__XOtherOperatorExpression__Group_1_0_0__0_in_rule__XOtherOperatorExpression__Group_1_0__0__Impl21539);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10404: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10408:1: ( rule__XOtherOperatorExpression__Group_1_0_0__0__Impl rule__XOtherOperatorExpression__Group_1_0_0__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10409: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__021571);
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__021574);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10416: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10420:1: ( ( () ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10421:1: ( () )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10421:1: ( () )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10422:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10423:1: ()
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10425: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10435: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10439:1: ( rule__XOtherOperatorExpression__Group_1_0_0__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10440: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__121632);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10446: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10450:1: ( ( ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10451:1: ( ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10451:1: ( ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10452:1: ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOtherOperatorExpressionAccess().getFeatureAssignment_1_0_0_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10453:1: ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10453: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__Impl21659);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10467: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10471:1: ( rule__OpOther__Group_2__0__Impl rule__OpOther__Group_2__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10472: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__021693);
rule__OpOther__Group_2__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__OpOther__Group_2__1_in_rule__OpOther__Group_2__021696);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10479:1: rule__OpOther__Group_2__0__Impl : ( '>' ) ;
public final void rule__OpOther__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10483:1: ( ( '>' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10484:1: ( '>' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10484:1: ( '>' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10485:1: '>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_2_0());
}
match(input,41,FOLLOW_41_in_rule__OpOther__Group_2__0__Impl21724); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10498: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10502:1: ( rule__OpOther__Group_2__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10503:2: rule__OpOther__Group_2__1__Impl
{
pushFollow(FOLLOW_rule__OpOther__Group_2__1__Impl_in_rule__OpOther__Group_2__121755);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10509:1: rule__OpOther__Group_2__1__Impl : ( '..' ) ;
public final void rule__OpOther__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10513:1: ( ( '..' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10514:1: ( '..' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10514:1: ( '..' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10515:1: '..'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getFullStopFullStopKeyword_2_1());
}
match(input,45,FOLLOW_45_in_rule__OpOther__Group_2__1__Impl21783); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10532: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10536:1: ( rule__OpOther__Group_5__0__Impl rule__OpOther__Group_5__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10537: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__021818);
rule__OpOther__Group_5__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__OpOther__Group_5__1_in_rule__OpOther__Group_5__021821);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10544:1: rule__OpOther__Group_5__0__Impl : ( '>' ) ;
public final void rule__OpOther__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10548:1: ( ( '>' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10549:1: ( '>' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10549:1: ( '>' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10550:1: '>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_0());
}
match(input,41,FOLLOW_41_in_rule__OpOther__Group_5__0__Impl21849); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10563: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10567:1: ( rule__OpOther__Group_5__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10568:2: rule__OpOther__Group_5__1__Impl
{
pushFollow(FOLLOW_rule__OpOther__Group_5__1__Impl_in_rule__OpOther__Group_5__121880);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10574: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10578:1: ( ( ( rule__OpOther__Alternatives_5_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10579:1: ( ( rule__OpOther__Alternatives_5_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10579:1: ( ( rule__OpOther__Alternatives_5_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10580:1: ( rule__OpOther__Alternatives_5_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getAlternatives_5_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10581:1: ( rule__OpOther__Alternatives_5_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10581:2: rule__OpOther__Alternatives_5_1
{
pushFollow(FOLLOW_rule__OpOther__Alternatives_5_1_in_rule__OpOther__Group_5__1__Impl21907);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10595: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10599:1: ( rule__OpOther__Group_5_1_0__0__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10600: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__021941);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10606: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10610:1: ( ( ( rule__OpOther__Group_5_1_0_0__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10611:1: ( ( rule__OpOther__Group_5_1_0_0__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10611:1: ( ( rule__OpOther__Group_5_1_0_0__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10612:1: ( rule__OpOther__Group_5_1_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getGroup_5_1_0_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10613:1: ( rule__OpOther__Group_5_1_0_0__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10613: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__Impl21968);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10625: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10629:1: ( rule__OpOther__Group_5_1_0_0__0__Impl rule__OpOther__Group_5_1_0_0__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10630: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__022000);
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__022003);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10637: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10641:1: ( ( '>' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10642:1: ( '>' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10642:1: ( '>' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10643:1: '>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_1_0_0_0());
}
match(input,41,FOLLOW_41_in_rule__OpOther__Group_5_1_0_0__0__Impl22031); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10656: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10660:1: ( rule__OpOther__Group_5_1_0_0__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10661: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__122062);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10667: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10671:1: ( ( '>' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10672:1: ( '>' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10672:1: ( '>' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10673:1: '>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_1_0_0_1());
}
match(input,41,FOLLOW_41_in_rule__OpOther__Group_5_1_0_0__1__Impl22090); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10690: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10694:1: ( rule__OpOther__Group_6__0__Impl rule__OpOther__Group_6__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10695: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__022125);
rule__OpOther__Group_6__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__OpOther__Group_6__1_in_rule__OpOther__Group_6__022128);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10702:1: rule__OpOther__Group_6__0__Impl : ( '<' ) ;
public final void rule__OpOther__Group_6__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10706:1: ( ( '<' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10707:1: ( '<' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10707:1: ( '<' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10708:1: '<'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_0());
}
match(input,42,FOLLOW_42_in_rule__OpOther__Group_6__0__Impl22156); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10721: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10725:1: ( rule__OpOther__Group_6__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10726:2: rule__OpOther__Group_6__1__Impl
{
pushFollow(FOLLOW_rule__OpOther__Group_6__1__Impl_in_rule__OpOther__Group_6__122187);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10732: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10736:1: ( ( ( rule__OpOther__Alternatives_6_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10737:1: ( ( rule__OpOther__Alternatives_6_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10737:1: ( ( rule__OpOther__Alternatives_6_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10738:1: ( rule__OpOther__Alternatives_6_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getAlternatives_6_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10739:1: ( rule__OpOther__Alternatives_6_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10739:2: rule__OpOther__Alternatives_6_1
{
pushFollow(FOLLOW_rule__OpOther__Alternatives_6_1_in_rule__OpOther__Group_6__1__Impl22214);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10753: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10757:1: ( rule__OpOther__Group_6_1_0__0__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10758: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__022248);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10764: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10768:1: ( ( ( rule__OpOther__Group_6_1_0_0__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10769:1: ( ( rule__OpOther__Group_6_1_0_0__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10769:1: ( ( rule__OpOther__Group_6_1_0_0__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10770:1: ( rule__OpOther__Group_6_1_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getGroup_6_1_0_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10771:1: ( rule__OpOther__Group_6_1_0_0__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10771: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__Impl22275);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10783: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10787:1: ( rule__OpOther__Group_6_1_0_0__0__Impl rule__OpOther__Group_6_1_0_0__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10788: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__022307);
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__022310);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10795: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10799:1: ( ( '<' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10800:1: ( '<' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10800:1: ( '<' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10801:1: '<'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_0_0_0());
}
match(input,42,FOLLOW_42_in_rule__OpOther__Group_6_1_0_0__0__Impl22338); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10814: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10818:1: ( rule__OpOther__Group_6_1_0_0__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10819: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__122369);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10825: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10829:1: ( ( '<' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10830:1: ( '<' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10830:1: ( '<' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10831:1: '<'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_0_0_1());
}
match(input,42,FOLLOW_42_in_rule__OpOther__Group_6_1_0_0__1__Impl22397); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10848: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10852:1: ( rule__XAdditiveExpression__Group__0__Impl rule__XAdditiveExpression__Group__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10853:2: rule__XAdditiveExpression__Group__0__Impl rule__XAdditiveExpression__Group__1
{
pushFollow(FOLLOW_rule__XAdditiveExpression__Group__0__Impl_in_rule__XAdditiveExpression__Group__022432);
rule__XAdditiveExpression__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XAdditiveExpression__Group__1_in_rule__XAdditiveExpression__Group__022435);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10860:1: rule__XAdditiveExpression__Group__0__Impl : ( ruleXMultiplicativeExpression ) ;
public final void rule__XAdditiveExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10864:1: ( ( ruleXMultiplicativeExpression ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10865:1: ( ruleXMultiplicativeExpression )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10865:1: ( ruleXMultiplicativeExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10866:1: ruleXMultiplicativeExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAdditiveExpressionAccess().getXMultiplicativeExpressionParserRuleCall_0());
}
pushFollow(FOLLOW_ruleXMultiplicativeExpression_in_rule__XAdditiveExpression__Group__0__Impl22462);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10877:1: rule__XAdditiveExpression__Group__1 : rule__XAdditiveExpression__Group__1__Impl ;
public final void rule__XAdditiveExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10881:1: ( rule__XAdditiveExpression__Group__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10882:2: rule__XAdditiveExpression__Group__1__Impl
{
pushFollow(FOLLOW_rule__XAdditiveExpression__Group__1__Impl_in_rule__XAdditiveExpression__Group__122491);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10888: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10892:1: ( ( ( rule__XAdditiveExpression__Group_1__0 )* ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10893:1: ( ( rule__XAdditiveExpression__Group_1__0 )* )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10893:1: ( ( rule__XAdditiveExpression__Group_1__0 )* )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10894:1: ( rule__XAdditiveExpression__Group_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAdditiveExpressionAccess().getGroup_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10895:1: ( rule__XAdditiveExpression__Group_1__0 )*
loop89:
do {
int alt89=2;
int LA89_0 = input.LA(1);
if ( (LA89_0==50) ) {
int LA89_2 = input.LA(2);
if ( (synpred160_InternalServicesGrammar()) ) {
alt89=1;
}
}
else if ( (LA89_0==49) ) {
int LA89_3 = input.LA(2);
if ( (synpred160_InternalServicesGrammar()) ) {
alt89=1;
}
}
switch (alt89) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10895:2: rule__XAdditiveExpression__Group_1__0
{
pushFollow(FOLLOW_rule__XAdditiveExpression__Group_1__0_in_rule__XAdditiveExpression__Group__1__Impl22518);
rule__XAdditiveExpression__Group_1__0();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop89;
}
} 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10909: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10913:1: ( rule__XAdditiveExpression__Group_1__0__Impl rule__XAdditiveExpression__Group_1__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10914: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__022553);
rule__XAdditiveExpression__Group_1__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XAdditiveExpression__Group_1__1_in_rule__XAdditiveExpression__Group_1__022556);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10921: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10925:1: ( ( ( rule__XAdditiveExpression__Group_1_0__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10926:1: ( ( rule__XAdditiveExpression__Group_1_0__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10926:1: ( ( rule__XAdditiveExpression__Group_1_0__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10927:1: ( rule__XAdditiveExpression__Group_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAdditiveExpressionAccess().getGroup_1_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10928:1: ( rule__XAdditiveExpression__Group_1_0__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10928:2: rule__XAdditiveExpression__Group_1_0__0
{
pushFollow(FOLLOW_rule__XAdditiveExpression__Group_1_0__0_in_rule__XAdditiveExpression__Group_1__0__Impl22583);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10938: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10942:1: ( rule__XAdditiveExpression__Group_1__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10943:2: rule__XAdditiveExpression__Group_1__1__Impl
{
pushFollow(FOLLOW_rule__XAdditiveExpression__Group_1__1__Impl_in_rule__XAdditiveExpression__Group_1__122613);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10949: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10953:1: ( ( ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10954:1: ( ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10954:1: ( ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10955:1: ( rule__XAdditiveExpression__RightOperandAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAdditiveExpressionAccess().getRightOperandAssignment_1_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10956:1: ( rule__XAdditiveExpression__RightOperandAssignment_1_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10956:2: rule__XAdditiveExpression__RightOperandAssignment_1_1
{
pushFollow(FOLLOW_rule__XAdditiveExpression__RightOperandAssignment_1_1_in_rule__XAdditiveExpression__Group_1__1__Impl22640);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10970: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10974:1: ( rule__XAdditiveExpression__Group_1_0__0__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10975:2: rule__XAdditiveExpression__Group_1_0__0__Impl
{
pushFollow(FOLLOW_rule__XAdditiveExpression__Group_1_0__0__Impl_in_rule__XAdditiveExpression__Group_1_0__022674);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10981: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10985:1: ( ( ( rule__XAdditiveExpression__Group_1_0_0__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10986:1: ( ( rule__XAdditiveExpression__Group_1_0_0__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10986:1: ( ( rule__XAdditiveExpression__Group_1_0_0__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10987:1: ( rule__XAdditiveExpression__Group_1_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAdditiveExpressionAccess().getGroup_1_0_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10988:1: ( rule__XAdditiveExpression__Group_1_0_0__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10988:2: rule__XAdditiveExpression__Group_1_0_0__0
{
pushFollow(FOLLOW_rule__XAdditiveExpression__Group_1_0_0__0_in_rule__XAdditiveExpression__Group_1_0__0__Impl22701);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11000: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11004:1: ( rule__XAdditiveExpression__Group_1_0_0__0__Impl rule__XAdditiveExpression__Group_1_0_0__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11005: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__022733);
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__022736);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11012: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11016:1: ( ( () ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11017:1: ( () )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11017:1: ( () )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11018:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11019:1: ()
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11021: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11031: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11035:1: ( rule__XAdditiveExpression__Group_1_0_0__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11036: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__122794);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11042: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11046:1: ( ( ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11047:1: ( ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11047:1: ( ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11048:1: ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAdditiveExpressionAccess().getFeatureAssignment_1_0_0_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11049:1: ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11049: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__Impl22821);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11063: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11067:1: ( rule__XMultiplicativeExpression__Group__0__Impl rule__XMultiplicativeExpression__Group__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11068:2: rule__XMultiplicativeExpression__Group__0__Impl rule__XMultiplicativeExpression__Group__1
{
pushFollow(FOLLOW_rule__XMultiplicativeExpression__Group__0__Impl_in_rule__XMultiplicativeExpression__Group__022855);
rule__XMultiplicativeExpression__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XMultiplicativeExpression__Group__1_in_rule__XMultiplicativeExpression__Group__022858);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11075:1: rule__XMultiplicativeExpression__Group__0__Impl : ( ruleXUnaryOperation ) ;
public final void rule__XMultiplicativeExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11079:1: ( ( ruleXUnaryOperation ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11080:1: ( ruleXUnaryOperation )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11080:1: ( ruleXUnaryOperation )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11081:1: ruleXUnaryOperation
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMultiplicativeExpressionAccess().getXUnaryOperationParserRuleCall_0());
}
pushFollow(FOLLOW_ruleXUnaryOperation_in_rule__XMultiplicativeExpression__Group__0__Impl22885);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11092:1: rule__XMultiplicativeExpression__Group__1 : rule__XMultiplicativeExpression__Group__1__Impl ;
public final void rule__XMultiplicativeExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11096:1: ( rule__XMultiplicativeExpression__Group__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11097:2: rule__XMultiplicativeExpression__Group__1__Impl
{
pushFollow(FOLLOW_rule__XMultiplicativeExpression__Group__1__Impl_in_rule__XMultiplicativeExpression__Group__122914);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11103: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11107:1: ( ( ( rule__XMultiplicativeExpression__Group_1__0 )* ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11108:1: ( ( rule__XMultiplicativeExpression__Group_1__0 )* )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11108:1: ( ( rule__XMultiplicativeExpression__Group_1__0 )* )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11109:1: ( rule__XMultiplicativeExpression__Group_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMultiplicativeExpressionAccess().getGroup_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11110:1: ( rule__XMultiplicativeExpression__Group_1__0 )*
loop90:
do {
int alt90=2;
switch ( input.LA(1) ) {
case 51:
{
int LA90_2 = input.LA(2);
if ( (synpred161_InternalServicesGrammar()) ) {
alt90=1;
}
}
break;
case 52:
{
int LA90_3 = input.LA(2);
if ( (synpred161_InternalServicesGrammar()) ) {
alt90=1;
}
}
break;
case 53:
{
int LA90_4 = input.LA(2);
if ( (synpred161_InternalServicesGrammar()) ) {
alt90=1;
}
}
break;
case 54:
{
int LA90_5 = input.LA(2);
if ( (synpred161_InternalServicesGrammar()) ) {
alt90=1;
}
}
break;
}
switch (alt90) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11110:2: rule__XMultiplicativeExpression__Group_1__0
{
pushFollow(FOLLOW_rule__XMultiplicativeExpression__Group_1__0_in_rule__XMultiplicativeExpression__Group__1__Impl22941);
rule__XMultiplicativeExpression__Group_1__0();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop90;
}
} 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11124: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11128:1: ( rule__XMultiplicativeExpression__Group_1__0__Impl rule__XMultiplicativeExpression__Group_1__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11129: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__022976);
rule__XMultiplicativeExpression__Group_1__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XMultiplicativeExpression__Group_1__1_in_rule__XMultiplicativeExpression__Group_1__022979);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11136: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11140:1: ( ( ( rule__XMultiplicativeExpression__Group_1_0__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11141:1: ( ( rule__XMultiplicativeExpression__Group_1_0__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11141:1: ( ( rule__XMultiplicativeExpression__Group_1_0__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11142:1: ( rule__XMultiplicativeExpression__Group_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMultiplicativeExpressionAccess().getGroup_1_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11143:1: ( rule__XMultiplicativeExpression__Group_1_0__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11143:2: rule__XMultiplicativeExpression__Group_1_0__0
{
pushFollow(FOLLOW_rule__XMultiplicativeExpression__Group_1_0__0_in_rule__XMultiplicativeExpression__Group_1__0__Impl23006);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11153: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11157:1: ( rule__XMultiplicativeExpression__Group_1__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11158:2: rule__XMultiplicativeExpression__Group_1__1__Impl
{
pushFollow(FOLLOW_rule__XMultiplicativeExpression__Group_1__1__Impl_in_rule__XMultiplicativeExpression__Group_1__123036);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11164: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11168:1: ( ( ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11169:1: ( ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11169:1: ( ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11170:1: ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMultiplicativeExpressionAccess().getRightOperandAssignment_1_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11171:1: ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11171:2: rule__XMultiplicativeExpression__RightOperandAssignment_1_1
{
pushFollow(FOLLOW_rule__XMultiplicativeExpression__RightOperandAssignment_1_1_in_rule__XMultiplicativeExpression__Group_1__1__Impl23063);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11185: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11189:1: ( rule__XMultiplicativeExpression__Group_1_0__0__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11190:2: rule__XMultiplicativeExpression__Group_1_0__0__Impl
{
pushFollow(FOLLOW_rule__XMultiplicativeExpression__Group_1_0__0__Impl_in_rule__XMultiplicativeExpression__Group_1_0__023097);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11196: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11200:1: ( ( ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11201:1: ( ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11201:1: ( ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11202:1: ( rule__XMultiplicativeExpression__Group_1_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMultiplicativeExpressionAccess().getGroup_1_0_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11203:1: ( rule__XMultiplicativeExpression__Group_1_0_0__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11203:2: rule__XMultiplicativeExpression__Group_1_0_0__0
{
pushFollow(FOLLOW_rule__XMultiplicativeExpression__Group_1_0_0__0_in_rule__XMultiplicativeExpression__Group_1_0__0__Impl23124);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11215: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11219:1: ( rule__XMultiplicativeExpression__Group_1_0_0__0__Impl rule__XMultiplicativeExpression__Group_1_0_0__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11220: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__023156);
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__023159);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11227: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11231:1: ( ( () ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11232:1: ( () )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11232:1: ( () )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11233:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11234:1: ()
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11236: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11246: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11250:1: ( rule__XMultiplicativeExpression__Group_1_0_0__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11251: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__123217);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11257: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11261:1: ( ( ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11262:1: ( ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11262:1: ( ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11263:1: ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMultiplicativeExpressionAccess().getFeatureAssignment_1_0_0_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11264:1: ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11264: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__Impl23244);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11278: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11282:1: ( rule__XUnaryOperation__Group_0__0__Impl rule__XUnaryOperation__Group_0__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11283: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__023278);
rule__XUnaryOperation__Group_0__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XUnaryOperation__Group_0__1_in_rule__XUnaryOperation__Group_0__023281);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11290:1: rule__XUnaryOperation__Group_0__0__Impl : ( () ) ;
public final void rule__XUnaryOperation__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11294:1: ( ( () ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11295:1: ( () )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11295:1: ( () )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11296:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXUnaryOperationAccess().getXUnaryOperationAction_0_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11297:1: ()
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11299: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11309: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11313:1: ( rule__XUnaryOperation__Group_0__1__Impl rule__XUnaryOperation__Group_0__2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11314: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__123339);
rule__XUnaryOperation__Group_0__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XUnaryOperation__Group_0__2_in_rule__XUnaryOperation__Group_0__123342);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11321: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11325:1: ( ( ( rule__XUnaryOperation__FeatureAssignment_0_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11326:1: ( ( rule__XUnaryOperation__FeatureAssignment_0_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11326:1: ( ( rule__XUnaryOperation__FeatureAssignment_0_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11327:1: ( rule__XUnaryOperation__FeatureAssignment_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXUnaryOperationAccess().getFeatureAssignment_0_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11328:1: ( rule__XUnaryOperation__FeatureAssignment_0_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11328:2: rule__XUnaryOperation__FeatureAssignment_0_1
{
pushFollow(FOLLOW_rule__XUnaryOperation__FeatureAssignment_0_1_in_rule__XUnaryOperation__Group_0__1__Impl23369);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11338: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11342:1: ( rule__XUnaryOperation__Group_0__2__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11343:2: rule__XUnaryOperation__Group_0__2__Impl
{
pushFollow(FOLLOW_rule__XUnaryOperation__Group_0__2__Impl_in_rule__XUnaryOperation__Group_0__223399);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11349: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11353:1: ( ( ( rule__XUnaryOperation__OperandAssignment_0_2 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11354:1: ( ( rule__XUnaryOperation__OperandAssignment_0_2 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11354:1: ( ( rule__XUnaryOperation__OperandAssignment_0_2 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11355:1: ( rule__XUnaryOperation__OperandAssignment_0_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXUnaryOperationAccess().getOperandAssignment_0_2());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11356:1: ( rule__XUnaryOperation__OperandAssignment_0_2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11356:2: rule__XUnaryOperation__OperandAssignment_0_2
{
pushFollow(FOLLOW_rule__XUnaryOperation__OperandAssignment_0_2_in_rule__XUnaryOperation__Group_0__2__Impl23426);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11372: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11376:1: ( rule__XCastedExpression__Group__0__Impl rule__XCastedExpression__Group__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11377:2: rule__XCastedExpression__Group__0__Impl rule__XCastedExpression__Group__1
{
pushFollow(FOLLOW_rule__XCastedExpression__Group__0__Impl_in_rule__XCastedExpression__Group__023462);
rule__XCastedExpression__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XCastedExpression__Group__1_in_rule__XCastedExpression__Group__023465);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11384:1: rule__XCastedExpression__Group__0__Impl : ( ruleXPostfixOperation ) ;
public final void rule__XCastedExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11388:1: ( ( ruleXPostfixOperation ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11389:1: ( ruleXPostfixOperation )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11389:1: ( ruleXPostfixOperation )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11390:1: ruleXPostfixOperation
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCastedExpressionAccess().getXPostfixOperationParserRuleCall_0());
}
pushFollow(FOLLOW_ruleXPostfixOperation_in_rule__XCastedExpression__Group__0__Impl23492);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11401:1: rule__XCastedExpression__Group__1 : rule__XCastedExpression__Group__1__Impl ;
public final void rule__XCastedExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11405:1: ( rule__XCastedExpression__Group__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11406:2: rule__XCastedExpression__Group__1__Impl
{
pushFollow(FOLLOW_rule__XCastedExpression__Group__1__Impl_in_rule__XCastedExpression__Group__123521);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11412: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11416:1: ( ( ( rule__XCastedExpression__Group_1__0 )* ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11417:1: ( ( rule__XCastedExpression__Group_1__0 )* )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11417:1: ( ( rule__XCastedExpression__Group_1__0 )* )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11418:1: ( rule__XCastedExpression__Group_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCastedExpressionAccess().getGroup_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11419:1: ( rule__XCastedExpression__Group_1__0 )*
loop91:
do {
int alt91=2;
int LA91_0 = input.LA(1);
if ( (LA91_0==102) ) {
int LA91_2 = input.LA(2);
if ( (synpred162_InternalServicesGrammar()) ) {
alt91=1;
}
}
switch (alt91) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11419:2: rule__XCastedExpression__Group_1__0
{
pushFollow(FOLLOW_rule__XCastedExpression__Group_1__0_in_rule__XCastedExpression__Group__1__Impl23548);
rule__XCastedExpression__Group_1__0();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop91;
}
} 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11433: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11437:1: ( rule__XCastedExpression__Group_1__0__Impl rule__XCastedExpression__Group_1__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11438: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__023583);
rule__XCastedExpression__Group_1__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XCastedExpression__Group_1__1_in_rule__XCastedExpression__Group_1__023586);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11445: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11449:1: ( ( ( rule__XCastedExpression__Group_1_0__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11450:1: ( ( rule__XCastedExpression__Group_1_0__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11450:1: ( ( rule__XCastedExpression__Group_1_0__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11451:1: ( rule__XCastedExpression__Group_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCastedExpressionAccess().getGroup_1_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11452:1: ( rule__XCastedExpression__Group_1_0__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11452:2: rule__XCastedExpression__Group_1_0__0
{
pushFollow(FOLLOW_rule__XCastedExpression__Group_1_0__0_in_rule__XCastedExpression__Group_1__0__Impl23613);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11462: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11466:1: ( rule__XCastedExpression__Group_1__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11467:2: rule__XCastedExpression__Group_1__1__Impl
{
pushFollow(FOLLOW_rule__XCastedExpression__Group_1__1__Impl_in_rule__XCastedExpression__Group_1__123643);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11473: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11477:1: ( ( ( rule__XCastedExpression__TypeAssignment_1_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11478:1: ( ( rule__XCastedExpression__TypeAssignment_1_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11478:1: ( ( rule__XCastedExpression__TypeAssignment_1_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11479:1: ( rule__XCastedExpression__TypeAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCastedExpressionAccess().getTypeAssignment_1_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11480:1: ( rule__XCastedExpression__TypeAssignment_1_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11480:2: rule__XCastedExpression__TypeAssignment_1_1
{
pushFollow(FOLLOW_rule__XCastedExpression__TypeAssignment_1_1_in_rule__XCastedExpression__Group_1__1__Impl23670);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11494: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11498:1: ( rule__XCastedExpression__Group_1_0__0__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11499:2: rule__XCastedExpression__Group_1_0__0__Impl
{
pushFollow(FOLLOW_rule__XCastedExpression__Group_1_0__0__Impl_in_rule__XCastedExpression__Group_1_0__023704);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11505: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11509:1: ( ( ( rule__XCastedExpression__Group_1_0_0__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11510:1: ( ( rule__XCastedExpression__Group_1_0_0__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11510:1: ( ( rule__XCastedExpression__Group_1_0_0__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11511:1: ( rule__XCastedExpression__Group_1_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCastedExpressionAccess().getGroup_1_0_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11512:1: ( rule__XCastedExpression__Group_1_0_0__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11512:2: rule__XCastedExpression__Group_1_0_0__0
{
pushFollow(FOLLOW_rule__XCastedExpression__Group_1_0_0__0_in_rule__XCastedExpression__Group_1_0__0__Impl23731);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11524: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11528:1: ( rule__XCastedExpression__Group_1_0_0__0__Impl rule__XCastedExpression__Group_1_0_0__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11529: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__023763);
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__023766);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11536: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11540:1: ( ( () ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11541:1: ( () )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11541:1: ( () )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11542:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11543:1: ()
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11545: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11555: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11559:1: ( rule__XCastedExpression__Group_1_0_0__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11560: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__123824);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11566: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11570:1: ( ( 'as' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11571:1: ( 'as' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11571:1: ( 'as' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11572:1: 'as'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCastedExpressionAccess().getAsKeyword_1_0_0_1());
}
match(input,102,FOLLOW_102_in_rule__XCastedExpression__Group_1_0_0__1__Impl23852); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11589: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11593:1: ( rule__XPostfixOperation__Group__0__Impl rule__XPostfixOperation__Group__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11594:2: rule__XPostfixOperation__Group__0__Impl rule__XPostfixOperation__Group__1
{
pushFollow(FOLLOW_rule__XPostfixOperation__Group__0__Impl_in_rule__XPostfixOperation__Group__023887);
rule__XPostfixOperation__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XPostfixOperation__Group__1_in_rule__XPostfixOperation__Group__023890);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11601:1: rule__XPostfixOperation__Group__0__Impl : ( ruleXMemberFeatureCall ) ;
public final void rule__XPostfixOperation__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11605:1: ( ( ruleXMemberFeatureCall ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11606:1: ( ruleXMemberFeatureCall )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11606:1: ( ruleXMemberFeatureCall )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11607:1: ruleXMemberFeatureCall
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPostfixOperationAccess().getXMemberFeatureCallParserRuleCall_0());
}
pushFollow(FOLLOW_ruleXMemberFeatureCall_in_rule__XPostfixOperation__Group__0__Impl23917);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11618:1: rule__XPostfixOperation__Group__1 : rule__XPostfixOperation__Group__1__Impl ;
public final void rule__XPostfixOperation__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11622:1: ( rule__XPostfixOperation__Group__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11623:2: rule__XPostfixOperation__Group__1__Impl
{
pushFollow(FOLLOW_rule__XPostfixOperation__Group__1__Impl_in_rule__XPostfixOperation__Group__123946);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11629: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11633:1: ( ( ( rule__XPostfixOperation__Group_1__0 )? ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11634:1: ( ( rule__XPostfixOperation__Group_1__0 )? )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11634:1: ( ( rule__XPostfixOperation__Group_1__0 )? )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11635:1: ( rule__XPostfixOperation__Group_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPostfixOperationAccess().getGroup_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11636:1: ( rule__XPostfixOperation__Group_1__0 )?
int alt92=2;
int LA92_0 = input.LA(1);
if ( (LA92_0==56) ) {
int LA92_1 = input.LA(2);
if ( (synpred163_InternalServicesGrammar()) ) {
alt92=1;
}
}
else if ( (LA92_0==57) ) {
int LA92_2 = input.LA(2);
if ( (synpred163_InternalServicesGrammar()) ) {
alt92=1;
}
}
switch (alt92) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11636:2: rule__XPostfixOperation__Group_1__0
{
pushFollow(FOLLOW_rule__XPostfixOperation__Group_1__0_in_rule__XPostfixOperation__Group__1__Impl23973);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11650: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11654:1: ( rule__XPostfixOperation__Group_1__0__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11655:2: rule__XPostfixOperation__Group_1__0__Impl
{
pushFollow(FOLLOW_rule__XPostfixOperation__Group_1__0__Impl_in_rule__XPostfixOperation__Group_1__024008);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11661: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11665:1: ( ( ( rule__XPostfixOperation__Group_1_0__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11666:1: ( ( rule__XPostfixOperation__Group_1_0__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11666:1: ( ( rule__XPostfixOperation__Group_1_0__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11667:1: ( rule__XPostfixOperation__Group_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPostfixOperationAccess().getGroup_1_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11668:1: ( rule__XPostfixOperation__Group_1_0__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11668:2: rule__XPostfixOperation__Group_1_0__0
{
pushFollow(FOLLOW_rule__XPostfixOperation__Group_1_0__0_in_rule__XPostfixOperation__Group_1__0__Impl24035);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11680: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11684:1: ( rule__XPostfixOperation__Group_1_0__0__Impl rule__XPostfixOperation__Group_1_0__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11685: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__024067);
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__024070);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11692: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11696:1: ( ( () ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11697:1: ( () )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11697:1: ( () )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11698:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11699:1: ()
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11701: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11711: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11715:1: ( rule__XPostfixOperation__Group_1_0__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11716:2: rule__XPostfixOperation__Group_1_0__1__Impl
{
pushFollow(FOLLOW_rule__XPostfixOperation__Group_1_0__1__Impl_in_rule__XPostfixOperation__Group_1_0__124128);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11722: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11726:1: ( ( ( rule__XPostfixOperation__FeatureAssignment_1_0_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11727:1: ( ( rule__XPostfixOperation__FeatureAssignment_1_0_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11727:1: ( ( rule__XPostfixOperation__FeatureAssignment_1_0_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11728:1: ( rule__XPostfixOperation__FeatureAssignment_1_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPostfixOperationAccess().getFeatureAssignment_1_0_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11729:1: ( rule__XPostfixOperation__FeatureAssignment_1_0_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11729:2: rule__XPostfixOperation__FeatureAssignment_1_0_1
{
pushFollow(FOLLOW_rule__XPostfixOperation__FeatureAssignment_1_0_1_in_rule__XPostfixOperation__Group_1_0__1__Impl24155);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11743: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11747:1: ( rule__XMemberFeatureCall__Group__0__Impl rule__XMemberFeatureCall__Group__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11748:2: rule__XMemberFeatureCall__Group__0__Impl rule__XMemberFeatureCall__Group__1
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__Group__0__Impl_in_rule__XMemberFeatureCall__Group__024189);
rule__XMemberFeatureCall__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XMemberFeatureCall__Group__1_in_rule__XMemberFeatureCall__Group__024192);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11755:1: rule__XMemberFeatureCall__Group__0__Impl : ( ruleXPrimaryExpression ) ;
public final void rule__XMemberFeatureCall__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11759:1: ( ( ruleXPrimaryExpression ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11760:1: ( ruleXPrimaryExpression )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11760:1: ( ruleXPrimaryExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11761:1: ruleXPrimaryExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getXPrimaryExpressionParserRuleCall_0());
}
pushFollow(FOLLOW_ruleXPrimaryExpression_in_rule__XMemberFeatureCall__Group__0__Impl24219);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11772:1: rule__XMemberFeatureCall__Group__1 : rule__XMemberFeatureCall__Group__1__Impl ;
public final void rule__XMemberFeatureCall__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11776:1: ( rule__XMemberFeatureCall__Group__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11777:2: rule__XMemberFeatureCall__Group__1__Impl
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__Group__1__Impl_in_rule__XMemberFeatureCall__Group__124248);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11783: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11787:1: ( ( ( rule__XMemberFeatureCall__Alternatives_1 )* ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11788:1: ( ( rule__XMemberFeatureCall__Alternatives_1 )* )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11788:1: ( ( rule__XMemberFeatureCall__Alternatives_1 )* )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11789:1: ( rule__XMemberFeatureCall__Alternatives_1 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11790:1: ( rule__XMemberFeatureCall__Alternatives_1 )*
loop93:
do {
int alt93=2;
switch ( input.LA(1) ) {
case 58:
{
int LA93_2 = input.LA(2);
if ( (synpred164_InternalServicesGrammar()) ) {
alt93=1;
}
}
break;
case 126:
{
int LA93_3 = input.LA(2);
if ( (synpred164_InternalServicesGrammar()) ) {
alt93=1;
}
}
break;
case 127:
{
int LA93_4 = input.LA(2);
if ( (synpred164_InternalServicesGrammar()) ) {
alt93=1;
}
}
break;
}
switch (alt93) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11790:2: rule__XMemberFeatureCall__Alternatives_1
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__Alternatives_1_in_rule__XMemberFeatureCall__Group__1__Impl24275);
rule__XMemberFeatureCall__Alternatives_1();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop93;
}
} 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11804: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11808:1: ( rule__XMemberFeatureCall__Group_1_0__0__Impl rule__XMemberFeatureCall__Group_1_0__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11809: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__024310);
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__024313);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11816: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11820:1: ( ( ( rule__XMemberFeatureCall__Group_1_0_0__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11821:1: ( ( rule__XMemberFeatureCall__Group_1_0_0__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11821:1: ( ( rule__XMemberFeatureCall__Group_1_0_0__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11822:1: ( rule__XMemberFeatureCall__Group_1_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11823:1: ( rule__XMemberFeatureCall__Group_1_0_0__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11823:2: rule__XMemberFeatureCall__Group_1_0_0__0
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_0_0__0_in_rule__XMemberFeatureCall__Group_1_0__0__Impl24340);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11833: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11837:1: ( rule__XMemberFeatureCall__Group_1_0__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11838:2: rule__XMemberFeatureCall__Group_1_0__1__Impl
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_0__1__Impl_in_rule__XMemberFeatureCall__Group_1_0__124370);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11844: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11848:1: ( ( ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11849:1: ( ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11849:1: ( ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11850:1: ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getValueAssignment_1_0_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11851:1: ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11851:2: rule__XMemberFeatureCall__ValueAssignment_1_0_1
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__ValueAssignment_1_0_1_in_rule__XMemberFeatureCall__Group_1_0__1__Impl24397);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11865: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11869:1: ( rule__XMemberFeatureCall__Group_1_0_0__0__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11870: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__024431);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11876: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11880:1: ( ( ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11881:1: ( ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11881:1: ( ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11882:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0_0_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11883:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11883: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__Impl24458);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11895: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11899:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl rule__XMemberFeatureCall__Group_1_0_0_0__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11900: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__024490);
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__024493);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11907: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11911:1: ( ( () ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11912:1: ( () )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11912:1: ( () )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11913:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11914:1: ()
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11916: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11926: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11930:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl rule__XMemberFeatureCall__Group_1_0_0_0__2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11931: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__124551);
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__124554);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11938: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11942:1: ( ( ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11943:1: ( ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11943:1: ( ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11944:1: ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1_0_0_0_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11945:1: ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11945: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__Impl24581);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11955: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11959:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl rule__XMemberFeatureCall__Group_1_0_0_0__3 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11960: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__224611);
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__224614);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11967: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11971:1: ( ( ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11972:1: ( ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11972:1: ( ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11973:1: ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getFeatureAssignment_1_0_0_0_2());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11974:1: ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11974: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__Impl24641);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11984: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11988:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11989: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__324671);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11995: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11999:1: ( ( ruleOpSingleAssign ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12000:1: ( ruleOpSingleAssign )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12000:1: ( ruleOpSingleAssign )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12001: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__Impl24698);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12020: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12024:1: ( rule__XMemberFeatureCall__Group_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12025: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__024735);
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__024738);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12032: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12036:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_0__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12037:1: ( ( rule__XMemberFeatureCall__Group_1_1_0__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12037:1: ( ( rule__XMemberFeatureCall__Group_1_1_0__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12038:1: ( rule__XMemberFeatureCall__Group_1_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12039:1: ( rule__XMemberFeatureCall__Group_1_1_0__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12039:2: rule__XMemberFeatureCall__Group_1_1_0__0
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1_0__0_in_rule__XMemberFeatureCall__Group_1_1__0__Impl24765);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12049: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12053:1: ( rule__XMemberFeatureCall__Group_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1__2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12054: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__124795);
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__124798);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12061: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12065:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_1__0 )? ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12066:1: ( ( rule__XMemberFeatureCall__Group_1_1_1__0 )? )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12066:1: ( ( rule__XMemberFeatureCall__Group_1_1_1__0 )? )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12067:1: ( rule__XMemberFeatureCall__Group_1_1_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12068:1: ( rule__XMemberFeatureCall__Group_1_1_1__0 )?
int alt94=2;
int LA94_0 = input.LA(1);
if ( (LA94_0==42) ) {
alt94=1;
}
switch (alt94) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12068:2: rule__XMemberFeatureCall__Group_1_1_1__0
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__0_in_rule__XMemberFeatureCall__Group_1_1__1__Impl24825);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12078: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12082:1: ( rule__XMemberFeatureCall__Group_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1__3 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12083: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__224856);
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__224859);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12090: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12094:1: ( ( ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12095:1: ( ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12095:1: ( ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12096:1: ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getFeatureAssignment_1_1_2());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12097:1: ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12097:2: rule__XMemberFeatureCall__FeatureAssignment_1_1_2
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__FeatureAssignment_1_1_2_in_rule__XMemberFeatureCall__Group_1_1__2__Impl24886);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12107: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12111:1: ( rule__XMemberFeatureCall__Group_1_1__3__Impl rule__XMemberFeatureCall__Group_1_1__4 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12112: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__324916);
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__324919);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12119: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12123:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_3__0 )? ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12124:1: ( ( rule__XMemberFeatureCall__Group_1_1_3__0 )? )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12124:1: ( ( rule__XMemberFeatureCall__Group_1_1_3__0 )? )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12125:1: ( rule__XMemberFeatureCall__Group_1_1_3__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_3());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12126:1: ( rule__XMemberFeatureCall__Group_1_1_3__0 )?
int alt95=2;
alt95 = dfa95.predict(input);
switch (alt95) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12126:2: rule__XMemberFeatureCall__Group_1_1_3__0
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__0_in_rule__XMemberFeatureCall__Group_1_1__3__Impl24946);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12136: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12140:1: ( rule__XMemberFeatureCall__Group_1_1__4__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12141:2: rule__XMemberFeatureCall__Group_1_1__4__Impl
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1__4__Impl_in_rule__XMemberFeatureCall__Group_1_1__424977);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12147: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12151:1: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12152:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12152:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12153:1: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_4());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12154:1: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )?
int alt96=2;
alt96 = dfa96.predict(input);
switch (alt96) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12154:2: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4_in_rule__XMemberFeatureCall__Group_1_1__4__Impl25004);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12174: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12178:1: ( rule__XMemberFeatureCall__Group_1_1_0__0__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12179: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__025045);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12185: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12189:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12190:1: ( ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12190:1: ( ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12191:1: ( rule__XMemberFeatureCall__Group_1_1_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_0_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12192:1: ( rule__XMemberFeatureCall__Group_1_1_0_0__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12192: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__Impl25072);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12204: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12208:1: ( rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl rule__XMemberFeatureCall__Group_1_1_0_0__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12209: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__025104);
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__025107);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12216: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12220:1: ( ( () ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12221:1: ( () )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12221:1: ( () )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12222:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getXMemberFeatureCallMemberCallTargetAction_1_1_0_0_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12223:1: ()
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12225: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12235: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12239:1: ( rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12240: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__125165);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12246: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12250:1: ( ( ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12251:1: ( ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12251:1: ( ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12252:1: ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1_1_0_0_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12253:1: ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12253: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__Impl25192);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12267: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12271:1: ( rule__XMemberFeatureCall__Group_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_1__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12272: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__025226);
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__025229);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12279: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12283:1: ( ( '<' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12284:1: ( '<' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12284:1: ( '<' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12285:1: '<'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getLessThanSignKeyword_1_1_1_0());
}
match(input,42,FOLLOW_42_in_rule__XMemberFeatureCall__Group_1_1_1__0__Impl25257); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12298: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12302:1: ( rule__XMemberFeatureCall__Group_1_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1_1__2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12303: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__125288);
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__125291);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12310: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12314:1: ( ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12315:1: ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12315:1: ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12316:1: ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getTypeArgumentsAssignment_1_1_1_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12317:1: ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12317: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__Impl25318);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12327: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12331:1: ( rule__XMemberFeatureCall__Group_1_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1_1__3 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12332: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__225348);
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__225351);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12339: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12343:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12344:1: ( ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12344:1: ( ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12345:1: ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_1_2());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12346:1: ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )*
loop97:
do {
int alt97=2;
int LA97_0 = input.LA(1);
if ( (LA97_0==97) ) {
alt97=1;
}
switch (alt97) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12346: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__Impl25378);
rule__XMemberFeatureCall__Group_1_1_1_2__0();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop97;
}
} 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12356: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12360:1: ( rule__XMemberFeatureCall__Group_1_1_1__3__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12361: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__325409);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12367: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12371:1: ( ( '>' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12372:1: ( '>' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12372:1: ( '>' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12373:1: '>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getGreaterThanSignKeyword_1_1_1_3());
}
match(input,41,FOLLOW_41_in_rule__XMemberFeatureCall__Group_1_1_1__3__Impl25437); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12394: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12398:1: ( rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl rule__XMemberFeatureCall__Group_1_1_1_2__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12399: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__025476);
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__025479);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12406: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12410:1: ( ( ',' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12411:1: ( ',' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12411:1: ( ',' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12412:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getCommaKeyword_1_1_1_2_0());
}
match(input,97,FOLLOW_97_in_rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl25507); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12425: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12429:1: ( rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12430: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__125538);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12436: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12440:1: ( ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12441:1: ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12441:1: ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12442:1: ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getTypeArgumentsAssignment_1_1_1_2_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12443:1: ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12443: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__Impl25565);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12457: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12461:1: ( rule__XMemberFeatureCall__Group_1_1_3__0__Impl rule__XMemberFeatureCall__Group_1_1_3__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12462: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__025599);
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__025602);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12469: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12473:1: ( ( ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12474:1: ( ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12474:1: ( ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12475:1: ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getExplicitOperationCallAssignment_1_1_3_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12476:1: ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12476: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__Impl25629);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12486: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12490:1: ( rule__XMemberFeatureCall__Group_1_1_3__1__Impl rule__XMemberFeatureCall__Group_1_1_3__2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12491: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__125659);
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__125662);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12498: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12502:1: ( ( ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12503:1: ( ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12503:1: ( ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12504:1: ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1_1_3_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12505:1: ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )?
int alt98=2;
int LA98_0 = input.LA(1);
if ( ((LA98_0>=RULE_ID && LA98_0<=RULE_STRING)||LA98_0==42||LA98_0==46||(LA98_0>=49 && LA98_0<=50)||LA98_0==55||(LA98_0>=60 && LA98_0<=65)||LA98_0==82||LA98_0==88||(LA98_0>=99 && LA98_0<=100)||LA98_0==103||LA98_0==105||(LA98_0>=109 && LA98_0<=117)||LA98_0==119||(LA98_0>=128 && LA98_0<=129)) ) {
alt98=1;
}
switch (alt98) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12505: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__Impl25689);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12515: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12519:1: ( rule__XMemberFeatureCall__Group_1_1_3__2__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12520: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__225720);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12526: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12530:1: ( ( ')' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12531:1: ( ')' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12531:1: ( ')' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12532:1: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getRightParenthesisKeyword_1_1_3_2());
}
match(input,89,FOLLOW_89_in_rule__XMemberFeatureCall__Group_1_1_3__2__Impl25748); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12551: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12555:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12556: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__025785);
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__025788);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12563: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12567:1: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12568:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12568:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12569: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12570:1: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12570: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__Impl25815);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12580: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12584:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12585: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__125845);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12591: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12595:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12596:1: ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12596:1: ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12597: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12598:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )*
loop99:
do {
int alt99=2;
int LA99_0 = input.LA(1);
if ( (LA99_0==97) ) {
alt99=1;
}
switch (alt99) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12598: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__Impl25872);
rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop99;
}
} 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12612: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12616:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12617: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__025907);
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__025910);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12624: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12628:1: ( ( ',' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12629:1: ( ',' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12629:1: ( ',' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12630:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getCommaKeyword_1_1_3_1_1_1_0());
}
match(input,97,FOLLOW_97_in_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl25938); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12643: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12647:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12648: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__125969);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12654: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12658:1: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12659:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12659:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12660: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12661:1: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12661: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__Impl25996);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12675: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12679:1: ( rule__XSetLiteral__Group__0__Impl rule__XSetLiteral__Group__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12680:2: rule__XSetLiteral__Group__0__Impl rule__XSetLiteral__Group__1
{
pushFollow(FOLLOW_rule__XSetLiteral__Group__0__Impl_in_rule__XSetLiteral__Group__026030);
rule__XSetLiteral__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XSetLiteral__Group__1_in_rule__XSetLiteral__Group__026033);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12687:1: rule__XSetLiteral__Group__0__Impl : ( () ) ;
public final void rule__XSetLiteral__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12691:1: ( ( () ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12692:1: ( () )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12692:1: ( () )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12693:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSetLiteralAccess().getXSetLiteralAction_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12694:1: ()
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12696: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12706: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12710:1: ( rule__XSetLiteral__Group__1__Impl rule__XSetLiteral__Group__2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12711:2: rule__XSetLiteral__Group__1__Impl rule__XSetLiteral__Group__2
{
pushFollow(FOLLOW_rule__XSetLiteral__Group__1__Impl_in_rule__XSetLiteral__Group__126091);
rule__XSetLiteral__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XSetLiteral__Group__2_in_rule__XSetLiteral__Group__126094);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12718:1: rule__XSetLiteral__Group__1__Impl : ( '#' ) ;
public final void rule__XSetLiteral__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12722:1: ( ( '#' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12723:1: ( '#' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12723:1: ( '#' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12724:1: '#'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSetLiteralAccess().getNumberSignKeyword_1());
}
match(input,99,FOLLOW_99_in_rule__XSetLiteral__Group__1__Impl26122); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12737: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12741:1: ( rule__XSetLiteral__Group__2__Impl rule__XSetLiteral__Group__3 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12742:2: rule__XSetLiteral__Group__2__Impl rule__XSetLiteral__Group__3
{
pushFollow(FOLLOW_rule__XSetLiteral__Group__2__Impl_in_rule__XSetLiteral__Group__226153);
rule__XSetLiteral__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XSetLiteral__Group__3_in_rule__XSetLiteral__Group__226156);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12749:1: rule__XSetLiteral__Group__2__Impl : ( '{' ) ;
public final void rule__XSetLiteral__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12753:1: ( ( '{' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12754:1: ( '{' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12754:1: ( '{' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12755:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSetLiteralAccess().getLeftCurlyBracketKeyword_2());
}
match(input,82,FOLLOW_82_in_rule__XSetLiteral__Group__2__Impl26184); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12768: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12772:1: ( rule__XSetLiteral__Group__3__Impl rule__XSetLiteral__Group__4 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12773:2: rule__XSetLiteral__Group__3__Impl rule__XSetLiteral__Group__4
{
pushFollow(FOLLOW_rule__XSetLiteral__Group__3__Impl_in_rule__XSetLiteral__Group__326215);
rule__XSetLiteral__Group__3__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XSetLiteral__Group__4_in_rule__XSetLiteral__Group__326218);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12780: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12784:1: ( ( ( rule__XSetLiteral__Group_3__0 )? ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12785:1: ( ( rule__XSetLiteral__Group_3__0 )? )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12785:1: ( ( rule__XSetLiteral__Group_3__0 )? )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12786:1: ( rule__XSetLiteral__Group_3__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSetLiteralAccess().getGroup_3());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12787:1: ( rule__XSetLiteral__Group_3__0 )?
int alt100=2;
int LA100_0 = input.LA(1);
if ( ((LA100_0>=RULE_ID && LA100_0<=RULE_STRING)||LA100_0==42||(LA100_0>=49 && LA100_0<=50)||LA100_0==55||(LA100_0>=60 && LA100_0<=65)||LA100_0==82||LA100_0==88||(LA100_0>=99 && LA100_0<=100)||LA100_0==103||LA100_0==105||(LA100_0>=109 && LA100_0<=117)||LA100_0==119||LA100_0==129) ) {
alt100=1;
}
switch (alt100) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12787:2: rule__XSetLiteral__Group_3__0
{
pushFollow(FOLLOW_rule__XSetLiteral__Group_3__0_in_rule__XSetLiteral__Group__3__Impl26245);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12797:1: rule__XSetLiteral__Group__4 : rule__XSetLiteral__Group__4__Impl ;
public final void rule__XSetLiteral__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12801:1: ( rule__XSetLiteral__Group__4__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12802:2: rule__XSetLiteral__Group__4__Impl
{
pushFollow(FOLLOW_rule__XSetLiteral__Group__4__Impl_in_rule__XSetLiteral__Group__426276);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12808:1: rule__XSetLiteral__Group__4__Impl : ( '}' ) ;
public final void rule__XSetLiteral__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12812:1: ( ( '}' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12813:1: ( '}' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12813:1: ( '}' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12814:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSetLiteralAccess().getRightCurlyBracketKeyword_4());
}
match(input,83,FOLLOW_83_in_rule__XSetLiteral__Group__4__Impl26304); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12837: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12841:1: ( rule__XSetLiteral__Group_3__0__Impl rule__XSetLiteral__Group_3__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12842: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__026345);
rule__XSetLiteral__Group_3__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XSetLiteral__Group_3__1_in_rule__XSetLiteral__Group_3__026348);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12849: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12853:1: ( ( ( rule__XSetLiteral__ElementsAssignment_3_0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12854:1: ( ( rule__XSetLiteral__ElementsAssignment_3_0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12854:1: ( ( rule__XSetLiteral__ElementsAssignment_3_0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12855:1: ( rule__XSetLiteral__ElementsAssignment_3_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSetLiteralAccess().getElementsAssignment_3_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12856:1: ( rule__XSetLiteral__ElementsAssignment_3_0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12856:2: rule__XSetLiteral__ElementsAssignment_3_0
{
pushFollow(FOLLOW_rule__XSetLiteral__ElementsAssignment_3_0_in_rule__XSetLiteral__Group_3__0__Impl26375);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12866: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12870:1: ( rule__XSetLiteral__Group_3__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12871:2: rule__XSetLiteral__Group_3__1__Impl
{
pushFollow(FOLLOW_rule__XSetLiteral__Group_3__1__Impl_in_rule__XSetLiteral__Group_3__126405);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12877: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12881:1: ( ( ( rule__XSetLiteral__Group_3_1__0 )* ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12882:1: ( ( rule__XSetLiteral__Group_3_1__0 )* )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12882:1: ( ( rule__XSetLiteral__Group_3_1__0 )* )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12883:1: ( rule__XSetLiteral__Group_3_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSetLiteralAccess().getGroup_3_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12884:1: ( rule__XSetLiteral__Group_3_1__0 )*
loop101:
do {
int alt101=2;
int LA101_0 = input.LA(1);
if ( (LA101_0==97) ) {
alt101=1;
}
switch (alt101) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12884:2: rule__XSetLiteral__Group_3_1__0
{
pushFollow(FOLLOW_rule__XSetLiteral__Group_3_1__0_in_rule__XSetLiteral__Group_3__1__Impl26432);
rule__XSetLiteral__Group_3_1__0();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop101;
}
} 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12898: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12902:1: ( rule__XSetLiteral__Group_3_1__0__Impl rule__XSetLiteral__Group_3_1__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12903: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__026467);
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__026470);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12910: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12914:1: ( ( ',' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12915:1: ( ',' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12915:1: ( ',' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12916:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSetLiteralAccess().getCommaKeyword_3_1_0());
}
match(input,97,FOLLOW_97_in_rule__XSetLiteral__Group_3_1__0__Impl26498); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12929: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12933:1: ( rule__XSetLiteral__Group_3_1__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12934:2: rule__XSetLiteral__Group_3_1__1__Impl
{
pushFollow(FOLLOW_rule__XSetLiteral__Group_3_1__1__Impl_in_rule__XSetLiteral__Group_3_1__126529);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12940: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12944:1: ( ( ( rule__XSetLiteral__ElementsAssignment_3_1_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12945:1: ( ( rule__XSetLiteral__ElementsAssignment_3_1_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12945:1: ( ( rule__XSetLiteral__ElementsAssignment_3_1_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12946:1: ( rule__XSetLiteral__ElementsAssignment_3_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSetLiteralAccess().getElementsAssignment_3_1_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12947:1: ( rule__XSetLiteral__ElementsAssignment_3_1_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12947:2: rule__XSetLiteral__ElementsAssignment_3_1_1
{
pushFollow(FOLLOW_rule__XSetLiteral__ElementsAssignment_3_1_1_in_rule__XSetLiteral__Group_3_1__1__Impl26556);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12961: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12965:1: ( rule__XListLiteral__Group__0__Impl rule__XListLiteral__Group__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12966:2: rule__XListLiteral__Group__0__Impl rule__XListLiteral__Group__1
{
pushFollow(FOLLOW_rule__XListLiteral__Group__0__Impl_in_rule__XListLiteral__Group__026590);
rule__XListLiteral__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XListLiteral__Group__1_in_rule__XListLiteral__Group__026593);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12973:1: rule__XListLiteral__Group__0__Impl : ( () ) ;
public final void rule__XListLiteral__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12977:1: ( ( () ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12978:1: ( () )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12978:1: ( () )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12979:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXListLiteralAccess().getXListLiteralAction_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12980:1: ()
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12982: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12992: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12996:1: ( rule__XListLiteral__Group__1__Impl rule__XListLiteral__Group__2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12997:2: rule__XListLiteral__Group__1__Impl rule__XListLiteral__Group__2
{
pushFollow(FOLLOW_rule__XListLiteral__Group__1__Impl_in_rule__XListLiteral__Group__126651);
rule__XListLiteral__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XListLiteral__Group__2_in_rule__XListLiteral__Group__126654);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13004:1: rule__XListLiteral__Group__1__Impl : ( '#' ) ;
public final void rule__XListLiteral__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13008:1: ( ( '#' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13009:1: ( '#' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13009:1: ( '#' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13010:1: '#'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXListLiteralAccess().getNumberSignKeyword_1());
}
match(input,99,FOLLOW_99_in_rule__XListLiteral__Group__1__Impl26682); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13023: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13027:1: ( rule__XListLiteral__Group__2__Impl rule__XListLiteral__Group__3 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13028:2: rule__XListLiteral__Group__2__Impl rule__XListLiteral__Group__3
{
pushFollow(FOLLOW_rule__XListLiteral__Group__2__Impl_in_rule__XListLiteral__Group__226713);
rule__XListLiteral__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XListLiteral__Group__3_in_rule__XListLiteral__Group__226716);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13035:1: rule__XListLiteral__Group__2__Impl : ( '[' ) ;
public final void rule__XListLiteral__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13039:1: ( ( '[' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13040:1: ( '[' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13040:1: ( '[' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13041:1: '['
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXListLiteralAccess().getLeftSquareBracketKeyword_2());
}
match(input,100,FOLLOW_100_in_rule__XListLiteral__Group__2__Impl26744); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13054: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13058:1: ( rule__XListLiteral__Group__3__Impl rule__XListLiteral__Group__4 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13059:2: rule__XListLiteral__Group__3__Impl rule__XListLiteral__Group__4
{
pushFollow(FOLLOW_rule__XListLiteral__Group__3__Impl_in_rule__XListLiteral__Group__326775);
rule__XListLiteral__Group__3__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XListLiteral__Group__4_in_rule__XListLiteral__Group__326778);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13066: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13070:1: ( ( ( rule__XListLiteral__Group_3__0 )? ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13071:1: ( ( rule__XListLiteral__Group_3__0 )? )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13071:1: ( ( rule__XListLiteral__Group_3__0 )? )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13072:1: ( rule__XListLiteral__Group_3__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXListLiteralAccess().getGroup_3());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13073:1: ( rule__XListLiteral__Group_3__0 )?
int alt102=2;
int LA102_0 = input.LA(1);
if ( ((LA102_0>=RULE_ID && LA102_0<=RULE_STRING)||LA102_0==42||(LA102_0>=49 && LA102_0<=50)||LA102_0==55||(LA102_0>=60 && LA102_0<=65)||LA102_0==82||LA102_0==88||(LA102_0>=99 && LA102_0<=100)||LA102_0==103||LA102_0==105||(LA102_0>=109 && LA102_0<=117)||LA102_0==119||LA102_0==129) ) {
alt102=1;
}
switch (alt102) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13073:2: rule__XListLiteral__Group_3__0
{
pushFollow(FOLLOW_rule__XListLiteral__Group_3__0_in_rule__XListLiteral__Group__3__Impl26805);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13083:1: rule__XListLiteral__Group__4 : rule__XListLiteral__Group__4__Impl ;
public final void rule__XListLiteral__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13087:1: ( rule__XListLiteral__Group__4__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13088:2: rule__XListLiteral__Group__4__Impl
{
pushFollow(FOLLOW_rule__XListLiteral__Group__4__Impl_in_rule__XListLiteral__Group__426836);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13094:1: rule__XListLiteral__Group__4__Impl : ( ']' ) ;
public final void rule__XListLiteral__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13098:1: ( ( ']' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13099:1: ( ']' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13099:1: ( ']' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13100:1: ']'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXListLiteralAccess().getRightSquareBracketKeyword_4());
}
match(input,98,FOLLOW_98_in_rule__XListLiteral__Group__4__Impl26864); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13123: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13127:1: ( rule__XListLiteral__Group_3__0__Impl rule__XListLiteral__Group_3__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13128: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__026905);
rule__XListLiteral__Group_3__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XListLiteral__Group_3__1_in_rule__XListLiteral__Group_3__026908);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13135: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13139:1: ( ( ( rule__XListLiteral__ElementsAssignment_3_0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13140:1: ( ( rule__XListLiteral__ElementsAssignment_3_0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13140:1: ( ( rule__XListLiteral__ElementsAssignment_3_0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13141:1: ( rule__XListLiteral__ElementsAssignment_3_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXListLiteralAccess().getElementsAssignment_3_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13142:1: ( rule__XListLiteral__ElementsAssignment_3_0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13142:2: rule__XListLiteral__ElementsAssignment_3_0
{
pushFollow(FOLLOW_rule__XListLiteral__ElementsAssignment_3_0_in_rule__XListLiteral__Group_3__0__Impl26935);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13152: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13156:1: ( rule__XListLiteral__Group_3__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13157:2: rule__XListLiteral__Group_3__1__Impl
{
pushFollow(FOLLOW_rule__XListLiteral__Group_3__1__Impl_in_rule__XListLiteral__Group_3__126965);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13163: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13167:1: ( ( ( rule__XListLiteral__Group_3_1__0 )* ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13168:1: ( ( rule__XListLiteral__Group_3_1__0 )* )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13168:1: ( ( rule__XListLiteral__Group_3_1__0 )* )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13169:1: ( rule__XListLiteral__Group_3_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXListLiteralAccess().getGroup_3_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13170:1: ( rule__XListLiteral__Group_3_1__0 )*
loop103:
do {
int alt103=2;
int LA103_0 = input.LA(1);
if ( (LA103_0==97) ) {
alt103=1;
}
switch (alt103) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13170:2: rule__XListLiteral__Group_3_1__0
{
pushFollow(FOLLOW_rule__XListLiteral__Group_3_1__0_in_rule__XListLiteral__Group_3__1__Impl26992);
rule__XListLiteral__Group_3_1__0();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop103;
}
} 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13184: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13188:1: ( rule__XListLiteral__Group_3_1__0__Impl rule__XListLiteral__Group_3_1__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13189: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__027027);
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__027030);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13196: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13200:1: ( ( ',' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13201:1: ( ',' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13201:1: ( ',' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13202:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXListLiteralAccess().getCommaKeyword_3_1_0());
}
match(input,97,FOLLOW_97_in_rule__XListLiteral__Group_3_1__0__Impl27058); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13215: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13219:1: ( rule__XListLiteral__Group_3_1__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13220:2: rule__XListLiteral__Group_3_1__1__Impl
{
pushFollow(FOLLOW_rule__XListLiteral__Group_3_1__1__Impl_in_rule__XListLiteral__Group_3_1__127089);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13226: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13230:1: ( ( ( rule__XListLiteral__ElementsAssignment_3_1_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13231:1: ( ( rule__XListLiteral__ElementsAssignment_3_1_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13231:1: ( ( rule__XListLiteral__ElementsAssignment_3_1_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13232:1: ( rule__XListLiteral__ElementsAssignment_3_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXListLiteralAccess().getElementsAssignment_3_1_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13233:1: ( rule__XListLiteral__ElementsAssignment_3_1_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13233:2: rule__XListLiteral__ElementsAssignment_3_1_1
{
pushFollow(FOLLOW_rule__XListLiteral__ElementsAssignment_3_1_1_in_rule__XListLiteral__Group_3_1__1__Impl27116);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13247: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13251:1: ( rule__XClosure__Group__0__Impl rule__XClosure__Group__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13252:2: rule__XClosure__Group__0__Impl rule__XClosure__Group__1
{
pushFollow(FOLLOW_rule__XClosure__Group__0__Impl_in_rule__XClosure__Group__027150);
rule__XClosure__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XClosure__Group__1_in_rule__XClosure__Group__027153);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13259: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13263:1: ( ( ( rule__XClosure__Group_0__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13264:1: ( ( rule__XClosure__Group_0__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13264:1: ( ( rule__XClosure__Group_0__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13265:1: ( rule__XClosure__Group_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getGroup_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13266:1: ( rule__XClosure__Group_0__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13266:2: rule__XClosure__Group_0__0
{
pushFollow(FOLLOW_rule__XClosure__Group_0__0_in_rule__XClosure__Group__0__Impl27180);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13276: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13280:1: ( rule__XClosure__Group__1__Impl rule__XClosure__Group__2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13281:2: rule__XClosure__Group__1__Impl rule__XClosure__Group__2
{
pushFollow(FOLLOW_rule__XClosure__Group__1__Impl_in_rule__XClosure__Group__127210);
rule__XClosure__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XClosure__Group__2_in_rule__XClosure__Group__127213);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13288: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13292:1: ( ( ( rule__XClosure__Group_1__0 )? ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13293:1: ( ( rule__XClosure__Group_1__0 )? )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13293:1: ( ( rule__XClosure__Group_1__0 )? )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13294:1: ( rule__XClosure__Group_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getGroup_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13295:1: ( rule__XClosure__Group_1__0 )?
int alt104=2;
alt104 = dfa104.predict(input);
switch (alt104) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13295:2: rule__XClosure__Group_1__0
{
pushFollow(FOLLOW_rule__XClosure__Group_1__0_in_rule__XClosure__Group__1__Impl27240);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13305: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13309:1: ( rule__XClosure__Group__2__Impl rule__XClosure__Group__3 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13310:2: rule__XClosure__Group__2__Impl rule__XClosure__Group__3
{
pushFollow(FOLLOW_rule__XClosure__Group__2__Impl_in_rule__XClosure__Group__227271);
rule__XClosure__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XClosure__Group__3_in_rule__XClosure__Group__227274);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13317: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13321:1: ( ( ( rule__XClosure__ExpressionAssignment_2 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13322:1: ( ( rule__XClosure__ExpressionAssignment_2 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13322:1: ( ( rule__XClosure__ExpressionAssignment_2 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13323:1: ( rule__XClosure__ExpressionAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getExpressionAssignment_2());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13324:1: ( rule__XClosure__ExpressionAssignment_2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13324:2: rule__XClosure__ExpressionAssignment_2
{
pushFollow(FOLLOW_rule__XClosure__ExpressionAssignment_2_in_rule__XClosure__Group__2__Impl27301);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13334:1: rule__XClosure__Group__3 : rule__XClosure__Group__3__Impl ;
public final void rule__XClosure__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13338:1: ( rule__XClosure__Group__3__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13339:2: rule__XClosure__Group__3__Impl
{
pushFollow(FOLLOW_rule__XClosure__Group__3__Impl_in_rule__XClosure__Group__327331);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13345:1: rule__XClosure__Group__3__Impl : ( ']' ) ;
public final void rule__XClosure__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13349:1: ( ( ']' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13350:1: ( ']' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13350:1: ( ']' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13351:1: ']'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getRightSquareBracketKeyword_3());
}
match(input,98,FOLLOW_98_in_rule__XClosure__Group__3__Impl27359); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13372: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13376:1: ( rule__XClosure__Group_0__0__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13377:2: rule__XClosure__Group_0__0__Impl
{
pushFollow(FOLLOW_rule__XClosure__Group_0__0__Impl_in_rule__XClosure__Group_0__027398);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13383: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13387:1: ( ( ( rule__XClosure__Group_0_0__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13388:1: ( ( rule__XClosure__Group_0_0__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13388:1: ( ( rule__XClosure__Group_0_0__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13389:1: ( rule__XClosure__Group_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getGroup_0_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13390:1: ( rule__XClosure__Group_0_0__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13390:2: rule__XClosure__Group_0_0__0
{
pushFollow(FOLLOW_rule__XClosure__Group_0_0__0_in_rule__XClosure__Group_0__0__Impl27425);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13402: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13406:1: ( rule__XClosure__Group_0_0__0__Impl rule__XClosure__Group_0_0__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13407: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__027457);
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__027460);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13414: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13418:1: ( ( () ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13419:1: ( () )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13419:1: ( () )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13420:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getXClosureAction_0_0_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13421:1: ()
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13423: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13433: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13437:1: ( rule__XClosure__Group_0_0__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13438:2: rule__XClosure__Group_0_0__1__Impl
{
pushFollow(FOLLOW_rule__XClosure__Group_0_0__1__Impl_in_rule__XClosure__Group_0_0__127518);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13444: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13448:1: ( ( '[' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13449:1: ( '[' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13449:1: ( '[' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13450:1: '['
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getLeftSquareBracketKeyword_0_0_1());
}
match(input,100,FOLLOW_100_in_rule__XClosure__Group_0_0__1__Impl27546); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13467: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13471:1: ( rule__XClosure__Group_1__0__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13472:2: rule__XClosure__Group_1__0__Impl
{
pushFollow(FOLLOW_rule__XClosure__Group_1__0__Impl_in_rule__XClosure__Group_1__027581);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13478: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13482:1: ( ( ( rule__XClosure__Group_1_0__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13483:1: ( ( rule__XClosure__Group_1_0__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13483:1: ( ( rule__XClosure__Group_1_0__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13484:1: ( rule__XClosure__Group_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getGroup_1_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13485:1: ( rule__XClosure__Group_1_0__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13485:2: rule__XClosure__Group_1_0__0
{
pushFollow(FOLLOW_rule__XClosure__Group_1_0__0_in_rule__XClosure__Group_1__0__Impl27608);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13497: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13501:1: ( rule__XClosure__Group_1_0__0__Impl rule__XClosure__Group_1_0__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13502: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__027640);
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__027643);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13509: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13513:1: ( ( ( rule__XClosure__Group_1_0_0__0 )? ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13514:1: ( ( rule__XClosure__Group_1_0_0__0 )? )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13514:1: ( ( rule__XClosure__Group_1_0_0__0 )? )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13515:1: ( rule__XClosure__Group_1_0_0__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getGroup_1_0_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13516:1: ( rule__XClosure__Group_1_0_0__0 )?
int alt105=2;
int LA105_0 = input.LA(1);
if ( (LA105_0==RULE_ID||LA105_0==46||LA105_0==88) ) {
alt105=1;
}
switch (alt105) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13516:2: rule__XClosure__Group_1_0_0__0
{
pushFollow(FOLLOW_rule__XClosure__Group_1_0_0__0_in_rule__XClosure__Group_1_0__0__Impl27670);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13526: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13530:1: ( rule__XClosure__Group_1_0__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13531:2: rule__XClosure__Group_1_0__1__Impl
{
pushFollow(FOLLOW_rule__XClosure__Group_1_0__1__Impl_in_rule__XClosure__Group_1_0__127701);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13537: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13541:1: ( ( ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13542:1: ( ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13542:1: ( ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13543:1: ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getExplicitSyntaxAssignment_1_0_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13544:1: ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13544:2: rule__XClosure__ExplicitSyntaxAssignment_1_0_1
{
pushFollow(FOLLOW_rule__XClosure__ExplicitSyntaxAssignment_1_0_1_in_rule__XClosure__Group_1_0__1__Impl27728);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13558: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13562:1: ( rule__XClosure__Group_1_0_0__0__Impl rule__XClosure__Group_1_0_0__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13563: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__027762);
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__027765);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13570: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13574:1: ( ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13575:1: ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13575:1: ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13576:1: ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getDeclaredFormalParametersAssignment_1_0_0_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13577:1: ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13577: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__Impl27792);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13587: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13591:1: ( rule__XClosure__Group_1_0_0__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13592: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__127822);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13598: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13602:1: ( ( ( rule__XClosure__Group_1_0_0_1__0 )* ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13603:1: ( ( rule__XClosure__Group_1_0_0_1__0 )* )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13603:1: ( ( rule__XClosure__Group_1_0_0_1__0 )* )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13604:1: ( rule__XClosure__Group_1_0_0_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getGroup_1_0_0_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13605:1: ( rule__XClosure__Group_1_0_0_1__0 )*
loop106:
do {
int alt106=2;
int LA106_0 = input.LA(1);
if ( (LA106_0==97) ) {
alt106=1;
}
switch (alt106) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13605: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__Impl27849);
rule__XClosure__Group_1_0_0_1__0();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop106;
}
} 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13619: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13623:1: ( rule__XClosure__Group_1_0_0_1__0__Impl rule__XClosure__Group_1_0_0_1__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13624: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__027884);
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__027887);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13631: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13635:1: ( ( ',' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13636:1: ( ',' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13636:1: ( ',' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13637:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getCommaKeyword_1_0_0_1_0());
}
match(input,97,FOLLOW_97_in_rule__XClosure__Group_1_0_0_1__0__Impl27915); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13650: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13654:1: ( rule__XClosure__Group_1_0_0_1__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13655: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__127946);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13661: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13665:1: ( ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13666:1: ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13666:1: ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13667:1: ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getDeclaredFormalParametersAssignment_1_0_0_1_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13668:1: ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13668: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__Impl27973);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13682: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13686:1: ( rule__XExpressionInClosure__Group__0__Impl rule__XExpressionInClosure__Group__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13687:2: rule__XExpressionInClosure__Group__0__Impl rule__XExpressionInClosure__Group__1
{
pushFollow(FOLLOW_rule__XExpressionInClosure__Group__0__Impl_in_rule__XExpressionInClosure__Group__028007);
rule__XExpressionInClosure__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XExpressionInClosure__Group__1_in_rule__XExpressionInClosure__Group__028010);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13694:1: rule__XExpressionInClosure__Group__0__Impl : ( () ) ;
public final void rule__XExpressionInClosure__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13698:1: ( ( () ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13699:1: ( () )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13699:1: ( () )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13700:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXExpressionInClosureAccess().getXBlockExpressionAction_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13701:1: ()
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13703: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13713:1: rule__XExpressionInClosure__Group__1 : rule__XExpressionInClosure__Group__1__Impl ;
public final void rule__XExpressionInClosure__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13717:1: ( rule__XExpressionInClosure__Group__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13718:2: rule__XExpressionInClosure__Group__1__Impl
{
pushFollow(FOLLOW_rule__XExpressionInClosure__Group__1__Impl_in_rule__XExpressionInClosure__Group__128068);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13724: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13728:1: ( ( ( rule__XExpressionInClosure__Group_1__0 )* ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13729:1: ( ( rule__XExpressionInClosure__Group_1__0 )* )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13729:1: ( ( rule__XExpressionInClosure__Group_1__0 )* )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13730:1: ( rule__XExpressionInClosure__Group_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXExpressionInClosureAccess().getGroup_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13731:1: ( rule__XExpressionInClosure__Group_1__0 )*
loop107:
do {
int alt107=2;
int LA107_0 = input.LA(1);
if ( ((LA107_0>=RULE_ID && LA107_0<=RULE_STRING)||LA107_0==30||LA107_0==42||(LA107_0>=49 && LA107_0<=50)||LA107_0==55||(LA107_0>=59 && LA107_0<=65)||LA107_0==82||LA107_0==88||(LA107_0>=99 && LA107_0<=100)||LA107_0==103||LA107_0==105||(LA107_0>=109 && LA107_0<=117)||LA107_0==119||LA107_0==129) ) {
alt107=1;
}
switch (alt107) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13731:2: rule__XExpressionInClosure__Group_1__0
{
pushFollow(FOLLOW_rule__XExpressionInClosure__Group_1__0_in_rule__XExpressionInClosure__Group__1__Impl28095);
rule__XExpressionInClosure__Group_1__0();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop107;
}
} 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13745: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13749:1: ( rule__XExpressionInClosure__Group_1__0__Impl rule__XExpressionInClosure__Group_1__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13750: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__028130);
rule__XExpressionInClosure__Group_1__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XExpressionInClosure__Group_1__1_in_rule__XExpressionInClosure__Group_1__028133);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13757: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13761:1: ( ( ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13762:1: ( ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13762:1: ( ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13763:1: ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXExpressionInClosureAccess().getExpressionsAssignment_1_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13764:1: ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13764:2: rule__XExpressionInClosure__ExpressionsAssignment_1_0
{
pushFollow(FOLLOW_rule__XExpressionInClosure__ExpressionsAssignment_1_0_in_rule__XExpressionInClosure__Group_1__0__Impl28160);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13774: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13778:1: ( rule__XExpressionInClosure__Group_1__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13779:2: rule__XExpressionInClosure__Group_1__1__Impl
{
pushFollow(FOLLOW_rule__XExpressionInClosure__Group_1__1__Impl_in_rule__XExpressionInClosure__Group_1__128190);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13785:1: rule__XExpressionInClosure__Group_1__1__Impl : ( ( ';' )? ) ;
public final void rule__XExpressionInClosure__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13789:1: ( ( ( ';' )? ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13790:1: ( ( ';' )? )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13790:1: ( ( ';' )? )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13791:1: ( ';' )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXExpressionInClosureAccess().getSemicolonKeyword_1_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13792:1: ( ';' )?
int alt108=2;
int LA108_0 = input.LA(1);
if ( (LA108_0==86) ) {
alt108=1;
}
switch (alt108) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13793:2: ';'
{
match(input,86,FOLLOW_86_in_rule__XExpressionInClosure__Group_1__1__Impl28219); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13808: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13812:1: ( rule__XShortClosure__Group__0__Impl rule__XShortClosure__Group__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13813:2: rule__XShortClosure__Group__0__Impl rule__XShortClosure__Group__1
{
pushFollow(FOLLOW_rule__XShortClosure__Group__0__Impl_in_rule__XShortClosure__Group__028256);
rule__XShortClosure__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XShortClosure__Group__1_in_rule__XShortClosure__Group__028259);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13820: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13824:1: ( ( ( rule__XShortClosure__Group_0__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13825:1: ( ( rule__XShortClosure__Group_0__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13825:1: ( ( rule__XShortClosure__Group_0__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13826:1: ( rule__XShortClosure__Group_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getGroup_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13827:1: ( rule__XShortClosure__Group_0__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13827:2: rule__XShortClosure__Group_0__0
{
pushFollow(FOLLOW_rule__XShortClosure__Group_0__0_in_rule__XShortClosure__Group__0__Impl28286);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13837:1: rule__XShortClosure__Group__1 : rule__XShortClosure__Group__1__Impl ;
public final void rule__XShortClosure__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13841:1: ( rule__XShortClosure__Group__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13842:2: rule__XShortClosure__Group__1__Impl
{
pushFollow(FOLLOW_rule__XShortClosure__Group__1__Impl_in_rule__XShortClosure__Group__128316);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13848: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13852:1: ( ( ( rule__XShortClosure__ExpressionAssignment_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13853:1: ( ( rule__XShortClosure__ExpressionAssignment_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13853:1: ( ( rule__XShortClosure__ExpressionAssignment_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13854:1: ( rule__XShortClosure__ExpressionAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getExpressionAssignment_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13855:1: ( rule__XShortClosure__ExpressionAssignment_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13855:2: rule__XShortClosure__ExpressionAssignment_1
{
pushFollow(FOLLOW_rule__XShortClosure__ExpressionAssignment_1_in_rule__XShortClosure__Group__1__Impl28343);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13869: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13873:1: ( rule__XShortClosure__Group_0__0__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13874:2: rule__XShortClosure__Group_0__0__Impl
{
pushFollow(FOLLOW_rule__XShortClosure__Group_0__0__Impl_in_rule__XShortClosure__Group_0__028377);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13880: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13884:1: ( ( ( rule__XShortClosure__Group_0_0__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13885:1: ( ( rule__XShortClosure__Group_0_0__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13885:1: ( ( rule__XShortClosure__Group_0_0__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13886:1: ( rule__XShortClosure__Group_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getGroup_0_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13887:1: ( rule__XShortClosure__Group_0_0__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13887:2: rule__XShortClosure__Group_0_0__0
{
pushFollow(FOLLOW_rule__XShortClosure__Group_0_0__0_in_rule__XShortClosure__Group_0__0__Impl28404);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13899: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13903:1: ( rule__XShortClosure__Group_0_0__0__Impl rule__XShortClosure__Group_0_0__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13904: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__028436);
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__028439);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13911: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13915:1: ( ( () ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13916:1: ( () )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13916:1: ( () )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13917:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getXClosureAction_0_0_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13918:1: ()
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13920: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13930: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13934:1: ( rule__XShortClosure__Group_0_0__1__Impl rule__XShortClosure__Group_0_0__2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13935: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__128497);
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__128500);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13942: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13946:1: ( ( ( rule__XShortClosure__Group_0_0_1__0 )? ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13947:1: ( ( rule__XShortClosure__Group_0_0_1__0 )? )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13947:1: ( ( rule__XShortClosure__Group_0_0_1__0 )? )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13948:1: ( rule__XShortClosure__Group_0_0_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getGroup_0_0_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13949:1: ( rule__XShortClosure__Group_0_0_1__0 )?
int alt109=2;
int LA109_0 = input.LA(1);
if ( (LA109_0==RULE_ID||LA109_0==46||LA109_0==88) ) {
alt109=1;
}
switch (alt109) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13949:2: rule__XShortClosure__Group_0_0_1__0
{
pushFollow(FOLLOW_rule__XShortClosure__Group_0_0_1__0_in_rule__XShortClosure__Group_0_0__1__Impl28527);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13959: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13963:1: ( rule__XShortClosure__Group_0_0__2__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13964:2: rule__XShortClosure__Group_0_0__2__Impl
{
pushFollow(FOLLOW_rule__XShortClosure__Group_0_0__2__Impl_in_rule__XShortClosure__Group_0_0__228558);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13970: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13974:1: ( ( ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13975:1: ( ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13975:1: ( ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13976:1: ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getExplicitSyntaxAssignment_0_0_2());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13977:1: ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13977:2: rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2
{
pushFollow(FOLLOW_rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2_in_rule__XShortClosure__Group_0_0__2__Impl28585);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13993: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13997:1: ( rule__XShortClosure__Group_0_0_1__0__Impl rule__XShortClosure__Group_0_0_1__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13998: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__028621);
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__028624);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14005: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14009:1: ( ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14010:1: ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14010:1: ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14011:1: ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getDeclaredFormalParametersAssignment_0_0_1_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14012:1: ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14012: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__Impl28651);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14022: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14026:1: ( rule__XShortClosure__Group_0_0_1__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14027: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__128681);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14033: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14037:1: ( ( ( rule__XShortClosure__Group_0_0_1_1__0 )* ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14038:1: ( ( rule__XShortClosure__Group_0_0_1_1__0 )* )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14038:1: ( ( rule__XShortClosure__Group_0_0_1_1__0 )* )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14039:1: ( rule__XShortClosure__Group_0_0_1_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getGroup_0_0_1_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14040:1: ( rule__XShortClosure__Group_0_0_1_1__0 )*
loop110:
do {
int alt110=2;
int LA110_0 = input.LA(1);
if ( (LA110_0==97) ) {
alt110=1;
}
switch (alt110) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14040: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__Impl28708);
rule__XShortClosure__Group_0_0_1_1__0();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop110;
}
} 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14054: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14058:1: ( rule__XShortClosure__Group_0_0_1_1__0__Impl rule__XShortClosure__Group_0_0_1_1__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14059: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__028743);
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__028746);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14066: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14070:1: ( ( ',' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14071:1: ( ',' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14071:1: ( ',' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14072:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getCommaKeyword_0_0_1_1_0());
}
match(input,97,FOLLOW_97_in_rule__XShortClosure__Group_0_0_1_1__0__Impl28774); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14085: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14089:1: ( rule__XShortClosure__Group_0_0_1_1__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14090: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__128805);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14096: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14100:1: ( ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14101:1: ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14101:1: ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14102:1: ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getDeclaredFormalParametersAssignment_0_0_1_1_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14103:1: ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14103: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__Impl28832);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14117: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14121:1: ( rule__XParenthesizedExpression__Group__0__Impl rule__XParenthesizedExpression__Group__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14122:2: rule__XParenthesizedExpression__Group__0__Impl rule__XParenthesizedExpression__Group__1
{
pushFollow(FOLLOW_rule__XParenthesizedExpression__Group__0__Impl_in_rule__XParenthesizedExpression__Group__028866);
rule__XParenthesizedExpression__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XParenthesizedExpression__Group__1_in_rule__XParenthesizedExpression__Group__028869);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14129:1: rule__XParenthesizedExpression__Group__0__Impl : ( '(' ) ;
public final void rule__XParenthesizedExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14133:1: ( ( '(' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14134:1: ( '(' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14134:1: ( '(' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14135:1: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXParenthesizedExpressionAccess().getLeftParenthesisKeyword_0());
}
match(input,88,FOLLOW_88_in_rule__XParenthesizedExpression__Group__0__Impl28897); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14148: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14152:1: ( rule__XParenthesizedExpression__Group__1__Impl rule__XParenthesizedExpression__Group__2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14153:2: rule__XParenthesizedExpression__Group__1__Impl rule__XParenthesizedExpression__Group__2
{
pushFollow(FOLLOW_rule__XParenthesizedExpression__Group__1__Impl_in_rule__XParenthesizedExpression__Group__128928);
rule__XParenthesizedExpression__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XParenthesizedExpression__Group__2_in_rule__XParenthesizedExpression__Group__128931);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14160:1: rule__XParenthesizedExpression__Group__1__Impl : ( ruleXExpression ) ;
public final void rule__XParenthesizedExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14164:1: ( ( ruleXExpression ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14165:1: ( ruleXExpression )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14165:1: ( ruleXExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14166:1: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXParenthesizedExpressionAccess().getXExpressionParserRuleCall_1());
}
pushFollow(FOLLOW_ruleXExpression_in_rule__XParenthesizedExpression__Group__1__Impl28958);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14177:1: rule__XParenthesizedExpression__Group__2 : rule__XParenthesizedExpression__Group__2__Impl ;
public final void rule__XParenthesizedExpression__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14181:1: ( rule__XParenthesizedExpression__Group__2__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14182:2: rule__XParenthesizedExpression__Group__2__Impl
{
pushFollow(FOLLOW_rule__XParenthesizedExpression__Group__2__Impl_in_rule__XParenthesizedExpression__Group__228987);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14188:1: rule__XParenthesizedExpression__Group__2__Impl : ( ')' ) ;
public final void rule__XParenthesizedExpression__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14192:1: ( ( ')' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14193:1: ( ')' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14193:1: ( ')' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14194:1: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXParenthesizedExpressionAccess().getRightParenthesisKeyword_2());
}
match(input,89,FOLLOW_89_in_rule__XParenthesizedExpression__Group__2__Impl29015); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14213: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14217:1: ( rule__XIfExpression__Group__0__Impl rule__XIfExpression__Group__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14218:2: rule__XIfExpression__Group__0__Impl rule__XIfExpression__Group__1
{
pushFollow(FOLLOW_rule__XIfExpression__Group__0__Impl_in_rule__XIfExpression__Group__029052);
rule__XIfExpression__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XIfExpression__Group__1_in_rule__XIfExpression__Group__029055);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14225:1: rule__XIfExpression__Group__0__Impl : ( () ) ;
public final void rule__XIfExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14229:1: ( ( () ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14230:1: ( () )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14230:1: ( () )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14231:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXIfExpressionAccess().getXIfExpressionAction_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14232:1: ()
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14234: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14244: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14248:1: ( rule__XIfExpression__Group__1__Impl rule__XIfExpression__Group__2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14249:2: rule__XIfExpression__Group__1__Impl rule__XIfExpression__Group__2
{
pushFollow(FOLLOW_rule__XIfExpression__Group__1__Impl_in_rule__XIfExpression__Group__129113);
rule__XIfExpression__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XIfExpression__Group__2_in_rule__XIfExpression__Group__129116);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14256:1: rule__XIfExpression__Group__1__Impl : ( 'if' ) ;
public final void rule__XIfExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14260:1: ( ( 'if' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14261:1: ( 'if' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14261:1: ( 'if' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14262:1: 'if'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXIfExpressionAccess().getIfKeyword_1());
}
match(input,103,FOLLOW_103_in_rule__XIfExpression__Group__1__Impl29144); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14275: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14279:1: ( rule__XIfExpression__Group__2__Impl rule__XIfExpression__Group__3 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14280:2: rule__XIfExpression__Group__2__Impl rule__XIfExpression__Group__3
{
pushFollow(FOLLOW_rule__XIfExpression__Group__2__Impl_in_rule__XIfExpression__Group__229175);
rule__XIfExpression__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XIfExpression__Group__3_in_rule__XIfExpression__Group__229178);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14287:1: rule__XIfExpression__Group__2__Impl : ( '(' ) ;
public final void rule__XIfExpression__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14291:1: ( ( '(' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14292:1: ( '(' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14292:1: ( '(' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14293:1: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXIfExpressionAccess().getLeftParenthesisKeyword_2());
}
match(input,88,FOLLOW_88_in_rule__XIfExpression__Group__2__Impl29206); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14306: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14310:1: ( rule__XIfExpression__Group__3__Impl rule__XIfExpression__Group__4 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14311:2: rule__XIfExpression__Group__3__Impl rule__XIfExpression__Group__4
{
pushFollow(FOLLOW_rule__XIfExpression__Group__3__Impl_in_rule__XIfExpression__Group__329237);
rule__XIfExpression__Group__3__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XIfExpression__Group__4_in_rule__XIfExpression__Group__329240);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14318: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14322:1: ( ( ( rule__XIfExpression__IfAssignment_3 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14323:1: ( ( rule__XIfExpression__IfAssignment_3 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14323:1: ( ( rule__XIfExpression__IfAssignment_3 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14324:1: ( rule__XIfExpression__IfAssignment_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXIfExpressionAccess().getIfAssignment_3());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14325:1: ( rule__XIfExpression__IfAssignment_3 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14325:2: rule__XIfExpression__IfAssignment_3
{
pushFollow(FOLLOW_rule__XIfExpression__IfAssignment_3_in_rule__XIfExpression__Group__3__Impl29267);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14335: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14339:1: ( rule__XIfExpression__Group__4__Impl rule__XIfExpression__Group__5 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14340:2: rule__XIfExpression__Group__4__Impl rule__XIfExpression__Group__5
{
pushFollow(FOLLOW_rule__XIfExpression__Group__4__Impl_in_rule__XIfExpression__Group__429297);
rule__XIfExpression__Group__4__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XIfExpression__Group__5_in_rule__XIfExpression__Group__429300);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14347:1: rule__XIfExpression__Group__4__Impl : ( ')' ) ;
public final void rule__XIfExpression__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14351:1: ( ( ')' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14352:1: ( ')' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14352:1: ( ')' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14353:1: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXIfExpressionAccess().getRightParenthesisKeyword_4());
}
match(input,89,FOLLOW_89_in_rule__XIfExpression__Group__4__Impl29328); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14366: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14370:1: ( rule__XIfExpression__Group__5__Impl rule__XIfExpression__Group__6 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14371:2: rule__XIfExpression__Group__5__Impl rule__XIfExpression__Group__6
{
pushFollow(FOLLOW_rule__XIfExpression__Group__5__Impl_in_rule__XIfExpression__Group__529359);
rule__XIfExpression__Group__5__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XIfExpression__Group__6_in_rule__XIfExpression__Group__529362);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14378: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14382:1: ( ( ( rule__XIfExpression__ThenAssignment_5 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14383:1: ( ( rule__XIfExpression__ThenAssignment_5 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14383:1: ( ( rule__XIfExpression__ThenAssignment_5 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14384:1: ( rule__XIfExpression__ThenAssignment_5 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXIfExpressionAccess().getThenAssignment_5());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14385:1: ( rule__XIfExpression__ThenAssignment_5 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14385:2: rule__XIfExpression__ThenAssignment_5
{
pushFollow(FOLLOW_rule__XIfExpression__ThenAssignment_5_in_rule__XIfExpression__Group__5__Impl29389);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14395:1: rule__XIfExpression__Group__6 : rule__XIfExpression__Group__6__Impl ;
public final void rule__XIfExpression__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14399:1: ( rule__XIfExpression__Group__6__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14400:2: rule__XIfExpression__Group__6__Impl
{
pushFollow(FOLLOW_rule__XIfExpression__Group__6__Impl_in_rule__XIfExpression__Group__629419);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14406: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14410:1: ( ( ( rule__XIfExpression__Group_6__0 )? ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14411:1: ( ( rule__XIfExpression__Group_6__0 )? )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14411:1: ( ( rule__XIfExpression__Group_6__0 )? )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14412:1: ( rule__XIfExpression__Group_6__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXIfExpressionAccess().getGroup_6());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14413:1: ( rule__XIfExpression__Group_6__0 )?
int alt111=2;
int LA111_0 = input.LA(1);
if ( (LA111_0==104) ) {
int LA111_1 = input.LA(2);
if ( (synpred182_InternalServicesGrammar()) ) {
alt111=1;
}
}
switch (alt111) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14413:2: rule__XIfExpression__Group_6__0
{
pushFollow(FOLLOW_rule__XIfExpression__Group_6__0_in_rule__XIfExpression__Group__6__Impl29446);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14437: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14441:1: ( rule__XIfExpression__Group_6__0__Impl rule__XIfExpression__Group_6__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14442: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__029491);
rule__XIfExpression__Group_6__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XIfExpression__Group_6__1_in_rule__XIfExpression__Group_6__029494);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14449:1: rule__XIfExpression__Group_6__0__Impl : ( ( 'else' ) ) ;
public final void rule__XIfExpression__Group_6__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14453:1: ( ( ( 'else' ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14454:1: ( ( 'else' ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14454:1: ( ( 'else' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14455:1: ( 'else' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXIfExpressionAccess().getElseKeyword_6_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14456:1: ( 'else' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14457:2: 'else'
{
match(input,104,FOLLOW_104_in_rule__XIfExpression__Group_6__0__Impl29523); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14468: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14472:1: ( rule__XIfExpression__Group_6__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14473:2: rule__XIfExpression__Group_6__1__Impl
{
pushFollow(FOLLOW_rule__XIfExpression__Group_6__1__Impl_in_rule__XIfExpression__Group_6__129555);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14479: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14483:1: ( ( ( rule__XIfExpression__ElseAssignment_6_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14484:1: ( ( rule__XIfExpression__ElseAssignment_6_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14484:1: ( ( rule__XIfExpression__ElseAssignment_6_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14485:1: ( rule__XIfExpression__ElseAssignment_6_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXIfExpressionAccess().getElseAssignment_6_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14486:1: ( rule__XIfExpression__ElseAssignment_6_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14486:2: rule__XIfExpression__ElseAssignment_6_1
{
pushFollow(FOLLOW_rule__XIfExpression__ElseAssignment_6_1_in_rule__XIfExpression__Group_6__1__Impl29582);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14500: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14504:1: ( rule__XSwitchExpression__Group__0__Impl rule__XSwitchExpression__Group__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14505:2: rule__XSwitchExpression__Group__0__Impl rule__XSwitchExpression__Group__1
{
pushFollow(FOLLOW_rule__XSwitchExpression__Group__0__Impl_in_rule__XSwitchExpression__Group__029616);
rule__XSwitchExpression__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XSwitchExpression__Group__1_in_rule__XSwitchExpression__Group__029619);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14512:1: rule__XSwitchExpression__Group__0__Impl : ( () ) ;
public final void rule__XSwitchExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14516:1: ( ( () ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14517:1: ( () )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14517:1: ( () )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14518:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getXSwitchExpressionAction_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14519:1: ()
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14521: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14531: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14535:1: ( rule__XSwitchExpression__Group__1__Impl rule__XSwitchExpression__Group__2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14536:2: rule__XSwitchExpression__Group__1__Impl rule__XSwitchExpression__Group__2
{
pushFollow(FOLLOW_rule__XSwitchExpression__Group__1__Impl_in_rule__XSwitchExpression__Group__129677);
rule__XSwitchExpression__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XSwitchExpression__Group__2_in_rule__XSwitchExpression__Group__129680);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14543:1: rule__XSwitchExpression__Group__1__Impl : ( 'switch' ) ;
public final void rule__XSwitchExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14547:1: ( ( 'switch' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14548:1: ( 'switch' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14548:1: ( 'switch' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14549:1: 'switch'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getSwitchKeyword_1());
}
match(input,105,FOLLOW_105_in_rule__XSwitchExpression__Group__1__Impl29708); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14562: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14566:1: ( rule__XSwitchExpression__Group__2__Impl rule__XSwitchExpression__Group__3 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14567:2: rule__XSwitchExpression__Group__2__Impl rule__XSwitchExpression__Group__3
{
pushFollow(FOLLOW_rule__XSwitchExpression__Group__2__Impl_in_rule__XSwitchExpression__Group__229739);
rule__XSwitchExpression__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XSwitchExpression__Group__3_in_rule__XSwitchExpression__Group__229742);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14574: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14578:1: ( ( ( rule__XSwitchExpression__Alternatives_2 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14579:1: ( ( rule__XSwitchExpression__Alternatives_2 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14579:1: ( ( rule__XSwitchExpression__Alternatives_2 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14580:1: ( rule__XSwitchExpression__Alternatives_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getAlternatives_2());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14581:1: ( rule__XSwitchExpression__Alternatives_2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14581:2: rule__XSwitchExpression__Alternatives_2
{
pushFollow(FOLLOW_rule__XSwitchExpression__Alternatives_2_in_rule__XSwitchExpression__Group__2__Impl29769);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14591: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14595:1: ( rule__XSwitchExpression__Group__3__Impl rule__XSwitchExpression__Group__4 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14596:2: rule__XSwitchExpression__Group__3__Impl rule__XSwitchExpression__Group__4
{
pushFollow(FOLLOW_rule__XSwitchExpression__Group__3__Impl_in_rule__XSwitchExpression__Group__329799);
rule__XSwitchExpression__Group__3__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XSwitchExpression__Group__4_in_rule__XSwitchExpression__Group__329802);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14603:1: rule__XSwitchExpression__Group__3__Impl : ( '{' ) ;
public final void rule__XSwitchExpression__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14607:1: ( ( '{' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14608:1: ( '{' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14608:1: ( '{' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14609:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getLeftCurlyBracketKeyword_3());
}
match(input,82,FOLLOW_82_in_rule__XSwitchExpression__Group__3__Impl29830); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14622: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14626:1: ( rule__XSwitchExpression__Group__4__Impl rule__XSwitchExpression__Group__5 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14627:2: rule__XSwitchExpression__Group__4__Impl rule__XSwitchExpression__Group__5
{
pushFollow(FOLLOW_rule__XSwitchExpression__Group__4__Impl_in_rule__XSwitchExpression__Group__429861);
rule__XSwitchExpression__Group__4__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XSwitchExpression__Group__5_in_rule__XSwitchExpression__Group__429864);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14634: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14638:1: ( ( ( rule__XSwitchExpression__CasesAssignment_4 )* ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14639:1: ( ( rule__XSwitchExpression__CasesAssignment_4 )* )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14639:1: ( ( rule__XSwitchExpression__CasesAssignment_4 )* )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14640:1: ( rule__XSwitchExpression__CasesAssignment_4 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getCasesAssignment_4());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14641:1: ( rule__XSwitchExpression__CasesAssignment_4 )*
loop112:
do {
int alt112=2;
int LA112_0 = input.LA(1);
if ( (LA112_0==RULE_ID||LA112_0==46||LA112_0==88||LA112_0==97||LA112_0==106||LA112_0==108) ) {
alt112=1;
}
switch (alt112) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14641:2: rule__XSwitchExpression__CasesAssignment_4
{
pushFollow(FOLLOW_rule__XSwitchExpression__CasesAssignment_4_in_rule__XSwitchExpression__Group__4__Impl29891);
rule__XSwitchExpression__CasesAssignment_4();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop112;
}
} 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14651: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14655:1: ( rule__XSwitchExpression__Group__5__Impl rule__XSwitchExpression__Group__6 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14656:2: rule__XSwitchExpression__Group__5__Impl rule__XSwitchExpression__Group__6
{
pushFollow(FOLLOW_rule__XSwitchExpression__Group__5__Impl_in_rule__XSwitchExpression__Group__529922);
rule__XSwitchExpression__Group__5__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XSwitchExpression__Group__6_in_rule__XSwitchExpression__Group__529925);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14663: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14667:1: ( ( ( rule__XSwitchExpression__Group_5__0 )? ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14668:1: ( ( rule__XSwitchExpression__Group_5__0 )? )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14668:1: ( ( rule__XSwitchExpression__Group_5__0 )? )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14669:1: ( rule__XSwitchExpression__Group_5__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getGroup_5());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14670:1: ( rule__XSwitchExpression__Group_5__0 )?
int alt113=2;
int LA113_0 = input.LA(1);
if ( (LA113_0==107) ) {
alt113=1;
}
switch (alt113) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14670:2: rule__XSwitchExpression__Group_5__0
{
pushFollow(FOLLOW_rule__XSwitchExpression__Group_5__0_in_rule__XSwitchExpression__Group__5__Impl29952);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14680:1: rule__XSwitchExpression__Group__6 : rule__XSwitchExpression__Group__6__Impl ;
public final void rule__XSwitchExpression__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14684:1: ( rule__XSwitchExpression__Group__6__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14685:2: rule__XSwitchExpression__Group__6__Impl
{
pushFollow(FOLLOW_rule__XSwitchExpression__Group__6__Impl_in_rule__XSwitchExpression__Group__629983);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14691:1: rule__XSwitchExpression__Group__6__Impl : ( '}' ) ;
public final void rule__XSwitchExpression__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14695:1: ( ( '}' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14696:1: ( '}' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14696:1: ( '}' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14697:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getRightCurlyBracketKeyword_6());
}
match(input,83,FOLLOW_83_in_rule__XSwitchExpression__Group__6__Impl30011); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14724: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14728:1: ( rule__XSwitchExpression__Group_2_0__0__Impl rule__XSwitchExpression__Group_2_0__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14729: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__030056);
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__030059);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14736: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14740:1: ( ( ( rule__XSwitchExpression__Group_2_0_0__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14741:1: ( ( rule__XSwitchExpression__Group_2_0_0__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14741:1: ( ( rule__XSwitchExpression__Group_2_0_0__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14742:1: ( rule__XSwitchExpression__Group_2_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_0_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14743:1: ( rule__XSwitchExpression__Group_2_0_0__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14743:2: rule__XSwitchExpression__Group_2_0_0__0
{
pushFollow(FOLLOW_rule__XSwitchExpression__Group_2_0_0__0_in_rule__XSwitchExpression__Group_2_0__0__Impl30086);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14753: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14757:1: ( rule__XSwitchExpression__Group_2_0__1__Impl rule__XSwitchExpression__Group_2_0__2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14758: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__130116);
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__130119);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14765: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14769:1: ( ( ( rule__XSwitchExpression__SwitchAssignment_2_0_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14770:1: ( ( rule__XSwitchExpression__SwitchAssignment_2_0_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14770:1: ( ( rule__XSwitchExpression__SwitchAssignment_2_0_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14771:1: ( rule__XSwitchExpression__SwitchAssignment_2_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getSwitchAssignment_2_0_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14772:1: ( rule__XSwitchExpression__SwitchAssignment_2_0_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14772:2: rule__XSwitchExpression__SwitchAssignment_2_0_1
{
pushFollow(FOLLOW_rule__XSwitchExpression__SwitchAssignment_2_0_1_in_rule__XSwitchExpression__Group_2_0__1__Impl30146);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14782: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14786:1: ( rule__XSwitchExpression__Group_2_0__2__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14787:2: rule__XSwitchExpression__Group_2_0__2__Impl
{
pushFollow(FOLLOW_rule__XSwitchExpression__Group_2_0__2__Impl_in_rule__XSwitchExpression__Group_2_0__230176);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14793: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14797:1: ( ( ')' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14798:1: ( ')' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14798:1: ( ')' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14799:1: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getRightParenthesisKeyword_2_0_2());
}
match(input,89,FOLLOW_89_in_rule__XSwitchExpression__Group_2_0__2__Impl30204); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14818: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14822:1: ( rule__XSwitchExpression__Group_2_0_0__0__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14823: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__030241);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14829: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14833:1: ( ( ( rule__XSwitchExpression__Group_2_0_0_0__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14834:1: ( ( rule__XSwitchExpression__Group_2_0_0_0__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14834:1: ( ( rule__XSwitchExpression__Group_2_0_0_0__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14835:1: ( rule__XSwitchExpression__Group_2_0_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_0_0_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14836:1: ( rule__XSwitchExpression__Group_2_0_0_0__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14836: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__Impl30268);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14848: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14852:1: ( rule__XSwitchExpression__Group_2_0_0_0__0__Impl rule__XSwitchExpression__Group_2_0_0_0__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14853: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__030300);
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__030303);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14860: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14864:1: ( ( '(' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14865:1: ( '(' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14865:1: ( '(' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14866:1: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getLeftParenthesisKeyword_2_0_0_0_0());
}
match(input,88,FOLLOW_88_in_rule__XSwitchExpression__Group_2_0_0_0__0__Impl30331); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14879: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14883:1: ( rule__XSwitchExpression__Group_2_0_0_0__1__Impl rule__XSwitchExpression__Group_2_0_0_0__2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14884: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__130362);
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__130365);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14891: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14895:1: ( ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14896:1: ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14896:1: ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14897:1: ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getDeclaredParamAssignment_2_0_0_0_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14898:1: ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14898: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__Impl30392);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14908: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14912:1: ( rule__XSwitchExpression__Group_2_0_0_0__2__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14913: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__230422);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14919: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14923:1: ( ( ':' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14924:1: ( ':' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14924:1: ( ':' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14925:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getColonKeyword_2_0_0_0_2());
}
match(input,106,FOLLOW_106_in_rule__XSwitchExpression__Group_2_0_0_0__2__Impl30450); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14944: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14948:1: ( rule__XSwitchExpression__Group_2_1__0__Impl rule__XSwitchExpression__Group_2_1__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14949: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__030487);
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__030490);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14956: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14960:1: ( ( ( rule__XSwitchExpression__Group_2_1_0__0 )? ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14961:1: ( ( rule__XSwitchExpression__Group_2_1_0__0 )? )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14961:1: ( ( rule__XSwitchExpression__Group_2_1_0__0 )? )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14962:1: ( rule__XSwitchExpression__Group_2_1_0__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_1_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14963:1: ( rule__XSwitchExpression__Group_2_1_0__0 )?
int alt114=2;
alt114 = dfa114.predict(input);
switch (alt114) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14963:2: rule__XSwitchExpression__Group_2_1_0__0
{
pushFollow(FOLLOW_rule__XSwitchExpression__Group_2_1_0__0_in_rule__XSwitchExpression__Group_2_1__0__Impl30517);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14973: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14977:1: ( rule__XSwitchExpression__Group_2_1__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14978:2: rule__XSwitchExpression__Group_2_1__1__Impl
{
pushFollow(FOLLOW_rule__XSwitchExpression__Group_2_1__1__Impl_in_rule__XSwitchExpression__Group_2_1__130548);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14984: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14988:1: ( ( ( rule__XSwitchExpression__SwitchAssignment_2_1_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14989:1: ( ( rule__XSwitchExpression__SwitchAssignment_2_1_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14989:1: ( ( rule__XSwitchExpression__SwitchAssignment_2_1_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14990:1: ( rule__XSwitchExpression__SwitchAssignment_2_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getSwitchAssignment_2_1_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14991:1: ( rule__XSwitchExpression__SwitchAssignment_2_1_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14991:2: rule__XSwitchExpression__SwitchAssignment_2_1_1
{
pushFollow(FOLLOW_rule__XSwitchExpression__SwitchAssignment_2_1_1_in_rule__XSwitchExpression__Group_2_1__1__Impl30575);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15005: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15009:1: ( rule__XSwitchExpression__Group_2_1_0__0__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15010: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__030609);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15016: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15020:1: ( ( ( rule__XSwitchExpression__Group_2_1_0_0__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15021:1: ( ( rule__XSwitchExpression__Group_2_1_0_0__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15021:1: ( ( rule__XSwitchExpression__Group_2_1_0_0__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15022:1: ( rule__XSwitchExpression__Group_2_1_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_1_0_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15023:1: ( rule__XSwitchExpression__Group_2_1_0_0__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15023: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__Impl30636);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15035: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15039:1: ( rule__XSwitchExpression__Group_2_1_0_0__0__Impl rule__XSwitchExpression__Group_2_1_0_0__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15040: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__030668);
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__030671);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15047: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15051:1: ( ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15052:1: ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15052:1: ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15053:1: ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getDeclaredParamAssignment_2_1_0_0_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15054:1: ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15054: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__Impl30698);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15064: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15068:1: ( rule__XSwitchExpression__Group_2_1_0_0__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15069: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__130728);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15075: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15079:1: ( ( ':' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15080:1: ( ':' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15080:1: ( ':' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15081:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getColonKeyword_2_1_0_0_1());
}
match(input,106,FOLLOW_106_in_rule__XSwitchExpression__Group_2_1_0_0__1__Impl30756); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15098: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15102:1: ( rule__XSwitchExpression__Group_5__0__Impl rule__XSwitchExpression__Group_5__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15103: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__030791);
rule__XSwitchExpression__Group_5__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XSwitchExpression__Group_5__1_in_rule__XSwitchExpression__Group_5__030794);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15110:1: rule__XSwitchExpression__Group_5__0__Impl : ( 'default' ) ;
public final void rule__XSwitchExpression__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15114:1: ( ( 'default' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15115:1: ( 'default' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15115:1: ( 'default' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15116:1: 'default'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getDefaultKeyword_5_0());
}
match(input,107,FOLLOW_107_in_rule__XSwitchExpression__Group_5__0__Impl30822); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15129: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15133:1: ( rule__XSwitchExpression__Group_5__1__Impl rule__XSwitchExpression__Group_5__2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15134: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__130853);
rule__XSwitchExpression__Group_5__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XSwitchExpression__Group_5__2_in_rule__XSwitchExpression__Group_5__130856);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15141:1: rule__XSwitchExpression__Group_5__1__Impl : ( ':' ) ;
public final void rule__XSwitchExpression__Group_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15145:1: ( ( ':' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15146:1: ( ':' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15146:1: ( ':' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15147:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getColonKeyword_5_1());
}
match(input,106,FOLLOW_106_in_rule__XSwitchExpression__Group_5__1__Impl30884); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15160: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15164:1: ( rule__XSwitchExpression__Group_5__2__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15165:2: rule__XSwitchExpression__Group_5__2__Impl
{
pushFollow(FOLLOW_rule__XSwitchExpression__Group_5__2__Impl_in_rule__XSwitchExpression__Group_5__230915);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15171: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15175:1: ( ( ( rule__XSwitchExpression__DefaultAssignment_5_2 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15176:1: ( ( rule__XSwitchExpression__DefaultAssignment_5_2 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15176:1: ( ( rule__XSwitchExpression__DefaultAssignment_5_2 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15177:1: ( rule__XSwitchExpression__DefaultAssignment_5_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getDefaultAssignment_5_2());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15178:1: ( rule__XSwitchExpression__DefaultAssignment_5_2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15178:2: rule__XSwitchExpression__DefaultAssignment_5_2
{
pushFollow(FOLLOW_rule__XSwitchExpression__DefaultAssignment_5_2_in_rule__XSwitchExpression__Group_5__2__Impl30942);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15194: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15198:1: ( rule__XCasePart__Group__0__Impl rule__XCasePart__Group__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15199:2: rule__XCasePart__Group__0__Impl rule__XCasePart__Group__1
{
pushFollow(FOLLOW_rule__XCasePart__Group__0__Impl_in_rule__XCasePart__Group__030978);
rule__XCasePart__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XCasePart__Group__1_in_rule__XCasePart__Group__030981);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15206:1: rule__XCasePart__Group__0__Impl : ( () ) ;
public final void rule__XCasePart__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15210:1: ( ( () ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15211:1: ( () )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15211:1: ( () )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15212:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getXCasePartAction_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15213:1: ()
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15215: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15225: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15229:1: ( rule__XCasePart__Group__1__Impl rule__XCasePart__Group__2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15230:2: rule__XCasePart__Group__1__Impl rule__XCasePart__Group__2
{
pushFollow(FOLLOW_rule__XCasePart__Group__1__Impl_in_rule__XCasePart__Group__131039);
rule__XCasePart__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XCasePart__Group__2_in_rule__XCasePart__Group__131042);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15237: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15241:1: ( ( ( rule__XCasePart__TypeGuardAssignment_1 )? ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15242:1: ( ( rule__XCasePart__TypeGuardAssignment_1 )? )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15242:1: ( ( rule__XCasePart__TypeGuardAssignment_1 )? )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15243:1: ( rule__XCasePart__TypeGuardAssignment_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getTypeGuardAssignment_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15244:1: ( rule__XCasePart__TypeGuardAssignment_1 )?
int alt115=2;
int LA115_0 = input.LA(1);
if ( (LA115_0==RULE_ID||LA115_0==46||LA115_0==88) ) {
alt115=1;
}
switch (alt115) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15244:2: rule__XCasePart__TypeGuardAssignment_1
{
pushFollow(FOLLOW_rule__XCasePart__TypeGuardAssignment_1_in_rule__XCasePart__Group__1__Impl31069);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15254: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15258:1: ( rule__XCasePart__Group__2__Impl rule__XCasePart__Group__3 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15259:2: rule__XCasePart__Group__2__Impl rule__XCasePart__Group__3
{
pushFollow(FOLLOW_rule__XCasePart__Group__2__Impl_in_rule__XCasePart__Group__231100);
rule__XCasePart__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XCasePart__Group__3_in_rule__XCasePart__Group__231103);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15266: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15270:1: ( ( ( rule__XCasePart__Group_2__0 )? ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15271:1: ( ( rule__XCasePart__Group_2__0 )? )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15271:1: ( ( rule__XCasePart__Group_2__0 )? )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15272:1: ( rule__XCasePart__Group_2__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getGroup_2());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15273:1: ( rule__XCasePart__Group_2__0 )?
int alt116=2;
int LA116_0 = input.LA(1);
if ( (LA116_0==108) ) {
alt116=1;
}
switch (alt116) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15273:2: rule__XCasePart__Group_2__0
{
pushFollow(FOLLOW_rule__XCasePart__Group_2__0_in_rule__XCasePart__Group__2__Impl31130);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15283:1: rule__XCasePart__Group__3 : rule__XCasePart__Group__3__Impl ;
public final void rule__XCasePart__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15287:1: ( rule__XCasePart__Group__3__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15288:2: rule__XCasePart__Group__3__Impl
{
pushFollow(FOLLOW_rule__XCasePart__Group__3__Impl_in_rule__XCasePart__Group__331161);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15294: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15298:1: ( ( ( rule__XCasePart__Alternatives_3 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15299:1: ( ( rule__XCasePart__Alternatives_3 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15299:1: ( ( rule__XCasePart__Alternatives_3 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15300:1: ( rule__XCasePart__Alternatives_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getAlternatives_3());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15301:1: ( rule__XCasePart__Alternatives_3 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15301:2: rule__XCasePart__Alternatives_3
{
pushFollow(FOLLOW_rule__XCasePart__Alternatives_3_in_rule__XCasePart__Group__3__Impl31188);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15319: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15323:1: ( rule__XCasePart__Group_2__0__Impl rule__XCasePart__Group_2__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15324: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__031226);
rule__XCasePart__Group_2__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XCasePart__Group_2__1_in_rule__XCasePart__Group_2__031229);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15331:1: rule__XCasePart__Group_2__0__Impl : ( 'case' ) ;
public final void rule__XCasePart__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15335:1: ( ( 'case' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15336:1: ( 'case' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15336:1: ( 'case' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15337:1: 'case'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getCaseKeyword_2_0());
}
match(input,108,FOLLOW_108_in_rule__XCasePart__Group_2__0__Impl31257); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15350: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15354:1: ( rule__XCasePart__Group_2__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15355:2: rule__XCasePart__Group_2__1__Impl
{
pushFollow(FOLLOW_rule__XCasePart__Group_2__1__Impl_in_rule__XCasePart__Group_2__131288);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15361: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15365:1: ( ( ( rule__XCasePart__CaseAssignment_2_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15366:1: ( ( rule__XCasePart__CaseAssignment_2_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15366:1: ( ( rule__XCasePart__CaseAssignment_2_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15367:1: ( rule__XCasePart__CaseAssignment_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getCaseAssignment_2_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15368:1: ( rule__XCasePart__CaseAssignment_2_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15368:2: rule__XCasePart__CaseAssignment_2_1
{
pushFollow(FOLLOW_rule__XCasePart__CaseAssignment_2_1_in_rule__XCasePart__Group_2__1__Impl31315);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15382: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15386:1: ( rule__XCasePart__Group_3_0__0__Impl rule__XCasePart__Group_3_0__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15387: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__031349);
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__031352);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15394: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15398:1: ( ( ':' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15399:1: ( ':' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15399:1: ( ':' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15400:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getColonKeyword_3_0_0());
}
match(input,106,FOLLOW_106_in_rule__XCasePart__Group_3_0__0__Impl31380); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15413: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15417:1: ( rule__XCasePart__Group_3_0__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15418:2: rule__XCasePart__Group_3_0__1__Impl
{
pushFollow(FOLLOW_rule__XCasePart__Group_3_0__1__Impl_in_rule__XCasePart__Group_3_0__131411);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15424: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15428:1: ( ( ( rule__XCasePart__ThenAssignment_3_0_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15429:1: ( ( rule__XCasePart__ThenAssignment_3_0_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15429:1: ( ( rule__XCasePart__ThenAssignment_3_0_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15430:1: ( rule__XCasePart__ThenAssignment_3_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getThenAssignment_3_0_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15431:1: ( rule__XCasePart__ThenAssignment_3_0_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15431:2: rule__XCasePart__ThenAssignment_3_0_1
{
pushFollow(FOLLOW_rule__XCasePart__ThenAssignment_3_0_1_in_rule__XCasePart__Group_3_0__1__Impl31438);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15445: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15449:1: ( rule__XForLoopExpression__Group__0__Impl rule__XForLoopExpression__Group__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15450:2: rule__XForLoopExpression__Group__0__Impl rule__XForLoopExpression__Group__1
{
pushFollow(FOLLOW_rule__XForLoopExpression__Group__0__Impl_in_rule__XForLoopExpression__Group__031472);
rule__XForLoopExpression__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XForLoopExpression__Group__1_in_rule__XForLoopExpression__Group__031475);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15457: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15461:1: ( ( ( rule__XForLoopExpression__Group_0__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15462:1: ( ( rule__XForLoopExpression__Group_0__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15462:1: ( ( rule__XForLoopExpression__Group_0__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15463:1: ( rule__XForLoopExpression__Group_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionAccess().getGroup_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15464:1: ( rule__XForLoopExpression__Group_0__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15464:2: rule__XForLoopExpression__Group_0__0
{
pushFollow(FOLLOW_rule__XForLoopExpression__Group_0__0_in_rule__XForLoopExpression__Group__0__Impl31502);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15474: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15478:1: ( rule__XForLoopExpression__Group__1__Impl rule__XForLoopExpression__Group__2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15479:2: rule__XForLoopExpression__Group__1__Impl rule__XForLoopExpression__Group__2
{
pushFollow(FOLLOW_rule__XForLoopExpression__Group__1__Impl_in_rule__XForLoopExpression__Group__131532);
rule__XForLoopExpression__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XForLoopExpression__Group__2_in_rule__XForLoopExpression__Group__131535);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15486: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15490:1: ( ( ( rule__XForLoopExpression__ForExpressionAssignment_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15491:1: ( ( rule__XForLoopExpression__ForExpressionAssignment_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15491:1: ( ( rule__XForLoopExpression__ForExpressionAssignment_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15492:1: ( rule__XForLoopExpression__ForExpressionAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionAccess().getForExpressionAssignment_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15493:1: ( rule__XForLoopExpression__ForExpressionAssignment_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15493:2: rule__XForLoopExpression__ForExpressionAssignment_1
{
pushFollow(FOLLOW_rule__XForLoopExpression__ForExpressionAssignment_1_in_rule__XForLoopExpression__Group__1__Impl31562);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15503: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15507:1: ( rule__XForLoopExpression__Group__2__Impl rule__XForLoopExpression__Group__3 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15508:2: rule__XForLoopExpression__Group__2__Impl rule__XForLoopExpression__Group__3
{
pushFollow(FOLLOW_rule__XForLoopExpression__Group__2__Impl_in_rule__XForLoopExpression__Group__231592);
rule__XForLoopExpression__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XForLoopExpression__Group__3_in_rule__XForLoopExpression__Group__231595);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15515:1: rule__XForLoopExpression__Group__2__Impl : ( ')' ) ;
public final void rule__XForLoopExpression__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15519:1: ( ( ')' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15520:1: ( ')' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15520:1: ( ')' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15521:1: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionAccess().getRightParenthesisKeyword_2());
}
match(input,89,FOLLOW_89_in_rule__XForLoopExpression__Group__2__Impl31623); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15534:1: rule__XForLoopExpression__Group__3 : rule__XForLoopExpression__Group__3__Impl ;
public final void rule__XForLoopExpression__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15538:1: ( rule__XForLoopExpression__Group__3__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15539:2: rule__XForLoopExpression__Group__3__Impl
{
pushFollow(FOLLOW_rule__XForLoopExpression__Group__3__Impl_in_rule__XForLoopExpression__Group__331654);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15545: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15549:1: ( ( ( rule__XForLoopExpression__EachExpressionAssignment_3 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15550:1: ( ( rule__XForLoopExpression__EachExpressionAssignment_3 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15550:1: ( ( rule__XForLoopExpression__EachExpressionAssignment_3 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15551:1: ( rule__XForLoopExpression__EachExpressionAssignment_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionAccess().getEachExpressionAssignment_3());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15552:1: ( rule__XForLoopExpression__EachExpressionAssignment_3 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15552:2: rule__XForLoopExpression__EachExpressionAssignment_3
{
pushFollow(FOLLOW_rule__XForLoopExpression__EachExpressionAssignment_3_in_rule__XForLoopExpression__Group__3__Impl31681);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15570: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15574:1: ( rule__XForLoopExpression__Group_0__0__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15575:2: rule__XForLoopExpression__Group_0__0__Impl
{
pushFollow(FOLLOW_rule__XForLoopExpression__Group_0__0__Impl_in_rule__XForLoopExpression__Group_0__031719);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15581: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15585:1: ( ( ( rule__XForLoopExpression__Group_0_0__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15586:1: ( ( rule__XForLoopExpression__Group_0_0__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15586:1: ( ( rule__XForLoopExpression__Group_0_0__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15587:1: ( rule__XForLoopExpression__Group_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionAccess().getGroup_0_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15588:1: ( rule__XForLoopExpression__Group_0_0__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15588:2: rule__XForLoopExpression__Group_0_0__0
{
pushFollow(FOLLOW_rule__XForLoopExpression__Group_0_0__0_in_rule__XForLoopExpression__Group_0__0__Impl31746);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15600: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15604:1: ( rule__XForLoopExpression__Group_0_0__0__Impl rule__XForLoopExpression__Group_0_0__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15605: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__031778);
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__031781);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15612: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15616:1: ( ( () ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15617:1: ( () )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15617:1: ( () )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15618:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionAccess().getXForLoopExpressionAction_0_0_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15619:1: ()
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15621: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15631: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15635:1: ( rule__XForLoopExpression__Group_0_0__1__Impl rule__XForLoopExpression__Group_0_0__2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15636: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__131839);
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__131842);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15643: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15647:1: ( ( 'for' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15648:1: ( 'for' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15648:1: ( 'for' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15649:1: 'for'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionAccess().getForKeyword_0_0_1());
}
match(input,109,FOLLOW_109_in_rule__XForLoopExpression__Group_0_0__1__Impl31870); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15662: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15666:1: ( rule__XForLoopExpression__Group_0_0__2__Impl rule__XForLoopExpression__Group_0_0__3 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15667: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__231901);
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__231904);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15674: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15678:1: ( ( '(' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15679:1: ( '(' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15679:1: ( '(' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15680:1: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionAccess().getLeftParenthesisKeyword_0_0_2());
}
match(input,88,FOLLOW_88_in_rule__XForLoopExpression__Group_0_0__2__Impl31932); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15693: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15697:1: ( rule__XForLoopExpression__Group_0_0__3__Impl rule__XForLoopExpression__Group_0_0__4 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15698: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__331963);
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__331966);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15705: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15709:1: ( ( ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15710:1: ( ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15710:1: ( ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15711:1: ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionAccess().getDeclaredParamAssignment_0_0_3());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15712:1: ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15712:2: rule__XForLoopExpression__DeclaredParamAssignment_0_0_3
{
pushFollow(FOLLOW_rule__XForLoopExpression__DeclaredParamAssignment_0_0_3_in_rule__XForLoopExpression__Group_0_0__3__Impl31993);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15722: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15726:1: ( rule__XForLoopExpression__Group_0_0__4__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15727:2: rule__XForLoopExpression__Group_0_0__4__Impl
{
pushFollow(FOLLOW_rule__XForLoopExpression__Group_0_0__4__Impl_in_rule__XForLoopExpression__Group_0_0__432023);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15733: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15737:1: ( ( ':' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15738:1: ( ':' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15738:1: ( ':' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15739:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionAccess().getColonKeyword_0_0_4());
}
match(input,106,FOLLOW_106_in_rule__XForLoopExpression__Group_0_0__4__Impl32051); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15762: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15766:1: ( rule__XBasicForLoopExpression__Group__0__Impl rule__XBasicForLoopExpression__Group__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15767:2: rule__XBasicForLoopExpression__Group__0__Impl rule__XBasicForLoopExpression__Group__1
{
pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group__0__Impl_in_rule__XBasicForLoopExpression__Group__032092);
rule__XBasicForLoopExpression__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group__1_in_rule__XBasicForLoopExpression__Group__032095);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15774:1: rule__XBasicForLoopExpression__Group__0__Impl : ( () ) ;
public final void rule__XBasicForLoopExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15778:1: ( ( () ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15779:1: ( () )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15779:1: ( () )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15780:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getXBasicForLoopExpressionAction_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15781:1: ()
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15783: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15793: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15797:1: ( rule__XBasicForLoopExpression__Group__1__Impl rule__XBasicForLoopExpression__Group__2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15798:2: rule__XBasicForLoopExpression__Group__1__Impl rule__XBasicForLoopExpression__Group__2
{
pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group__1__Impl_in_rule__XBasicForLoopExpression__Group__132153);
rule__XBasicForLoopExpression__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group__2_in_rule__XBasicForLoopExpression__Group__132156);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15805:1: rule__XBasicForLoopExpression__Group__1__Impl : ( 'for' ) ;
public final void rule__XBasicForLoopExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15809:1: ( ( 'for' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15810:1: ( 'for' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15810:1: ( 'for' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15811:1: 'for'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getForKeyword_1());
}
match(input,109,FOLLOW_109_in_rule__XBasicForLoopExpression__Group__1__Impl32184); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15824: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15828:1: ( rule__XBasicForLoopExpression__Group__2__Impl rule__XBasicForLoopExpression__Group__3 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15829:2: rule__XBasicForLoopExpression__Group__2__Impl rule__XBasicForLoopExpression__Group__3
{
pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group__2__Impl_in_rule__XBasicForLoopExpression__Group__232215);
rule__XBasicForLoopExpression__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group__3_in_rule__XBasicForLoopExpression__Group__232218);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15836:1: rule__XBasicForLoopExpression__Group__2__Impl : ( '(' ) ;
public final void rule__XBasicForLoopExpression__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15840:1: ( ( '(' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15841:1: ( '(' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15841:1: ( '(' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15842:1: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getLeftParenthesisKeyword_2());
}
match(input,88,FOLLOW_88_in_rule__XBasicForLoopExpression__Group__2__Impl32246); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15855: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15859:1: ( rule__XBasicForLoopExpression__Group__3__Impl rule__XBasicForLoopExpression__Group__4 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15860:2: rule__XBasicForLoopExpression__Group__3__Impl rule__XBasicForLoopExpression__Group__4
{
pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group__3__Impl_in_rule__XBasicForLoopExpression__Group__332277);
rule__XBasicForLoopExpression__Group__3__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group__4_in_rule__XBasicForLoopExpression__Group__332280);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15867: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15871:1: ( ( ( rule__XBasicForLoopExpression__Group_3__0 )? ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15872:1: ( ( rule__XBasicForLoopExpression__Group_3__0 )? )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15872:1: ( ( rule__XBasicForLoopExpression__Group_3__0 )? )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15873:1: ( rule__XBasicForLoopExpression__Group_3__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getGroup_3());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15874:1: ( rule__XBasicForLoopExpression__Group_3__0 )?
int alt117=2;
int LA117_0 = input.LA(1);
if ( ((LA117_0>=RULE_ID && LA117_0<=RULE_STRING)||LA117_0==30||LA117_0==42||(LA117_0>=49 && LA117_0<=50)||LA117_0==55||(LA117_0>=59 && LA117_0<=65)||LA117_0==82||LA117_0==88||(LA117_0>=99 && LA117_0<=100)||LA117_0==103||LA117_0==105||(LA117_0>=109 && LA117_0<=117)||LA117_0==119||LA117_0==129) ) {
alt117=1;
}
switch (alt117) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15874:2: rule__XBasicForLoopExpression__Group_3__0
{
pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group_3__0_in_rule__XBasicForLoopExpression__Group__3__Impl32307);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15884: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15888:1: ( rule__XBasicForLoopExpression__Group__4__Impl rule__XBasicForLoopExpression__Group__5 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15889:2: rule__XBasicForLoopExpression__Group__4__Impl rule__XBasicForLoopExpression__Group__5
{
pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group__4__Impl_in_rule__XBasicForLoopExpression__Group__432338);
rule__XBasicForLoopExpression__Group__4__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group__5_in_rule__XBasicForLoopExpression__Group__432341);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15896:1: rule__XBasicForLoopExpression__Group__4__Impl : ( ';' ) ;
public final void rule__XBasicForLoopExpression__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15900:1: ( ( ';' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15901:1: ( ';' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15901:1: ( ';' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15902:1: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getSemicolonKeyword_4());
}
match(input,86,FOLLOW_86_in_rule__XBasicForLoopExpression__Group__4__Impl32369); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15915: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15919:1: ( rule__XBasicForLoopExpression__Group__5__Impl rule__XBasicForLoopExpression__Group__6 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15920:2: rule__XBasicForLoopExpression__Group__5__Impl rule__XBasicForLoopExpression__Group__6
{
pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group__5__Impl_in_rule__XBasicForLoopExpression__Group__532400);
rule__XBasicForLoopExpression__Group__5__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group__6_in_rule__XBasicForLoopExpression__Group__532403);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15927: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15931:1: ( ( ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )? ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15932:1: ( ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )? )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15932:1: ( ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )? )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15933:1: ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getExpressionAssignment_5());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15934:1: ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )?
int alt118=2;
int LA118_0 = input.LA(1);
if ( ((LA118_0>=RULE_ID && LA118_0<=RULE_STRING)||LA118_0==42||(LA118_0>=49 && LA118_0<=50)||LA118_0==55||(LA118_0>=60 && LA118_0<=65)||LA118_0==82||LA118_0==88||(LA118_0>=99 && LA118_0<=100)||LA118_0==103||LA118_0==105||(LA118_0>=109 && LA118_0<=117)||LA118_0==119||LA118_0==129) ) {
alt118=1;
}
switch (alt118) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15934:2: rule__XBasicForLoopExpression__ExpressionAssignment_5
{
pushFollow(FOLLOW_rule__XBasicForLoopExpression__ExpressionAssignment_5_in_rule__XBasicForLoopExpression__Group__5__Impl32430);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15944: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15948:1: ( rule__XBasicForLoopExpression__Group__6__Impl rule__XBasicForLoopExpression__Group__7 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15949:2: rule__XBasicForLoopExpression__Group__6__Impl rule__XBasicForLoopExpression__Group__7
{
pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group__6__Impl_in_rule__XBasicForLoopExpression__Group__632461);
rule__XBasicForLoopExpression__Group__6__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group__7_in_rule__XBasicForLoopExpression__Group__632464);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15956:1: rule__XBasicForLoopExpression__Group__6__Impl : ( ';' ) ;
public final void rule__XBasicForLoopExpression__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15960:1: ( ( ';' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15961:1: ( ';' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15961:1: ( ';' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15962:1: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getSemicolonKeyword_6());
}
match(input,86,FOLLOW_86_in_rule__XBasicForLoopExpression__Group__6__Impl32492); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15975: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15979:1: ( rule__XBasicForLoopExpression__Group__7__Impl rule__XBasicForLoopExpression__Group__8 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15980:2: rule__XBasicForLoopExpression__Group__7__Impl rule__XBasicForLoopExpression__Group__8
{
pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group__7__Impl_in_rule__XBasicForLoopExpression__Group__732523);
rule__XBasicForLoopExpression__Group__7__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group__8_in_rule__XBasicForLoopExpression__Group__732526);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15987: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15991:1: ( ( ( rule__XBasicForLoopExpression__Group_7__0 )? ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15992:1: ( ( rule__XBasicForLoopExpression__Group_7__0 )? )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15992:1: ( ( rule__XBasicForLoopExpression__Group_7__0 )? )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15993:1: ( rule__XBasicForLoopExpression__Group_7__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getGroup_7());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15994:1: ( rule__XBasicForLoopExpression__Group_7__0 )?
int alt119=2;
int LA119_0 = input.LA(1);
if ( ((LA119_0>=RULE_ID && LA119_0<=RULE_STRING)||LA119_0==42||(LA119_0>=49 && LA119_0<=50)||LA119_0==55||(LA119_0>=60 && LA119_0<=65)||LA119_0==82||LA119_0==88||(LA119_0>=99 && LA119_0<=100)||LA119_0==103||LA119_0==105||(LA119_0>=109 && LA119_0<=117)||LA119_0==119||LA119_0==129) ) {
alt119=1;
}
switch (alt119) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:15994:2: rule__XBasicForLoopExpression__Group_7__0
{
pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group_7__0_in_rule__XBasicForLoopExpression__Group__7__Impl32553);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16004: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16008:1: ( rule__XBasicForLoopExpression__Group__8__Impl rule__XBasicForLoopExpression__Group__9 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16009:2: rule__XBasicForLoopExpression__Group__8__Impl rule__XBasicForLoopExpression__Group__9
{
pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group__8__Impl_in_rule__XBasicForLoopExpression__Group__832584);
rule__XBasicForLoopExpression__Group__8__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group__9_in_rule__XBasicForLoopExpression__Group__832587);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16016:1: rule__XBasicForLoopExpression__Group__8__Impl : ( ')' ) ;
public final void rule__XBasicForLoopExpression__Group__8__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16020:1: ( ( ')' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16021:1: ( ')' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16021:1: ( ')' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16022:1: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getRightParenthesisKeyword_8());
}
match(input,89,FOLLOW_89_in_rule__XBasicForLoopExpression__Group__8__Impl32615); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16035:1: rule__XBasicForLoopExpression__Group__9 : rule__XBasicForLoopExpression__Group__9__Impl ;
public final void rule__XBasicForLoopExpression__Group__9() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16039:1: ( rule__XBasicForLoopExpression__Group__9__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16040:2: rule__XBasicForLoopExpression__Group__9__Impl
{
pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group__9__Impl_in_rule__XBasicForLoopExpression__Group__932646);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16046: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16050:1: ( ( ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16051:1: ( ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16051:1: ( ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16052:1: ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getEachExpressionAssignment_9());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16053:1: ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16053:2: rule__XBasicForLoopExpression__EachExpressionAssignment_9
{
pushFollow(FOLLOW_rule__XBasicForLoopExpression__EachExpressionAssignment_9_in_rule__XBasicForLoopExpression__Group__9__Impl32673);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16083: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16087:1: ( rule__XBasicForLoopExpression__Group_3__0__Impl rule__XBasicForLoopExpression__Group_3__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16088: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__032723);
rule__XBasicForLoopExpression__Group_3__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group_3__1_in_rule__XBasicForLoopExpression__Group_3__032726);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16095: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16099:1: ( ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16100:1: ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16100:1: ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16101:1: ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getInitExpressionsAssignment_3_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16102:1: ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16102:2: rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0
{
pushFollow(FOLLOW_rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0_in_rule__XBasicForLoopExpression__Group_3__0__Impl32753);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16112: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16116:1: ( rule__XBasicForLoopExpression__Group_3__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16117:2: rule__XBasicForLoopExpression__Group_3__1__Impl
{
pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group_3__1__Impl_in_rule__XBasicForLoopExpression__Group_3__132783);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16123: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16127:1: ( ( ( rule__XBasicForLoopExpression__Group_3_1__0 )* ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16128:1: ( ( rule__XBasicForLoopExpression__Group_3_1__0 )* )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16128:1: ( ( rule__XBasicForLoopExpression__Group_3_1__0 )* )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16129:1: ( rule__XBasicForLoopExpression__Group_3_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getGroup_3_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16130:1: ( rule__XBasicForLoopExpression__Group_3_1__0 )*
loop120:
do {
int alt120=2;
int LA120_0 = input.LA(1);
if ( (LA120_0==97) ) {
alt120=1;
}
switch (alt120) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16130:2: rule__XBasicForLoopExpression__Group_3_1__0
{
pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group_3_1__0_in_rule__XBasicForLoopExpression__Group_3__1__Impl32810);
rule__XBasicForLoopExpression__Group_3_1__0();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop120;
}
} 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16144: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16148:1: ( rule__XBasicForLoopExpression__Group_3_1__0__Impl rule__XBasicForLoopExpression__Group_3_1__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16149: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__032845);
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__032848);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16156: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16160:1: ( ( ',' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16161:1: ( ',' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16161:1: ( ',' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16162:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getCommaKeyword_3_1_0());
}
match(input,97,FOLLOW_97_in_rule__XBasicForLoopExpression__Group_3_1__0__Impl32876); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16175: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16179:1: ( rule__XBasicForLoopExpression__Group_3_1__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16180:2: rule__XBasicForLoopExpression__Group_3_1__1__Impl
{
pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group_3_1__1__Impl_in_rule__XBasicForLoopExpression__Group_3_1__132907);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16186: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16190:1: ( ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16191:1: ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16191:1: ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16192:1: ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getInitExpressionsAssignment_3_1_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16193:1: ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16193:2: rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1
{
pushFollow(FOLLOW_rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1_in_rule__XBasicForLoopExpression__Group_3_1__1__Impl32934);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16207: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16211:1: ( rule__XBasicForLoopExpression__Group_7__0__Impl rule__XBasicForLoopExpression__Group_7__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16212: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__032968);
rule__XBasicForLoopExpression__Group_7__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group_7__1_in_rule__XBasicForLoopExpression__Group_7__032971);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16219: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16223:1: ( ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16224:1: ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16224:1: ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16225:1: ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getUpdateExpressionsAssignment_7_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16226:1: ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16226:2: rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0
{
pushFollow(FOLLOW_rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0_in_rule__XBasicForLoopExpression__Group_7__0__Impl32998);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16236: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16240:1: ( rule__XBasicForLoopExpression__Group_7__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16241:2: rule__XBasicForLoopExpression__Group_7__1__Impl
{
pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group_7__1__Impl_in_rule__XBasicForLoopExpression__Group_7__133028);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16247: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16251:1: ( ( ( rule__XBasicForLoopExpression__Group_7_1__0 )* ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16252:1: ( ( rule__XBasicForLoopExpression__Group_7_1__0 )* )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16252:1: ( ( rule__XBasicForLoopExpression__Group_7_1__0 )* )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16253:1: ( rule__XBasicForLoopExpression__Group_7_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getGroup_7_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16254:1: ( rule__XBasicForLoopExpression__Group_7_1__0 )*
loop121:
do {
int alt121=2;
int LA121_0 = input.LA(1);
if ( (LA121_0==97) ) {
alt121=1;
}
switch (alt121) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16254:2: rule__XBasicForLoopExpression__Group_7_1__0
{
pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group_7_1__0_in_rule__XBasicForLoopExpression__Group_7__1__Impl33055);
rule__XBasicForLoopExpression__Group_7_1__0();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop121;
}
} 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16268: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16272:1: ( rule__XBasicForLoopExpression__Group_7_1__0__Impl rule__XBasicForLoopExpression__Group_7_1__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16273: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__033090);
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__033093);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16280: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16284:1: ( ( ',' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16285:1: ( ',' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16285:1: ( ',' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16286:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getCommaKeyword_7_1_0());
}
match(input,97,FOLLOW_97_in_rule__XBasicForLoopExpression__Group_7_1__0__Impl33121); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16299: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16303:1: ( rule__XBasicForLoopExpression__Group_7_1__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16304:2: rule__XBasicForLoopExpression__Group_7_1__1__Impl
{
pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group_7_1__1__Impl_in_rule__XBasicForLoopExpression__Group_7_1__133152);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16310: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16314:1: ( ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16315:1: ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16315:1: ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16316:1: ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getUpdateExpressionsAssignment_7_1_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16317:1: ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16317:2: rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1
{
pushFollow(FOLLOW_rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1_in_rule__XBasicForLoopExpression__Group_7_1__1__Impl33179);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16331: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16335:1: ( rule__XWhileExpression__Group__0__Impl rule__XWhileExpression__Group__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16336:2: rule__XWhileExpression__Group__0__Impl rule__XWhileExpression__Group__1
{
pushFollow(FOLLOW_rule__XWhileExpression__Group__0__Impl_in_rule__XWhileExpression__Group__033213);
rule__XWhileExpression__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XWhileExpression__Group__1_in_rule__XWhileExpression__Group__033216);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16343:1: rule__XWhileExpression__Group__0__Impl : ( () ) ;
public final void rule__XWhileExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16347:1: ( ( () ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16348:1: ( () )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16348:1: ( () )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16349:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXWhileExpressionAccess().getXWhileExpressionAction_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16350:1: ()
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16352: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16362: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16366:1: ( rule__XWhileExpression__Group__1__Impl rule__XWhileExpression__Group__2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16367:2: rule__XWhileExpression__Group__1__Impl rule__XWhileExpression__Group__2
{
pushFollow(FOLLOW_rule__XWhileExpression__Group__1__Impl_in_rule__XWhileExpression__Group__133274);
rule__XWhileExpression__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XWhileExpression__Group__2_in_rule__XWhileExpression__Group__133277);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16374:1: rule__XWhileExpression__Group__1__Impl : ( 'while' ) ;
public final void rule__XWhileExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16378:1: ( ( 'while' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16379:1: ( 'while' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16379:1: ( 'while' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16380:1: 'while'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXWhileExpressionAccess().getWhileKeyword_1());
}
match(input,110,FOLLOW_110_in_rule__XWhileExpression__Group__1__Impl33305); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16393: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16397:1: ( rule__XWhileExpression__Group__2__Impl rule__XWhileExpression__Group__3 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16398:2: rule__XWhileExpression__Group__2__Impl rule__XWhileExpression__Group__3
{
pushFollow(FOLLOW_rule__XWhileExpression__Group__2__Impl_in_rule__XWhileExpression__Group__233336);
rule__XWhileExpression__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XWhileExpression__Group__3_in_rule__XWhileExpression__Group__233339);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16405:1: rule__XWhileExpression__Group__2__Impl : ( '(' ) ;
public final void rule__XWhileExpression__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16409:1: ( ( '(' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16410:1: ( '(' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16410:1: ( '(' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16411:1: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXWhileExpressionAccess().getLeftParenthesisKeyword_2());
}
match(input,88,FOLLOW_88_in_rule__XWhileExpression__Group__2__Impl33367); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16424: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16428:1: ( rule__XWhileExpression__Group__3__Impl rule__XWhileExpression__Group__4 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16429:2: rule__XWhileExpression__Group__3__Impl rule__XWhileExpression__Group__4
{
pushFollow(FOLLOW_rule__XWhileExpression__Group__3__Impl_in_rule__XWhileExpression__Group__333398);
rule__XWhileExpression__Group__3__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XWhileExpression__Group__4_in_rule__XWhileExpression__Group__333401);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16436: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16440:1: ( ( ( rule__XWhileExpression__PredicateAssignment_3 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16441:1: ( ( rule__XWhileExpression__PredicateAssignment_3 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16441:1: ( ( rule__XWhileExpression__PredicateAssignment_3 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16442:1: ( rule__XWhileExpression__PredicateAssignment_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXWhileExpressionAccess().getPredicateAssignment_3());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16443:1: ( rule__XWhileExpression__PredicateAssignment_3 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16443:2: rule__XWhileExpression__PredicateAssignment_3
{
pushFollow(FOLLOW_rule__XWhileExpression__PredicateAssignment_3_in_rule__XWhileExpression__Group__3__Impl33428);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16453: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16457:1: ( rule__XWhileExpression__Group__4__Impl rule__XWhileExpression__Group__5 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16458:2: rule__XWhileExpression__Group__4__Impl rule__XWhileExpression__Group__5
{
pushFollow(FOLLOW_rule__XWhileExpression__Group__4__Impl_in_rule__XWhileExpression__Group__433458);
rule__XWhileExpression__Group__4__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XWhileExpression__Group__5_in_rule__XWhileExpression__Group__433461);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16465:1: rule__XWhileExpression__Group__4__Impl : ( ')' ) ;
public final void rule__XWhileExpression__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16469:1: ( ( ')' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16470:1: ( ')' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16470:1: ( ')' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16471:1: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXWhileExpressionAccess().getRightParenthesisKeyword_4());
}
match(input,89,FOLLOW_89_in_rule__XWhileExpression__Group__4__Impl33489); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16484:1: rule__XWhileExpression__Group__5 : rule__XWhileExpression__Group__5__Impl ;
public final void rule__XWhileExpression__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16488:1: ( rule__XWhileExpression__Group__5__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16489:2: rule__XWhileExpression__Group__5__Impl
{
pushFollow(FOLLOW_rule__XWhileExpression__Group__5__Impl_in_rule__XWhileExpression__Group__533520);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16495: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16499:1: ( ( ( rule__XWhileExpression__BodyAssignment_5 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16500:1: ( ( rule__XWhileExpression__BodyAssignment_5 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16500:1: ( ( rule__XWhileExpression__BodyAssignment_5 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16501:1: ( rule__XWhileExpression__BodyAssignment_5 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXWhileExpressionAccess().getBodyAssignment_5());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16502:1: ( rule__XWhileExpression__BodyAssignment_5 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16502:2: rule__XWhileExpression__BodyAssignment_5
{
pushFollow(FOLLOW_rule__XWhileExpression__BodyAssignment_5_in_rule__XWhileExpression__Group__5__Impl33547);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16524: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16528:1: ( rule__XDoWhileExpression__Group__0__Impl rule__XDoWhileExpression__Group__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16529:2: rule__XDoWhileExpression__Group__0__Impl rule__XDoWhileExpression__Group__1
{
pushFollow(FOLLOW_rule__XDoWhileExpression__Group__0__Impl_in_rule__XDoWhileExpression__Group__033589);
rule__XDoWhileExpression__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XDoWhileExpression__Group__1_in_rule__XDoWhileExpression__Group__033592);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16536:1: rule__XDoWhileExpression__Group__0__Impl : ( () ) ;
public final void rule__XDoWhileExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16540:1: ( ( () ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16541:1: ( () )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16541:1: ( () )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16542:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXDoWhileExpressionAccess().getXDoWhileExpressionAction_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16543:1: ()
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16545: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16555: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16559:1: ( rule__XDoWhileExpression__Group__1__Impl rule__XDoWhileExpression__Group__2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16560:2: rule__XDoWhileExpression__Group__1__Impl rule__XDoWhileExpression__Group__2
{
pushFollow(FOLLOW_rule__XDoWhileExpression__Group__1__Impl_in_rule__XDoWhileExpression__Group__133650);
rule__XDoWhileExpression__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XDoWhileExpression__Group__2_in_rule__XDoWhileExpression__Group__133653);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16567:1: rule__XDoWhileExpression__Group__1__Impl : ( 'do' ) ;
public final void rule__XDoWhileExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16571:1: ( ( 'do' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16572:1: ( 'do' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16572:1: ( 'do' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16573:1: 'do'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXDoWhileExpressionAccess().getDoKeyword_1());
}
match(input,111,FOLLOW_111_in_rule__XDoWhileExpression__Group__1__Impl33681); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16586: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16590:1: ( rule__XDoWhileExpression__Group__2__Impl rule__XDoWhileExpression__Group__3 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16591:2: rule__XDoWhileExpression__Group__2__Impl rule__XDoWhileExpression__Group__3
{
pushFollow(FOLLOW_rule__XDoWhileExpression__Group__2__Impl_in_rule__XDoWhileExpression__Group__233712);
rule__XDoWhileExpression__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XDoWhileExpression__Group__3_in_rule__XDoWhileExpression__Group__233715);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16598: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16602:1: ( ( ( rule__XDoWhileExpression__BodyAssignment_2 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16603:1: ( ( rule__XDoWhileExpression__BodyAssignment_2 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16603:1: ( ( rule__XDoWhileExpression__BodyAssignment_2 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16604:1: ( rule__XDoWhileExpression__BodyAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXDoWhileExpressionAccess().getBodyAssignment_2());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16605:1: ( rule__XDoWhileExpression__BodyAssignment_2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16605:2: rule__XDoWhileExpression__BodyAssignment_2
{
pushFollow(FOLLOW_rule__XDoWhileExpression__BodyAssignment_2_in_rule__XDoWhileExpression__Group__2__Impl33742);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16615: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16619:1: ( rule__XDoWhileExpression__Group__3__Impl rule__XDoWhileExpression__Group__4 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16620:2: rule__XDoWhileExpression__Group__3__Impl rule__XDoWhileExpression__Group__4
{
pushFollow(FOLLOW_rule__XDoWhileExpression__Group__3__Impl_in_rule__XDoWhileExpression__Group__333772);
rule__XDoWhileExpression__Group__3__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XDoWhileExpression__Group__4_in_rule__XDoWhileExpression__Group__333775);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16627:1: rule__XDoWhileExpression__Group__3__Impl : ( 'while' ) ;
public final void rule__XDoWhileExpression__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16631:1: ( ( 'while' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16632:1: ( 'while' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16632:1: ( 'while' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16633:1: 'while'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXDoWhileExpressionAccess().getWhileKeyword_3());
}
match(input,110,FOLLOW_110_in_rule__XDoWhileExpression__Group__3__Impl33803); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16646: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16650:1: ( rule__XDoWhileExpression__Group__4__Impl rule__XDoWhileExpression__Group__5 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16651:2: rule__XDoWhileExpression__Group__4__Impl rule__XDoWhileExpression__Group__5
{
pushFollow(FOLLOW_rule__XDoWhileExpression__Group__4__Impl_in_rule__XDoWhileExpression__Group__433834);
rule__XDoWhileExpression__Group__4__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XDoWhileExpression__Group__5_in_rule__XDoWhileExpression__Group__433837);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16658:1: rule__XDoWhileExpression__Group__4__Impl : ( '(' ) ;
public final void rule__XDoWhileExpression__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16662:1: ( ( '(' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16663:1: ( '(' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16663:1: ( '(' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16664:1: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXDoWhileExpressionAccess().getLeftParenthesisKeyword_4());
}
match(input,88,FOLLOW_88_in_rule__XDoWhileExpression__Group__4__Impl33865); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16677: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16681:1: ( rule__XDoWhileExpression__Group__5__Impl rule__XDoWhileExpression__Group__6 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16682:2: rule__XDoWhileExpression__Group__5__Impl rule__XDoWhileExpression__Group__6
{
pushFollow(FOLLOW_rule__XDoWhileExpression__Group__5__Impl_in_rule__XDoWhileExpression__Group__533896);
rule__XDoWhileExpression__Group__5__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XDoWhileExpression__Group__6_in_rule__XDoWhileExpression__Group__533899);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16689: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16693:1: ( ( ( rule__XDoWhileExpression__PredicateAssignment_5 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16694:1: ( ( rule__XDoWhileExpression__PredicateAssignment_5 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16694:1: ( ( rule__XDoWhileExpression__PredicateAssignment_5 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16695:1: ( rule__XDoWhileExpression__PredicateAssignment_5 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXDoWhileExpressionAccess().getPredicateAssignment_5());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16696:1: ( rule__XDoWhileExpression__PredicateAssignment_5 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16696:2: rule__XDoWhileExpression__PredicateAssignment_5
{
pushFollow(FOLLOW_rule__XDoWhileExpression__PredicateAssignment_5_in_rule__XDoWhileExpression__Group__5__Impl33926);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16706:1: rule__XDoWhileExpression__Group__6 : rule__XDoWhileExpression__Group__6__Impl ;
public final void rule__XDoWhileExpression__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16710:1: ( rule__XDoWhileExpression__Group__6__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16711:2: rule__XDoWhileExpression__Group__6__Impl
{
pushFollow(FOLLOW_rule__XDoWhileExpression__Group__6__Impl_in_rule__XDoWhileExpression__Group__633956);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16717:1: rule__XDoWhileExpression__Group__6__Impl : ( ')' ) ;
public final void rule__XDoWhileExpression__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16721:1: ( ( ')' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16722:1: ( ')' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16722:1: ( ')' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16723:1: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXDoWhileExpressionAccess().getRightParenthesisKeyword_6());
}
match(input,89,FOLLOW_89_in_rule__XDoWhileExpression__Group__6__Impl33984); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16750: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16754:1: ( rule__XBlockExpression__Group__0__Impl rule__XBlockExpression__Group__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16755:2: rule__XBlockExpression__Group__0__Impl rule__XBlockExpression__Group__1
{
pushFollow(FOLLOW_rule__XBlockExpression__Group__0__Impl_in_rule__XBlockExpression__Group__034029);
rule__XBlockExpression__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XBlockExpression__Group__1_in_rule__XBlockExpression__Group__034032);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16762:1: rule__XBlockExpression__Group__0__Impl : ( () ) ;
public final void rule__XBlockExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16766:1: ( ( () ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16767:1: ( () )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16767:1: ( () )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16768:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBlockExpressionAccess().getXBlockExpressionAction_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16769:1: ()
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16771: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16781: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16785:1: ( rule__XBlockExpression__Group__1__Impl rule__XBlockExpression__Group__2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16786:2: rule__XBlockExpression__Group__1__Impl rule__XBlockExpression__Group__2
{
pushFollow(FOLLOW_rule__XBlockExpression__Group__1__Impl_in_rule__XBlockExpression__Group__134090);
rule__XBlockExpression__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XBlockExpression__Group__2_in_rule__XBlockExpression__Group__134093);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16793:1: rule__XBlockExpression__Group__1__Impl : ( '{' ) ;
public final void rule__XBlockExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16797:1: ( ( '{' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16798:1: ( '{' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16798:1: ( '{' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16799:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBlockExpressionAccess().getLeftCurlyBracketKeyword_1());
}
match(input,82,FOLLOW_82_in_rule__XBlockExpression__Group__1__Impl34121); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16812: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16816:1: ( rule__XBlockExpression__Group__2__Impl rule__XBlockExpression__Group__3 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16817:2: rule__XBlockExpression__Group__2__Impl rule__XBlockExpression__Group__3
{
pushFollow(FOLLOW_rule__XBlockExpression__Group__2__Impl_in_rule__XBlockExpression__Group__234152);
rule__XBlockExpression__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XBlockExpression__Group__3_in_rule__XBlockExpression__Group__234155);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16824: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16828:1: ( ( ( rule__XBlockExpression__Group_2__0 )* ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16829:1: ( ( rule__XBlockExpression__Group_2__0 )* )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16829:1: ( ( rule__XBlockExpression__Group_2__0 )* )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16830:1: ( rule__XBlockExpression__Group_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBlockExpressionAccess().getGroup_2());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16831:1: ( rule__XBlockExpression__Group_2__0 )*
loop122:
do {
int alt122=2;
int LA122_0 = input.LA(1);
if ( ((LA122_0>=RULE_ID && LA122_0<=RULE_STRING)||LA122_0==30||LA122_0==42||(LA122_0>=49 && LA122_0<=50)||LA122_0==55||(LA122_0>=59 && LA122_0<=65)||LA122_0==82||LA122_0==88||(LA122_0>=99 && LA122_0<=100)||LA122_0==103||LA122_0==105||(LA122_0>=109 && LA122_0<=117)||LA122_0==119||LA122_0==129) ) {
alt122=1;
}
switch (alt122) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16831:2: rule__XBlockExpression__Group_2__0
{
pushFollow(FOLLOW_rule__XBlockExpression__Group_2__0_in_rule__XBlockExpression__Group__2__Impl34182);
rule__XBlockExpression__Group_2__0();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop122;
}
} 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16841:1: rule__XBlockExpression__Group__3 : rule__XBlockExpression__Group__3__Impl ;
public final void rule__XBlockExpression__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16845:1: ( rule__XBlockExpression__Group__3__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16846:2: rule__XBlockExpression__Group__3__Impl
{
pushFollow(FOLLOW_rule__XBlockExpression__Group__3__Impl_in_rule__XBlockExpression__Group__334213);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16852:1: rule__XBlockExpression__Group__3__Impl : ( '}' ) ;
public final void rule__XBlockExpression__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16856:1: ( ( '}' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16857:1: ( '}' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16857:1: ( '}' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16858:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBlockExpressionAccess().getRightCurlyBracketKeyword_3());
}
match(input,83,FOLLOW_83_in_rule__XBlockExpression__Group__3__Impl34241); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16879: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16883:1: ( rule__XBlockExpression__Group_2__0__Impl rule__XBlockExpression__Group_2__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16884: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__034280);
rule__XBlockExpression__Group_2__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XBlockExpression__Group_2__1_in_rule__XBlockExpression__Group_2__034283);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16891: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16895:1: ( ( ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16896:1: ( ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16896:1: ( ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16897:1: ( rule__XBlockExpression__ExpressionsAssignment_2_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBlockExpressionAccess().getExpressionsAssignment_2_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16898:1: ( rule__XBlockExpression__ExpressionsAssignment_2_0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16898:2: rule__XBlockExpression__ExpressionsAssignment_2_0
{
pushFollow(FOLLOW_rule__XBlockExpression__ExpressionsAssignment_2_0_in_rule__XBlockExpression__Group_2__0__Impl34310);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16908: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16912:1: ( rule__XBlockExpression__Group_2__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16913:2: rule__XBlockExpression__Group_2__1__Impl
{
pushFollow(FOLLOW_rule__XBlockExpression__Group_2__1__Impl_in_rule__XBlockExpression__Group_2__134340);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16919:1: rule__XBlockExpression__Group_2__1__Impl : ( ( ';' )? ) ;
public final void rule__XBlockExpression__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16923:1: ( ( ( ';' )? ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16924:1: ( ( ';' )? )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16924:1: ( ( ';' )? )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16925:1: ( ';' )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBlockExpressionAccess().getSemicolonKeyword_2_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16926:1: ( ';' )?
int alt123=2;
int LA123_0 = input.LA(1);
if ( (LA123_0==86) ) {
alt123=1;
}
switch (alt123) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16927:2: ';'
{
match(input,86,FOLLOW_86_in_rule__XBlockExpression__Group_2__1__Impl34369); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16942: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16946:1: ( rule__XVariableDeclaration__Group__0__Impl rule__XVariableDeclaration__Group__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16947:2: rule__XVariableDeclaration__Group__0__Impl rule__XVariableDeclaration__Group__1
{
pushFollow(FOLLOW_rule__XVariableDeclaration__Group__0__Impl_in_rule__XVariableDeclaration__Group__034406);
rule__XVariableDeclaration__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XVariableDeclaration__Group__1_in_rule__XVariableDeclaration__Group__034409);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16954:1: rule__XVariableDeclaration__Group__0__Impl : ( () ) ;
public final void rule__XVariableDeclaration__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16958:1: ( ( () ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16959:1: ( () )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16959:1: ( () )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16960:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getXVariableDeclarationAction_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16961:1: ()
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16963: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16973: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16977:1: ( rule__XVariableDeclaration__Group__1__Impl rule__XVariableDeclaration__Group__2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16978:2: rule__XVariableDeclaration__Group__1__Impl rule__XVariableDeclaration__Group__2
{
pushFollow(FOLLOW_rule__XVariableDeclaration__Group__1__Impl_in_rule__XVariableDeclaration__Group__134467);
rule__XVariableDeclaration__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XVariableDeclaration__Group__2_in_rule__XVariableDeclaration__Group__134470);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16985: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16989:1: ( ( ( rule__XVariableDeclaration__Alternatives_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16990:1: ( ( rule__XVariableDeclaration__Alternatives_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16990:1: ( ( rule__XVariableDeclaration__Alternatives_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16991:1: ( rule__XVariableDeclaration__Alternatives_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getAlternatives_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16992:1: ( rule__XVariableDeclaration__Alternatives_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:16992:2: rule__XVariableDeclaration__Alternatives_1
{
pushFollow(FOLLOW_rule__XVariableDeclaration__Alternatives_1_in_rule__XVariableDeclaration__Group__1__Impl34497);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17002: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17006:1: ( rule__XVariableDeclaration__Group__2__Impl rule__XVariableDeclaration__Group__3 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17007:2: rule__XVariableDeclaration__Group__2__Impl rule__XVariableDeclaration__Group__3
{
pushFollow(FOLLOW_rule__XVariableDeclaration__Group__2__Impl_in_rule__XVariableDeclaration__Group__234527);
rule__XVariableDeclaration__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XVariableDeclaration__Group__3_in_rule__XVariableDeclaration__Group__234530);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17014: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17018:1: ( ( ( rule__XVariableDeclaration__Alternatives_2 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17019:1: ( ( rule__XVariableDeclaration__Alternatives_2 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17019:1: ( ( rule__XVariableDeclaration__Alternatives_2 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17020:1: ( rule__XVariableDeclaration__Alternatives_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getAlternatives_2());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17021:1: ( rule__XVariableDeclaration__Alternatives_2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17021:2: rule__XVariableDeclaration__Alternatives_2
{
pushFollow(FOLLOW_rule__XVariableDeclaration__Alternatives_2_in_rule__XVariableDeclaration__Group__2__Impl34557);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17031:1: rule__XVariableDeclaration__Group__3 : rule__XVariableDeclaration__Group__3__Impl ;
public final void rule__XVariableDeclaration__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17035:1: ( rule__XVariableDeclaration__Group__3__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17036:2: rule__XVariableDeclaration__Group__3__Impl
{
pushFollow(FOLLOW_rule__XVariableDeclaration__Group__3__Impl_in_rule__XVariableDeclaration__Group__334587);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17042: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17046:1: ( ( ( rule__XVariableDeclaration__Group_3__0 )? ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17047:1: ( ( rule__XVariableDeclaration__Group_3__0 )? )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17047:1: ( ( rule__XVariableDeclaration__Group_3__0 )? )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17048:1: ( rule__XVariableDeclaration__Group_3__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getGroup_3());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17049:1: ( rule__XVariableDeclaration__Group_3__0 )?
int alt124=2;
int LA124_0 = input.LA(1);
if ( (LA124_0==13) ) {
alt124=1;
}
switch (alt124) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17049:2: rule__XVariableDeclaration__Group_3__0
{
pushFollow(FOLLOW_rule__XVariableDeclaration__Group_3__0_in_rule__XVariableDeclaration__Group__3__Impl34614);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17067: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17071:1: ( rule__XVariableDeclaration__Group_2_0__0__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17072:2: rule__XVariableDeclaration__Group_2_0__0__Impl
{
pushFollow(FOLLOW_rule__XVariableDeclaration__Group_2_0__0__Impl_in_rule__XVariableDeclaration__Group_2_0__034653);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17078: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17082:1: ( ( ( rule__XVariableDeclaration__Group_2_0_0__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17083:1: ( ( rule__XVariableDeclaration__Group_2_0_0__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17083:1: ( ( rule__XVariableDeclaration__Group_2_0_0__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17084:1: ( rule__XVariableDeclaration__Group_2_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getGroup_2_0_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17085:1: ( rule__XVariableDeclaration__Group_2_0_0__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17085:2: rule__XVariableDeclaration__Group_2_0_0__0
{
pushFollow(FOLLOW_rule__XVariableDeclaration__Group_2_0_0__0_in_rule__XVariableDeclaration__Group_2_0__0__Impl34680);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17097: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17101:1: ( rule__XVariableDeclaration__Group_2_0_0__0__Impl rule__XVariableDeclaration__Group_2_0_0__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17102: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__034712);
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__034715);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17109: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17113:1: ( ( ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17114:1: ( ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17114:1: ( ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17115:1: ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getTypeAssignment_2_0_0_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17116:1: ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17116: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__Impl34742);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17126: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17130:1: ( rule__XVariableDeclaration__Group_2_0_0__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17131: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__134772);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17137: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17141:1: ( ( ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17142:1: ( ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17142:1: ( ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17143:1: ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getNameAssignment_2_0_0_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17144:1: ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17144: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__Impl34799);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17158: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17162:1: ( rule__XVariableDeclaration__Group_3__0__Impl rule__XVariableDeclaration__Group_3__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17163: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__034833);
rule__XVariableDeclaration__Group_3__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XVariableDeclaration__Group_3__1_in_rule__XVariableDeclaration__Group_3__034836);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17170:1: rule__XVariableDeclaration__Group_3__0__Impl : ( '=' ) ;
public final void rule__XVariableDeclaration__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17174:1: ( ( '=' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17175:1: ( '=' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17175:1: ( '=' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17176:1: '='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getEqualsSignKeyword_3_0());
}
match(input,13,FOLLOW_13_in_rule__XVariableDeclaration__Group_3__0__Impl34864); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17189: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17193:1: ( rule__XVariableDeclaration__Group_3__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17194:2: rule__XVariableDeclaration__Group_3__1__Impl
{
pushFollow(FOLLOW_rule__XVariableDeclaration__Group_3__1__Impl_in_rule__XVariableDeclaration__Group_3__134895);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17200: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17204:1: ( ( ( rule__XVariableDeclaration__RightAssignment_3_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17205:1: ( ( rule__XVariableDeclaration__RightAssignment_3_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17205:1: ( ( rule__XVariableDeclaration__RightAssignment_3_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17206:1: ( rule__XVariableDeclaration__RightAssignment_3_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getRightAssignment_3_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17207:1: ( rule__XVariableDeclaration__RightAssignment_3_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17207:2: rule__XVariableDeclaration__RightAssignment_3_1
{
pushFollow(FOLLOW_rule__XVariableDeclaration__RightAssignment_3_1_in_rule__XVariableDeclaration__Group_3__1__Impl34922);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17221: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17225:1: ( rule__JvmFormalParameter__Group__0__Impl rule__JvmFormalParameter__Group__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17226:2: rule__JvmFormalParameter__Group__0__Impl rule__JvmFormalParameter__Group__1
{
pushFollow(FOLLOW_rule__JvmFormalParameter__Group__0__Impl_in_rule__JvmFormalParameter__Group__034956);
rule__JvmFormalParameter__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__JvmFormalParameter__Group__1_in_rule__JvmFormalParameter__Group__034959);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17233: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17237:1: ( ( ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )? ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17238:1: ( ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )? )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17238:1: ( ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )? )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17239:1: ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmFormalParameterAccess().getParameterTypeAssignment_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17240:1: ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )?
int alt125=2;
int LA125_0 = input.LA(1);
if ( (LA125_0==RULE_ID) ) {
int LA125_1 = input.LA(2);
if ( (LA125_1==RULE_ID||LA125_1==42||LA125_1==58||LA125_1==100) ) {
alt125=1;
}
}
else if ( (LA125_0==46||LA125_0==88) ) {
alt125=1;
}
switch (alt125) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17240:2: rule__JvmFormalParameter__ParameterTypeAssignment_0
{
pushFollow(FOLLOW_rule__JvmFormalParameter__ParameterTypeAssignment_0_in_rule__JvmFormalParameter__Group__0__Impl34986);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17250:1: rule__JvmFormalParameter__Group__1 : rule__JvmFormalParameter__Group__1__Impl ;
public final void rule__JvmFormalParameter__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17254:1: ( rule__JvmFormalParameter__Group__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17255:2: rule__JvmFormalParameter__Group__1__Impl
{
pushFollow(FOLLOW_rule__JvmFormalParameter__Group__1__Impl_in_rule__JvmFormalParameter__Group__135017);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17261: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17265:1: ( ( ( rule__JvmFormalParameter__NameAssignment_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17266:1: ( ( rule__JvmFormalParameter__NameAssignment_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17266:1: ( ( rule__JvmFormalParameter__NameAssignment_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17267:1: ( rule__JvmFormalParameter__NameAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmFormalParameterAccess().getNameAssignment_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17268:1: ( rule__JvmFormalParameter__NameAssignment_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17268:2: rule__JvmFormalParameter__NameAssignment_1
{
pushFollow(FOLLOW_rule__JvmFormalParameter__NameAssignment_1_in_rule__JvmFormalParameter__Group__1__Impl35044);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17282: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17286:1: ( rule__FullJvmFormalParameter__Group__0__Impl rule__FullJvmFormalParameter__Group__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17287:2: rule__FullJvmFormalParameter__Group__0__Impl rule__FullJvmFormalParameter__Group__1
{
pushFollow(FOLLOW_rule__FullJvmFormalParameter__Group__0__Impl_in_rule__FullJvmFormalParameter__Group__035078);
rule__FullJvmFormalParameter__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__FullJvmFormalParameter__Group__1_in_rule__FullJvmFormalParameter__Group__035081);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17294: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17298:1: ( ( ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17299:1: ( ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17299:1: ( ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17300:1: ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFullJvmFormalParameterAccess().getParameterTypeAssignment_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17301:1: ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17301:2: rule__FullJvmFormalParameter__ParameterTypeAssignment_0
{
pushFollow(FOLLOW_rule__FullJvmFormalParameter__ParameterTypeAssignment_0_in_rule__FullJvmFormalParameter__Group__0__Impl35108);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17311:1: rule__FullJvmFormalParameter__Group__1 : rule__FullJvmFormalParameter__Group__1__Impl ;
public final void rule__FullJvmFormalParameter__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17315:1: ( rule__FullJvmFormalParameter__Group__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17316:2: rule__FullJvmFormalParameter__Group__1__Impl
{
pushFollow(FOLLOW_rule__FullJvmFormalParameter__Group__1__Impl_in_rule__FullJvmFormalParameter__Group__135138);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17322: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17326:1: ( ( ( rule__FullJvmFormalParameter__NameAssignment_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17327:1: ( ( rule__FullJvmFormalParameter__NameAssignment_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17327:1: ( ( rule__FullJvmFormalParameter__NameAssignment_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17328:1: ( rule__FullJvmFormalParameter__NameAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFullJvmFormalParameterAccess().getNameAssignment_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17329:1: ( rule__FullJvmFormalParameter__NameAssignment_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17329:2: rule__FullJvmFormalParameter__NameAssignment_1
{
pushFollow(FOLLOW_rule__FullJvmFormalParameter__NameAssignment_1_in_rule__FullJvmFormalParameter__Group__1__Impl35165);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17343: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17347:1: ( rule__XFeatureCall__Group__0__Impl rule__XFeatureCall__Group__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17348:2: rule__XFeatureCall__Group__0__Impl rule__XFeatureCall__Group__1
{
pushFollow(FOLLOW_rule__XFeatureCall__Group__0__Impl_in_rule__XFeatureCall__Group__035199);
rule__XFeatureCall__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XFeatureCall__Group__1_in_rule__XFeatureCall__Group__035202);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17355:1: rule__XFeatureCall__Group__0__Impl : ( () ) ;
public final void rule__XFeatureCall__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17359:1: ( ( () ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17360:1: ( () )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17360:1: ( () )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17361:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getXFeatureCallAction_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17362:1: ()
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17364: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17374: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17378:1: ( rule__XFeatureCall__Group__1__Impl rule__XFeatureCall__Group__2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17379:2: rule__XFeatureCall__Group__1__Impl rule__XFeatureCall__Group__2
{
pushFollow(FOLLOW_rule__XFeatureCall__Group__1__Impl_in_rule__XFeatureCall__Group__135260);
rule__XFeatureCall__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XFeatureCall__Group__2_in_rule__XFeatureCall__Group__135263);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17386: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17390:1: ( ( ( rule__XFeatureCall__Group_1__0 )? ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17391:1: ( ( rule__XFeatureCall__Group_1__0 )? )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17391:1: ( ( rule__XFeatureCall__Group_1__0 )? )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17392:1: ( rule__XFeatureCall__Group_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getGroup_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17393:1: ( rule__XFeatureCall__Group_1__0 )?
int alt126=2;
int LA126_0 = input.LA(1);
if ( (LA126_0==42) ) {
alt126=1;
}
switch (alt126) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17393:2: rule__XFeatureCall__Group_1__0
{
pushFollow(FOLLOW_rule__XFeatureCall__Group_1__0_in_rule__XFeatureCall__Group__1__Impl35290);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17403: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17407:1: ( rule__XFeatureCall__Group__2__Impl rule__XFeatureCall__Group__3 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17408:2: rule__XFeatureCall__Group__2__Impl rule__XFeatureCall__Group__3
{
pushFollow(FOLLOW_rule__XFeatureCall__Group__2__Impl_in_rule__XFeatureCall__Group__235321);
rule__XFeatureCall__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XFeatureCall__Group__3_in_rule__XFeatureCall__Group__235324);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17415: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17419:1: ( ( ( rule__XFeatureCall__FeatureAssignment_2 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17420:1: ( ( rule__XFeatureCall__FeatureAssignment_2 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17420:1: ( ( rule__XFeatureCall__FeatureAssignment_2 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17421:1: ( rule__XFeatureCall__FeatureAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getFeatureAssignment_2());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17422:1: ( rule__XFeatureCall__FeatureAssignment_2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17422:2: rule__XFeatureCall__FeatureAssignment_2
{
pushFollow(FOLLOW_rule__XFeatureCall__FeatureAssignment_2_in_rule__XFeatureCall__Group__2__Impl35351);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17432: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17436:1: ( rule__XFeatureCall__Group__3__Impl rule__XFeatureCall__Group__4 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17437:2: rule__XFeatureCall__Group__3__Impl rule__XFeatureCall__Group__4
{
pushFollow(FOLLOW_rule__XFeatureCall__Group__3__Impl_in_rule__XFeatureCall__Group__335381);
rule__XFeatureCall__Group__3__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XFeatureCall__Group__4_in_rule__XFeatureCall__Group__335384);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17444: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17448:1: ( ( ( rule__XFeatureCall__Group_3__0 )? ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17449:1: ( ( rule__XFeatureCall__Group_3__0 )? )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17449:1: ( ( rule__XFeatureCall__Group_3__0 )? )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17450:1: ( rule__XFeatureCall__Group_3__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getGroup_3());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17451:1: ( rule__XFeatureCall__Group_3__0 )?
int alt127=2;
alt127 = dfa127.predict(input);
switch (alt127) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17451:2: rule__XFeatureCall__Group_3__0
{
pushFollow(FOLLOW_rule__XFeatureCall__Group_3__0_in_rule__XFeatureCall__Group__3__Impl35411);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17461:1: rule__XFeatureCall__Group__4 : rule__XFeatureCall__Group__4__Impl ;
public final void rule__XFeatureCall__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17465:1: ( rule__XFeatureCall__Group__4__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17466:2: rule__XFeatureCall__Group__4__Impl
{
pushFollow(FOLLOW_rule__XFeatureCall__Group__4__Impl_in_rule__XFeatureCall__Group__435442);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17472: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17476:1: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )? ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17477:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )? )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17477:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )? )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17478:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_4());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17479:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )?
int alt128=2;
alt128 = dfa128.predict(input);
switch (alt128) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17479:2: rule__XFeatureCall__FeatureCallArgumentsAssignment_4
{
pushFollow(FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_4_in_rule__XFeatureCall__Group__4__Impl35469);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17499: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17503:1: ( rule__XFeatureCall__Group_1__0__Impl rule__XFeatureCall__Group_1__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17504: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__035510);
rule__XFeatureCall__Group_1__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XFeatureCall__Group_1__1_in_rule__XFeatureCall__Group_1__035513);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17511:1: rule__XFeatureCall__Group_1__0__Impl : ( '<' ) ;
public final void rule__XFeatureCall__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17515:1: ( ( '<' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17516:1: ( '<' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17516:1: ( '<' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17517:1: '<'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getLessThanSignKeyword_1_0());
}
match(input,42,FOLLOW_42_in_rule__XFeatureCall__Group_1__0__Impl35541); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17530: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17534:1: ( rule__XFeatureCall__Group_1__1__Impl rule__XFeatureCall__Group_1__2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17535: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__135572);
rule__XFeatureCall__Group_1__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XFeatureCall__Group_1__2_in_rule__XFeatureCall__Group_1__135575);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17542: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17546:1: ( ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17547:1: ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17547:1: ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17548:1: ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getTypeArgumentsAssignment_1_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17549:1: ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17549:2: rule__XFeatureCall__TypeArgumentsAssignment_1_1
{
pushFollow(FOLLOW_rule__XFeatureCall__TypeArgumentsAssignment_1_1_in_rule__XFeatureCall__Group_1__1__Impl35602);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17559: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17563:1: ( rule__XFeatureCall__Group_1__2__Impl rule__XFeatureCall__Group_1__3 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17564: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__235632);
rule__XFeatureCall__Group_1__2__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XFeatureCall__Group_1__3_in_rule__XFeatureCall__Group_1__235635);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17571: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17575:1: ( ( ( rule__XFeatureCall__Group_1_2__0 )* ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17576:1: ( ( rule__XFeatureCall__Group_1_2__0 )* )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17576:1: ( ( rule__XFeatureCall__Group_1_2__0 )* )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17577:1: ( rule__XFeatureCall__Group_1_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getGroup_1_2());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17578:1: ( rule__XFeatureCall__Group_1_2__0 )*
loop129:
do {
int alt129=2;
int LA129_0 = input.LA(1);
if ( (LA129_0==97) ) {
alt129=1;
}
switch (alt129) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17578:2: rule__XFeatureCall__Group_1_2__0
{
pushFollow(FOLLOW_rule__XFeatureCall__Group_1_2__0_in_rule__XFeatureCall__Group_1__2__Impl35662);
rule__XFeatureCall__Group_1_2__0();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop129;
}
} 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17588: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17592:1: ( rule__XFeatureCall__Group_1__3__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17593:2: rule__XFeatureCall__Group_1__3__Impl
{
pushFollow(FOLLOW_rule__XFeatureCall__Group_1__3__Impl_in_rule__XFeatureCall__Group_1__335693);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17599:1: rule__XFeatureCall__Group_1__3__Impl : ( '>' ) ;
public final void rule__XFeatureCall__Group_1__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17603:1: ( ( '>' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17604:1: ( '>' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17604:1: ( '>' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17605:1: '>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getGreaterThanSignKeyword_1_3());
}
match(input,41,FOLLOW_41_in_rule__XFeatureCall__Group_1__3__Impl35721); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17626: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17630:1: ( rule__XFeatureCall__Group_1_2__0__Impl rule__XFeatureCall__Group_1_2__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17631: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__035760);
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__035763);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17638: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17642:1: ( ( ',' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17643:1: ( ',' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17643:1: ( ',' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17644:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getCommaKeyword_1_2_0());
}
match(input,97,FOLLOW_97_in_rule__XFeatureCall__Group_1_2__0__Impl35791); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17657: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17661:1: ( rule__XFeatureCall__Group_1_2__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17662:2: rule__XFeatureCall__Group_1_2__1__Impl
{
pushFollow(FOLLOW_rule__XFeatureCall__Group_1_2__1__Impl_in_rule__XFeatureCall__Group_1_2__135822);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17668: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17672:1: ( ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17673:1: ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17673:1: ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17674:1: ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getTypeArgumentsAssignment_1_2_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17675:1: ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17675:2: rule__XFeatureCall__TypeArgumentsAssignment_1_2_1
{
pushFollow(FOLLOW_rule__XFeatureCall__TypeArgumentsAssignment_1_2_1_in_rule__XFeatureCall__Group_1_2__1__Impl35849);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17689: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17693:1: ( rule__XFeatureCall__Group_3__0__Impl rule__XFeatureCall__Group_3__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17694: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__035883);
rule__XFeatureCall__Group_3__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XFeatureCall__Group_3__1_in_rule__XFeatureCall__Group_3__035886);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17701: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17705:1: ( ( ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17706:1: ( ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17706:1: ( ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17707:1: ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getExplicitOperationCallAssignment_3_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17708:1: ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17708:2: rule__XFeatureCall__ExplicitOperationCallAssignment_3_0
{
pushFollow(FOLLOW_rule__XFeatureCall__ExplicitOperationCallAssignment_3_0_in_rule__XFeatureCall__Group_3__0__Impl35913);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17718: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17722:1: ( rule__XFeatureCall__Group_3__1__Impl rule__XFeatureCall__Group_3__2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17723: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__135943);
rule__XFeatureCall__Group_3__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XFeatureCall__Group_3__2_in_rule__XFeatureCall__Group_3__135946);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17730: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17734:1: ( ( ( rule__XFeatureCall__Alternatives_3_1 )? ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17735:1: ( ( rule__XFeatureCall__Alternatives_3_1 )? )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17735:1: ( ( rule__XFeatureCall__Alternatives_3_1 )? )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17736:1: ( rule__XFeatureCall__Alternatives_3_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getAlternatives_3_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17737:1: ( rule__XFeatureCall__Alternatives_3_1 )?
int alt130=2;
int LA130_0 = input.LA(1);
if ( ((LA130_0>=RULE_ID && LA130_0<=RULE_STRING)||LA130_0==42||LA130_0==46||(LA130_0>=49 && LA130_0<=50)||LA130_0==55||(LA130_0>=60 && LA130_0<=65)||LA130_0==82||LA130_0==88||(LA130_0>=99 && LA130_0<=100)||LA130_0==103||LA130_0==105||(LA130_0>=109 && LA130_0<=117)||LA130_0==119||(LA130_0>=128 && LA130_0<=129)) ) {
alt130=1;
}
switch (alt130) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17737:2: rule__XFeatureCall__Alternatives_3_1
{
pushFollow(FOLLOW_rule__XFeatureCall__Alternatives_3_1_in_rule__XFeatureCall__Group_3__1__Impl35973);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17747: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17751:1: ( rule__XFeatureCall__Group_3__2__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17752:2: rule__XFeatureCall__Group_3__2__Impl
{
pushFollow(FOLLOW_rule__XFeatureCall__Group_3__2__Impl_in_rule__XFeatureCall__Group_3__236004);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17758:1: rule__XFeatureCall__Group_3__2__Impl : ( ')' ) ;
public final void rule__XFeatureCall__Group_3__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17762:1: ( ( ')' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17763:1: ( ')' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17763:1: ( ')' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17764:1: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getRightParenthesisKeyword_3_2());
}
match(input,89,FOLLOW_89_in_rule__XFeatureCall__Group_3__2__Impl36032); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17783: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17787:1: ( rule__XFeatureCall__Group_3_1_1__0__Impl rule__XFeatureCall__Group_3_1_1__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17788: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__036069);
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__036072);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17795: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17799:1: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17800:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17800:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17801:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_3_1_1_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17802:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17802: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__Impl36099);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17812: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17816:1: ( rule__XFeatureCall__Group_3_1_1__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17817: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__136129);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17823: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17827:1: ( ( ( rule__XFeatureCall__Group_3_1_1_1__0 )* ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17828:1: ( ( rule__XFeatureCall__Group_3_1_1_1__0 )* )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17828:1: ( ( rule__XFeatureCall__Group_3_1_1_1__0 )* )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17829:1: ( rule__XFeatureCall__Group_3_1_1_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getGroup_3_1_1_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17830:1: ( rule__XFeatureCall__Group_3_1_1_1__0 )*
loop131:
do {
int alt131=2;
int LA131_0 = input.LA(1);
if ( (LA131_0==97) ) {
alt131=1;
}
switch (alt131) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17830: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__Impl36156);
rule__XFeatureCall__Group_3_1_1_1__0();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop131;
}
} 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17844: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17848:1: ( rule__XFeatureCall__Group_3_1_1_1__0__Impl rule__XFeatureCall__Group_3_1_1_1__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17849: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__036191);
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__036194);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17856: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17860:1: ( ( ',' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17861:1: ( ',' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17861:1: ( ',' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17862:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getCommaKeyword_3_1_1_1_0());
}
match(input,97,FOLLOW_97_in_rule__XFeatureCall__Group_3_1_1_1__0__Impl36222); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17875: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17879:1: ( rule__XFeatureCall__Group_3_1_1_1__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17880: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__136253);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17886: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17890:1: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17891:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17891:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17892:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_3_1_1_1_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17893:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17893: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__Impl36280);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17907: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17911:1: ( rule__XConstructorCall__Group__0__Impl rule__XConstructorCall__Group__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17912:2: rule__XConstructorCall__Group__0__Impl rule__XConstructorCall__Group__1
{
pushFollow(FOLLOW_rule__XConstructorCall__Group__0__Impl_in_rule__XConstructorCall__Group__036314);
rule__XConstructorCall__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XConstructorCall__Group__1_in_rule__XConstructorCall__Group__036317);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17919:1: rule__XConstructorCall__Group__0__Impl : ( () ) ;
public final void rule__XConstructorCall__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17923:1: ( ( () ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17924:1: ( () )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17924:1: ( () )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17925:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getXConstructorCallAction_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17926:1: ()
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17928: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17938: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17942:1: ( rule__XConstructorCall__Group__1__Impl rule__XConstructorCall__Group__2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17943:2: rule__XConstructorCall__Group__1__Impl rule__XConstructorCall__Group__2
{
pushFollow(FOLLOW_rule__XConstructorCall__Group__1__Impl_in_rule__XConstructorCall__Group__136375);
rule__XConstructorCall__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XConstructorCall__Group__2_in_rule__XConstructorCall__Group__136378);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17950:1: rule__XConstructorCall__Group__1__Impl : ( 'new' ) ;
public final void rule__XConstructorCall__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17954:1: ( ( 'new' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17955:1: ( 'new' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17955:1: ( 'new' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17956:1: 'new'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getNewKeyword_1());
}
match(input,112,FOLLOW_112_in_rule__XConstructorCall__Group__1__Impl36406); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17969: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17973:1: ( rule__XConstructorCall__Group__2__Impl rule__XConstructorCall__Group__3 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17974:2: rule__XConstructorCall__Group__2__Impl rule__XConstructorCall__Group__3
{
pushFollow(FOLLOW_rule__XConstructorCall__Group__2__Impl_in_rule__XConstructorCall__Group__236437);
rule__XConstructorCall__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XConstructorCall__Group__3_in_rule__XConstructorCall__Group__236440);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17981: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17985:1: ( ( ( rule__XConstructorCall__ConstructorAssignment_2 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17986:1: ( ( rule__XConstructorCall__ConstructorAssignment_2 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17986:1: ( ( rule__XConstructorCall__ConstructorAssignment_2 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17987:1: ( rule__XConstructorCall__ConstructorAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getConstructorAssignment_2());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17988:1: ( rule__XConstructorCall__ConstructorAssignment_2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17988:2: rule__XConstructorCall__ConstructorAssignment_2
{
pushFollow(FOLLOW_rule__XConstructorCall__ConstructorAssignment_2_in_rule__XConstructorCall__Group__2__Impl36467);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17998: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18002:1: ( rule__XConstructorCall__Group__3__Impl rule__XConstructorCall__Group__4 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18003:2: rule__XConstructorCall__Group__3__Impl rule__XConstructorCall__Group__4
{
pushFollow(FOLLOW_rule__XConstructorCall__Group__3__Impl_in_rule__XConstructorCall__Group__336497);
rule__XConstructorCall__Group__3__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XConstructorCall__Group__4_in_rule__XConstructorCall__Group__336500);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18010: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18014:1: ( ( ( rule__XConstructorCall__Group_3__0 )? ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18015:1: ( ( rule__XConstructorCall__Group_3__0 )? )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18015:1: ( ( rule__XConstructorCall__Group_3__0 )? )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18016:1: ( rule__XConstructorCall__Group_3__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getGroup_3());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18017:1: ( rule__XConstructorCall__Group_3__0 )?
int alt132=2;
alt132 = dfa132.predict(input);
switch (alt132) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18017:2: rule__XConstructorCall__Group_3__0
{
pushFollow(FOLLOW_rule__XConstructorCall__Group_3__0_in_rule__XConstructorCall__Group__3__Impl36527);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18027: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18031:1: ( rule__XConstructorCall__Group__4__Impl rule__XConstructorCall__Group__5 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18032:2: rule__XConstructorCall__Group__4__Impl rule__XConstructorCall__Group__5
{
pushFollow(FOLLOW_rule__XConstructorCall__Group__4__Impl_in_rule__XConstructorCall__Group__436558);
rule__XConstructorCall__Group__4__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XConstructorCall__Group__5_in_rule__XConstructorCall__Group__436561);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18039: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18043:1: ( ( ( rule__XConstructorCall__Group_4__0 )? ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18044:1: ( ( rule__XConstructorCall__Group_4__0 )? )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18044:1: ( ( rule__XConstructorCall__Group_4__0 )? )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18045:1: ( rule__XConstructorCall__Group_4__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getGroup_4());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18046:1: ( rule__XConstructorCall__Group_4__0 )?
int alt133=2;
alt133 = dfa133.predict(input);
switch (alt133) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18046:2: rule__XConstructorCall__Group_4__0
{
pushFollow(FOLLOW_rule__XConstructorCall__Group_4__0_in_rule__XConstructorCall__Group__4__Impl36588);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18056:1: rule__XConstructorCall__Group__5 : rule__XConstructorCall__Group__5__Impl ;
public final void rule__XConstructorCall__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18060:1: ( rule__XConstructorCall__Group__5__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18061:2: rule__XConstructorCall__Group__5__Impl
{
pushFollow(FOLLOW_rule__XConstructorCall__Group__5__Impl_in_rule__XConstructorCall__Group__536619);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18067: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18071:1: ( ( ( rule__XConstructorCall__ArgumentsAssignment_5 )? ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18072:1: ( ( rule__XConstructorCall__ArgumentsAssignment_5 )? )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18072:1: ( ( rule__XConstructorCall__ArgumentsAssignment_5 )? )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18073:1: ( rule__XConstructorCall__ArgumentsAssignment_5 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_5());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18074:1: ( rule__XConstructorCall__ArgumentsAssignment_5 )?
int alt134=2;
alt134 = dfa134.predict(input);
switch (alt134) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18074:2: rule__XConstructorCall__ArgumentsAssignment_5
{
pushFollow(FOLLOW_rule__XConstructorCall__ArgumentsAssignment_5_in_rule__XConstructorCall__Group__5__Impl36646);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18096: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18100:1: ( rule__XConstructorCall__Group_3__0__Impl rule__XConstructorCall__Group_3__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18101: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__036689);
rule__XConstructorCall__Group_3__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XConstructorCall__Group_3__1_in_rule__XConstructorCall__Group_3__036692);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18108:1: rule__XConstructorCall__Group_3__0__Impl : ( ( '<' ) ) ;
public final void rule__XConstructorCall__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18112:1: ( ( ( '<' ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18113:1: ( ( '<' ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18113:1: ( ( '<' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18114:1: ( '<' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getLessThanSignKeyword_3_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18115:1: ( '<' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18116:2: '<'
{
match(input,42,FOLLOW_42_in_rule__XConstructorCall__Group_3__0__Impl36721); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18127: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18131:1: ( rule__XConstructorCall__Group_3__1__Impl rule__XConstructorCall__Group_3__2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18132: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__136753);
rule__XConstructorCall__Group_3__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XConstructorCall__Group_3__2_in_rule__XConstructorCall__Group_3__136756);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18139: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18143:1: ( ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18144:1: ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18144:1: ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18145:1: ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getTypeArgumentsAssignment_3_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18146:1: ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18146:2: rule__XConstructorCall__TypeArgumentsAssignment_3_1
{
pushFollow(FOLLOW_rule__XConstructorCall__TypeArgumentsAssignment_3_1_in_rule__XConstructorCall__Group_3__1__Impl36783);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18156: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18160:1: ( rule__XConstructorCall__Group_3__2__Impl rule__XConstructorCall__Group_3__3 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18161: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__236813);
rule__XConstructorCall__Group_3__2__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XConstructorCall__Group_3__3_in_rule__XConstructorCall__Group_3__236816);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18168: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18172:1: ( ( ( rule__XConstructorCall__Group_3_2__0 )* ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18173:1: ( ( rule__XConstructorCall__Group_3_2__0 )* )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18173:1: ( ( rule__XConstructorCall__Group_3_2__0 )* )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18174:1: ( rule__XConstructorCall__Group_3_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getGroup_3_2());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18175:1: ( rule__XConstructorCall__Group_3_2__0 )*
loop135:
do {
int alt135=2;
int LA135_0 = input.LA(1);
if ( (LA135_0==97) ) {
alt135=1;
}
switch (alt135) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18175:2: rule__XConstructorCall__Group_3_2__0
{
pushFollow(FOLLOW_rule__XConstructorCall__Group_3_2__0_in_rule__XConstructorCall__Group_3__2__Impl36843);
rule__XConstructorCall__Group_3_2__0();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop135;
}
} 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18185: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18189:1: ( rule__XConstructorCall__Group_3__3__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18190:2: rule__XConstructorCall__Group_3__3__Impl
{
pushFollow(FOLLOW_rule__XConstructorCall__Group_3__3__Impl_in_rule__XConstructorCall__Group_3__336874);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18196:1: rule__XConstructorCall__Group_3__3__Impl : ( '>' ) ;
public final void rule__XConstructorCall__Group_3__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18200:1: ( ( '>' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18201:1: ( '>' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18201:1: ( '>' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18202:1: '>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getGreaterThanSignKeyword_3_3());
}
match(input,41,FOLLOW_41_in_rule__XConstructorCall__Group_3__3__Impl36902); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18223: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18227:1: ( rule__XConstructorCall__Group_3_2__0__Impl rule__XConstructorCall__Group_3_2__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18228: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__036941);
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__036944);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18235: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18239:1: ( ( ',' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18240:1: ( ',' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18240:1: ( ',' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18241:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getCommaKeyword_3_2_0());
}
match(input,97,FOLLOW_97_in_rule__XConstructorCall__Group_3_2__0__Impl36972); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18254: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18258:1: ( rule__XConstructorCall__Group_3_2__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18259:2: rule__XConstructorCall__Group_3_2__1__Impl
{
pushFollow(FOLLOW_rule__XConstructorCall__Group_3_2__1__Impl_in_rule__XConstructorCall__Group_3_2__137003);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18265: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18269:1: ( ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18270:1: ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18270:1: ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18271:1: ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getTypeArgumentsAssignment_3_2_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18272:1: ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18272:2: rule__XConstructorCall__TypeArgumentsAssignment_3_2_1
{
pushFollow(FOLLOW_rule__XConstructorCall__TypeArgumentsAssignment_3_2_1_in_rule__XConstructorCall__Group_3_2__1__Impl37030);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18286: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18290:1: ( rule__XConstructorCall__Group_4__0__Impl rule__XConstructorCall__Group_4__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18291: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__037064);
rule__XConstructorCall__Group_4__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XConstructorCall__Group_4__1_in_rule__XConstructorCall__Group_4__037067);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18298: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18302:1: ( ( ( rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18303:1: ( ( rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18303:1: ( ( rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18304:1: ( rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getExplicitConstructorCallAssignment_4_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18305:1: ( rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18305:2: rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0
{
pushFollow(FOLLOW_rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0_in_rule__XConstructorCall__Group_4__0__Impl37094);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18315: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18319:1: ( rule__XConstructorCall__Group_4__1__Impl rule__XConstructorCall__Group_4__2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18320: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__137124);
rule__XConstructorCall__Group_4__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XConstructorCall__Group_4__2_in_rule__XConstructorCall__Group_4__137127);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18327: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18331:1: ( ( ( rule__XConstructorCall__Alternatives_4_1 )? ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18332:1: ( ( rule__XConstructorCall__Alternatives_4_1 )? )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18332:1: ( ( rule__XConstructorCall__Alternatives_4_1 )? )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18333:1: ( rule__XConstructorCall__Alternatives_4_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getAlternatives_4_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18334:1: ( rule__XConstructorCall__Alternatives_4_1 )?
int alt136=2;
int LA136_0 = input.LA(1);
if ( ((LA136_0>=RULE_ID && LA136_0<=RULE_STRING)||LA136_0==42||LA136_0==46||(LA136_0>=49 && LA136_0<=50)||LA136_0==55||(LA136_0>=60 && LA136_0<=65)||LA136_0==82||LA136_0==88||(LA136_0>=99 && LA136_0<=100)||LA136_0==103||LA136_0==105||(LA136_0>=109 && LA136_0<=117)||LA136_0==119||(LA136_0>=128 && LA136_0<=129)) ) {
alt136=1;
}
switch (alt136) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18334:2: rule__XConstructorCall__Alternatives_4_1
{
pushFollow(FOLLOW_rule__XConstructorCall__Alternatives_4_1_in_rule__XConstructorCall__Group_4__1__Impl37154);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18344: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18348:1: ( rule__XConstructorCall__Group_4__2__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18349:2: rule__XConstructorCall__Group_4__2__Impl
{
pushFollow(FOLLOW_rule__XConstructorCall__Group_4__2__Impl_in_rule__XConstructorCall__Group_4__237185);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18355:1: rule__XConstructorCall__Group_4__2__Impl : ( ')' ) ;
public final void rule__XConstructorCall__Group_4__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18359:1: ( ( ')' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18360:1: ( ')' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18360:1: ( ')' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18361:1: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getRightParenthesisKeyword_4_2());
}
match(input,89,FOLLOW_89_in_rule__XConstructorCall__Group_4__2__Impl37213); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18380: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18384:1: ( rule__XConstructorCall__Group_4_1_1__0__Impl rule__XConstructorCall__Group_4_1_1__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18385: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__037250);
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__037253);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18392: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18396:1: ( ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18397:1: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18397:1: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18398:1: ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_4_1_1_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18399:1: ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18399: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__Impl37280);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18409: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18413:1: ( rule__XConstructorCall__Group_4_1_1__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18414: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__137310);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18420: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18424:1: ( ( ( rule__XConstructorCall__Group_4_1_1_1__0 )* ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18425:1: ( ( rule__XConstructorCall__Group_4_1_1_1__0 )* )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18425:1: ( ( rule__XConstructorCall__Group_4_1_1_1__0 )* )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18426:1: ( rule__XConstructorCall__Group_4_1_1_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getGroup_4_1_1_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18427:1: ( rule__XConstructorCall__Group_4_1_1_1__0 )*
loop137:
do {
int alt137=2;
int LA137_0 = input.LA(1);
if ( (LA137_0==97) ) {
alt137=1;
}
switch (alt137) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18427: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__Impl37337);
rule__XConstructorCall__Group_4_1_1_1__0();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop137;
}
} 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18441: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18445:1: ( rule__XConstructorCall__Group_4_1_1_1__0__Impl rule__XConstructorCall__Group_4_1_1_1__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18446: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__037372);
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__037375);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18453: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18457:1: ( ( ',' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18458:1: ( ',' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18458:1: ( ',' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18459:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getCommaKeyword_4_1_1_1_0());
}
match(input,97,FOLLOW_97_in_rule__XConstructorCall__Group_4_1_1_1__0__Impl37403); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18472: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18476:1: ( rule__XConstructorCall__Group_4_1_1_1__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18477: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__137434);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18483: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18487:1: ( ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18488:1: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18488:1: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18489:1: ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_4_1_1_1_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18490:1: ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18490: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__Impl37461);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18504: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18508:1: ( rule__XBooleanLiteral__Group__0__Impl rule__XBooleanLiteral__Group__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18509:2: rule__XBooleanLiteral__Group__0__Impl rule__XBooleanLiteral__Group__1
{
pushFollow(FOLLOW_rule__XBooleanLiteral__Group__0__Impl_in_rule__XBooleanLiteral__Group__037495);
rule__XBooleanLiteral__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XBooleanLiteral__Group__1_in_rule__XBooleanLiteral__Group__037498);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18516:1: rule__XBooleanLiteral__Group__0__Impl : ( () ) ;
public final void rule__XBooleanLiteral__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18520:1: ( ( () ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18521:1: ( () )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18521:1: ( () )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18522:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBooleanLiteralAccess().getXBooleanLiteralAction_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18523:1: ()
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18525: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18535:1: rule__XBooleanLiteral__Group__1 : rule__XBooleanLiteral__Group__1__Impl ;
public final void rule__XBooleanLiteral__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18539:1: ( rule__XBooleanLiteral__Group__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18540:2: rule__XBooleanLiteral__Group__1__Impl
{
pushFollow(FOLLOW_rule__XBooleanLiteral__Group__1__Impl_in_rule__XBooleanLiteral__Group__137556);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18546: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18550:1: ( ( ( rule__XBooleanLiteral__Alternatives_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18551:1: ( ( rule__XBooleanLiteral__Alternatives_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18551:1: ( ( rule__XBooleanLiteral__Alternatives_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18552:1: ( rule__XBooleanLiteral__Alternatives_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBooleanLiteralAccess().getAlternatives_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18553:1: ( rule__XBooleanLiteral__Alternatives_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18553:2: rule__XBooleanLiteral__Alternatives_1
{
pushFollow(FOLLOW_rule__XBooleanLiteral__Alternatives_1_in_rule__XBooleanLiteral__Group__1__Impl37583);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18567: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18571:1: ( rule__XNullLiteral__Group__0__Impl rule__XNullLiteral__Group__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18572:2: rule__XNullLiteral__Group__0__Impl rule__XNullLiteral__Group__1
{
pushFollow(FOLLOW_rule__XNullLiteral__Group__0__Impl_in_rule__XNullLiteral__Group__037617);
rule__XNullLiteral__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XNullLiteral__Group__1_in_rule__XNullLiteral__Group__037620);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18579:1: rule__XNullLiteral__Group__0__Impl : ( () ) ;
public final void rule__XNullLiteral__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18583:1: ( ( () ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18584:1: ( () )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18584:1: ( () )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18585:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXNullLiteralAccess().getXNullLiteralAction_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18586:1: ()
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18588: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18598:1: rule__XNullLiteral__Group__1 : rule__XNullLiteral__Group__1__Impl ;
public final void rule__XNullLiteral__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18602:1: ( rule__XNullLiteral__Group__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18603:2: rule__XNullLiteral__Group__1__Impl
{
pushFollow(FOLLOW_rule__XNullLiteral__Group__1__Impl_in_rule__XNullLiteral__Group__137678);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18609:1: rule__XNullLiteral__Group__1__Impl : ( 'null' ) ;
public final void rule__XNullLiteral__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18613:1: ( ( 'null' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18614:1: ( 'null' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18614:1: ( 'null' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18615:1: 'null'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXNullLiteralAccess().getNullKeyword_1());
}
match(input,113,FOLLOW_113_in_rule__XNullLiteral__Group__1__Impl37706); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18632: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18636:1: ( rule__XNumberLiteral__Group__0__Impl rule__XNumberLiteral__Group__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18637:2: rule__XNumberLiteral__Group__0__Impl rule__XNumberLiteral__Group__1
{
pushFollow(FOLLOW_rule__XNumberLiteral__Group__0__Impl_in_rule__XNumberLiteral__Group__037741);
rule__XNumberLiteral__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XNumberLiteral__Group__1_in_rule__XNumberLiteral__Group__037744);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18644:1: rule__XNumberLiteral__Group__0__Impl : ( () ) ;
public final void rule__XNumberLiteral__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18648:1: ( ( () ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18649:1: ( () )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18649:1: ( () )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18650:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXNumberLiteralAccess().getXNumberLiteralAction_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18651:1: ()
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18653: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18663:1: rule__XNumberLiteral__Group__1 : rule__XNumberLiteral__Group__1__Impl ;
public final void rule__XNumberLiteral__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18667:1: ( rule__XNumberLiteral__Group__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18668:2: rule__XNumberLiteral__Group__1__Impl
{
pushFollow(FOLLOW_rule__XNumberLiteral__Group__1__Impl_in_rule__XNumberLiteral__Group__137802);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18674: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18678:1: ( ( ( rule__XNumberLiteral__ValueAssignment_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18679:1: ( ( rule__XNumberLiteral__ValueAssignment_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18679:1: ( ( rule__XNumberLiteral__ValueAssignment_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18680:1: ( rule__XNumberLiteral__ValueAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXNumberLiteralAccess().getValueAssignment_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18681:1: ( rule__XNumberLiteral__ValueAssignment_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18681:2: rule__XNumberLiteral__ValueAssignment_1
{
pushFollow(FOLLOW_rule__XNumberLiteral__ValueAssignment_1_in_rule__XNumberLiteral__Group__1__Impl37829);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18695: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18699:1: ( rule__XStringLiteral__Group__0__Impl rule__XStringLiteral__Group__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18700:2: rule__XStringLiteral__Group__0__Impl rule__XStringLiteral__Group__1
{
pushFollow(FOLLOW_rule__XStringLiteral__Group__0__Impl_in_rule__XStringLiteral__Group__037863);
rule__XStringLiteral__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XStringLiteral__Group__1_in_rule__XStringLiteral__Group__037866);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18707:1: rule__XStringLiteral__Group__0__Impl : ( () ) ;
public final void rule__XStringLiteral__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18711:1: ( ( () ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18712:1: ( () )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18712:1: ( () )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18713:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXStringLiteralAccess().getXStringLiteralAction_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18714:1: ()
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18716: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18726:1: rule__XStringLiteral__Group__1 : rule__XStringLiteral__Group__1__Impl ;
public final void rule__XStringLiteral__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18730:1: ( rule__XStringLiteral__Group__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18731:2: rule__XStringLiteral__Group__1__Impl
{
pushFollow(FOLLOW_rule__XStringLiteral__Group__1__Impl_in_rule__XStringLiteral__Group__137924);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18737: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18741:1: ( ( ( rule__XStringLiteral__ValueAssignment_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18742:1: ( ( rule__XStringLiteral__ValueAssignment_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18742:1: ( ( rule__XStringLiteral__ValueAssignment_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18743:1: ( rule__XStringLiteral__ValueAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXStringLiteralAccess().getValueAssignment_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18744:1: ( rule__XStringLiteral__ValueAssignment_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18744:2: rule__XStringLiteral__ValueAssignment_1
{
pushFollow(FOLLOW_rule__XStringLiteral__ValueAssignment_1_in_rule__XStringLiteral__Group__1__Impl37951);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18758: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18762:1: ( rule__XTypeLiteral__Group__0__Impl rule__XTypeLiteral__Group__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18763:2: rule__XTypeLiteral__Group__0__Impl rule__XTypeLiteral__Group__1
{
pushFollow(FOLLOW_rule__XTypeLiteral__Group__0__Impl_in_rule__XTypeLiteral__Group__037985);
rule__XTypeLiteral__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XTypeLiteral__Group__1_in_rule__XTypeLiteral__Group__037988);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18770:1: rule__XTypeLiteral__Group__0__Impl : ( () ) ;
public final void rule__XTypeLiteral__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18774:1: ( ( () ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18775:1: ( () )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18775:1: ( () )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18776:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTypeLiteralAccess().getXTypeLiteralAction_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18777:1: ()
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18779: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18789: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18793:1: ( rule__XTypeLiteral__Group__1__Impl rule__XTypeLiteral__Group__2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18794:2: rule__XTypeLiteral__Group__1__Impl rule__XTypeLiteral__Group__2
{
pushFollow(FOLLOW_rule__XTypeLiteral__Group__1__Impl_in_rule__XTypeLiteral__Group__138046);
rule__XTypeLiteral__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XTypeLiteral__Group__2_in_rule__XTypeLiteral__Group__138049);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18801:1: rule__XTypeLiteral__Group__1__Impl : ( 'typeof' ) ;
public final void rule__XTypeLiteral__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18805:1: ( ( 'typeof' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18806:1: ( 'typeof' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18806:1: ( 'typeof' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18807:1: 'typeof'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTypeLiteralAccess().getTypeofKeyword_1());
}
match(input,114,FOLLOW_114_in_rule__XTypeLiteral__Group__1__Impl38077); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18820: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18824:1: ( rule__XTypeLiteral__Group__2__Impl rule__XTypeLiteral__Group__3 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18825:2: rule__XTypeLiteral__Group__2__Impl rule__XTypeLiteral__Group__3
{
pushFollow(FOLLOW_rule__XTypeLiteral__Group__2__Impl_in_rule__XTypeLiteral__Group__238108);
rule__XTypeLiteral__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XTypeLiteral__Group__3_in_rule__XTypeLiteral__Group__238111);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18832:1: rule__XTypeLiteral__Group__2__Impl : ( '(' ) ;
public final void rule__XTypeLiteral__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18836:1: ( ( '(' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18837:1: ( '(' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18837:1: ( '(' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18838:1: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTypeLiteralAccess().getLeftParenthesisKeyword_2());
}
match(input,88,FOLLOW_88_in_rule__XTypeLiteral__Group__2__Impl38139); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18851: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18855:1: ( rule__XTypeLiteral__Group__3__Impl rule__XTypeLiteral__Group__4 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18856:2: rule__XTypeLiteral__Group__3__Impl rule__XTypeLiteral__Group__4
{
pushFollow(FOLLOW_rule__XTypeLiteral__Group__3__Impl_in_rule__XTypeLiteral__Group__338170);
rule__XTypeLiteral__Group__3__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XTypeLiteral__Group__4_in_rule__XTypeLiteral__Group__338173);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18863: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18867:1: ( ( ( rule__XTypeLiteral__TypeAssignment_3 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18868:1: ( ( rule__XTypeLiteral__TypeAssignment_3 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18868:1: ( ( rule__XTypeLiteral__TypeAssignment_3 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18869:1: ( rule__XTypeLiteral__TypeAssignment_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTypeLiteralAccess().getTypeAssignment_3());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18870:1: ( rule__XTypeLiteral__TypeAssignment_3 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18870:2: rule__XTypeLiteral__TypeAssignment_3
{
pushFollow(FOLLOW_rule__XTypeLiteral__TypeAssignment_3_in_rule__XTypeLiteral__Group__3__Impl38200);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18880: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18884:1: ( rule__XTypeLiteral__Group__4__Impl rule__XTypeLiteral__Group__5 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18885:2: rule__XTypeLiteral__Group__4__Impl rule__XTypeLiteral__Group__5
{
pushFollow(FOLLOW_rule__XTypeLiteral__Group__4__Impl_in_rule__XTypeLiteral__Group__438230);
rule__XTypeLiteral__Group__4__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XTypeLiteral__Group__5_in_rule__XTypeLiteral__Group__438233);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18892: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18896:1: ( ( ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )* ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18897:1: ( ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )* )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18897:1: ( ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )* )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18898:1: ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTypeLiteralAccess().getArrayDimensionsAssignment_4());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18899:1: ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )*
loop138:
do {
int alt138=2;
int LA138_0 = input.LA(1);
if ( (LA138_0==100) ) {
alt138=1;
}
switch (alt138) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18899:2: rule__XTypeLiteral__ArrayDimensionsAssignment_4
{
pushFollow(FOLLOW_rule__XTypeLiteral__ArrayDimensionsAssignment_4_in_rule__XTypeLiteral__Group__4__Impl38260);
rule__XTypeLiteral__ArrayDimensionsAssignment_4();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop138;
}
} 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18909:1: rule__XTypeLiteral__Group__5 : rule__XTypeLiteral__Group__5__Impl ;
public final void rule__XTypeLiteral__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18913:1: ( rule__XTypeLiteral__Group__5__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18914:2: rule__XTypeLiteral__Group__5__Impl
{
pushFollow(FOLLOW_rule__XTypeLiteral__Group__5__Impl_in_rule__XTypeLiteral__Group__538291);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18920:1: rule__XTypeLiteral__Group__5__Impl : ( ')' ) ;
public final void rule__XTypeLiteral__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18924:1: ( ( ')' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18925:1: ( ')' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18925:1: ( ')' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18926:1: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTypeLiteralAccess().getRightParenthesisKeyword_5());
}
match(input,89,FOLLOW_89_in_rule__XTypeLiteral__Group__5__Impl38319); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18951: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18955:1: ( rule__XThrowExpression__Group__0__Impl rule__XThrowExpression__Group__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18956:2: rule__XThrowExpression__Group__0__Impl rule__XThrowExpression__Group__1
{
pushFollow(FOLLOW_rule__XThrowExpression__Group__0__Impl_in_rule__XThrowExpression__Group__038362);
rule__XThrowExpression__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XThrowExpression__Group__1_in_rule__XThrowExpression__Group__038365);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18963:1: rule__XThrowExpression__Group__0__Impl : ( () ) ;
public final void rule__XThrowExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18967:1: ( ( () ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18968:1: ( () )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18968:1: ( () )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18969:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXThrowExpressionAccess().getXThrowExpressionAction_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18970:1: ()
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18972: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18982: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18986:1: ( rule__XThrowExpression__Group__1__Impl rule__XThrowExpression__Group__2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18987:2: rule__XThrowExpression__Group__1__Impl rule__XThrowExpression__Group__2
{
pushFollow(FOLLOW_rule__XThrowExpression__Group__1__Impl_in_rule__XThrowExpression__Group__138423);
rule__XThrowExpression__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XThrowExpression__Group__2_in_rule__XThrowExpression__Group__138426);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18994:1: rule__XThrowExpression__Group__1__Impl : ( 'throw' ) ;
public final void rule__XThrowExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18998:1: ( ( 'throw' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18999:1: ( 'throw' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18999:1: ( 'throw' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19000:1: 'throw'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXThrowExpressionAccess().getThrowKeyword_1());
}
match(input,115,FOLLOW_115_in_rule__XThrowExpression__Group__1__Impl38454); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19013:1: rule__XThrowExpression__Group__2 : rule__XThrowExpression__Group__2__Impl ;
public final void rule__XThrowExpression__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19017:1: ( rule__XThrowExpression__Group__2__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19018:2: rule__XThrowExpression__Group__2__Impl
{
pushFollow(FOLLOW_rule__XThrowExpression__Group__2__Impl_in_rule__XThrowExpression__Group__238485);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19024: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19028:1: ( ( ( rule__XThrowExpression__ExpressionAssignment_2 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19029:1: ( ( rule__XThrowExpression__ExpressionAssignment_2 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19029:1: ( ( rule__XThrowExpression__ExpressionAssignment_2 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19030:1: ( rule__XThrowExpression__ExpressionAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXThrowExpressionAccess().getExpressionAssignment_2());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19031:1: ( rule__XThrowExpression__ExpressionAssignment_2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19031:2: rule__XThrowExpression__ExpressionAssignment_2
{
pushFollow(FOLLOW_rule__XThrowExpression__ExpressionAssignment_2_in_rule__XThrowExpression__Group__2__Impl38512);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19047: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19051:1: ( rule__XReturnExpression__Group__0__Impl rule__XReturnExpression__Group__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19052:2: rule__XReturnExpression__Group__0__Impl rule__XReturnExpression__Group__1
{
pushFollow(FOLLOW_rule__XReturnExpression__Group__0__Impl_in_rule__XReturnExpression__Group__038548);
rule__XReturnExpression__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XReturnExpression__Group__1_in_rule__XReturnExpression__Group__038551);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19059:1: rule__XReturnExpression__Group__0__Impl : ( () ) ;
public final void rule__XReturnExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19063:1: ( ( () ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19064:1: ( () )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19064:1: ( () )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19065:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXReturnExpressionAccess().getXReturnExpressionAction_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19066:1: ()
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19068: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19078: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19082:1: ( rule__XReturnExpression__Group__1__Impl rule__XReturnExpression__Group__2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19083:2: rule__XReturnExpression__Group__1__Impl rule__XReturnExpression__Group__2
{
pushFollow(FOLLOW_rule__XReturnExpression__Group__1__Impl_in_rule__XReturnExpression__Group__138609);
rule__XReturnExpression__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XReturnExpression__Group__2_in_rule__XReturnExpression__Group__138612);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19090:1: rule__XReturnExpression__Group__1__Impl : ( 'return' ) ;
public final void rule__XReturnExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19094:1: ( ( 'return' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19095:1: ( 'return' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19095:1: ( 'return' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19096:1: 'return'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXReturnExpressionAccess().getReturnKeyword_1());
}
match(input,116,FOLLOW_116_in_rule__XReturnExpression__Group__1__Impl38640); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19109:1: rule__XReturnExpression__Group__2 : rule__XReturnExpression__Group__2__Impl ;
public final void rule__XReturnExpression__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19113:1: ( rule__XReturnExpression__Group__2__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19114:2: rule__XReturnExpression__Group__2__Impl
{
pushFollow(FOLLOW_rule__XReturnExpression__Group__2__Impl_in_rule__XReturnExpression__Group__238671);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19120: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19124:1: ( ( ( rule__XReturnExpression__ExpressionAssignment_2 )? ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19125:1: ( ( rule__XReturnExpression__ExpressionAssignment_2 )? )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19125:1: ( ( rule__XReturnExpression__ExpressionAssignment_2 )? )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19126:1: ( rule__XReturnExpression__ExpressionAssignment_2 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXReturnExpressionAccess().getExpressionAssignment_2());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19127:1: ( rule__XReturnExpression__ExpressionAssignment_2 )?
int alt139=2;
alt139 = dfa139.predict(input);
switch (alt139) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19127:2: rule__XReturnExpression__ExpressionAssignment_2
{
pushFollow(FOLLOW_rule__XReturnExpression__ExpressionAssignment_2_in_rule__XReturnExpression__Group__2__Impl38698);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19143: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19147:1: ( rule__XTryCatchFinallyExpression__Group__0__Impl rule__XTryCatchFinallyExpression__Group__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19148:2: rule__XTryCatchFinallyExpression__Group__0__Impl rule__XTryCatchFinallyExpression__Group__1
{
pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__Group__0__Impl_in_rule__XTryCatchFinallyExpression__Group__038735);
rule__XTryCatchFinallyExpression__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__Group__1_in_rule__XTryCatchFinallyExpression__Group__038738);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19155:1: rule__XTryCatchFinallyExpression__Group__0__Impl : ( () ) ;
public final void rule__XTryCatchFinallyExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19159:1: ( ( () ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19160:1: ( () )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19160:1: ( () )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19161:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getXTryCatchFinallyExpressionAction_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19162:1: ()
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19164: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19174: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19178:1: ( rule__XTryCatchFinallyExpression__Group__1__Impl rule__XTryCatchFinallyExpression__Group__2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19179:2: rule__XTryCatchFinallyExpression__Group__1__Impl rule__XTryCatchFinallyExpression__Group__2
{
pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__Group__1__Impl_in_rule__XTryCatchFinallyExpression__Group__138796);
rule__XTryCatchFinallyExpression__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__Group__2_in_rule__XTryCatchFinallyExpression__Group__138799);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19186:1: rule__XTryCatchFinallyExpression__Group__1__Impl : ( 'try' ) ;
public final void rule__XTryCatchFinallyExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19190:1: ( ( 'try' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19191:1: ( 'try' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19191:1: ( 'try' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19192:1: 'try'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getTryKeyword_1());
}
match(input,117,FOLLOW_117_in_rule__XTryCatchFinallyExpression__Group__1__Impl38827); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19205: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19209:1: ( rule__XTryCatchFinallyExpression__Group__2__Impl rule__XTryCatchFinallyExpression__Group__3 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19210:2: rule__XTryCatchFinallyExpression__Group__2__Impl rule__XTryCatchFinallyExpression__Group__3
{
pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__Group__2__Impl_in_rule__XTryCatchFinallyExpression__Group__238858);
rule__XTryCatchFinallyExpression__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__Group__3_in_rule__XTryCatchFinallyExpression__Group__238861);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19217: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19221:1: ( ( ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19222:1: ( ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19222:1: ( ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19223:1: ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getExpressionAssignment_2());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19224:1: ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19224:2: rule__XTryCatchFinallyExpression__ExpressionAssignment_2
{
pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__ExpressionAssignment_2_in_rule__XTryCatchFinallyExpression__Group__2__Impl38888);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19234:1: rule__XTryCatchFinallyExpression__Group__3 : rule__XTryCatchFinallyExpression__Group__3__Impl ;
public final void rule__XTryCatchFinallyExpression__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19238:1: ( rule__XTryCatchFinallyExpression__Group__3__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19239:2: rule__XTryCatchFinallyExpression__Group__3__Impl
{
pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__Group__3__Impl_in_rule__XTryCatchFinallyExpression__Group__338918);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19245: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19249:1: ( ( ( rule__XTryCatchFinallyExpression__Alternatives_3 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19250:1: ( ( rule__XTryCatchFinallyExpression__Alternatives_3 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19250:1: ( ( rule__XTryCatchFinallyExpression__Alternatives_3 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19251:1: ( rule__XTryCatchFinallyExpression__Alternatives_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getAlternatives_3());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19252:1: ( rule__XTryCatchFinallyExpression__Alternatives_3 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19252:2: rule__XTryCatchFinallyExpression__Alternatives_3
{
pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__Alternatives_3_in_rule__XTryCatchFinallyExpression__Group__3__Impl38945);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19270: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19274:1: ( rule__XTryCatchFinallyExpression__Group_3_0__0__Impl rule__XTryCatchFinallyExpression__Group_3_0__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19275: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__038983);
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__038986);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19282: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19286:1: ( ( ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19287:1: ( ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19287:1: ( ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19288:1: ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19288:1: ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19289:1: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getCatchClausesAssignment_3_0_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19290:1: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19290:2: rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0
{
pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0_in_rule__XTryCatchFinallyExpression__Group_3_0__0__Impl39015);
rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXTryCatchFinallyExpressionAccess().getCatchClausesAssignment_3_0_0());
}
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19293:1: ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19294:1: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getCatchClausesAssignment_3_0_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19295:1: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )*
loop140:
do {
int alt140=2;
int LA140_0 = input.LA(1);
if ( (LA140_0==120) ) {
int LA140_2 = input.LA(2);
if ( (synpred211_InternalServicesGrammar()) ) {
alt140=1;
}
}
switch (alt140) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19295:2: rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0
{
pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0_in_rule__XTryCatchFinallyExpression__Group_3_0__0__Impl39027);
rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop140;
}
} 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19306: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19310:1: ( rule__XTryCatchFinallyExpression__Group_3_0__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19311:2: rule__XTryCatchFinallyExpression__Group_3_0__1__Impl
{
pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0__1__Impl_in_rule__XTryCatchFinallyExpression__Group_3_0__139060);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19317: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19321:1: ( ( ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19322:1: ( ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19322:1: ( ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19323:1: ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup_3_0_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19324:1: ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )?
int alt141=2;
int LA141_0 = input.LA(1);
if ( (LA141_0==118) ) {
int LA141_1 = input.LA(2);
if ( (synpred212_InternalServicesGrammar()) ) {
alt141=1;
}
}
switch (alt141) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19324:2: rule__XTryCatchFinallyExpression__Group_3_0_1__0
{
pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0_1__0_in_rule__XTryCatchFinallyExpression__Group_3_0__1__Impl39087);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19338: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19342:1: ( rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_0_1__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19343: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__039122);
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__039125);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19350: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19354:1: ( ( ( 'finally' ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19355:1: ( ( 'finally' ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19355:1: ( ( 'finally' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19356:1: ( 'finally' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyKeyword_3_0_1_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19357:1: ( 'finally' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19358:2: 'finally'
{
match(input,118,FOLLOW_118_in_rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl39154); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19369: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19373:1: ( rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19374: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__139186);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19380: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19384:1: ( ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19385:1: ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19385:1: ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19386:1: ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyExpressionAssignment_3_0_1_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19387:1: ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19387: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__Impl39213);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19401: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19405:1: ( rule__XTryCatchFinallyExpression__Group_3_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_1__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19406: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__039247);
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__039250);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19413: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19417:1: ( ( 'finally' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19418:1: ( 'finally' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19418:1: ( 'finally' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19419:1: 'finally'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyKeyword_3_1_0());
}
match(input,118,FOLLOW_118_in_rule__XTryCatchFinallyExpression__Group_3_1__0__Impl39278); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19432: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19436:1: ( rule__XTryCatchFinallyExpression__Group_3_1__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19437:2: rule__XTryCatchFinallyExpression__Group_3_1__1__Impl
{
pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__Group_3_1__1__Impl_in_rule__XTryCatchFinallyExpression__Group_3_1__139309);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19443: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19447:1: ( ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19448:1: ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19448:1: ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19449:1: ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyExpressionAssignment_3_1_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19450:1: ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19450:2: rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1
{
pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1_in_rule__XTryCatchFinallyExpression__Group_3_1__1__Impl39336);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19464: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19468:1: ( rule__XSynchronizedExpression__Group__0__Impl rule__XSynchronizedExpression__Group__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19469:2: rule__XSynchronizedExpression__Group__0__Impl rule__XSynchronizedExpression__Group__1
{
pushFollow(FOLLOW_rule__XSynchronizedExpression__Group__0__Impl_in_rule__XSynchronizedExpression__Group__039370);
rule__XSynchronizedExpression__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XSynchronizedExpression__Group__1_in_rule__XSynchronizedExpression__Group__039373);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19476: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19480:1: ( ( ( rule__XSynchronizedExpression__Group_0__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19481:1: ( ( rule__XSynchronizedExpression__Group_0__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19481:1: ( ( rule__XSynchronizedExpression__Group_0__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19482:1: ( rule__XSynchronizedExpression__Group_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSynchronizedExpressionAccess().getGroup_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19483:1: ( rule__XSynchronizedExpression__Group_0__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19483:2: rule__XSynchronizedExpression__Group_0__0
{
pushFollow(FOLLOW_rule__XSynchronizedExpression__Group_0__0_in_rule__XSynchronizedExpression__Group__0__Impl39400);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19493: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19497:1: ( rule__XSynchronizedExpression__Group__1__Impl rule__XSynchronizedExpression__Group__2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19498:2: rule__XSynchronizedExpression__Group__1__Impl rule__XSynchronizedExpression__Group__2
{
pushFollow(FOLLOW_rule__XSynchronizedExpression__Group__1__Impl_in_rule__XSynchronizedExpression__Group__139430);
rule__XSynchronizedExpression__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XSynchronizedExpression__Group__2_in_rule__XSynchronizedExpression__Group__139433);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19505: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19509:1: ( ( ( rule__XSynchronizedExpression__ParamAssignment_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19510:1: ( ( rule__XSynchronizedExpression__ParamAssignment_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19510:1: ( ( rule__XSynchronizedExpression__ParamAssignment_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19511:1: ( rule__XSynchronizedExpression__ParamAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSynchronizedExpressionAccess().getParamAssignment_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19512:1: ( rule__XSynchronizedExpression__ParamAssignment_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19512:2: rule__XSynchronizedExpression__ParamAssignment_1
{
pushFollow(FOLLOW_rule__XSynchronizedExpression__ParamAssignment_1_in_rule__XSynchronizedExpression__Group__1__Impl39460);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19522: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19526:1: ( rule__XSynchronizedExpression__Group__2__Impl rule__XSynchronizedExpression__Group__3 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19527:2: rule__XSynchronizedExpression__Group__2__Impl rule__XSynchronizedExpression__Group__3
{
pushFollow(FOLLOW_rule__XSynchronizedExpression__Group__2__Impl_in_rule__XSynchronizedExpression__Group__239490);
rule__XSynchronizedExpression__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XSynchronizedExpression__Group__3_in_rule__XSynchronizedExpression__Group__239493);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19534:1: rule__XSynchronizedExpression__Group__2__Impl : ( ')' ) ;
public final void rule__XSynchronizedExpression__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19538:1: ( ( ')' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19539:1: ( ')' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19539:1: ( ')' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19540:1: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSynchronizedExpressionAccess().getRightParenthesisKeyword_2());
}
match(input,89,FOLLOW_89_in_rule__XSynchronizedExpression__Group__2__Impl39521); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19553:1: rule__XSynchronizedExpression__Group__3 : rule__XSynchronizedExpression__Group__3__Impl ;
public final void rule__XSynchronizedExpression__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19557:1: ( rule__XSynchronizedExpression__Group__3__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19558:2: rule__XSynchronizedExpression__Group__3__Impl
{
pushFollow(FOLLOW_rule__XSynchronizedExpression__Group__3__Impl_in_rule__XSynchronizedExpression__Group__339552);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19564: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19568:1: ( ( ( rule__XSynchronizedExpression__ExpressionAssignment_3 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19569:1: ( ( rule__XSynchronizedExpression__ExpressionAssignment_3 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19569:1: ( ( rule__XSynchronizedExpression__ExpressionAssignment_3 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19570:1: ( rule__XSynchronizedExpression__ExpressionAssignment_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSynchronizedExpressionAccess().getExpressionAssignment_3());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19571:1: ( rule__XSynchronizedExpression__ExpressionAssignment_3 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19571:2: rule__XSynchronizedExpression__ExpressionAssignment_3
{
pushFollow(FOLLOW_rule__XSynchronizedExpression__ExpressionAssignment_3_in_rule__XSynchronizedExpression__Group__3__Impl39579);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19589: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19593:1: ( rule__XSynchronizedExpression__Group_0__0__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19594:2: rule__XSynchronizedExpression__Group_0__0__Impl
{
pushFollow(FOLLOW_rule__XSynchronizedExpression__Group_0__0__Impl_in_rule__XSynchronizedExpression__Group_0__039617);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19600: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19604:1: ( ( ( rule__XSynchronizedExpression__Group_0_0__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19605:1: ( ( rule__XSynchronizedExpression__Group_0_0__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19605:1: ( ( rule__XSynchronizedExpression__Group_0_0__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19606:1: ( rule__XSynchronizedExpression__Group_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSynchronizedExpressionAccess().getGroup_0_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19607:1: ( rule__XSynchronizedExpression__Group_0_0__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19607:2: rule__XSynchronizedExpression__Group_0_0__0
{
pushFollow(FOLLOW_rule__XSynchronizedExpression__Group_0_0__0_in_rule__XSynchronizedExpression__Group_0__0__Impl39644);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19619: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19623:1: ( rule__XSynchronizedExpression__Group_0_0__0__Impl rule__XSynchronizedExpression__Group_0_0__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19624: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__039676);
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__039679);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19631: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19635:1: ( ( () ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19636:1: ( () )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19636:1: ( () )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19637:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSynchronizedExpressionAccess().getXSynchronizedExpressionAction_0_0_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19638:1: ()
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19640: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19650: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19654:1: ( rule__XSynchronizedExpression__Group_0_0__1__Impl rule__XSynchronizedExpression__Group_0_0__2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19655: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__139737);
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__139740);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19662: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19666:1: ( ( 'synchronized' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19667:1: ( 'synchronized' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19667:1: ( 'synchronized' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19668:1: 'synchronized'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSynchronizedExpressionAccess().getSynchronizedKeyword_0_0_1());
}
match(input,119,FOLLOW_119_in_rule__XSynchronizedExpression__Group_0_0__1__Impl39768); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19681: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19685:1: ( rule__XSynchronizedExpression__Group_0_0__2__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19686:2: rule__XSynchronizedExpression__Group_0_0__2__Impl
{
pushFollow(FOLLOW_rule__XSynchronizedExpression__Group_0_0__2__Impl_in_rule__XSynchronizedExpression__Group_0_0__239799);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19692: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19696:1: ( ( '(' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19697:1: ( '(' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19697:1: ( '(' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19698:1: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSynchronizedExpressionAccess().getLeftParenthesisKeyword_0_0_2());
}
match(input,88,FOLLOW_88_in_rule__XSynchronizedExpression__Group_0_0__2__Impl39827); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19717: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19721:1: ( rule__XCatchClause__Group__0__Impl rule__XCatchClause__Group__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19722:2: rule__XCatchClause__Group__0__Impl rule__XCatchClause__Group__1
{
pushFollow(FOLLOW_rule__XCatchClause__Group__0__Impl_in_rule__XCatchClause__Group__039864);
rule__XCatchClause__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XCatchClause__Group__1_in_rule__XCatchClause__Group__039867);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19729:1: rule__XCatchClause__Group__0__Impl : ( ( 'catch' ) ) ;
public final void rule__XCatchClause__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19733:1: ( ( ( 'catch' ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19734:1: ( ( 'catch' ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19734:1: ( ( 'catch' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19735:1: ( 'catch' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCatchClauseAccess().getCatchKeyword_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19736:1: ( 'catch' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19737:2: 'catch'
{
match(input,120,FOLLOW_120_in_rule__XCatchClause__Group__0__Impl39896); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19748: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19752:1: ( rule__XCatchClause__Group__1__Impl rule__XCatchClause__Group__2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19753:2: rule__XCatchClause__Group__1__Impl rule__XCatchClause__Group__2
{
pushFollow(FOLLOW_rule__XCatchClause__Group__1__Impl_in_rule__XCatchClause__Group__139928);
rule__XCatchClause__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XCatchClause__Group__2_in_rule__XCatchClause__Group__139931);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19760:1: rule__XCatchClause__Group__1__Impl : ( '(' ) ;
public final void rule__XCatchClause__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19764:1: ( ( '(' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19765:1: ( '(' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19765:1: ( '(' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19766:1: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCatchClauseAccess().getLeftParenthesisKeyword_1());
}
match(input,88,FOLLOW_88_in_rule__XCatchClause__Group__1__Impl39959); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19779: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19783:1: ( rule__XCatchClause__Group__2__Impl rule__XCatchClause__Group__3 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19784:2: rule__XCatchClause__Group__2__Impl rule__XCatchClause__Group__3
{
pushFollow(FOLLOW_rule__XCatchClause__Group__2__Impl_in_rule__XCatchClause__Group__239990);
rule__XCatchClause__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XCatchClause__Group__3_in_rule__XCatchClause__Group__239993);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19791: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19795:1: ( ( ( rule__XCatchClause__DeclaredParamAssignment_2 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19796:1: ( ( rule__XCatchClause__DeclaredParamAssignment_2 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19796:1: ( ( rule__XCatchClause__DeclaredParamAssignment_2 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19797:1: ( rule__XCatchClause__DeclaredParamAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCatchClauseAccess().getDeclaredParamAssignment_2());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19798:1: ( rule__XCatchClause__DeclaredParamAssignment_2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19798:2: rule__XCatchClause__DeclaredParamAssignment_2
{
pushFollow(FOLLOW_rule__XCatchClause__DeclaredParamAssignment_2_in_rule__XCatchClause__Group__2__Impl40020);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19808: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19812:1: ( rule__XCatchClause__Group__3__Impl rule__XCatchClause__Group__4 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19813:2: rule__XCatchClause__Group__3__Impl rule__XCatchClause__Group__4
{
pushFollow(FOLLOW_rule__XCatchClause__Group__3__Impl_in_rule__XCatchClause__Group__340050);
rule__XCatchClause__Group__3__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XCatchClause__Group__4_in_rule__XCatchClause__Group__340053);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19820:1: rule__XCatchClause__Group__3__Impl : ( ')' ) ;
public final void rule__XCatchClause__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19824:1: ( ( ')' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19825:1: ( ')' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19825:1: ( ')' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19826:1: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCatchClauseAccess().getRightParenthesisKeyword_3());
}
match(input,89,FOLLOW_89_in_rule__XCatchClause__Group__3__Impl40081); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19839:1: rule__XCatchClause__Group__4 : rule__XCatchClause__Group__4__Impl ;
public final void rule__XCatchClause__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19843:1: ( rule__XCatchClause__Group__4__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19844:2: rule__XCatchClause__Group__4__Impl
{
pushFollow(FOLLOW_rule__XCatchClause__Group__4__Impl_in_rule__XCatchClause__Group__440112);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19850: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19854:1: ( ( ( rule__XCatchClause__ExpressionAssignment_4 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19855:1: ( ( rule__XCatchClause__ExpressionAssignment_4 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19855:1: ( ( rule__XCatchClause__ExpressionAssignment_4 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19856:1: ( rule__XCatchClause__ExpressionAssignment_4 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCatchClauseAccess().getExpressionAssignment_4());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19857:1: ( rule__XCatchClause__ExpressionAssignment_4 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19857:2: rule__XCatchClause__ExpressionAssignment_4
{
pushFollow(FOLLOW_rule__XCatchClause__ExpressionAssignment_4_in_rule__XCatchClause__Group__4__Impl40139);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19877: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19881:1: ( rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19882:2: rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1
{
pushFollow(FOLLOW_rule__QualifiedName__Group__0__Impl_in_rule__QualifiedName__Group__040179);
rule__QualifiedName__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__QualifiedName__Group__1_in_rule__QualifiedName__Group__040182);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19889:1: rule__QualifiedName__Group__0__Impl : ( ruleValidID ) ;
public final void rule__QualifiedName__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19893:1: ( ( ruleValidID ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19894:1: ( ruleValidID )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19894:1: ( ruleValidID )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19895:1: ruleValidID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedNameAccess().getValidIDParserRuleCall_0());
}
pushFollow(FOLLOW_ruleValidID_in_rule__QualifiedName__Group__0__Impl40209);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19906:1: rule__QualifiedName__Group__1 : rule__QualifiedName__Group__1__Impl ;
public final void rule__QualifiedName__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19910:1: ( rule__QualifiedName__Group__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19911:2: rule__QualifiedName__Group__1__Impl
{
pushFollow(FOLLOW_rule__QualifiedName__Group__1__Impl_in_rule__QualifiedName__Group__140238);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19917: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19921:1: ( ( ( rule__QualifiedName__Group_1__0 )* ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19922:1: ( ( rule__QualifiedName__Group_1__0 )* )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19922:1: ( ( rule__QualifiedName__Group_1__0 )* )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19923:1: ( rule__QualifiedName__Group_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedNameAccess().getGroup_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19924:1: ( rule__QualifiedName__Group_1__0 )*
loop142:
do {
int alt142=2;
int LA142_0 = input.LA(1);
if ( (LA142_0==58) ) {
int LA142_2 = input.LA(2);
if ( (LA142_2==RULE_ID) ) {
int LA142_3 = input.LA(3);
if ( (synpred213_InternalServicesGrammar()) ) {
alt142=1;
}
}
}
switch (alt142) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19924:2: rule__QualifiedName__Group_1__0
{
pushFollow(FOLLOW_rule__QualifiedName__Group_1__0_in_rule__QualifiedName__Group__1__Impl40265);
rule__QualifiedName__Group_1__0();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop142;
}
} 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19938: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19942:1: ( rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19943: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__040300);
rule__QualifiedName__Group_1__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__QualifiedName__Group_1__1_in_rule__QualifiedName__Group_1__040303);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19950:1: rule__QualifiedName__Group_1__0__Impl : ( ( '.' ) ) ;
public final void rule__QualifiedName__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19954:1: ( ( ( '.' ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19955:1: ( ( '.' ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19955:1: ( ( '.' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19956:1: ( '.' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19957:1: ( '.' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19958:2: '.'
{
match(input,58,FOLLOW_58_in_rule__QualifiedName__Group_1__0__Impl40332); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19969: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19973:1: ( rule__QualifiedName__Group_1__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19974:2: rule__QualifiedName__Group_1__1__Impl
{
pushFollow(FOLLOW_rule__QualifiedName__Group_1__1__Impl_in_rule__QualifiedName__Group_1__140364);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19980:1: rule__QualifiedName__Group_1__1__Impl : ( ruleValidID ) ;
public final void rule__QualifiedName__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19984:1: ( ( ruleValidID ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19985:1: ( ruleValidID )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19985:1: ( ruleValidID )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19986:1: ruleValidID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedNameAccess().getValidIDParserRuleCall_1_1());
}
pushFollow(FOLLOW_ruleValidID_in_rule__QualifiedName__Group_1__1__Impl40391);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20001: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20005:1: ( rule__Number__Group_1__0__Impl rule__Number__Group_1__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20006: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__040424);
rule__Number__Group_1__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__Number__Group_1__1_in_rule__Number__Group_1__040427);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20013: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20017:1: ( ( ( rule__Number__Alternatives_1_0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20018:1: ( ( rule__Number__Alternatives_1_0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20018:1: ( ( rule__Number__Alternatives_1_0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20019:1: ( rule__Number__Alternatives_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNumberAccess().getAlternatives_1_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20020:1: ( rule__Number__Alternatives_1_0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20020:2: rule__Number__Alternatives_1_0
{
pushFollow(FOLLOW_rule__Number__Alternatives_1_0_in_rule__Number__Group_1__0__Impl40454);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20030: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20034:1: ( rule__Number__Group_1__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20035:2: rule__Number__Group_1__1__Impl
{
pushFollow(FOLLOW_rule__Number__Group_1__1__Impl_in_rule__Number__Group_1__140484);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20041: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20045:1: ( ( ( rule__Number__Group_1_1__0 )? ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20046:1: ( ( rule__Number__Group_1_1__0 )? )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20046:1: ( ( rule__Number__Group_1_1__0 )? )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20047:1: ( rule__Number__Group_1_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNumberAccess().getGroup_1_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20048:1: ( rule__Number__Group_1_1__0 )?
int alt143=2;
int LA143_0 = input.LA(1);
if ( (LA143_0==58) ) {
int LA143_1 = input.LA(2);
if ( ((LA143_1>=RULE_INT && LA143_1<=RULE_DECIMAL)) ) {
alt143=1;
}
}
switch (alt143) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20048:2: rule__Number__Group_1_1__0
{
pushFollow(FOLLOW_rule__Number__Group_1_1__0_in_rule__Number__Group_1__1__Impl40511);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20062: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20066:1: ( rule__Number__Group_1_1__0__Impl rule__Number__Group_1_1__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20067: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__040546);
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__040549);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20074: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20078:1: ( ( '.' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20079:1: ( '.' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20079:1: ( '.' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20080:1: '.'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNumberAccess().getFullStopKeyword_1_1_0());
}
match(input,58,FOLLOW_58_in_rule__Number__Group_1_1__0__Impl40577); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20093: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20097:1: ( rule__Number__Group_1_1__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20098:2: rule__Number__Group_1_1__1__Impl
{
pushFollow(FOLLOW_rule__Number__Group_1_1__1__Impl_in_rule__Number__Group_1_1__140608);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20104: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20108:1: ( ( ( rule__Number__Alternatives_1_1_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20109:1: ( ( rule__Number__Alternatives_1_1_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20109:1: ( ( rule__Number__Alternatives_1_1_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20110:1: ( rule__Number__Alternatives_1_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNumberAccess().getAlternatives_1_1_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20111:1: ( rule__Number__Alternatives_1_1_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20111:2: rule__Number__Alternatives_1_1_1
{
pushFollow(FOLLOW_rule__Number__Alternatives_1_1_1_in_rule__Number__Group_1_1__1__Impl40635);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20126: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20130:1: ( rule__JvmTypeReference__Group_0__0__Impl rule__JvmTypeReference__Group_0__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20131: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__040670);
rule__JvmTypeReference__Group_0__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__JvmTypeReference__Group_0__1_in_rule__JvmTypeReference__Group_0__040673);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20138:1: rule__JvmTypeReference__Group_0__0__Impl : ( ruleJvmParameterizedTypeReference ) ;
public final void rule__JvmTypeReference__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20142:1: ( ( ruleJvmParameterizedTypeReference ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20143:1: ( ruleJvmParameterizedTypeReference )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20143:1: ( ruleJvmParameterizedTypeReference )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20144:1: ruleJvmParameterizedTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmTypeReferenceAccess().getJvmParameterizedTypeReferenceParserRuleCall_0_0());
}
pushFollow(FOLLOW_ruleJvmParameterizedTypeReference_in_rule__JvmTypeReference__Group_0__0__Impl40700);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20155: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20159:1: ( rule__JvmTypeReference__Group_0__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20160:2: rule__JvmTypeReference__Group_0__1__Impl
{
pushFollow(FOLLOW_rule__JvmTypeReference__Group_0__1__Impl_in_rule__JvmTypeReference__Group_0__140729);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20166: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20170:1: ( ( ( rule__JvmTypeReference__Group_0_1__0 )* ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20171:1: ( ( rule__JvmTypeReference__Group_0_1__0 )* )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20171:1: ( ( rule__JvmTypeReference__Group_0_1__0 )* )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20172:1: ( rule__JvmTypeReference__Group_0_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmTypeReferenceAccess().getGroup_0_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20173:1: ( rule__JvmTypeReference__Group_0_1__0 )*
loop144:
do {
int alt144=2;
int LA144_0 = input.LA(1);
if ( (LA144_0==100) ) {
int LA144_2 = input.LA(2);
if ( (LA144_2==98) ) {
int LA144_3 = input.LA(3);
if ( (synpred215_InternalServicesGrammar()) ) {
alt144=1;
}
}
}
switch (alt144) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20173:2: rule__JvmTypeReference__Group_0_1__0
{
pushFollow(FOLLOW_rule__JvmTypeReference__Group_0_1__0_in_rule__JvmTypeReference__Group_0__1__Impl40756);
rule__JvmTypeReference__Group_0_1__0();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop144;
}
} 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20187: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20191:1: ( rule__JvmTypeReference__Group_0_1__0__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20192:2: rule__JvmTypeReference__Group_0_1__0__Impl
{
pushFollow(FOLLOW_rule__JvmTypeReference__Group_0_1__0__Impl_in_rule__JvmTypeReference__Group_0_1__040791);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20198: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20202:1: ( ( ( rule__JvmTypeReference__Group_0_1_0__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20203:1: ( ( rule__JvmTypeReference__Group_0_1_0__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20203:1: ( ( rule__JvmTypeReference__Group_0_1_0__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20204:1: ( rule__JvmTypeReference__Group_0_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmTypeReferenceAccess().getGroup_0_1_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20205:1: ( rule__JvmTypeReference__Group_0_1_0__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20205:2: rule__JvmTypeReference__Group_0_1_0__0
{
pushFollow(FOLLOW_rule__JvmTypeReference__Group_0_1_0__0_in_rule__JvmTypeReference__Group_0_1__0__Impl40818);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20217: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20221:1: ( rule__JvmTypeReference__Group_0_1_0__0__Impl rule__JvmTypeReference__Group_0_1_0__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20222: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__040850);
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__040853);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20229: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20233:1: ( ( () ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20234:1: ( () )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20234:1: ( () )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20235:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmTypeReferenceAccess().getJvmGenericArrayTypeReferenceComponentTypeAction_0_1_0_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20236:1: ()
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20238: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20248: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20252:1: ( rule__JvmTypeReference__Group_0_1_0__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20253: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__140911);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20259: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20263:1: ( ( ruleArrayBrackets ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20264:1: ( ruleArrayBrackets )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20264:1: ( ruleArrayBrackets )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20265: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__Impl40938);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20280: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20284:1: ( rule__ArrayBrackets__Group__0__Impl rule__ArrayBrackets__Group__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20285:2: rule__ArrayBrackets__Group__0__Impl rule__ArrayBrackets__Group__1
{
pushFollow(FOLLOW_rule__ArrayBrackets__Group__0__Impl_in_rule__ArrayBrackets__Group__040971);
rule__ArrayBrackets__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__ArrayBrackets__Group__1_in_rule__ArrayBrackets__Group__040974);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20292:1: rule__ArrayBrackets__Group__0__Impl : ( '[' ) ;
public final void rule__ArrayBrackets__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20296:1: ( ( '[' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20297:1: ( '[' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20297:1: ( '[' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20298:1: '['
{
if ( state.backtracking==0 ) {
before(grammarAccess.getArrayBracketsAccess().getLeftSquareBracketKeyword_0());
}
match(input,100,FOLLOW_100_in_rule__ArrayBrackets__Group__0__Impl41002); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20311:1: rule__ArrayBrackets__Group__1 : rule__ArrayBrackets__Group__1__Impl ;
public final void rule__ArrayBrackets__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20315:1: ( rule__ArrayBrackets__Group__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20316:2: rule__ArrayBrackets__Group__1__Impl
{
pushFollow(FOLLOW_rule__ArrayBrackets__Group__1__Impl_in_rule__ArrayBrackets__Group__141033);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20322:1: rule__ArrayBrackets__Group__1__Impl : ( ']' ) ;
public final void rule__ArrayBrackets__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20326:1: ( ( ']' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20327:1: ( ']' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20327:1: ( ']' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20328:1: ']'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getArrayBracketsAccess().getRightSquareBracketKeyword_1());
}
match(input,98,FOLLOW_98_in_rule__ArrayBrackets__Group__1__Impl41061); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20345: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20349:1: ( rule__XFunctionTypeRef__Group__0__Impl rule__XFunctionTypeRef__Group__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20350:2: rule__XFunctionTypeRef__Group__0__Impl rule__XFunctionTypeRef__Group__1
{
pushFollow(FOLLOW_rule__XFunctionTypeRef__Group__0__Impl_in_rule__XFunctionTypeRef__Group__041096);
rule__XFunctionTypeRef__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XFunctionTypeRef__Group__1_in_rule__XFunctionTypeRef__Group__041099);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20357: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20361:1: ( ( ( rule__XFunctionTypeRef__Group_0__0 )? ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20362:1: ( ( rule__XFunctionTypeRef__Group_0__0 )? )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20362:1: ( ( rule__XFunctionTypeRef__Group_0__0 )? )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20363:1: ( rule__XFunctionTypeRef__Group_0__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefAccess().getGroup_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20364:1: ( rule__XFunctionTypeRef__Group_0__0 )?
int alt145=2;
int LA145_0 = input.LA(1);
if ( (LA145_0==88) ) {
alt145=1;
}
switch (alt145) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20364:2: rule__XFunctionTypeRef__Group_0__0
{
pushFollow(FOLLOW_rule__XFunctionTypeRef__Group_0__0_in_rule__XFunctionTypeRef__Group__0__Impl41126);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20374: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20378:1: ( rule__XFunctionTypeRef__Group__1__Impl rule__XFunctionTypeRef__Group__2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20379:2: rule__XFunctionTypeRef__Group__1__Impl rule__XFunctionTypeRef__Group__2
{
pushFollow(FOLLOW_rule__XFunctionTypeRef__Group__1__Impl_in_rule__XFunctionTypeRef__Group__141157);
rule__XFunctionTypeRef__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XFunctionTypeRef__Group__2_in_rule__XFunctionTypeRef__Group__141160);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20386:1: rule__XFunctionTypeRef__Group__1__Impl : ( '=>' ) ;
public final void rule__XFunctionTypeRef__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20390:1: ( ( '=>' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20391:1: ( '=>' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20391:1: ( '=>' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20392:1: '=>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefAccess().getEqualsSignGreaterThanSignKeyword_1());
}
match(input,46,FOLLOW_46_in_rule__XFunctionTypeRef__Group__1__Impl41188); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20405:1: rule__XFunctionTypeRef__Group__2 : rule__XFunctionTypeRef__Group__2__Impl ;
public final void rule__XFunctionTypeRef__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20409:1: ( rule__XFunctionTypeRef__Group__2__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20410:2: rule__XFunctionTypeRef__Group__2__Impl
{
pushFollow(FOLLOW_rule__XFunctionTypeRef__Group__2__Impl_in_rule__XFunctionTypeRef__Group__241219);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20416: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20420:1: ( ( ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20421:1: ( ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20421:1: ( ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20422:1: ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefAccess().getReturnTypeAssignment_2());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20423:1: ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20423:2: rule__XFunctionTypeRef__ReturnTypeAssignment_2
{
pushFollow(FOLLOW_rule__XFunctionTypeRef__ReturnTypeAssignment_2_in_rule__XFunctionTypeRef__Group__2__Impl41246);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20439: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20443:1: ( rule__XFunctionTypeRef__Group_0__0__Impl rule__XFunctionTypeRef__Group_0__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20444: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__041282);
rule__XFunctionTypeRef__Group_0__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XFunctionTypeRef__Group_0__1_in_rule__XFunctionTypeRef__Group_0__041285);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20451:1: rule__XFunctionTypeRef__Group_0__0__Impl : ( '(' ) ;
public final void rule__XFunctionTypeRef__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20455:1: ( ( '(' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20456:1: ( '(' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20456:1: ( '(' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20457:1: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefAccess().getLeftParenthesisKeyword_0_0());
}
match(input,88,FOLLOW_88_in_rule__XFunctionTypeRef__Group_0__0__Impl41313); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20470: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20474:1: ( rule__XFunctionTypeRef__Group_0__1__Impl rule__XFunctionTypeRef__Group_0__2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20475: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__141344);
rule__XFunctionTypeRef__Group_0__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XFunctionTypeRef__Group_0__2_in_rule__XFunctionTypeRef__Group_0__141347);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20482: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20486:1: ( ( ( rule__XFunctionTypeRef__Group_0_1__0 )? ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20487:1: ( ( rule__XFunctionTypeRef__Group_0_1__0 )? )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20487:1: ( ( rule__XFunctionTypeRef__Group_0_1__0 )? )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20488:1: ( rule__XFunctionTypeRef__Group_0_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefAccess().getGroup_0_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20489:1: ( rule__XFunctionTypeRef__Group_0_1__0 )?
int alt146=2;
int LA146_0 = input.LA(1);
if ( (LA146_0==RULE_ID||LA146_0==46||LA146_0==88) ) {
alt146=1;
}
switch (alt146) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20489:2: rule__XFunctionTypeRef__Group_0_1__0
{
pushFollow(FOLLOW_rule__XFunctionTypeRef__Group_0_1__0_in_rule__XFunctionTypeRef__Group_0__1__Impl41374);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20499: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20503:1: ( rule__XFunctionTypeRef__Group_0__2__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20504:2: rule__XFunctionTypeRef__Group_0__2__Impl
{
pushFollow(FOLLOW_rule__XFunctionTypeRef__Group_0__2__Impl_in_rule__XFunctionTypeRef__Group_0__241405);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20510:1: rule__XFunctionTypeRef__Group_0__2__Impl : ( ')' ) ;
public final void rule__XFunctionTypeRef__Group_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20514:1: ( ( ')' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20515:1: ( ')' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20515:1: ( ')' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20516:1: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefAccess().getRightParenthesisKeyword_0_2());
}
match(input,89,FOLLOW_89_in_rule__XFunctionTypeRef__Group_0__2__Impl41433); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20535: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20539:1: ( rule__XFunctionTypeRef__Group_0_1__0__Impl rule__XFunctionTypeRef__Group_0_1__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20540: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__041470);
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__041473);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20547: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20551:1: ( ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20552:1: ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20552:1: ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20553:1: ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefAccess().getParamTypesAssignment_0_1_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20554:1: ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20554:2: rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0
{
pushFollow(FOLLOW_rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0_in_rule__XFunctionTypeRef__Group_0_1__0__Impl41500);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20564: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20568:1: ( rule__XFunctionTypeRef__Group_0_1__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20569:2: rule__XFunctionTypeRef__Group_0_1__1__Impl
{
pushFollow(FOLLOW_rule__XFunctionTypeRef__Group_0_1__1__Impl_in_rule__XFunctionTypeRef__Group_0_1__141530);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20575: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20579:1: ( ( ( rule__XFunctionTypeRef__Group_0_1_1__0 )* ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20580:1: ( ( rule__XFunctionTypeRef__Group_0_1_1__0 )* )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20580:1: ( ( rule__XFunctionTypeRef__Group_0_1_1__0 )* )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20581:1: ( rule__XFunctionTypeRef__Group_0_1_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefAccess().getGroup_0_1_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20582:1: ( rule__XFunctionTypeRef__Group_0_1_1__0 )*
loop147:
do {
int alt147=2;
int LA147_0 = input.LA(1);
if ( (LA147_0==97) ) {
alt147=1;
}
switch (alt147) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20582:2: rule__XFunctionTypeRef__Group_0_1_1__0
{
pushFollow(FOLLOW_rule__XFunctionTypeRef__Group_0_1_1__0_in_rule__XFunctionTypeRef__Group_0_1__1__Impl41557);
rule__XFunctionTypeRef__Group_0_1_1__0();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop147;
}
} 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20596: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20600:1: ( rule__XFunctionTypeRef__Group_0_1_1__0__Impl rule__XFunctionTypeRef__Group_0_1_1__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20601: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__041592);
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__041595);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20608: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20612:1: ( ( ',' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20613:1: ( ',' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20613:1: ( ',' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20614:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefAccess().getCommaKeyword_0_1_1_0());
}
match(input,97,FOLLOW_97_in_rule__XFunctionTypeRef__Group_0_1_1__0__Impl41623); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20627: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20631:1: ( rule__XFunctionTypeRef__Group_0_1_1__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20632: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__141654);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20638: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20642:1: ( ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20643:1: ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20643:1: ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20644:1: ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefAccess().getParamTypesAssignment_0_1_1_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20645:1: ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20645: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__Impl41681);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20659: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20663:1: ( rule__JvmParameterizedTypeReference__Group__0__Impl rule__JvmParameterizedTypeReference__Group__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20664:2: rule__JvmParameterizedTypeReference__Group__0__Impl rule__JvmParameterizedTypeReference__Group__1
{
pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group__0__Impl_in_rule__JvmParameterizedTypeReference__Group__041715);
rule__JvmParameterizedTypeReference__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group__1_in_rule__JvmParameterizedTypeReference__Group__041718);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20671: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20675:1: ( ( ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20676:1: ( ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20676:1: ( ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20677:1: ( rule__JvmParameterizedTypeReference__TypeAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeAssignment_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20678:1: ( rule__JvmParameterizedTypeReference__TypeAssignment_0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20678:2: rule__JvmParameterizedTypeReference__TypeAssignment_0
{
pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__TypeAssignment_0_in_rule__JvmParameterizedTypeReference__Group__0__Impl41745);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20688:1: rule__JvmParameterizedTypeReference__Group__1 : rule__JvmParameterizedTypeReference__Group__1__Impl ;
public final void rule__JvmParameterizedTypeReference__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20692:1: ( rule__JvmParameterizedTypeReference__Group__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20693:2: rule__JvmParameterizedTypeReference__Group__1__Impl
{
pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group__1__Impl_in_rule__JvmParameterizedTypeReference__Group__141775);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20699: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20703:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1__0 )? ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20704:1: ( ( rule__JvmParameterizedTypeReference__Group_1__0 )? )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20704:1: ( ( rule__JvmParameterizedTypeReference__Group_1__0 )? )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20705:1: ( rule__JvmParameterizedTypeReference__Group_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20706:1: ( rule__JvmParameterizedTypeReference__Group_1__0 )?
int alt148=2;
alt148 = dfa148.predict(input);
switch (alt148) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20706:2: rule__JvmParameterizedTypeReference__Group_1__0
{
pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1__0_in_rule__JvmParameterizedTypeReference__Group__1__Impl41802);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20720: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20724:1: ( rule__JvmParameterizedTypeReference__Group_1__0__Impl rule__JvmParameterizedTypeReference__Group_1__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20725: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__041837);
rule__JvmParameterizedTypeReference__Group_1__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1__1_in_rule__JvmParameterizedTypeReference__Group_1__041840);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20732:1: rule__JvmParameterizedTypeReference__Group_1__0__Impl : ( ( '<' ) ) ;
public final void rule__JvmParameterizedTypeReference__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20736:1: ( ( ( '<' ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20737:1: ( ( '<' ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20737:1: ( ( '<' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20738:1: ( '<' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getLessThanSignKeyword_1_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20739:1: ( '<' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20740:2: '<'
{
match(input,42,FOLLOW_42_in_rule__JvmParameterizedTypeReference__Group_1__0__Impl41869); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20751: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20755:1: ( rule__JvmParameterizedTypeReference__Group_1__1__Impl rule__JvmParameterizedTypeReference__Group_1__2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20756: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__141901);
rule__JvmParameterizedTypeReference__Group_1__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1__2_in_rule__JvmParameterizedTypeReference__Group_1__141904);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20763: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20767:1: ( ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20768:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20768:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20769:1: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsAssignment_1_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20770:1: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20770:2: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1
{
pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1_in_rule__JvmParameterizedTypeReference__Group_1__1__Impl41931);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20780: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20784:1: ( rule__JvmParameterizedTypeReference__Group_1__2__Impl rule__JvmParameterizedTypeReference__Group_1__3 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20785: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__241961);
rule__JvmParameterizedTypeReference__Group_1__2__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1__3_in_rule__JvmParameterizedTypeReference__Group_1__241964);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20792: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20796:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20797:1: ( ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20797:1: ( ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20798:1: ( rule__JvmParameterizedTypeReference__Group_1_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_2());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20799:1: ( rule__JvmParameterizedTypeReference__Group_1_2__0 )*
loop149:
do {
int alt149=2;
int LA149_0 = input.LA(1);
if ( (LA149_0==97) ) {
alt149=1;
}
switch (alt149) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20799:2: rule__JvmParameterizedTypeReference__Group_1_2__0
{
pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1_2__0_in_rule__JvmParameterizedTypeReference__Group_1__2__Impl41991);
rule__JvmParameterizedTypeReference__Group_1_2__0();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop149;
}
} 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20809: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20813:1: ( rule__JvmParameterizedTypeReference__Group_1__3__Impl rule__JvmParameterizedTypeReference__Group_1__4 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20814: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__342022);
rule__JvmParameterizedTypeReference__Group_1__3__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1__4_in_rule__JvmParameterizedTypeReference__Group_1__342025);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20821:1: rule__JvmParameterizedTypeReference__Group_1__3__Impl : ( '>' ) ;
public final void rule__JvmParameterizedTypeReference__Group_1__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20825:1: ( ( '>' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20826:1: ( '>' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20826:1: ( '>' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20827:1: '>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGreaterThanSignKeyword_1_3());
}
match(input,41,FOLLOW_41_in_rule__JvmParameterizedTypeReference__Group_1__3__Impl42053); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20840: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20844:1: ( rule__JvmParameterizedTypeReference__Group_1__4__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20845:2: rule__JvmParameterizedTypeReference__Group_1__4__Impl
{
pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1__4__Impl_in_rule__JvmParameterizedTypeReference__Group_1__442084);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20851: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20855:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20856:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20856:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20857:1: ( rule__JvmParameterizedTypeReference__Group_1_4__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20858:1: ( rule__JvmParameterizedTypeReference__Group_1_4__0 )*
loop150:
do {
int alt150=2;
int LA150_0 = input.LA(1);
if ( (LA150_0==58) ) {
int LA150_2 = input.LA(2);
if ( (LA150_2==RULE_ID) ) {
int LA150_3 = input.LA(3);
if ( (synpred221_InternalServicesGrammar()) ) {
alt150=1;
}
}
}
switch (alt150) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20858:2: rule__JvmParameterizedTypeReference__Group_1_4__0
{
pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4__0_in_rule__JvmParameterizedTypeReference__Group_1__4__Impl42111);
rule__JvmParameterizedTypeReference__Group_1_4__0();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop150;
}
} 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20878: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20882:1: ( rule__JvmParameterizedTypeReference__Group_1_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_2__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20883: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__042152);
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__042155);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20890: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20894:1: ( ( ',' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20895:1: ( ',' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20895:1: ( ',' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20896:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getCommaKeyword_1_2_0());
}
match(input,97,FOLLOW_97_in_rule__JvmParameterizedTypeReference__Group_1_2__0__Impl42183); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20909: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20913:1: ( rule__JvmParameterizedTypeReference__Group_1_2__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20914:2: rule__JvmParameterizedTypeReference__Group_1_2__1__Impl
{
pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1_2__1__Impl_in_rule__JvmParameterizedTypeReference__Group_1_2__142214);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20920: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20924:1: ( ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20925:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20925:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20926:1: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsAssignment_1_2_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20927:1: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20927:2: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1
{
pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1_in_rule__JvmParameterizedTypeReference__Group_1_2__1__Impl42241);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20941: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20945:1: ( rule__JvmParameterizedTypeReference__Group_1_4__0__Impl rule__JvmParameterizedTypeReference__Group_1_4__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20946: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__042275);
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__042278);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20953: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20957:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20958:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20958:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20959:1: ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20960:1: ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20960:2: rule__JvmParameterizedTypeReference__Group_1_4_0__0
{
pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_0__0_in_rule__JvmParameterizedTypeReference__Group_1_4__0__Impl42305);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20970: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20974:1: ( rule__JvmParameterizedTypeReference__Group_1_4__1__Impl rule__JvmParameterizedTypeReference__Group_1_4__2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20975: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__142335);
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__142338);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20982: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20986:1: ( ( ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20987:1: ( ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20987:1: ( ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20988:1: ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeAssignment_1_4_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20989:1: ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20989:2: rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1
{
pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1_in_rule__JvmParameterizedTypeReference__Group_1_4__1__Impl42365);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20999: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21003:1: ( rule__JvmParameterizedTypeReference__Group_1_4__2__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21004:2: rule__JvmParameterizedTypeReference__Group_1_4__2__Impl
{
pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4__2__Impl_in_rule__JvmParameterizedTypeReference__Group_1_4__242395);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21010: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21014:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21015:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21015:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21016:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4_2());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21017:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )?
int alt151=2;
alt151 = dfa151.predict(input);
switch (alt151) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21017:2: rule__JvmParameterizedTypeReference__Group_1_4_2__0
{
pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2__0_in_rule__JvmParameterizedTypeReference__Group_1_4__2__Impl42422);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21033: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21037:1: ( rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21038: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__042459);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21044: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21048:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21049:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21049:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21050:1: ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4_0_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21051:1: ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21051: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__Impl42486);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21063: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21067:1: ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_0_0__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21068: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__042518);
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__042521);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21075: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21079:1: ( ( () ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21080:1: ( () )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21080:1: ( () )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21081:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getJvmInnerTypeReferenceOuterAction_1_4_0_0_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21082:1: ()
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21084: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21094: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21098:1: ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21099: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__142579);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21105: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21109:1: ( ( '.' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21110:1: ( '.' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21110:1: ( '.' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21111:1: '.'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getFullStopKeyword_1_4_0_0_1());
}
match(input,58,FOLLOW_58_in_rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl42607); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21128: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21132:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21133: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__042642);
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__042645);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21140: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21144:1: ( ( ( '<' ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21145:1: ( ( '<' ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21145:1: ( ( '<' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21146:1: ( '<' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getLessThanSignKeyword_1_4_2_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21147:1: ( '<' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21148:2: '<'
{
match(input,42,FOLLOW_42_in_rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl42674); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21159: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21163:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21164: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__142706);
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__142709);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21171: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21175:1: ( ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21176:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21176:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21177:1: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsAssignment_1_4_2_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21178:1: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21178: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__Impl42736);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21188: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21192:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__3 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21193: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__242766);
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__242769);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21200: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21204:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21205:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21205:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21206:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4_2_2());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21207:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )*
loop152:
do {
int alt152=2;
int LA152_0 = input.LA(1);
if ( (LA152_0==97) ) {
alt152=1;
}
switch (alt152) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21207: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__Impl42796);
rule__JvmParameterizedTypeReference__Group_1_4_2_2__0();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop152;
}
} 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21217: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21221:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21222: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__342827);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21228: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21232:1: ( ( '>' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21233:1: ( '>' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21233:1: ( '>' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21234:1: '>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGreaterThanSignKeyword_1_4_2_3());
}
match(input,41,FOLLOW_41_in_rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl42855); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21255: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21259:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2_2__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21260: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__042894);
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__042897);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21267: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21271:1: ( ( ',' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21272:1: ( ',' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21272:1: ( ',' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21273:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getCommaKeyword_1_4_2_2_0());
}
match(input,97,FOLLOW_97_in_rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl42925); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21286: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21290:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21291: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__142956);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21297: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21301:1: ( ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21302:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21302:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21303:1: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsAssignment_1_4_2_2_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21304:1: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21304: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__Impl42983);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21318: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21322:1: ( rule__JvmWildcardTypeReference__Group__0__Impl rule__JvmWildcardTypeReference__Group__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21323:2: rule__JvmWildcardTypeReference__Group__0__Impl rule__JvmWildcardTypeReference__Group__1
{
pushFollow(FOLLOW_rule__JvmWildcardTypeReference__Group__0__Impl_in_rule__JvmWildcardTypeReference__Group__043017);
rule__JvmWildcardTypeReference__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__JvmWildcardTypeReference__Group__1_in_rule__JvmWildcardTypeReference__Group__043020);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21330:1: rule__JvmWildcardTypeReference__Group__0__Impl : ( () ) ;
public final void rule__JvmWildcardTypeReference__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21334:1: ( ( () ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21335:1: ( () )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21335:1: ( () )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21336:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmWildcardTypeReferenceAccess().getJvmWildcardTypeReferenceAction_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21337:1: ()
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21339: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21349: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21353:1: ( rule__JvmWildcardTypeReference__Group__1__Impl rule__JvmWildcardTypeReference__Group__2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21354:2: rule__JvmWildcardTypeReference__Group__1__Impl rule__JvmWildcardTypeReference__Group__2
{
pushFollow(FOLLOW_rule__JvmWildcardTypeReference__Group__1__Impl_in_rule__JvmWildcardTypeReference__Group__143078);
rule__JvmWildcardTypeReference__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__JvmWildcardTypeReference__Group__2_in_rule__JvmWildcardTypeReference__Group__143081);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21361:1: rule__JvmWildcardTypeReference__Group__1__Impl : ( '?' ) ;
public final void rule__JvmWildcardTypeReference__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21365:1: ( ( '?' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21366:1: ( '?' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21366:1: ( '?' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21367:1: '?'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmWildcardTypeReferenceAccess().getQuestionMarkKeyword_1());
}
match(input,78,FOLLOW_78_in_rule__JvmWildcardTypeReference__Group__1__Impl43109); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21380:1: rule__JvmWildcardTypeReference__Group__2 : rule__JvmWildcardTypeReference__Group__2__Impl ;
public final void rule__JvmWildcardTypeReference__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21384:1: ( rule__JvmWildcardTypeReference__Group__2__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21385:2: rule__JvmWildcardTypeReference__Group__2__Impl
{
pushFollow(FOLLOW_rule__JvmWildcardTypeReference__Group__2__Impl_in_rule__JvmWildcardTypeReference__Group__243140);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21391: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21395:1: ( ( ( rule__JvmWildcardTypeReference__Alternatives_2 )? ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21396:1: ( ( rule__JvmWildcardTypeReference__Alternatives_2 )? )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21396:1: ( ( rule__JvmWildcardTypeReference__Alternatives_2 )? )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21397:1: ( rule__JvmWildcardTypeReference__Alternatives_2 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmWildcardTypeReferenceAccess().getAlternatives_2());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21398:1: ( rule__JvmWildcardTypeReference__Alternatives_2 )?
int alt153=2;
int LA153_0 = input.LA(1);
if ( (LA153_0==60||LA153_0==64) ) {
alt153=1;
}
switch (alt153) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21398:2: rule__JvmWildcardTypeReference__Alternatives_2
{
pushFollow(FOLLOW_rule__JvmWildcardTypeReference__Alternatives_2_in_rule__JvmWildcardTypeReference__Group__2__Impl43167);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21414: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21418:1: ( rule__JvmWildcardTypeReference__Group_2_0__0__Impl rule__JvmWildcardTypeReference__Group_2_0__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21419: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__043204);
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__043207);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21426: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21430:1: ( ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21431:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21431:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21432:1: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_0_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21433:1: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21433:2: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0
{
pushFollow(FOLLOW_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0_in_rule__JvmWildcardTypeReference__Group_2_0__0__Impl43234);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21443: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21447:1: ( rule__JvmWildcardTypeReference__Group_2_0__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21448:2: rule__JvmWildcardTypeReference__Group_2_0__1__Impl
{
pushFollow(FOLLOW_rule__JvmWildcardTypeReference__Group_2_0__1__Impl_in_rule__JvmWildcardTypeReference__Group_2_0__143264);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21454: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21458:1: ( ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21459:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21459:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21460:1: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_0_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21461:1: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )*
loop154:
do {
int alt154=2;
int LA154_0 = input.LA(1);
if ( (LA154_0==121) ) {
alt154=1;
}
switch (alt154) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21461:2: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1
{
pushFollow(FOLLOW_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1_in_rule__JvmWildcardTypeReference__Group_2_0__1__Impl43291);
rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop154;
}
} 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21475: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21479:1: ( rule__JvmWildcardTypeReference__Group_2_1__0__Impl rule__JvmWildcardTypeReference__Group_2_1__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21480: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__043326);
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__043329);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21487: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21491:1: ( ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21492:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21492:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21493:1: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_1_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21494:1: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21494:2: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0
{
pushFollow(FOLLOW_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0_in_rule__JvmWildcardTypeReference__Group_2_1__0__Impl43356);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21504: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21508:1: ( rule__JvmWildcardTypeReference__Group_2_1__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21509:2: rule__JvmWildcardTypeReference__Group_2_1__1__Impl
{
pushFollow(FOLLOW_rule__JvmWildcardTypeReference__Group_2_1__1__Impl_in_rule__JvmWildcardTypeReference__Group_2_1__143386);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21515: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21519:1: ( ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21520:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21520:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21521:1: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_1_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21522:1: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )*
loop155:
do {
int alt155=2;
int LA155_0 = input.LA(1);
if ( (LA155_0==121) ) {
alt155=1;
}
switch (alt155) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21522:2: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1
{
pushFollow(FOLLOW_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1_in_rule__JvmWildcardTypeReference__Group_2_1__1__Impl43413);
rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop155;
}
} 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21536: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21540:1: ( rule__JvmUpperBound__Group__0__Impl rule__JvmUpperBound__Group__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21541:2: rule__JvmUpperBound__Group__0__Impl rule__JvmUpperBound__Group__1
{
pushFollow(FOLLOW_rule__JvmUpperBound__Group__0__Impl_in_rule__JvmUpperBound__Group__043448);
rule__JvmUpperBound__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__JvmUpperBound__Group__1_in_rule__JvmUpperBound__Group__043451);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21548:1: rule__JvmUpperBound__Group__0__Impl : ( 'extends' ) ;
public final void rule__JvmUpperBound__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21552:1: ( ( 'extends' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21553:1: ( 'extends' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21553:1: ( 'extends' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21554:1: 'extends'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmUpperBoundAccess().getExtendsKeyword_0());
}
match(input,60,FOLLOW_60_in_rule__JvmUpperBound__Group__0__Impl43479); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21567:1: rule__JvmUpperBound__Group__1 : rule__JvmUpperBound__Group__1__Impl ;
public final void rule__JvmUpperBound__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21571:1: ( rule__JvmUpperBound__Group__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21572:2: rule__JvmUpperBound__Group__1__Impl
{
pushFollow(FOLLOW_rule__JvmUpperBound__Group__1__Impl_in_rule__JvmUpperBound__Group__143510);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21578: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21582:1: ( ( ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21583:1: ( ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21583:1: ( ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21584:1: ( rule__JvmUpperBound__TypeReferenceAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmUpperBoundAccess().getTypeReferenceAssignment_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21585:1: ( rule__JvmUpperBound__TypeReferenceAssignment_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21585:2: rule__JvmUpperBound__TypeReferenceAssignment_1
{
pushFollow(FOLLOW_rule__JvmUpperBound__TypeReferenceAssignment_1_in_rule__JvmUpperBound__Group__1__Impl43537);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21599: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21603:1: ( rule__JvmUpperBoundAnded__Group__0__Impl rule__JvmUpperBoundAnded__Group__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21604:2: rule__JvmUpperBoundAnded__Group__0__Impl rule__JvmUpperBoundAnded__Group__1
{
pushFollow(FOLLOW_rule__JvmUpperBoundAnded__Group__0__Impl_in_rule__JvmUpperBoundAnded__Group__043571);
rule__JvmUpperBoundAnded__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__JvmUpperBoundAnded__Group__1_in_rule__JvmUpperBoundAnded__Group__043574);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21611:1: rule__JvmUpperBoundAnded__Group__0__Impl : ( '&' ) ;
public final void rule__JvmUpperBoundAnded__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21615:1: ( ( '&' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21616:1: ( '&' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21616:1: ( '&' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21617:1: '&'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmUpperBoundAndedAccess().getAmpersandKeyword_0());
}
match(input,121,FOLLOW_121_in_rule__JvmUpperBoundAnded__Group__0__Impl43602); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21630:1: rule__JvmUpperBoundAnded__Group__1 : rule__JvmUpperBoundAnded__Group__1__Impl ;
public final void rule__JvmUpperBoundAnded__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21634:1: ( rule__JvmUpperBoundAnded__Group__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21635:2: rule__JvmUpperBoundAnded__Group__1__Impl
{
pushFollow(FOLLOW_rule__JvmUpperBoundAnded__Group__1__Impl_in_rule__JvmUpperBoundAnded__Group__143633);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21641: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21645:1: ( ( ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21646:1: ( ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21646:1: ( ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21647:1: ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmUpperBoundAndedAccess().getTypeReferenceAssignment_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21648:1: ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21648:2: rule__JvmUpperBoundAnded__TypeReferenceAssignment_1
{
pushFollow(FOLLOW_rule__JvmUpperBoundAnded__TypeReferenceAssignment_1_in_rule__JvmUpperBoundAnded__Group__1__Impl43660);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21662: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21666:1: ( rule__JvmLowerBound__Group__0__Impl rule__JvmLowerBound__Group__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21667:2: rule__JvmLowerBound__Group__0__Impl rule__JvmLowerBound__Group__1
{
pushFollow(FOLLOW_rule__JvmLowerBound__Group__0__Impl_in_rule__JvmLowerBound__Group__043694);
rule__JvmLowerBound__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__JvmLowerBound__Group__1_in_rule__JvmLowerBound__Group__043697);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21674:1: rule__JvmLowerBound__Group__0__Impl : ( 'super' ) ;
public final void rule__JvmLowerBound__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21678:1: ( ( 'super' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21679:1: ( 'super' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21679:1: ( 'super' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21680:1: 'super'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmLowerBoundAccess().getSuperKeyword_0());
}
match(input,64,FOLLOW_64_in_rule__JvmLowerBound__Group__0__Impl43725); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21693:1: rule__JvmLowerBound__Group__1 : rule__JvmLowerBound__Group__1__Impl ;
public final void rule__JvmLowerBound__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21697:1: ( rule__JvmLowerBound__Group__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21698:2: rule__JvmLowerBound__Group__1__Impl
{
pushFollow(FOLLOW_rule__JvmLowerBound__Group__1__Impl_in_rule__JvmLowerBound__Group__143756);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21704: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21708:1: ( ( ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21709:1: ( ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21709:1: ( ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21710:1: ( rule__JvmLowerBound__TypeReferenceAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmLowerBoundAccess().getTypeReferenceAssignment_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21711:1: ( rule__JvmLowerBound__TypeReferenceAssignment_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21711:2: rule__JvmLowerBound__TypeReferenceAssignment_1
{
pushFollow(FOLLOW_rule__JvmLowerBound__TypeReferenceAssignment_1_in_rule__JvmLowerBound__Group__1__Impl43783);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21725: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21729:1: ( rule__JvmLowerBoundAnded__Group__0__Impl rule__JvmLowerBoundAnded__Group__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21730:2: rule__JvmLowerBoundAnded__Group__0__Impl rule__JvmLowerBoundAnded__Group__1
{
pushFollow(FOLLOW_rule__JvmLowerBoundAnded__Group__0__Impl_in_rule__JvmLowerBoundAnded__Group__043817);
rule__JvmLowerBoundAnded__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__JvmLowerBoundAnded__Group__1_in_rule__JvmLowerBoundAnded__Group__043820);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21737:1: rule__JvmLowerBoundAnded__Group__0__Impl : ( '&' ) ;
public final void rule__JvmLowerBoundAnded__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21741:1: ( ( '&' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21742:1: ( '&' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21742:1: ( '&' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21743:1: '&'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmLowerBoundAndedAccess().getAmpersandKeyword_0());
}
match(input,121,FOLLOW_121_in_rule__JvmLowerBoundAnded__Group__0__Impl43848); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21756:1: rule__JvmLowerBoundAnded__Group__1 : rule__JvmLowerBoundAnded__Group__1__Impl ;
public final void rule__JvmLowerBoundAnded__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21760:1: ( rule__JvmLowerBoundAnded__Group__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21761:2: rule__JvmLowerBoundAnded__Group__1__Impl
{
pushFollow(FOLLOW_rule__JvmLowerBoundAnded__Group__1__Impl_in_rule__JvmLowerBoundAnded__Group__143879);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21767: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21771:1: ( ( ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21772:1: ( ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21772:1: ( ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21773:1: ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmLowerBoundAndedAccess().getTypeReferenceAssignment_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21774:1: ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21774:2: rule__JvmLowerBoundAnded__TypeReferenceAssignment_1
{
pushFollow(FOLLOW_rule__JvmLowerBoundAnded__TypeReferenceAssignment_1_in_rule__JvmLowerBoundAnded__Group__1__Impl43906);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21790: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21794:1: ( rule__QualifiedNameWithWildcard__Group__0__Impl rule__QualifiedNameWithWildcard__Group__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21795:2: rule__QualifiedNameWithWildcard__Group__0__Impl rule__QualifiedNameWithWildcard__Group__1
{
pushFollow(FOLLOW_rule__QualifiedNameWithWildcard__Group__0__Impl_in_rule__QualifiedNameWithWildcard__Group__043942);
rule__QualifiedNameWithWildcard__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__QualifiedNameWithWildcard__Group__1_in_rule__QualifiedNameWithWildcard__Group__043945);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21802:1: rule__QualifiedNameWithWildcard__Group__0__Impl : ( ruleQualifiedName ) ;
public final void rule__QualifiedNameWithWildcard__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21806:1: ( ( ruleQualifiedName ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21807:1: ( ruleQualifiedName )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21807:1: ( ruleQualifiedName )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21808:1: ruleQualifiedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedNameWithWildcardAccess().getQualifiedNameParserRuleCall_0());
}
pushFollow(FOLLOW_ruleQualifiedName_in_rule__QualifiedNameWithWildcard__Group__0__Impl43972);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21819: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21823:1: ( rule__QualifiedNameWithWildcard__Group__1__Impl rule__QualifiedNameWithWildcard__Group__2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21824:2: rule__QualifiedNameWithWildcard__Group__1__Impl rule__QualifiedNameWithWildcard__Group__2
{
pushFollow(FOLLOW_rule__QualifiedNameWithWildcard__Group__1__Impl_in_rule__QualifiedNameWithWildcard__Group__144001);
rule__QualifiedNameWithWildcard__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__QualifiedNameWithWildcard__Group__2_in_rule__QualifiedNameWithWildcard__Group__144004);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21831:1: rule__QualifiedNameWithWildcard__Group__1__Impl : ( '.' ) ;
public final void rule__QualifiedNameWithWildcard__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21835:1: ( ( '.' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21836:1: ( '.' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21836:1: ( '.' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21837:1: '.'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedNameWithWildcardAccess().getFullStopKeyword_1());
}
match(input,58,FOLLOW_58_in_rule__QualifiedNameWithWildcard__Group__1__Impl44032); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21850:1: rule__QualifiedNameWithWildcard__Group__2 : rule__QualifiedNameWithWildcard__Group__2__Impl ;
public final void rule__QualifiedNameWithWildcard__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21854:1: ( rule__QualifiedNameWithWildcard__Group__2__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21855:2: rule__QualifiedNameWithWildcard__Group__2__Impl
{
pushFollow(FOLLOW_rule__QualifiedNameWithWildcard__Group__2__Impl_in_rule__QualifiedNameWithWildcard__Group__244063);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21861:1: rule__QualifiedNameWithWildcard__Group__2__Impl : ( '*' ) ;
public final void rule__QualifiedNameWithWildcard__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21865:1: ( ( '*' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21866:1: ( '*' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21866:1: ( '*' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21867:1: '*'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedNameWithWildcardAccess().getAsteriskKeyword_2());
}
match(input,51,FOLLOW_51_in_rule__QualifiedNameWithWildcard__Group__2__Impl44091); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21886: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21890:1: ( rule__XImportDeclaration__Group__0__Impl rule__XImportDeclaration__Group__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21891:2: rule__XImportDeclaration__Group__0__Impl rule__XImportDeclaration__Group__1
{
pushFollow(FOLLOW_rule__XImportDeclaration__Group__0__Impl_in_rule__XImportDeclaration__Group__044128);
rule__XImportDeclaration__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XImportDeclaration__Group__1_in_rule__XImportDeclaration__Group__044131);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21898:1: rule__XImportDeclaration__Group__0__Impl : ( 'import' ) ;
public final void rule__XImportDeclaration__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21902:1: ( ( 'import' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21903:1: ( 'import' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21903:1: ( 'import' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21904:1: 'import'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getImportKeyword_0());
}
match(input,62,FOLLOW_62_in_rule__XImportDeclaration__Group__0__Impl44159); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21917: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21921:1: ( rule__XImportDeclaration__Group__1__Impl rule__XImportDeclaration__Group__2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21922:2: rule__XImportDeclaration__Group__1__Impl rule__XImportDeclaration__Group__2
{
pushFollow(FOLLOW_rule__XImportDeclaration__Group__1__Impl_in_rule__XImportDeclaration__Group__144190);
rule__XImportDeclaration__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XImportDeclaration__Group__2_in_rule__XImportDeclaration__Group__144193);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21929: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21933:1: ( ( ( rule__XImportDeclaration__Alternatives_1 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21934:1: ( ( rule__XImportDeclaration__Alternatives_1 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21934:1: ( ( rule__XImportDeclaration__Alternatives_1 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21935:1: ( rule__XImportDeclaration__Alternatives_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getAlternatives_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21936:1: ( rule__XImportDeclaration__Alternatives_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21936:2: rule__XImportDeclaration__Alternatives_1
{
pushFollow(FOLLOW_rule__XImportDeclaration__Alternatives_1_in_rule__XImportDeclaration__Group__1__Impl44220);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21946:1: rule__XImportDeclaration__Group__2 : rule__XImportDeclaration__Group__2__Impl ;
public final void rule__XImportDeclaration__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21950:1: ( rule__XImportDeclaration__Group__2__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21951:2: rule__XImportDeclaration__Group__2__Impl
{
pushFollow(FOLLOW_rule__XImportDeclaration__Group__2__Impl_in_rule__XImportDeclaration__Group__244250);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21957:1: rule__XImportDeclaration__Group__2__Impl : ( ( ';' )? ) ;
public final void rule__XImportDeclaration__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21961:1: ( ( ( ';' )? ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21962:1: ( ( ';' )? )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21962:1: ( ( ';' )? )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21963:1: ( ';' )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getSemicolonKeyword_2());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21964:1: ( ';' )?
int alt156=2;
int LA156_0 = input.LA(1);
if ( (LA156_0==86) ) {
alt156=1;
}
switch (alt156) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21965:2: ';'
{
match(input,86,FOLLOW_86_in_rule__XImportDeclaration__Group__2__Impl44279); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21982: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21986:1: ( rule__XImportDeclaration__Group_1_0__0__Impl rule__XImportDeclaration__Group_1_0__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21987: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__044318);
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__044321);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21994: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21998:1: ( ( ( rule__XImportDeclaration__StaticAssignment_1_0_0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21999:1: ( ( rule__XImportDeclaration__StaticAssignment_1_0_0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21999:1: ( ( rule__XImportDeclaration__StaticAssignment_1_0_0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22000:1: ( rule__XImportDeclaration__StaticAssignment_1_0_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getStaticAssignment_1_0_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22001:1: ( rule__XImportDeclaration__StaticAssignment_1_0_0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22001:2: rule__XImportDeclaration__StaticAssignment_1_0_0
{
pushFollow(FOLLOW_rule__XImportDeclaration__StaticAssignment_1_0_0_in_rule__XImportDeclaration__Group_1_0__0__Impl44348);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22011: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22015:1: ( rule__XImportDeclaration__Group_1_0__1__Impl rule__XImportDeclaration__Group_1_0__2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22016: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__144378);
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__144381);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22023: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22027:1: ( ( ( rule__XImportDeclaration__ExtensionAssignment_1_0_1 )? ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22028:1: ( ( rule__XImportDeclaration__ExtensionAssignment_1_0_1 )? )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22028:1: ( ( rule__XImportDeclaration__ExtensionAssignment_1_0_1 )? )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22029:1: ( rule__XImportDeclaration__ExtensionAssignment_1_0_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getExtensionAssignment_1_0_1());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22030:1: ( rule__XImportDeclaration__ExtensionAssignment_1_0_1 )?
int alt157=2;
int LA157_0 = input.LA(1);
if ( (LA157_0==63) ) {
alt157=1;
}
switch (alt157) {
case 1 :
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22030:2: rule__XImportDeclaration__ExtensionAssignment_1_0_1
{
pushFollow(FOLLOW_rule__XImportDeclaration__ExtensionAssignment_1_0_1_in_rule__XImportDeclaration__Group_1_0__1__Impl44408);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22040: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22044:1: ( rule__XImportDeclaration__Group_1_0__2__Impl rule__XImportDeclaration__Group_1_0__3 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22045: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__244439);
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__244442);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22052: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22056:1: ( ( ( rule__XImportDeclaration__ImportedTypeAssignment_1_0_2 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22057:1: ( ( rule__XImportDeclaration__ImportedTypeAssignment_1_0_2 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22057:1: ( ( rule__XImportDeclaration__ImportedTypeAssignment_1_0_2 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22058:1: ( rule__XImportDeclaration__ImportedTypeAssignment_1_0_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getImportedTypeAssignment_1_0_2());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22059:1: ( rule__XImportDeclaration__ImportedTypeAssignment_1_0_2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22059:2: rule__XImportDeclaration__ImportedTypeAssignment_1_0_2
{
pushFollow(FOLLOW_rule__XImportDeclaration__ImportedTypeAssignment_1_0_2_in_rule__XImportDeclaration__Group_1_0__2__Impl44469);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22069: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22073:1: ( rule__XImportDeclaration__Group_1_0__3__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22074:2: rule__XImportDeclaration__Group_1_0__3__Impl
{
pushFollow(FOLLOW_rule__XImportDeclaration__Group_1_0__3__Impl_in_rule__XImportDeclaration__Group_1_0__344499);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22080: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22084:1: ( ( ( rule__XImportDeclaration__Alternatives_1_0_3 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22085:1: ( ( rule__XImportDeclaration__Alternatives_1_0_3 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22085:1: ( ( rule__XImportDeclaration__Alternatives_1_0_3 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22086:1: ( rule__XImportDeclaration__Alternatives_1_0_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getAlternatives_1_0_3());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22087:1: ( rule__XImportDeclaration__Alternatives_1_0_3 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22087:2: rule__XImportDeclaration__Alternatives_1_0_3
{
pushFollow(FOLLOW_rule__XImportDeclaration__Alternatives_1_0_3_in_rule__XImportDeclaration__Group_1_0__3__Impl44526);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22105: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22109:1: ( rule__QualifiedNameInStaticImport__Group__0__Impl rule__QualifiedNameInStaticImport__Group__1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22110:2: rule__QualifiedNameInStaticImport__Group__0__Impl rule__QualifiedNameInStaticImport__Group__1
{
pushFollow(FOLLOW_rule__QualifiedNameInStaticImport__Group__0__Impl_in_rule__QualifiedNameInStaticImport__Group__044564);
rule__QualifiedNameInStaticImport__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__QualifiedNameInStaticImport__Group__1_in_rule__QualifiedNameInStaticImport__Group__044567);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22117:1: rule__QualifiedNameInStaticImport__Group__0__Impl : ( ruleValidID ) ;
public final void rule__QualifiedNameInStaticImport__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22121:1: ( ( ruleValidID ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22122:1: ( ruleValidID )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22122:1: ( ruleValidID )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22123:1: ruleValidID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedNameInStaticImportAccess().getValidIDParserRuleCall_0());
}
pushFollow(FOLLOW_ruleValidID_in_rule__QualifiedNameInStaticImport__Group__0__Impl44594);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22134:1: rule__QualifiedNameInStaticImport__Group__1 : rule__QualifiedNameInStaticImport__Group__1__Impl ;
public final void rule__QualifiedNameInStaticImport__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22138:1: ( rule__QualifiedNameInStaticImport__Group__1__Impl )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22139:2: rule__QualifiedNameInStaticImport__Group__1__Impl
{
pushFollow(FOLLOW_rule__QualifiedNameInStaticImport__Group__1__Impl_in_rule__QualifiedNameInStaticImport__Group__144623);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22145:1: rule__QualifiedNameInStaticImport__Group__1__Impl : ( '.' ) ;
public final void rule__QualifiedNameInStaticImport__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22149:1: ( ( '.' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22150:1: ( '.' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22150:1: ( '.' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22151:1: '.'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedNameInStaticImportAccess().getFullStopKeyword_1());
}
match(input,58,FOLLOW_58_in_rule__QualifiedNameInStaticImport__Group__1__Impl44651); 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__LServiceModel__PackagesAssignment"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22170:1: rule__LServiceModel__PackagesAssignment : ( ruleTypedPackage ) ;
public final void rule__LServiceModel__PackagesAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22174:1: ( ( ruleTypedPackage ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22175:1: ( ruleTypedPackage )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22175:1: ( ruleTypedPackage )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22176:1: ruleTypedPackage
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLServiceModelAccess().getPackagesTypedPackageParserRuleCall_0());
}
pushFollow(FOLLOW_ruleTypedPackage_in_rule__LServiceModel__PackagesAssignment44692);
ruleTypedPackage();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getLServiceModelAccess().getPackagesTypedPackageParserRuleCall_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__LServiceModel__PackagesAssignment"
// $ANTLR start "rule__Class__AnnotationsAssignment_1"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22185:1: rule__Class__AnnotationsAssignment_1 : ( ruleAnnotationDef ) ;
public final void rule__Class__AnnotationsAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22189:1: ( ( ruleAnnotationDef ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22190:1: ( ruleAnnotationDef )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22190:1: ( ruleAnnotationDef )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22191:1: ruleAnnotationDef
{
if ( state.backtracking==0 ) {
before(grammarAccess.getClassAccess().getAnnotationsAnnotationDefParserRuleCall_1_0());
}
pushFollow(FOLLOW_ruleAnnotationDef_in_rule__Class__AnnotationsAssignment_144723);
ruleAnnotationDef();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getClassAccess().getAnnotationsAnnotationDefParserRuleCall_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Class__AnnotationsAssignment_1"
// $ANTLR start "rule__Class__NameAssignment_4"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22200:1: rule__Class__NameAssignment_4 : ( ruleValidIDWithKeywords ) ;
public final void rule__Class__NameAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22204:1: ( ( ruleValidIDWithKeywords ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22205:1: ( ruleValidIDWithKeywords )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22205:1: ( ruleValidIDWithKeywords )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22206:1: ruleValidIDWithKeywords
{
if ( state.backtracking==0 ) {
before(grammarAccess.getClassAccess().getNameValidIDWithKeywordsParserRuleCall_4_0());
}
pushFollow(FOLLOW_ruleValidIDWithKeywords_in_rule__Class__NameAssignment_444754);
ruleValidIDWithKeywords();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getClassAccess().getNameValidIDWithKeywordsParserRuleCall_4_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Class__NameAssignment_4"
// $ANTLR start "rule__Class__DtoAssignment_6"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22215:1: rule__Class__DtoAssignment_6 : ( ( RULE_ID ) ) ;
public final void rule__Class__DtoAssignment_6() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22219:1: ( ( ( RULE_ID ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22220:1: ( ( RULE_ID ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22220:1: ( ( RULE_ID ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22221:1: ( RULE_ID )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getClassAccess().getDtoLDtoCrossReference_6_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22222:1: ( RULE_ID )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22223:1: RULE_ID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getClassAccess().getDtoLDtoIDTerminalRuleCall_6_0_1());
}
match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__Class__DtoAssignment_644789); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getClassAccess().getDtoLDtoIDTerminalRuleCall_6_0_1());
}
}
if ( state.backtracking==0 ) {
after(grammarAccess.getClassAccess().getDtoLDtoCrossReference_6_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Class__DtoAssignment_6"
// $ANTLR start "rule__Class__MutablePersistenceIdAssignment_8_0"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22234:1: rule__Class__MutablePersistenceIdAssignment_8_0 : ( ( 'mutable' ) ) ;
public final void rule__Class__MutablePersistenceIdAssignment_8_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22238:1: ( ( ( 'mutable' ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22239:1: ( ( 'mutable' ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22239:1: ( ( 'mutable' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22240:1: ( 'mutable' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getClassAccess().getMutablePersistenceIdMutableKeyword_8_0_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22241:1: ( 'mutable' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22242:1: 'mutable'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getClassAccess().getMutablePersistenceIdMutableKeyword_8_0_0());
}
match(input,122,FOLLOW_122_in_rule__Class__MutablePersistenceIdAssignment_8_044829); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getClassAccess().getMutablePersistenceIdMutableKeyword_8_0_0());
}
}
if ( state.backtracking==0 ) {
after(grammarAccess.getClassAccess().getMutablePersistenceIdMutableKeyword_8_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Class__MutablePersistenceIdAssignment_8_0"
// $ANTLR start "rule__Class__PersistenceIdAssignment_8_2"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22257:1: rule__Class__PersistenceIdAssignment_8_2 : ( ruleQualifiedName ) ;
public final void rule__Class__PersistenceIdAssignment_8_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22261:1: ( ( ruleQualifiedName ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22262:1: ( ruleQualifiedName )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22262:1: ( ruleQualifiedName )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22263:1: ruleQualifiedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getClassAccess().getPersistenceIdQualifiedNameParserRuleCall_8_2_0());
}
pushFollow(FOLLOW_ruleQualifiedName_in_rule__Class__PersistenceIdAssignment_8_244868);
ruleQualifiedName();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getClassAccess().getPersistenceIdQualifiedNameParserRuleCall_8_2_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Class__PersistenceIdAssignment_8_2"
// $ANTLR start "rule__Class__InjectedServicesAssignment_9"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22272:1: rule__Class__InjectedServicesAssignment_9 : ( ruleInjectedServices ) ;
public final void rule__Class__InjectedServicesAssignment_9() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22276:1: ( ( ruleInjectedServices ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22277:1: ( ruleInjectedServices )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22277:1: ( ruleInjectedServices )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22278:1: ruleInjectedServices
{
if ( state.backtracking==0 ) {
before(grammarAccess.getClassAccess().getInjectedServicesInjectedServicesParserRuleCall_9_0());
}
pushFollow(FOLLOW_ruleInjectedServices_in_rule__Class__InjectedServicesAssignment_944899);
ruleInjectedServices();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getClassAccess().getInjectedServicesInjectedServicesParserRuleCall_9_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Class__InjectedServicesAssignment_9"
// $ANTLR start "rule__Class__OperationsAssignment_10"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22287:1: rule__Class__OperationsAssignment_10 : ( ruleOperation ) ;
public final void rule__Class__OperationsAssignment_10() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22291:1: ( ( ruleOperation ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22292:1: ( ruleOperation )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22292:1: ( ruleOperation )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22293:1: ruleOperation
{
if ( state.backtracking==0 ) {
before(grammarAccess.getClassAccess().getOperationsOperationParserRuleCall_10_0());
}
pushFollow(FOLLOW_ruleOperation_in_rule__Class__OperationsAssignment_1044930);
ruleOperation();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getClassAccess().getOperationsOperationParserRuleCall_10_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Class__OperationsAssignment_10"
// $ANTLR start "rule__InjectedServices__ServicesAssignment_1"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22302:1: rule__InjectedServices__ServicesAssignment_1 : ( ruleInjectedService ) ;
public final void rule__InjectedServices__ServicesAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22306:1: ( ( ruleInjectedService ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22307:1: ( ruleInjectedService )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22307:1: ( ruleInjectedService )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22308:1: ruleInjectedService
{
if ( state.backtracking==0 ) {
before(grammarAccess.getInjectedServicesAccess().getServicesInjectedServiceParserRuleCall_1_0());
}
pushFollow(FOLLOW_ruleInjectedService_in_rule__InjectedServices__ServicesAssignment_144961);
ruleInjectedService();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getInjectedServicesAccess().getServicesInjectedServiceParserRuleCall_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__InjectedServices__ServicesAssignment_1"
// $ANTLR start "rule__InjectedService__CardinalityAssignment_2"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22317:1: rule__InjectedService__CardinalityAssignment_2 : ( ruleCardinality ) ;
public final void rule__InjectedService__CardinalityAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22321:1: ( ( ruleCardinality ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22322:1: ( ruleCardinality )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22322:1: ( ruleCardinality )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22323:1: ruleCardinality
{
if ( state.backtracking==0 ) {
before(grammarAccess.getInjectedServiceAccess().getCardinalityCardinalityEnumRuleCall_2_0());
}
pushFollow(FOLLOW_ruleCardinality_in_rule__InjectedService__CardinalityAssignment_244992);
ruleCardinality();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getInjectedServiceAccess().getCardinalityCardinalityEnumRuleCall_2_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__InjectedService__CardinalityAssignment_2"
// $ANTLR start "rule__InjectedService__ServiceAssignment_3"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22332:1: rule__InjectedService__ServiceAssignment_3 : ( ruleJvmTypeReference ) ;
public final void rule__InjectedService__ServiceAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22336:1: ( ( ruleJvmTypeReference ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22337:1: ( ruleJvmTypeReference )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22337:1: ( ruleJvmTypeReference )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22338:1: ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getInjectedServiceAccess().getServiceJvmTypeReferenceParserRuleCall_3_0());
}
pushFollow(FOLLOW_ruleJvmTypeReference_in_rule__InjectedService__ServiceAssignment_345023);
ruleJvmTypeReference();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getInjectedServiceAccess().getServiceJvmTypeReferenceParserRuleCall_3_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__InjectedService__ServiceAssignment_3"
// $ANTLR start "rule__InjectedService__AttributeNameAssignment_4"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22347:1: rule__InjectedService__AttributeNameAssignment_4 : ( RULE_ID ) ;
public final void rule__InjectedService__AttributeNameAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22351:1: ( ( RULE_ID ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22352:1: ( RULE_ID )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22352:1: ( RULE_ID )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22353:1: RULE_ID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getInjectedServiceAccess().getAttributeNameIDTerminalRuleCall_4_0());
}
match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__InjectedService__AttributeNameAssignment_445054); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getInjectedServiceAccess().getAttributeNameIDTerminalRuleCall_4_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__InjectedService__AttributeNameAssignment_4"
// $ANTLR start "rule__Operation__AnnotationsAssignment_1"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22366:1: rule__Operation__AnnotationsAssignment_1 : ( ruleAnnotationDef ) ;
public final void rule__Operation__AnnotationsAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22370:1: ( ( ruleAnnotationDef ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22371:1: ( ruleAnnotationDef )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22371:1: ( ruleAnnotationDef )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22372:1: ruleAnnotationDef
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationAccess().getAnnotationsAnnotationDefParserRuleCall_1_0());
}
pushFollow(FOLLOW_ruleAnnotationDef_in_rule__Operation__AnnotationsAssignment_145089);
ruleAnnotationDef();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOperationAccess().getAnnotationsAnnotationDefParserRuleCall_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Operation__AnnotationsAssignment_1"
// $ANTLR start "rule__Operation__TypeAssignment_2_1"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22381:1: rule__Operation__TypeAssignment_2_1 : ( ruleJvmTypeReference ) ;
public final void rule__Operation__TypeAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22385:1: ( ( ruleJvmTypeReference ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22386:1: ( ruleJvmTypeReference )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22386:1: ( ruleJvmTypeReference )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22387:1: ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationAccess().getTypeJvmTypeReferenceParserRuleCall_2_1_0());
}
pushFollow(FOLLOW_ruleJvmTypeReference_in_rule__Operation__TypeAssignment_2_145120);
ruleJvmTypeReference();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOperationAccess().getTypeJvmTypeReferenceParserRuleCall_2_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Operation__TypeAssignment_2_1"
// $ANTLR start "rule__Operation__NameAssignment_2_2"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22396:1: rule__Operation__NameAssignment_2_2 : ( RULE_ID ) ;
public final void rule__Operation__NameAssignment_2_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22400:1: ( ( RULE_ID ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22401:1: ( RULE_ID )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22401:1: ( RULE_ID )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22402:1: RULE_ID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationAccess().getNameIDTerminalRuleCall_2_2_0());
}
match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__Operation__NameAssignment_2_245151); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOperationAccess().getNameIDTerminalRuleCall_2_2_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Operation__NameAssignment_2_2"
// $ANTLR start "rule__Operation__ParamsAssignment_2_4_0"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22411:1: rule__Operation__ParamsAssignment_2_4_0 : ( ruleFullJvmFormalParameter ) ;
public final void rule__Operation__ParamsAssignment_2_4_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22415:1: ( ( ruleFullJvmFormalParameter ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22416:1: ( ruleFullJvmFormalParameter )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22416:1: ( ruleFullJvmFormalParameter )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22417:1: ruleFullJvmFormalParameter
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationAccess().getParamsFullJvmFormalParameterParserRuleCall_2_4_0_0());
}
pushFollow(FOLLOW_ruleFullJvmFormalParameter_in_rule__Operation__ParamsAssignment_2_4_045182);
ruleFullJvmFormalParameter();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOperationAccess().getParamsFullJvmFormalParameterParserRuleCall_2_4_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Operation__ParamsAssignment_2_4_0"
// $ANTLR start "rule__Operation__ParamsAssignment_2_4_1_1"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22426:1: rule__Operation__ParamsAssignment_2_4_1_1 : ( ruleFullJvmFormalParameter ) ;
public final void rule__Operation__ParamsAssignment_2_4_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22430:1: ( ( ruleFullJvmFormalParameter ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22431:1: ( ruleFullJvmFormalParameter )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22431:1: ( ruleFullJvmFormalParameter )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22432:1: ruleFullJvmFormalParameter
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationAccess().getParamsFullJvmFormalParameterParserRuleCall_2_4_1_1_0());
}
pushFollow(FOLLOW_ruleFullJvmFormalParameter_in_rule__Operation__ParamsAssignment_2_4_1_145213);
ruleFullJvmFormalParameter();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOperationAccess().getParamsFullJvmFormalParameterParserRuleCall_2_4_1_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Operation__ParamsAssignment_2_4_1_1"
// $ANTLR start "rule__Operation__BodyAssignment_2_6"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22441:1: rule__Operation__BodyAssignment_2_6 : ( ruleXExpression ) ;
public final void rule__Operation__BodyAssignment_2_6() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22445:1: ( ( ruleXExpression ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22446:1: ( ruleXExpression )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22446:1: ( ruleXExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22447:1: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationAccess().getBodyXExpressionParserRuleCall_2_6_0());
}
pushFollow(FOLLOW_ruleXExpression_in_rule__Operation__BodyAssignment_2_645244);
ruleXExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOperationAccess().getBodyXExpressionParserRuleCall_2_6_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Operation__BodyAssignment_2_6"
// $ANTLR start "rule__TypedPackage__NameAssignment_2"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22456:1: rule__TypedPackage__NameAssignment_2 : ( ruleQualifiedName ) ;
public final void rule__TypedPackage__NameAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22460:1: ( ( ruleQualifiedName ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22461:1: ( ruleQualifiedName )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22461:1: ( ruleQualifiedName )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22462:1: ruleQualifiedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypedPackageAccess().getNameQualifiedNameParserRuleCall_2_0());
}
pushFollow(FOLLOW_ruleQualifiedName_in_rule__TypedPackage__NameAssignment_245275);
ruleQualifiedName();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getTypedPackageAccess().getNameQualifiedNameParserRuleCall_2_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__TypedPackage__NameAssignment_2"
// $ANTLR start "rule__TypedPackage__ImportsAssignment_3_1"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22471:1: rule__TypedPackage__ImportsAssignment_3_1 : ( ruleImport ) ;
public final void rule__TypedPackage__ImportsAssignment_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22475:1: ( ( ruleImport ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22476:1: ( ruleImport )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22476:1: ( ruleImport )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22477:1: ruleImport
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypedPackageAccess().getImportsImportParserRuleCall_3_1_0());
}
pushFollow(FOLLOW_ruleImport_in_rule__TypedPackage__ImportsAssignment_3_145306);
ruleImport();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getTypedPackageAccess().getImportsImportParserRuleCall_3_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__TypedPackage__ImportsAssignment_3_1"
// $ANTLR start "rule__TypedPackage__TypesAssignment_3_2"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22486:1: rule__TypedPackage__TypesAssignment_3_2 : ( ruleType ) ;
public final void rule__TypedPackage__TypesAssignment_3_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22490:1: ( ( ruleType ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22491:1: ( ruleType )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22491:1: ( ruleType )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22492:1: ruleType
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypedPackageAccess().getTypesTypeParserRuleCall_3_2_0());
}
pushFollow(FOLLOW_ruleType_in_rule__TypedPackage__TypesAssignment_3_245337);
ruleType();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getTypedPackageAccess().getTypesTypeParserRuleCall_3_2_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__TypedPackage__TypesAssignment_3_2"
// $ANTLR start "rule__Import__ImportedNamespaceAssignment_1"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22501:1: rule__Import__ImportedNamespaceAssignment_1 : ( ruleLQualifiedNameWithWildCard ) ;
public final void rule__Import__ImportedNamespaceAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22505:1: ( ( ruleLQualifiedNameWithWildCard ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22506:1: ( ruleLQualifiedNameWithWildCard )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22506:1: ( ruleLQualifiedNameWithWildCard )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22507:1: ruleLQualifiedNameWithWildCard
{
if ( state.backtracking==0 ) {
before(grammarAccess.getImportAccess().getImportedNamespaceLQualifiedNameWithWildCardParserRuleCall_1_0());
}
pushFollow(FOLLOW_ruleLQualifiedNameWithWildCard_in_rule__Import__ImportedNamespaceAssignment_145368);
ruleLQualifiedNameWithWildCard();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getImportAccess().getImportedNamespaceLQualifiedNameWithWildCardParserRuleCall_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Import__ImportedNamespaceAssignment_1"
// $ANTLR start "rule__DataType__NameAssignment_1"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22516:1: rule__DataType__NameAssignment_1 : ( ruleValidIDWithKeywords ) ;
public final void rule__DataType__NameAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22520:1: ( ( ruleValidIDWithKeywords ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22521:1: ( ruleValidIDWithKeywords )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22521:1: ( ruleValidIDWithKeywords )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22522:1: ruleValidIDWithKeywords
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeAccess().getNameValidIDWithKeywordsParserRuleCall_1_0());
}
pushFollow(FOLLOW_ruleValidIDWithKeywords_in_rule__DataType__NameAssignment_145399);
ruleValidIDWithKeywords();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataTypeAccess().getNameValidIDWithKeywordsParserRuleCall_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataType__NameAssignment_1"
// $ANTLR start "rule__DataType__JvmTypeReferenceAssignment_2_0_1"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22531:1: rule__DataType__JvmTypeReferenceAssignment_2_0_1 : ( ruleJvmTypeReference ) ;
public final void rule__DataType__JvmTypeReferenceAssignment_2_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22535:1: ( ( ruleJvmTypeReference ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22536:1: ( ruleJvmTypeReference )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22536:1: ( ruleJvmTypeReference )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22537:1: ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeAccess().getJvmTypeReferenceJvmTypeReferenceParserRuleCall_2_0_1_0());
}
pushFollow(FOLLOW_ruleJvmTypeReference_in_rule__DataType__JvmTypeReferenceAssignment_2_0_145430);
ruleJvmTypeReference();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataTypeAccess().getJvmTypeReferenceJvmTypeReferenceParserRuleCall_2_0_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataType__JvmTypeReferenceAssignment_2_0_1"
// $ANTLR start "rule__DataType__AsPrimitiveAssignment_2_0_2"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22546:1: rule__DataType__AsPrimitiveAssignment_2_0_2 : ( ( 'as primitive' ) ) ;
public final void rule__DataType__AsPrimitiveAssignment_2_0_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22550:1: ( ( ( 'as primitive' ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22551:1: ( ( 'as primitive' ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22551:1: ( ( 'as primitive' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22552:1: ( 'as primitive' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeAccess().getAsPrimitiveAsPrimitiveKeyword_2_0_2_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22553:1: ( 'as primitive' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22554:1: 'as primitive'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeAccess().getAsPrimitiveAsPrimitiveKeyword_2_0_2_0());
}
match(input,123,FOLLOW_123_in_rule__DataType__AsPrimitiveAssignment_2_0_245466); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataTypeAccess().getAsPrimitiveAsPrimitiveKeyword_2_0_2_0());
}
}
if ( state.backtracking==0 ) {
after(grammarAccess.getDataTypeAccess().getAsPrimitiveAsPrimitiveKeyword_2_0_2_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataType__AsPrimitiveAssignment_2_0_2"
// $ANTLR start "rule__DataType__DateAssignment_2_1_0"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22569:1: rule__DataType__DateAssignment_2_1_0 : ( ( 'dateType' ) ) ;
public final void rule__DataType__DateAssignment_2_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22573:1: ( ( ( 'dateType' ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22574:1: ( ( 'dateType' ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22574:1: ( ( 'dateType' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22575:1: ( 'dateType' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeAccess().getDateDateTypeKeyword_2_1_0_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22576:1: ( 'dateType' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22577:1: 'dateType'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeAccess().getDateDateTypeKeyword_2_1_0_0());
}
match(input,124,FOLLOW_124_in_rule__DataType__DateAssignment_2_1_045510); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataTypeAccess().getDateDateTypeKeyword_2_1_0_0());
}
}
if ( state.backtracking==0 ) {
after(grammarAccess.getDataTypeAccess().getDateDateTypeKeyword_2_1_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataType__DateAssignment_2_1_0"
// $ANTLR start "rule__DataType__DateTypeAssignment_2_1_1"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22592:1: rule__DataType__DateTypeAssignment_2_1_1 : ( ruleDateType ) ;
public final void rule__DataType__DateTypeAssignment_2_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22596:1: ( ( ruleDateType ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22597:1: ( ruleDateType )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22597:1: ( ruleDateType )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22598:1: ruleDateType
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeAccess().getDateTypeDateTypeEnumRuleCall_2_1_1_0());
}
pushFollow(FOLLOW_ruleDateType_in_rule__DataType__DateTypeAssignment_2_1_145549);
ruleDateType();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataTypeAccess().getDateTypeDateTypeEnumRuleCall_2_1_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataType__DateTypeAssignment_2_1_1"
// $ANTLR start "rule__DataType__AsBlobAssignment_2_2"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22607:1: rule__DataType__AsBlobAssignment_2_2 : ( ( 'as blob' ) ) ;
public final void rule__DataType__AsBlobAssignment_2_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22611:1: ( ( ( 'as blob' ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22612:1: ( ( 'as blob' ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22612:1: ( ( 'as blob' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22613:1: ( 'as blob' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeAccess().getAsBlobAsBlobKeyword_2_2_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22614:1: ( 'as blob' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22615:1: 'as blob'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeAccess().getAsBlobAsBlobKeyword_2_2_0());
}
match(input,125,FOLLOW_125_in_rule__DataType__AsBlobAssignment_2_245585); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataTypeAccess().getAsBlobAsBlobKeyword_2_2_0());
}
}
if ( state.backtracking==0 ) {
after(grammarAccess.getDataTypeAccess().getAsBlobAsBlobKeyword_2_2_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DataType__AsBlobAssignment_2_2"
// $ANTLR start "rule__Enum__NameAssignment_1"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22633:1: rule__Enum__NameAssignment_1 : ( RULE_ID ) ;
public final void rule__Enum__NameAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22637:1: ( ( RULE_ID ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22638:1: ( RULE_ID )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22638:1: ( RULE_ID )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22639:1: RULE_ID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumAccess().getNameIDTerminalRuleCall_1_0());
}
match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__Enum__NameAssignment_145627); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEnumAccess().getNameIDTerminalRuleCall_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Enum__NameAssignment_1"
// $ANTLR start "rule__Enum__LiteralsAssignment_3"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22648:1: rule__Enum__LiteralsAssignment_3 : ( ruleEnumLiteral ) ;
public final void rule__Enum__LiteralsAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22652:1: ( ( ruleEnumLiteral ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22653:1: ( ruleEnumLiteral )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22653:1: ( ruleEnumLiteral )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22654:1: ruleEnumLiteral
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumAccess().getLiteralsEnumLiteralParserRuleCall_3_0());
}
pushFollow(FOLLOW_ruleEnumLiteral_in_rule__Enum__LiteralsAssignment_345658);
ruleEnumLiteral();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEnumAccess().getLiteralsEnumLiteralParserRuleCall_3_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Enum__LiteralsAssignment_3"
// $ANTLR start "rule__Enum__LiteralsAssignment_4_1"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22663:1: rule__Enum__LiteralsAssignment_4_1 : ( ruleEnumLiteral ) ;
public final void rule__Enum__LiteralsAssignment_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22667:1: ( ( ruleEnumLiteral ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22668:1: ( ruleEnumLiteral )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22668:1: ( ruleEnumLiteral )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22669:1: ruleEnumLiteral
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumAccess().getLiteralsEnumLiteralParserRuleCall_4_1_0());
}
pushFollow(FOLLOW_ruleEnumLiteral_in_rule__Enum__LiteralsAssignment_4_145689);
ruleEnumLiteral();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEnumAccess().getLiteralsEnumLiteralParserRuleCall_4_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Enum__LiteralsAssignment_4_1"
// $ANTLR start "rule__EnumLiteral__NameAssignment"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22678:1: rule__EnumLiteral__NameAssignment : ( RULE_ID ) ;
public final void rule__EnumLiteral__NameAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22682:1: ( ( RULE_ID ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22683:1: ( RULE_ID )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22683:1: ( RULE_ID )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22684:1: RULE_ID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumLiteralAccess().getNameIDTerminalRuleCall_0());
}
match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__EnumLiteral__NameAssignment45720); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEnumLiteralAccess().getNameIDTerminalRuleCall_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__EnumLiteral__NameAssignment"
// $ANTLR start "rule__AnnotationDef__AnnotationAssignment_0"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22693:1: rule__AnnotationDef__AnnotationAssignment_0 : ( ruleXAnnotation ) ;
public final void rule__AnnotationDef__AnnotationAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22697:1: ( ( ruleXAnnotation ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22698:1: ( ruleXAnnotation )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22698:1: ( ruleXAnnotation )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22699:1: ruleXAnnotation
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAnnotationDefAccess().getAnnotationXAnnotationParserRuleCall_0_0());
}
pushFollow(FOLLOW_ruleXAnnotation_in_rule__AnnotationDef__AnnotationAssignment_045751);
ruleXAnnotation();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getAnnotationDefAccess().getAnnotationXAnnotationParserRuleCall_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AnnotationDef__AnnotationAssignment_0"
// $ANTLR start "rule__AttributeMatchingConstraint__AttributeAssignment_0"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22709:1: rule__AttributeMatchingConstraint__AttributeAssignment_0 : ( ( RULE_ID ) ) ;
public final void rule__AttributeMatchingConstraint__AttributeAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22713:1: ( ( ( RULE_ID ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22714:1: ( ( RULE_ID ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22714:1: ( ( RULE_ID ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22715:1: ( RULE_ID )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeMatchingConstraintAccess().getAttributeLAttributeCrossReference_0_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22716:1: ( RULE_ID )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22717:1: RULE_ID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeMatchingConstraintAccess().getAttributeLAttributeIDTerminalRuleCall_0_0_1());
}
match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__AttributeMatchingConstraint__AttributeAssignment_045787); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getAttributeMatchingConstraintAccess().getAttributeLAttributeIDTerminalRuleCall_0_0_1());
}
}
if ( state.backtracking==0 ) {
after(grammarAccess.getAttributeMatchingConstraintAccess().getAttributeLAttributeCrossReference_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AttributeMatchingConstraint__AttributeAssignment_0"
// $ANTLR start "rule__AttributeMatchingConstraint__ComparatorTypeAssignment_1"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22728:1: rule__AttributeMatchingConstraint__ComparatorTypeAssignment_1 : ( ruleLComparatorType ) ;
public final void rule__AttributeMatchingConstraint__ComparatorTypeAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22732:1: ( ( ruleLComparatorType ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22733:1: ( ruleLComparatorType )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22733:1: ( ruleLComparatorType )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22734:1: ruleLComparatorType
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeMatchingConstraintAccess().getComparatorTypeLComparatorTypeEnumRuleCall_1_0());
}
pushFollow(FOLLOW_ruleLComparatorType_in_rule__AttributeMatchingConstraint__ComparatorTypeAssignment_145822);
ruleLComparatorType();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getAttributeMatchingConstraintAccess().getComparatorTypeLComparatorTypeEnumRuleCall_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AttributeMatchingConstraint__ComparatorTypeAssignment_1"
// $ANTLR start "rule__AttributeMatchingConstraint__MatchingValueAssignment_2_0"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22743:1: rule__AttributeMatchingConstraint__MatchingValueAssignment_2_0 : ( RULE_STRING ) ;
public final void rule__AttributeMatchingConstraint__MatchingValueAssignment_2_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22747:1: ( ( RULE_STRING ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22748:1: ( RULE_STRING )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22748:1: ( RULE_STRING )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22749:1: RULE_STRING
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeMatchingConstraintAccess().getMatchingValueSTRINGTerminalRuleCall_2_0_0());
}
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__AttributeMatchingConstraint__MatchingValueAssignment_2_045853); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getAttributeMatchingConstraintAccess().getMatchingValueSTRINGTerminalRuleCall_2_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AttributeMatchingConstraint__MatchingValueAssignment_2_0"
// $ANTLR start "rule__AttributeMatchingConstraint__MatchingLiteralAssignment_2_1"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22758:1: rule__AttributeMatchingConstraint__MatchingLiteralAssignment_2_1 : ( ( RULE_ID ) ) ;
public final void rule__AttributeMatchingConstraint__MatchingLiteralAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22762:1: ( ( ( RULE_ID ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22763:1: ( ( RULE_ID ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22763:1: ( ( RULE_ID ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22764:1: ( RULE_ID )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeMatchingConstraintAccess().getMatchingLiteralLEnumLiteralCrossReference_2_1_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22765:1: ( RULE_ID )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22766:1: RULE_ID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeMatchingConstraintAccess().getMatchingLiteralLEnumLiteralIDTerminalRuleCall_2_1_0_1());
}
match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__AttributeMatchingConstraint__MatchingLiteralAssignment_2_145888); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getAttributeMatchingConstraintAccess().getMatchingLiteralLEnumLiteralIDTerminalRuleCall_2_1_0_1());
}
}
if ( state.backtracking==0 ) {
after(grammarAccess.getAttributeMatchingConstraintAccess().getMatchingLiteralLEnumLiteralCrossReference_2_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AttributeMatchingConstraint__MatchingLiteralAssignment_2_1"
// $ANTLR start "rule__XAnnotation__AnnotationTypeAssignment_2"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22779:1: rule__XAnnotation__AnnotationTypeAssignment_2 : ( ( ruleQualifiedName ) ) ;
public final void rule__XAnnotation__AnnotationTypeAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22783:1: ( ( ( ruleQualifiedName ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22784:1: ( ( ruleQualifiedName ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22784:1: ( ( ruleQualifiedName ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22785:1: ( ruleQualifiedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getAnnotationTypeJvmAnnotationTypeCrossReference_2_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22786:1: ( ruleQualifiedName )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22787:1: ruleQualifiedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getAnnotationTypeJvmAnnotationTypeQualifiedNameParserRuleCall_2_0_1());
}
pushFollow(FOLLOW_ruleQualifiedName_in_rule__XAnnotation__AnnotationTypeAssignment_245929);
ruleQualifiedName();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationAccess().getAnnotationTypeJvmAnnotationTypeQualifiedNameParserRuleCall_2_0_1());
}
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationAccess().getAnnotationTypeJvmAnnotationTypeCrossReference_2_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAnnotation__AnnotationTypeAssignment_2"
// $ANTLR start "rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22798:1: rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 : ( ruleXAnnotationElementValuePair ) ;
public final void rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22802:1: ( ( ruleXAnnotationElementValuePair ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22803:1: ( ruleXAnnotationElementValuePair )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22803:1: ( ruleXAnnotationElementValuePair )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22804:1: ruleXAnnotationElementValuePair
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getElementValuePairsXAnnotationElementValuePairParserRuleCall_3_1_0_0_0());
}
pushFollow(FOLLOW_ruleXAnnotationElementValuePair_in_rule__XAnnotation__ElementValuePairsAssignment_3_1_0_045964);
ruleXAnnotationElementValuePair();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationAccess().getElementValuePairsXAnnotationElementValuePairParserRuleCall_3_1_0_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0"
// $ANTLR start "rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22813:1: rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 : ( ruleXAnnotationElementValuePair ) ;
public final void rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22817:1: ( ( ruleXAnnotationElementValuePair ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22818:1: ( ruleXAnnotationElementValuePair )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22818:1: ( ruleXAnnotationElementValuePair )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22819:1: ruleXAnnotationElementValuePair
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getElementValuePairsXAnnotationElementValuePairParserRuleCall_3_1_0_1_1_0());
}
pushFollow(FOLLOW_ruleXAnnotationElementValuePair_in_rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_145995);
ruleXAnnotationElementValuePair();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationAccess().getElementValuePairsXAnnotationElementValuePairParserRuleCall_3_1_0_1_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1"
// $ANTLR start "rule__XAnnotation__ValueAssignment_3_1_1"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22828:1: rule__XAnnotation__ValueAssignment_3_1_1 : ( ruleXAnnotationElementValueOrCommaList ) ;
public final void rule__XAnnotation__ValueAssignment_3_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22832:1: ( ( ruleXAnnotationElementValueOrCommaList ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22833:1: ( ruleXAnnotationElementValueOrCommaList )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22833:1: ( ruleXAnnotationElementValueOrCommaList )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22834:1: ruleXAnnotationElementValueOrCommaList
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getValueXAnnotationElementValueOrCommaListParserRuleCall_3_1_1_0());
}
pushFollow(FOLLOW_ruleXAnnotationElementValueOrCommaList_in_rule__XAnnotation__ValueAssignment_3_1_146026);
ruleXAnnotationElementValueOrCommaList();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationAccess().getValueXAnnotationElementValueOrCommaListParserRuleCall_3_1_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAnnotation__ValueAssignment_3_1_1"
// $ANTLR start "rule__XAnnotationElementValuePair__ElementAssignment_0_0_0"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22843:1: rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 : ( ( ruleValidID ) ) ;
public final void rule__XAnnotationElementValuePair__ElementAssignment_0_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22847:1: ( ( ( ruleValidID ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22848:1: ( ( ruleValidID ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22848:1: ( ( ruleValidID ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22849:1: ( ruleValidID )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValuePairAccess().getElementJvmOperationCrossReference_0_0_0_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22850:1: ( ruleValidID )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22851:1: ruleValidID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValuePairAccess().getElementJvmOperationValidIDParserRuleCall_0_0_0_0_1());
}
pushFollow(FOLLOW_ruleValidID_in_rule__XAnnotationElementValuePair__ElementAssignment_0_0_046061);
ruleValidID();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValuePairAccess().getElementJvmOperationValidIDParserRuleCall_0_0_0_0_1());
}
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValuePairAccess().getElementJvmOperationCrossReference_0_0_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAnnotationElementValuePair__ElementAssignment_0_0_0"
// $ANTLR start "rule__XAnnotationElementValuePair__ValueAssignment_1"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22862:1: rule__XAnnotationElementValuePair__ValueAssignment_1 : ( ruleXAnnotationElementValue ) ;
public final void rule__XAnnotationElementValuePair__ValueAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22866:1: ( ( ruleXAnnotationElementValue ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22867:1: ( ruleXAnnotationElementValue )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22867:1: ( ruleXAnnotationElementValue )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22868:1: ruleXAnnotationElementValue
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValuePairAccess().getValueXAnnotationElementValueParserRuleCall_1_0());
}
pushFollow(FOLLOW_ruleXAnnotationElementValue_in_rule__XAnnotationElementValuePair__ValueAssignment_146096);
ruleXAnnotationElementValue();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValuePairAccess().getValueXAnnotationElementValueParserRuleCall_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAnnotationElementValuePair__ValueAssignment_1"
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22877:1: rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 : ( ruleXAnnotationOrExpression ) ;
public final void rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22881:1: ( ( ruleXAnnotationOrExpression ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22882:1: ( ruleXAnnotationOrExpression )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22882:1: ( ruleXAnnotationOrExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22883:1: ruleXAnnotationOrExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsXAnnotationOrExpressionParserRuleCall_0_1_0_0());
}
pushFollow(FOLLOW_ruleXAnnotationOrExpression_in_rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_046127);
ruleXAnnotationOrExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsXAnnotationOrExpressionParserRuleCall_0_1_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0"
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22892:1: rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 : ( ruleXAnnotationOrExpression ) ;
public final void rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22896:1: ( ( ruleXAnnotationOrExpression ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22897:1: ( ruleXAnnotationOrExpression )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22897:1: ( ruleXAnnotationOrExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22898:1: ruleXAnnotationOrExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsXAnnotationOrExpressionParserRuleCall_0_1_1_1_0());
}
pushFollow(FOLLOW_ruleXAnnotationOrExpression_in_rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_146158);
ruleXAnnotationOrExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsXAnnotationOrExpressionParserRuleCall_0_1_1_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1"
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22907:1: rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 : ( ruleXAnnotationOrExpression ) ;
public final void rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22911:1: ( ( ruleXAnnotationOrExpression ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22912:1: ( ruleXAnnotationOrExpression )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22912:1: ( ruleXAnnotationOrExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22913:1: ruleXAnnotationOrExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsXAnnotationOrExpressionParserRuleCall_1_1_1_1_0());
}
pushFollow(FOLLOW_ruleXAnnotationOrExpression_in_rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_146189);
ruleXAnnotationOrExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsXAnnotationOrExpressionParserRuleCall_1_1_1_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1"
// $ANTLR start "rule__XAnnotationElementValue__ElementsAssignment_0_1_0"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22922:1: rule__XAnnotationElementValue__ElementsAssignment_0_1_0 : ( ruleXAnnotationOrExpression ) ;
public final void rule__XAnnotationElementValue__ElementsAssignment_0_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22926:1: ( ( ruleXAnnotationOrExpression ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22927:1: ( ruleXAnnotationOrExpression )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22927:1: ( ruleXAnnotationOrExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22928:1: ruleXAnnotationOrExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueAccess().getElementsXAnnotationOrExpressionParserRuleCall_0_1_0_0());
}
pushFollow(FOLLOW_ruleXAnnotationOrExpression_in_rule__XAnnotationElementValue__ElementsAssignment_0_1_046220);
ruleXAnnotationOrExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValueAccess().getElementsXAnnotationOrExpressionParserRuleCall_0_1_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAnnotationElementValue__ElementsAssignment_0_1_0"
// $ANTLR start "rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22937:1: rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 : ( ruleXAnnotationOrExpression ) ;
public final void rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22941:1: ( ( ruleXAnnotationOrExpression ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22942:1: ( ruleXAnnotationOrExpression )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22942:1: ( ruleXAnnotationOrExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22943:1: ruleXAnnotationOrExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueAccess().getElementsXAnnotationOrExpressionParserRuleCall_0_1_1_1_0());
}
pushFollow(FOLLOW_ruleXAnnotationOrExpression_in_rule__XAnnotationElementValue__ElementsAssignment_0_1_1_146251);
ruleXAnnotationOrExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValueAccess().getElementsXAnnotationOrExpressionParserRuleCall_0_1_1_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1"
// $ANTLR start "rule__XAssignment__FeatureAssignment_0_1"
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22952:1: rule__XAssignment__FeatureAssignment_0_1 : ( ( ruleFeatureCallID ) ) ;
public final void rule__XAssignment__FeatureAssignment_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22956:1: ( ( ( ruleFeatureCallID ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22957:1: ( ( ruleFeatureCallID ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22957:1: ( ( ruleFeatureCallID ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22958:1: ( ruleFeatureCallID )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getFeatureJvmIdentifiableElementCrossReference_0_1_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22959:1: ( ruleFeatureCallID )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22960:1: ruleFeatureCallID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getFeatureJvmIdentifiableElementFeatureCallIDParserRuleCall_0_1_0_1());
}
pushFollow(FOLLOW_ruleFeatureCallID_in_rule__XAssignment__FeatureAssignment_0_146286);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22971:1: rule__XAssignment__ValueAssignment_0_3 : ( ruleXAssignment ) ;
public final void rule__XAssignment__ValueAssignment_0_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22975:1: ( ( ruleXAssignment ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22976:1: ( ruleXAssignment )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22976:1: ( ruleXAssignment )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22977:1: ruleXAssignment
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getValueXAssignmentParserRuleCall_0_3_0());
}
pushFollow(FOLLOW_ruleXAssignment_in_rule__XAssignment__ValueAssignment_0_346321);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22986: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22990:1: ( ( ( ruleOpMultiAssign ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22991:1: ( ( ruleOpMultiAssign ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22991:1: ( ( ruleOpMultiAssign ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22992:1: ( ruleOpMultiAssign )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getFeatureJvmIdentifiableElementCrossReference_1_1_0_0_1_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22993:1: ( ruleOpMultiAssign )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:22994: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_146356);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23005:1: rule__XAssignment__RightOperandAssignment_1_1_1 : ( ruleXAssignment ) ;
public final void rule__XAssignment__RightOperandAssignment_1_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23009:1: ( ( ruleXAssignment ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23010:1: ( ruleXAssignment )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23010:1: ( ruleXAssignment )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23011:1: ruleXAssignment
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getRightOperandXAssignmentParserRuleCall_1_1_1_0());
}
pushFollow(FOLLOW_ruleXAssignment_in_rule__XAssignment__RightOperandAssignment_1_1_146391);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23020: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23024:1: ( ( ( ruleOpOr ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23025:1: ( ( ruleOpOr ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23025:1: ( ( ruleOpOr ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23026:1: ( ruleOpOr )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOrExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23027:1: ( ruleOpOr )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23028: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_146426);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23039:1: rule__XOrExpression__RightOperandAssignment_1_1 : ( ruleXAndExpression ) ;
public final void rule__XOrExpression__RightOperandAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23043:1: ( ( ruleXAndExpression ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23044:1: ( ruleXAndExpression )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23044:1: ( ruleXAndExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23045:1: ruleXAndExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOrExpressionAccess().getRightOperandXAndExpressionParserRuleCall_1_1_0());
}
pushFollow(FOLLOW_ruleXAndExpression_in_rule__XOrExpression__RightOperandAssignment_1_146461);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23054: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23058:1: ( ( ( ruleOpAnd ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23059:1: ( ( ruleOpAnd ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23059:1: ( ( ruleOpAnd ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23060:1: ( ruleOpAnd )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAndExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23061:1: ( ruleOpAnd )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23062: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_146496);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23073:1: rule__XAndExpression__RightOperandAssignment_1_1 : ( ruleXEqualityExpression ) ;
public final void rule__XAndExpression__RightOperandAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23077:1: ( ( ruleXEqualityExpression ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23078:1: ( ruleXEqualityExpression )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23078:1: ( ruleXEqualityExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23079:1: ruleXEqualityExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAndExpressionAccess().getRightOperandXEqualityExpressionParserRuleCall_1_1_0());
}
pushFollow(FOLLOW_ruleXEqualityExpression_in_rule__XAndExpression__RightOperandAssignment_1_146531);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23088: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23092:1: ( ( ( ruleOpEquality ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23093:1: ( ( ruleOpEquality ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23093:1: ( ( ruleOpEquality ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23094:1: ( ruleOpEquality )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXEqualityExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23095:1: ( ruleOpEquality )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23096: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_146566);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23107:1: rule__XEqualityExpression__RightOperandAssignment_1_1 : ( ruleXRelationalExpression ) ;
public final void rule__XEqualityExpression__RightOperandAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23111:1: ( ( ruleXRelationalExpression ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23112:1: ( ruleXRelationalExpression )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23112:1: ( ruleXRelationalExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23113:1: ruleXRelationalExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXEqualityExpressionAccess().getRightOperandXRelationalExpressionParserRuleCall_1_1_0());
}
pushFollow(FOLLOW_ruleXRelationalExpression_in_rule__XEqualityExpression__RightOperandAssignment_1_146601);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23122:1: rule__XRelationalExpression__TypeAssignment_1_0_1 : ( ruleJvmTypeReference ) ;
public final void rule__XRelationalExpression__TypeAssignment_1_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23126:1: ( ( ruleJvmTypeReference ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23127:1: ( ruleJvmTypeReference )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23127:1: ( ruleJvmTypeReference )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23128:1: ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getTypeJvmTypeReferenceParserRuleCall_1_0_1_0());
}
pushFollow(FOLLOW_ruleJvmTypeReference_in_rule__XRelationalExpression__TypeAssignment_1_0_146632);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23137: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23141:1: ( ( ( ruleOpCompare ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23142:1: ( ( ruleOpCompare ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23142:1: ( ( ruleOpCompare ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23143:1: ( ruleOpCompare )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_1_0_0_1_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23144:1: ( ruleOpCompare )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23145: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_146667);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23156:1: rule__XRelationalExpression__RightOperandAssignment_1_1_1 : ( ruleXOtherOperatorExpression ) ;
public final void rule__XRelationalExpression__RightOperandAssignment_1_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23160:1: ( ( ruleXOtherOperatorExpression ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23161:1: ( ruleXOtherOperatorExpression )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23161:1: ( ruleXOtherOperatorExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23162:1: ruleXOtherOperatorExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getRightOperandXOtherOperatorExpressionParserRuleCall_1_1_1_0());
}
pushFollow(FOLLOW_ruleXOtherOperatorExpression_in_rule__XRelationalExpression__RightOperandAssignment_1_1_146702);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23171: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23175:1: ( ( ( ruleOpOther ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23176:1: ( ( ruleOpOther ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23176:1: ( ( ruleOpOther ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23177:1: ( ruleOpOther )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOtherOperatorExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23178:1: ( ruleOpOther )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23179: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_146737);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23190:1: rule__XOtherOperatorExpression__RightOperandAssignment_1_1 : ( ruleXAdditiveExpression ) ;
public final void rule__XOtherOperatorExpression__RightOperandAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23194:1: ( ( ruleXAdditiveExpression ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23195:1: ( ruleXAdditiveExpression )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23195:1: ( ruleXAdditiveExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23196:1: ruleXAdditiveExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOtherOperatorExpressionAccess().getRightOperandXAdditiveExpressionParserRuleCall_1_1_0());
}
pushFollow(FOLLOW_ruleXAdditiveExpression_in_rule__XOtherOperatorExpression__RightOperandAssignment_1_146772);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23205: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23209:1: ( ( ( ruleOpAdd ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23210:1: ( ( ruleOpAdd ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23210:1: ( ( ruleOpAdd ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23211:1: ( ruleOpAdd )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAdditiveExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23212:1: ( ruleOpAdd )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23213: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_146807);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23224:1: rule__XAdditiveExpression__RightOperandAssignment_1_1 : ( ruleXMultiplicativeExpression ) ;
public final void rule__XAdditiveExpression__RightOperandAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23228:1: ( ( ruleXMultiplicativeExpression ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23229:1: ( ruleXMultiplicativeExpression )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23229:1: ( ruleXMultiplicativeExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23230:1: ruleXMultiplicativeExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAdditiveExpressionAccess().getRightOperandXMultiplicativeExpressionParserRuleCall_1_1_0());
}
pushFollow(FOLLOW_ruleXMultiplicativeExpression_in_rule__XAdditiveExpression__RightOperandAssignment_1_146842);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23239: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23243:1: ( ( ( ruleOpMulti ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23244:1: ( ( ruleOpMulti ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23244:1: ( ( ruleOpMulti ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23245:1: ( ruleOpMulti )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMultiplicativeExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23246:1: ( ruleOpMulti )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23247: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_146877);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23258:1: rule__XMultiplicativeExpression__RightOperandAssignment_1_1 : ( ruleXUnaryOperation ) ;
public final void rule__XMultiplicativeExpression__RightOperandAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23262:1: ( ( ruleXUnaryOperation ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23263:1: ( ruleXUnaryOperation )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23263:1: ( ruleXUnaryOperation )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23264:1: ruleXUnaryOperation
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMultiplicativeExpressionAccess().getRightOperandXUnaryOperationParserRuleCall_1_1_0());
}
pushFollow(FOLLOW_ruleXUnaryOperation_in_rule__XMultiplicativeExpression__RightOperandAssignment_1_146912);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23273:1: rule__XUnaryOperation__FeatureAssignment_0_1 : ( ( ruleOpUnary ) ) ;
public final void rule__XUnaryOperation__FeatureAssignment_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23277:1: ( ( ( ruleOpUnary ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23278:1: ( ( ruleOpUnary ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23278:1: ( ( ruleOpUnary ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23279:1: ( ruleOpUnary )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXUnaryOperationAccess().getFeatureJvmIdentifiableElementCrossReference_0_1_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23280:1: ( ruleOpUnary )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23281:1: ruleOpUnary
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXUnaryOperationAccess().getFeatureJvmIdentifiableElementOpUnaryParserRuleCall_0_1_0_1());
}
pushFollow(FOLLOW_ruleOpUnary_in_rule__XUnaryOperation__FeatureAssignment_0_146947);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23292:1: rule__XUnaryOperation__OperandAssignment_0_2 : ( ruleXUnaryOperation ) ;
public final void rule__XUnaryOperation__OperandAssignment_0_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23296:1: ( ( ruleXUnaryOperation ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23297:1: ( ruleXUnaryOperation )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23297:1: ( ruleXUnaryOperation )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23298:1: ruleXUnaryOperation
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXUnaryOperationAccess().getOperandXUnaryOperationParserRuleCall_0_2_0());
}
pushFollow(FOLLOW_ruleXUnaryOperation_in_rule__XUnaryOperation__OperandAssignment_0_246982);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23307:1: rule__XCastedExpression__TypeAssignment_1_1 : ( ruleJvmTypeReference ) ;
public final void rule__XCastedExpression__TypeAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23311:1: ( ( ruleJvmTypeReference ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23312:1: ( ruleJvmTypeReference )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23312:1: ( ruleJvmTypeReference )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23313:1: ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCastedExpressionAccess().getTypeJvmTypeReferenceParserRuleCall_1_1_0());
}
pushFollow(FOLLOW_ruleJvmTypeReference_in_rule__XCastedExpression__TypeAssignment_1_147013);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23322:1: rule__XPostfixOperation__FeatureAssignment_1_0_1 : ( ( ruleOpPostfix ) ) ;
public final void rule__XPostfixOperation__FeatureAssignment_1_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23326:1: ( ( ( ruleOpPostfix ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23327:1: ( ( ruleOpPostfix ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23327:1: ( ( ruleOpPostfix ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23328:1: ( ruleOpPostfix )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPostfixOperationAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_1_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23329:1: ( ruleOpPostfix )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23330:1: ruleOpPostfix
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPostfixOperationAccess().getFeatureJvmIdentifiableElementOpPostfixParserRuleCall_1_0_1_0_1());
}
pushFollow(FOLLOW_ruleOpPostfix_in_rule__XPostfixOperation__FeatureAssignment_1_0_147048);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23341: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23345:1: ( ( ( '::' ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23346:1: ( ( '::' ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23346:1: ( ( '::' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23347:1: ( '::' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticColonColonKeyword_1_0_0_0_1_1_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23348:1: ( '::' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23349:1: '::'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticColonColonKeyword_1_0_0_0_1_1_0());
}
match(input,126,FOLLOW_126_in_rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_147088); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23364: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23368:1: ( ( ( ruleFeatureCallID ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23369:1: ( ( ruleFeatureCallID ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23369:1: ( ( ruleFeatureCallID ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23370:1: ( ruleFeatureCallID )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_0_2_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23371:1: ( ruleFeatureCallID )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23372: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_247131);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23383:1: rule__XMemberFeatureCall__ValueAssignment_1_0_1 : ( ruleXAssignment ) ;
public final void rule__XMemberFeatureCall__ValueAssignment_1_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23387:1: ( ( ruleXAssignment ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23388:1: ( ruleXAssignment )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23388:1: ( ruleXAssignment )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23389:1: ruleXAssignment
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getValueXAssignmentParserRuleCall_1_0_1_0());
}
pushFollow(FOLLOW_ruleXAssignment_in_rule__XMemberFeatureCall__ValueAssignment_1_0_147166);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23398: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23402:1: ( ( ( '?.' ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23403:1: ( ( '?.' ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23403:1: ( ( '?.' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23404:1: ( '?.' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getNullSafeQuestionMarkFullStopKeyword_1_1_0_0_1_1_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23405:1: ( '?.' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23406:1: '?.'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getNullSafeQuestionMarkFullStopKeyword_1_1_0_0_1_1_0());
}
match(input,127,FOLLOW_127_in_rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_147202); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23421: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23425:1: ( ( ( '::' ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23426:1: ( ( '::' ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23426:1: ( ( '::' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23427:1: ( '::' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticColonColonKeyword_1_1_0_0_1_2_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23428:1: ( '::' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23429:1: '::'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticColonColonKeyword_1_1_0_0_1_2_0());
}
match(input,126,FOLLOW_126_in_rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_247246); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23444: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23448:1: ( ( ruleJvmArgumentTypeReference ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23449:1: ( ruleJvmArgumentTypeReference )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23449:1: ( ruleJvmArgumentTypeReference )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23450: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_147285);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23459: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23463:1: ( ( ruleJvmArgumentTypeReference ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23464:1: ( ruleJvmArgumentTypeReference )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23464:1: ( ruleJvmArgumentTypeReference )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23465: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_147316);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23474:1: rule__XMemberFeatureCall__FeatureAssignment_1_1_2 : ( ( ruleIdOrSuper ) ) ;
public final void rule__XMemberFeatureCall__FeatureAssignment_1_1_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23478:1: ( ( ( ruleIdOrSuper ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23479:1: ( ( ruleIdOrSuper ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23479:1: ( ( ruleIdOrSuper ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23480:1: ( ruleIdOrSuper )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getFeatureJvmIdentifiableElementCrossReference_1_1_2_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23481:1: ( ruleIdOrSuper )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23482:1: ruleIdOrSuper
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getFeatureJvmIdentifiableElementIdOrSuperParserRuleCall_1_1_2_0_1());
}
pushFollow(FOLLOW_ruleIdOrSuper_in_rule__XMemberFeatureCall__FeatureAssignment_1_1_247351);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23493: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23497:1: ( ( ( '(' ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23498:1: ( ( '(' ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23498:1: ( ( '(' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23499:1: ( '(' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_1_1_3_0_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23500:1: ( '(' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23501:1: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_1_1_3_0_0());
}
match(input,88,FOLLOW_88_in_rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_047391); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23516: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23520:1: ( ( ruleXShortClosure ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23521:1: ( ruleXShortClosure )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23521:1: ( ruleXShortClosure )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23522: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_047430);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23531: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23535:1: ( ( ruleXExpression ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23536:1: ( ruleXExpression )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23536:1: ( ruleXExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23537: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_047461);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23546: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23550:1: ( ( ruleXExpression ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23551:1: ( ruleXExpression )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23551:1: ( ruleXExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23552: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_147492);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23561:1: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 : ( ruleXClosure ) ;
public final void rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23565:1: ( ( ruleXClosure ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23566:1: ( ruleXClosure )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23566:1: ( ruleXClosure )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23567:1: ruleXClosure
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsXClosureParserRuleCall_1_1_4_0());
}
pushFollow(FOLLOW_ruleXClosure_in_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_447523);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23576:1: rule__XSetLiteral__ElementsAssignment_3_0 : ( ruleXExpression ) ;
public final void rule__XSetLiteral__ElementsAssignment_3_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23580:1: ( ( ruleXExpression ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23581:1: ( ruleXExpression )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23581:1: ( ruleXExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23582:1: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSetLiteralAccess().getElementsXExpressionParserRuleCall_3_0_0());
}
pushFollow(FOLLOW_ruleXExpression_in_rule__XSetLiteral__ElementsAssignment_3_047554);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23591:1: rule__XSetLiteral__ElementsAssignment_3_1_1 : ( ruleXExpression ) ;
public final void rule__XSetLiteral__ElementsAssignment_3_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23595:1: ( ( ruleXExpression ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23596:1: ( ruleXExpression )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23596:1: ( ruleXExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23597:1: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSetLiteralAccess().getElementsXExpressionParserRuleCall_3_1_1_0());
}
pushFollow(FOLLOW_ruleXExpression_in_rule__XSetLiteral__ElementsAssignment_3_1_147585);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23606:1: rule__XListLiteral__ElementsAssignment_3_0 : ( ruleXExpression ) ;
public final void rule__XListLiteral__ElementsAssignment_3_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23610:1: ( ( ruleXExpression ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23611:1: ( ruleXExpression )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23611:1: ( ruleXExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23612:1: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXListLiteralAccess().getElementsXExpressionParserRuleCall_3_0_0());
}
pushFollow(FOLLOW_ruleXExpression_in_rule__XListLiteral__ElementsAssignment_3_047616);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23621:1: rule__XListLiteral__ElementsAssignment_3_1_1 : ( ruleXExpression ) ;
public final void rule__XListLiteral__ElementsAssignment_3_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23625:1: ( ( ruleXExpression ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23626:1: ( ruleXExpression )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23626:1: ( ruleXExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23627:1: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXListLiteralAccess().getElementsXExpressionParserRuleCall_3_1_1_0());
}
pushFollow(FOLLOW_ruleXExpression_in_rule__XListLiteral__ElementsAssignment_3_1_147647);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23636: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23640:1: ( ( ruleJvmFormalParameter ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23641:1: ( ruleJvmFormalParameter )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23641:1: ( ruleJvmFormalParameter )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23642: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_047678);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23651: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23655:1: ( ( ruleJvmFormalParameter ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23656:1: ( ruleJvmFormalParameter )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23656:1: ( ruleJvmFormalParameter )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23657: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_147709);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23666:1: rule__XClosure__ExplicitSyntaxAssignment_1_0_1 : ( ( '|' ) ) ;
public final void rule__XClosure__ExplicitSyntaxAssignment_1_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23670:1: ( ( ( '|' ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23671:1: ( ( '|' ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23671:1: ( ( '|' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23672:1: ( '|' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getExplicitSyntaxVerticalLineKeyword_1_0_1_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23673:1: ( '|' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23674:1: '|'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getExplicitSyntaxVerticalLineKeyword_1_0_1_0());
}
match(input,128,FOLLOW_128_in_rule__XClosure__ExplicitSyntaxAssignment_1_0_147745); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23689:1: rule__XClosure__ExpressionAssignment_2 : ( ruleXExpressionInClosure ) ;
public final void rule__XClosure__ExpressionAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23693:1: ( ( ruleXExpressionInClosure ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23694:1: ( ruleXExpressionInClosure )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23694:1: ( ruleXExpressionInClosure )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23695:1: ruleXExpressionInClosure
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getExpressionXExpressionInClosureParserRuleCall_2_0());
}
pushFollow(FOLLOW_ruleXExpressionInClosure_in_rule__XClosure__ExpressionAssignment_247784);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23704:1: rule__XExpressionInClosure__ExpressionsAssignment_1_0 : ( ruleXExpressionOrVarDeclaration ) ;
public final void rule__XExpressionInClosure__ExpressionsAssignment_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23708:1: ( ( ruleXExpressionOrVarDeclaration ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23709:1: ( ruleXExpressionOrVarDeclaration )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23709:1: ( ruleXExpressionOrVarDeclaration )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23710:1: ruleXExpressionOrVarDeclaration
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXExpressionInClosureAccess().getExpressionsXExpressionOrVarDeclarationParserRuleCall_1_0_0());
}
pushFollow(FOLLOW_ruleXExpressionOrVarDeclaration_in_rule__XExpressionInClosure__ExpressionsAssignment_1_047815);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23719: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23723:1: ( ( ruleJvmFormalParameter ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23724:1: ( ruleJvmFormalParameter )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23724:1: ( ruleJvmFormalParameter )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23725: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_047846);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23734: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23738:1: ( ( ruleJvmFormalParameter ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23739:1: ( ruleJvmFormalParameter )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23739:1: ( ruleJvmFormalParameter )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23740: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_147877);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23749:1: rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 : ( ( '|' ) ) ;
public final void rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23753:1: ( ( ( '|' ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23754:1: ( ( '|' ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23754:1: ( ( '|' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23755:1: ( '|' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getExplicitSyntaxVerticalLineKeyword_0_0_2_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23756:1: ( '|' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23757:1: '|'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getExplicitSyntaxVerticalLineKeyword_0_0_2_0());
}
match(input,128,FOLLOW_128_in_rule__XShortClosure__ExplicitSyntaxAssignment_0_0_247913); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23772:1: rule__XShortClosure__ExpressionAssignment_1 : ( ruleXExpression ) ;
public final void rule__XShortClosure__ExpressionAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23776:1: ( ( ruleXExpression ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23777:1: ( ruleXExpression )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23777:1: ( ruleXExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23778:1: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getExpressionXExpressionParserRuleCall_1_0());
}
pushFollow(FOLLOW_ruleXExpression_in_rule__XShortClosure__ExpressionAssignment_147952);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23787:1: rule__XIfExpression__IfAssignment_3 : ( ruleXExpression ) ;
public final void rule__XIfExpression__IfAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23791:1: ( ( ruleXExpression ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23792:1: ( ruleXExpression )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23792:1: ( ruleXExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23793:1: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXIfExpressionAccess().getIfXExpressionParserRuleCall_3_0());
}
pushFollow(FOLLOW_ruleXExpression_in_rule__XIfExpression__IfAssignment_347983);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23802:1: rule__XIfExpression__ThenAssignment_5 : ( ruleXExpression ) ;
public final void rule__XIfExpression__ThenAssignment_5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23806:1: ( ( ruleXExpression ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23807:1: ( ruleXExpression )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23807:1: ( ruleXExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23808:1: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXIfExpressionAccess().getThenXExpressionParserRuleCall_5_0());
}
pushFollow(FOLLOW_ruleXExpression_in_rule__XIfExpression__ThenAssignment_548014);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23817:1: rule__XIfExpression__ElseAssignment_6_1 : ( ruleXExpression ) ;
public final void rule__XIfExpression__ElseAssignment_6_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23821:1: ( ( ruleXExpression ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23822:1: ( ruleXExpression )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23822:1: ( ruleXExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23823:1: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXIfExpressionAccess().getElseXExpressionParserRuleCall_6_1_0());
}
pushFollow(FOLLOW_ruleXExpression_in_rule__XIfExpression__ElseAssignment_6_148045);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23832: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23836:1: ( ( ruleJvmFormalParameter ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23837:1: ( ruleJvmFormalParameter )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23837:1: ( ruleJvmFormalParameter )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23838: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_148076);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23847:1: rule__XSwitchExpression__SwitchAssignment_2_0_1 : ( ruleXExpression ) ;
public final void rule__XSwitchExpression__SwitchAssignment_2_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23851:1: ( ( ruleXExpression ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23852:1: ( ruleXExpression )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23852:1: ( ruleXExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23853:1: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getSwitchXExpressionParserRuleCall_2_0_1_0());
}
pushFollow(FOLLOW_ruleXExpression_in_rule__XSwitchExpression__SwitchAssignment_2_0_148107);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23862: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23866:1: ( ( ruleJvmFormalParameter ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23867:1: ( ruleJvmFormalParameter )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23867:1: ( ruleJvmFormalParameter )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23868: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_048138);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23877:1: rule__XSwitchExpression__SwitchAssignment_2_1_1 : ( ruleXExpression ) ;
public final void rule__XSwitchExpression__SwitchAssignment_2_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23881:1: ( ( ruleXExpression ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23882:1: ( ruleXExpression )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23882:1: ( ruleXExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23883:1: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getSwitchXExpressionParserRuleCall_2_1_1_0());
}
pushFollow(FOLLOW_ruleXExpression_in_rule__XSwitchExpression__SwitchAssignment_2_1_148169);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23892:1: rule__XSwitchExpression__CasesAssignment_4 : ( ruleXCasePart ) ;
public final void rule__XSwitchExpression__CasesAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23896:1: ( ( ruleXCasePart ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23897:1: ( ruleXCasePart )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23897:1: ( ruleXCasePart )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23898:1: ruleXCasePart
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getCasesXCasePartParserRuleCall_4_0());
}
pushFollow(FOLLOW_ruleXCasePart_in_rule__XSwitchExpression__CasesAssignment_448200);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23907:1: rule__XSwitchExpression__DefaultAssignment_5_2 : ( ruleXExpression ) ;
public final void rule__XSwitchExpression__DefaultAssignment_5_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23911:1: ( ( ruleXExpression ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23912:1: ( ruleXExpression )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23912:1: ( ruleXExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23913:1: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getDefaultXExpressionParserRuleCall_5_2_0());
}
pushFollow(FOLLOW_ruleXExpression_in_rule__XSwitchExpression__DefaultAssignment_5_248231);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23922:1: rule__XCasePart__TypeGuardAssignment_1 : ( ruleJvmTypeReference ) ;
public final void rule__XCasePart__TypeGuardAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23926:1: ( ( ruleJvmTypeReference ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23927:1: ( ruleJvmTypeReference )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23927:1: ( ruleJvmTypeReference )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23928:1: ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getTypeGuardJvmTypeReferenceParserRuleCall_1_0());
}
pushFollow(FOLLOW_ruleJvmTypeReference_in_rule__XCasePart__TypeGuardAssignment_148262);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23937:1: rule__XCasePart__CaseAssignment_2_1 : ( ruleXExpression ) ;
public final void rule__XCasePart__CaseAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23941:1: ( ( ruleXExpression ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23942:1: ( ruleXExpression )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23942:1: ( ruleXExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23943:1: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getCaseXExpressionParserRuleCall_2_1_0());
}
pushFollow(FOLLOW_ruleXExpression_in_rule__XCasePart__CaseAssignment_2_148293);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23952:1: rule__XCasePart__ThenAssignment_3_0_1 : ( ruleXExpression ) ;
public final void rule__XCasePart__ThenAssignment_3_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23956:1: ( ( ruleXExpression ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23957:1: ( ruleXExpression )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23957:1: ( ruleXExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23958:1: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getThenXExpressionParserRuleCall_3_0_1_0());
}
pushFollow(FOLLOW_ruleXExpression_in_rule__XCasePart__ThenAssignment_3_0_148324);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23967:1: rule__XCasePart__FallThroughAssignment_3_1 : ( ( ',' ) ) ;
public final void rule__XCasePart__FallThroughAssignment_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23971:1: ( ( ( ',' ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23972:1: ( ( ',' ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23972:1: ( ( ',' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23973:1: ( ',' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getFallThroughCommaKeyword_3_1_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23974:1: ( ',' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23975:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getFallThroughCommaKeyword_3_1_0());
}
match(input,97,FOLLOW_97_in_rule__XCasePart__FallThroughAssignment_3_148360); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23990:1: rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 : ( ruleJvmFormalParameter ) ;
public final void rule__XForLoopExpression__DeclaredParamAssignment_0_0_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23994:1: ( ( ruleJvmFormalParameter ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23995:1: ( ruleJvmFormalParameter )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23995:1: ( ruleJvmFormalParameter )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:23996:1: ruleJvmFormalParameter
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionAccess().getDeclaredParamJvmFormalParameterParserRuleCall_0_0_3_0());
}
pushFollow(FOLLOW_ruleJvmFormalParameter_in_rule__XForLoopExpression__DeclaredParamAssignment_0_0_348399);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24005:1: rule__XForLoopExpression__ForExpressionAssignment_1 : ( ruleXExpression ) ;
public final void rule__XForLoopExpression__ForExpressionAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24009:1: ( ( ruleXExpression ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24010:1: ( ruleXExpression )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24010:1: ( ruleXExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24011:1: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionAccess().getForExpressionXExpressionParserRuleCall_1_0());
}
pushFollow(FOLLOW_ruleXExpression_in_rule__XForLoopExpression__ForExpressionAssignment_148430);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24020:1: rule__XForLoopExpression__EachExpressionAssignment_3 : ( ruleXExpression ) ;
public final void rule__XForLoopExpression__EachExpressionAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24024:1: ( ( ruleXExpression ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24025:1: ( ruleXExpression )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24025:1: ( ruleXExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24026:1: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionAccess().getEachExpressionXExpressionParserRuleCall_3_0());
}
pushFollow(FOLLOW_ruleXExpression_in_rule__XForLoopExpression__EachExpressionAssignment_348461);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24035:1: rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 : ( ruleXExpressionOrVarDeclaration ) ;
public final void rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24039:1: ( ( ruleXExpressionOrVarDeclaration ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24040:1: ( ruleXExpressionOrVarDeclaration )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24040:1: ( ruleXExpressionOrVarDeclaration )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24041:1: ruleXExpressionOrVarDeclaration
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getInitExpressionsXExpressionOrVarDeclarationParserRuleCall_3_0_0());
}
pushFollow(FOLLOW_ruleXExpressionOrVarDeclaration_in_rule__XBasicForLoopExpression__InitExpressionsAssignment_3_048492);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24050:1: rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 : ( ruleXExpressionOrVarDeclaration ) ;
public final void rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24054:1: ( ( ruleXExpressionOrVarDeclaration ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24055:1: ( ruleXExpressionOrVarDeclaration )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24055:1: ( ruleXExpressionOrVarDeclaration )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24056:1: ruleXExpressionOrVarDeclaration
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getInitExpressionsXExpressionOrVarDeclarationParserRuleCall_3_1_1_0());
}
pushFollow(FOLLOW_ruleXExpressionOrVarDeclaration_in_rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_148523);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24065:1: rule__XBasicForLoopExpression__ExpressionAssignment_5 : ( ruleXExpression ) ;
public final void rule__XBasicForLoopExpression__ExpressionAssignment_5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24069:1: ( ( ruleXExpression ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24070:1: ( ruleXExpression )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24070:1: ( ruleXExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24071:1: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getExpressionXExpressionParserRuleCall_5_0());
}
pushFollow(FOLLOW_ruleXExpression_in_rule__XBasicForLoopExpression__ExpressionAssignment_548554);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24080:1: rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 : ( ruleXExpression ) ;
public final void rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24084:1: ( ( ruleXExpression ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24085:1: ( ruleXExpression )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24085:1: ( ruleXExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24086:1: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getUpdateExpressionsXExpressionParserRuleCall_7_0_0());
}
pushFollow(FOLLOW_ruleXExpression_in_rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_048585);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24095:1: rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 : ( ruleXExpression ) ;
public final void rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24099:1: ( ( ruleXExpression ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24100:1: ( ruleXExpression )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24100:1: ( ruleXExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24101:1: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getUpdateExpressionsXExpressionParserRuleCall_7_1_1_0());
}
pushFollow(FOLLOW_ruleXExpression_in_rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_148616);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24110:1: rule__XBasicForLoopExpression__EachExpressionAssignment_9 : ( ruleXExpression ) ;
public final void rule__XBasicForLoopExpression__EachExpressionAssignment_9() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24114:1: ( ( ruleXExpression ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24115:1: ( ruleXExpression )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24115:1: ( ruleXExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24116:1: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getEachExpressionXExpressionParserRuleCall_9_0());
}
pushFollow(FOLLOW_ruleXExpression_in_rule__XBasicForLoopExpression__EachExpressionAssignment_948647);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24125:1: rule__XWhileExpression__PredicateAssignment_3 : ( ruleXExpression ) ;
public final void rule__XWhileExpression__PredicateAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24129:1: ( ( ruleXExpression ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24130:1: ( ruleXExpression )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24130:1: ( ruleXExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24131:1: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXWhileExpressionAccess().getPredicateXExpressionParserRuleCall_3_0());
}
pushFollow(FOLLOW_ruleXExpression_in_rule__XWhileExpression__PredicateAssignment_348678);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24140:1: rule__XWhileExpression__BodyAssignment_5 : ( ruleXExpression ) ;
public final void rule__XWhileExpression__BodyAssignment_5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24144:1: ( ( ruleXExpression ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24145:1: ( ruleXExpression )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24145:1: ( ruleXExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24146:1: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXWhileExpressionAccess().getBodyXExpressionParserRuleCall_5_0());
}
pushFollow(FOLLOW_ruleXExpression_in_rule__XWhileExpression__BodyAssignment_548709);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24155:1: rule__XDoWhileExpression__BodyAssignment_2 : ( ruleXExpression ) ;
public final void rule__XDoWhileExpression__BodyAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24159:1: ( ( ruleXExpression ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24160:1: ( ruleXExpression )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24160:1: ( ruleXExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24161:1: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXDoWhileExpressionAccess().getBodyXExpressionParserRuleCall_2_0());
}
pushFollow(FOLLOW_ruleXExpression_in_rule__XDoWhileExpression__BodyAssignment_248740);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24170:1: rule__XDoWhileExpression__PredicateAssignment_5 : ( ruleXExpression ) ;
public final void rule__XDoWhileExpression__PredicateAssignment_5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24174:1: ( ( ruleXExpression ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24175:1: ( ruleXExpression )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24175:1: ( ruleXExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24176:1: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXDoWhileExpressionAccess().getPredicateXExpressionParserRuleCall_5_0());
}
pushFollow(FOLLOW_ruleXExpression_in_rule__XDoWhileExpression__PredicateAssignment_548771);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24185:1: rule__XBlockExpression__ExpressionsAssignment_2_0 : ( ruleXExpressionOrVarDeclaration ) ;
public final void rule__XBlockExpression__ExpressionsAssignment_2_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24189:1: ( ( ruleXExpressionOrVarDeclaration ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24190:1: ( ruleXExpressionOrVarDeclaration )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24190:1: ( ruleXExpressionOrVarDeclaration )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24191:1: ruleXExpressionOrVarDeclaration
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBlockExpressionAccess().getExpressionsXExpressionOrVarDeclarationParserRuleCall_2_0_0());
}
pushFollow(FOLLOW_ruleXExpressionOrVarDeclaration_in_rule__XBlockExpression__ExpressionsAssignment_2_048802);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24200:1: rule__XVariableDeclaration__WriteableAssignment_1_0 : ( ( 'var' ) ) ;
public final void rule__XVariableDeclaration__WriteableAssignment_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24204:1: ( ( ( 'var' ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24205:1: ( ( 'var' ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24205:1: ( ( 'var' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24206:1: ( 'var' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getWriteableVarKeyword_1_0_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24207:1: ( 'var' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24208:1: 'var'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getWriteableVarKeyword_1_0_0());
}
match(input,30,FOLLOW_30_in_rule__XVariableDeclaration__WriteableAssignment_1_048838); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24223: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24227:1: ( ( ruleJvmTypeReference ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24228:1: ( ruleJvmTypeReference )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24228:1: ( ruleJvmTypeReference )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24229: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_048877);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24238: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24242:1: ( ( ruleValidID ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24243:1: ( ruleValidID )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24243:1: ( ruleValidID )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24244: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_148908);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24253:1: rule__XVariableDeclaration__NameAssignment_2_1 : ( ruleValidID ) ;
public final void rule__XVariableDeclaration__NameAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24257:1: ( ( ruleValidID ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24258:1: ( ruleValidID )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24258:1: ( ruleValidID )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24259:1: ruleValidID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getNameValidIDParserRuleCall_2_1_0());
}
pushFollow(FOLLOW_ruleValidID_in_rule__XVariableDeclaration__NameAssignment_2_148939);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24268:1: rule__XVariableDeclaration__RightAssignment_3_1 : ( ruleXExpression ) ;
public final void rule__XVariableDeclaration__RightAssignment_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24272:1: ( ( ruleXExpression ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24273:1: ( ruleXExpression )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24273:1: ( ruleXExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24274:1: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getRightXExpressionParserRuleCall_3_1_0());
}
pushFollow(FOLLOW_ruleXExpression_in_rule__XVariableDeclaration__RightAssignment_3_148970);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24283:1: rule__JvmFormalParameter__ParameterTypeAssignment_0 : ( ruleJvmTypeReference ) ;
public final void rule__JvmFormalParameter__ParameterTypeAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24287:1: ( ( ruleJvmTypeReference ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24288:1: ( ruleJvmTypeReference )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24288:1: ( ruleJvmTypeReference )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24289:1: ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmFormalParameterAccess().getParameterTypeJvmTypeReferenceParserRuleCall_0_0());
}
pushFollow(FOLLOW_ruleJvmTypeReference_in_rule__JvmFormalParameter__ParameterTypeAssignment_049001);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24298:1: rule__JvmFormalParameter__NameAssignment_1 : ( ruleValidID ) ;
public final void rule__JvmFormalParameter__NameAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24302:1: ( ( ruleValidID ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24303:1: ( ruleValidID )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24303:1: ( ruleValidID )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24304:1: ruleValidID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmFormalParameterAccess().getNameValidIDParserRuleCall_1_0());
}
pushFollow(FOLLOW_ruleValidID_in_rule__JvmFormalParameter__NameAssignment_149032);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24313:1: rule__FullJvmFormalParameter__ParameterTypeAssignment_0 : ( ruleJvmTypeReference ) ;
public final void rule__FullJvmFormalParameter__ParameterTypeAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24317:1: ( ( ruleJvmTypeReference ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24318:1: ( ruleJvmTypeReference )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24318:1: ( ruleJvmTypeReference )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24319:1: ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFullJvmFormalParameterAccess().getParameterTypeJvmTypeReferenceParserRuleCall_0_0());
}
pushFollow(FOLLOW_ruleJvmTypeReference_in_rule__FullJvmFormalParameter__ParameterTypeAssignment_049063);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24328:1: rule__FullJvmFormalParameter__NameAssignment_1 : ( ruleValidID ) ;
public final void rule__FullJvmFormalParameter__NameAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24332:1: ( ( ruleValidID ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24333:1: ( ruleValidID )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24333:1: ( ruleValidID )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24334:1: ruleValidID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFullJvmFormalParameterAccess().getNameValidIDParserRuleCall_1_0());
}
pushFollow(FOLLOW_ruleValidID_in_rule__FullJvmFormalParameter__NameAssignment_149094);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24343:1: rule__XFeatureCall__TypeArgumentsAssignment_1_1 : ( ruleJvmArgumentTypeReference ) ;
public final void rule__XFeatureCall__TypeArgumentsAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24347:1: ( ( ruleJvmArgumentTypeReference ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24348:1: ( ruleJvmArgumentTypeReference )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24348:1: ( ruleJvmArgumentTypeReference )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24349:1: ruleJvmArgumentTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_1_1_0());
}
pushFollow(FOLLOW_ruleJvmArgumentTypeReference_in_rule__XFeatureCall__TypeArgumentsAssignment_1_149125);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24358:1: rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 : ( ruleJvmArgumentTypeReference ) ;
public final void rule__XFeatureCall__TypeArgumentsAssignment_1_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24362:1: ( ( ruleJvmArgumentTypeReference ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24363:1: ( ruleJvmArgumentTypeReference )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24363:1: ( ruleJvmArgumentTypeReference )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24364:1: ruleJvmArgumentTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_1_2_1_0());
}
pushFollow(FOLLOW_ruleJvmArgumentTypeReference_in_rule__XFeatureCall__TypeArgumentsAssignment_1_2_149156);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24373:1: rule__XFeatureCall__FeatureAssignment_2 : ( ( ruleIdOrSuper ) ) ;
public final void rule__XFeatureCall__FeatureAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24377:1: ( ( ( ruleIdOrSuper ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24378:1: ( ( ruleIdOrSuper ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24378:1: ( ( ruleIdOrSuper ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24379:1: ( ruleIdOrSuper )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getFeatureJvmIdentifiableElementCrossReference_2_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24380:1: ( ruleIdOrSuper )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24381:1: ruleIdOrSuper
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getFeatureJvmIdentifiableElementIdOrSuperParserRuleCall_2_0_1());
}
pushFollow(FOLLOW_ruleIdOrSuper_in_rule__XFeatureCall__FeatureAssignment_249191);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24392:1: rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 : ( ( '(' ) ) ;
public final void rule__XFeatureCall__ExplicitOperationCallAssignment_3_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24396:1: ( ( ( '(' ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24397:1: ( ( '(' ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24397:1: ( ( '(' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24398:1: ( '(' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_3_0_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24399:1: ( '(' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24400:1: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_3_0_0());
}
match(input,88,FOLLOW_88_in_rule__XFeatureCall__ExplicitOperationCallAssignment_3_049231); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24415:1: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 : ( ruleXShortClosure ) ;
public final void rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24419:1: ( ( ruleXShortClosure ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24420:1: ( ruleXShortClosure )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24420:1: ( ruleXShortClosure )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24421:1: ruleXShortClosure
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsXShortClosureParserRuleCall_3_1_0_0());
}
pushFollow(FOLLOW_ruleXShortClosure_in_rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_049270);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24430: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24434:1: ( ( ruleXExpression ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24435:1: ( ruleXExpression )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24435:1: ( ruleXExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24436: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_049301);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24445: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24449:1: ( ( ruleXExpression ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24450:1: ( ruleXExpression )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24450:1: ( ruleXExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24451: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_149332);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24460:1: rule__XFeatureCall__FeatureCallArgumentsAssignment_4 : ( ruleXClosure ) ;
public final void rule__XFeatureCall__FeatureCallArgumentsAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24464:1: ( ( ruleXClosure ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24465:1: ( ruleXClosure )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24465:1: ( ruleXClosure )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24466:1: ruleXClosure
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsXClosureParserRuleCall_4_0());
}
pushFollow(FOLLOW_ruleXClosure_in_rule__XFeatureCall__FeatureCallArgumentsAssignment_449363);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24475:1: rule__XConstructorCall__ConstructorAssignment_2 : ( ( ruleQualifiedName ) ) ;
public final void rule__XConstructorCall__ConstructorAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24479:1: ( ( ( ruleQualifiedName ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24480:1: ( ( ruleQualifiedName ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24480:1: ( ( ruleQualifiedName ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24481:1: ( ruleQualifiedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getConstructorJvmConstructorCrossReference_2_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24482:1: ( ruleQualifiedName )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24483:1: ruleQualifiedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getConstructorJvmConstructorQualifiedNameParserRuleCall_2_0_1());
}
pushFollow(FOLLOW_ruleQualifiedName_in_rule__XConstructorCall__ConstructorAssignment_249398);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24494:1: rule__XConstructorCall__TypeArgumentsAssignment_3_1 : ( ruleJvmArgumentTypeReference ) ;
public final void rule__XConstructorCall__TypeArgumentsAssignment_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24498:1: ( ( ruleJvmArgumentTypeReference ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24499:1: ( ruleJvmArgumentTypeReference )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24499:1: ( ruleJvmArgumentTypeReference )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24500:1: ruleJvmArgumentTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_3_1_0());
}
pushFollow(FOLLOW_ruleJvmArgumentTypeReference_in_rule__XConstructorCall__TypeArgumentsAssignment_3_149433);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24509:1: rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 : ( ruleJvmArgumentTypeReference ) ;
public final void rule__XConstructorCall__TypeArgumentsAssignment_3_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24513:1: ( ( ruleJvmArgumentTypeReference ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24514:1: ( ruleJvmArgumentTypeReference )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24514:1: ( ruleJvmArgumentTypeReference )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24515:1: ruleJvmArgumentTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_3_2_1_0());
}
pushFollow(FOLLOW_ruleJvmArgumentTypeReference_in_rule__XConstructorCall__TypeArgumentsAssignment_3_2_149464);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24524:1: rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 : ( ( '(' ) ) ;
public final void rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24528:1: ( ( ( '(' ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24529:1: ( ( '(' ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24529:1: ( ( '(' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24530:1: ( '(' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getExplicitConstructorCallLeftParenthesisKeyword_4_0_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24531:1: ( '(' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24532:1: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getExplicitConstructorCallLeftParenthesisKeyword_4_0_0());
}
match(input,88,FOLLOW_88_in_rule__XConstructorCall__ExplicitConstructorCallAssignment_4_049500); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24547:1: rule__XConstructorCall__ArgumentsAssignment_4_1_0 : ( ruleXShortClosure ) ;
public final void rule__XConstructorCall__ArgumentsAssignment_4_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24551:1: ( ( ruleXShortClosure ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24552:1: ( ruleXShortClosure )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24552:1: ( ruleXShortClosure )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24553:1: ruleXShortClosure
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getArgumentsXShortClosureParserRuleCall_4_1_0_0());
}
pushFollow(FOLLOW_ruleXShortClosure_in_rule__XConstructorCall__ArgumentsAssignment_4_1_049539);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24562: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24566:1: ( ( ruleXExpression ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24567:1: ( ruleXExpression )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24567:1: ( ruleXExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24568: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_049570);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24577: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24581:1: ( ( ruleXExpression ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24582:1: ( ruleXExpression )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24582:1: ( ruleXExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24583: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_149601);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24592:1: rule__XConstructorCall__ArgumentsAssignment_5 : ( ruleXClosure ) ;
public final void rule__XConstructorCall__ArgumentsAssignment_5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24596:1: ( ( ruleXClosure ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24597:1: ( ruleXClosure )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24597:1: ( ruleXClosure )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24598:1: ruleXClosure
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getArgumentsXClosureParserRuleCall_5_0());
}
pushFollow(FOLLOW_ruleXClosure_in_rule__XConstructorCall__ArgumentsAssignment_549632);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24607:1: rule__XBooleanLiteral__IsTrueAssignment_1_1 : ( ( 'true' ) ) ;
public final void rule__XBooleanLiteral__IsTrueAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24611:1: ( ( ( 'true' ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24612:1: ( ( 'true' ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24612:1: ( ( 'true' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24613:1: ( 'true' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBooleanLiteralAccess().getIsTrueTrueKeyword_1_1_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24614:1: ( 'true' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24615:1: 'true'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBooleanLiteralAccess().getIsTrueTrueKeyword_1_1_0());
}
match(input,129,FOLLOW_129_in_rule__XBooleanLiteral__IsTrueAssignment_1_149668); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24630:1: rule__XNumberLiteral__ValueAssignment_1 : ( ruleNumber ) ;
public final void rule__XNumberLiteral__ValueAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24634:1: ( ( ruleNumber ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24635:1: ( ruleNumber )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24635:1: ( ruleNumber )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24636:1: ruleNumber
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXNumberLiteralAccess().getValueNumberParserRuleCall_1_0());
}
pushFollow(FOLLOW_ruleNumber_in_rule__XNumberLiteral__ValueAssignment_149707);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24645:1: rule__XStringLiteral__ValueAssignment_1 : ( RULE_STRING ) ;
public final void rule__XStringLiteral__ValueAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24649:1: ( ( RULE_STRING ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24650:1: ( RULE_STRING )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24650:1: ( RULE_STRING )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24651:1: RULE_STRING
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXStringLiteralAccess().getValueSTRINGTerminalRuleCall_1_0());
}
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__XStringLiteral__ValueAssignment_149738); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24660:1: rule__XTypeLiteral__TypeAssignment_3 : ( ( ruleQualifiedName ) ) ;
public final void rule__XTypeLiteral__TypeAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24664:1: ( ( ( ruleQualifiedName ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24665:1: ( ( ruleQualifiedName ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24665:1: ( ( ruleQualifiedName ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24666:1: ( ruleQualifiedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTypeLiteralAccess().getTypeJvmTypeCrossReference_3_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24667:1: ( ruleQualifiedName )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24668:1: ruleQualifiedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTypeLiteralAccess().getTypeJvmTypeQualifiedNameParserRuleCall_3_0_1());
}
pushFollow(FOLLOW_ruleQualifiedName_in_rule__XTypeLiteral__TypeAssignment_349773);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24679:1: rule__XTypeLiteral__ArrayDimensionsAssignment_4 : ( ruleArrayBrackets ) ;
public final void rule__XTypeLiteral__ArrayDimensionsAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24683:1: ( ( ruleArrayBrackets ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24684:1: ( ruleArrayBrackets )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24684:1: ( ruleArrayBrackets )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24685:1: ruleArrayBrackets
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTypeLiteralAccess().getArrayDimensionsArrayBracketsParserRuleCall_4_0());
}
pushFollow(FOLLOW_ruleArrayBrackets_in_rule__XTypeLiteral__ArrayDimensionsAssignment_449808);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24694:1: rule__XThrowExpression__ExpressionAssignment_2 : ( ruleXExpression ) ;
public final void rule__XThrowExpression__ExpressionAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24698:1: ( ( ruleXExpression ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24699:1: ( ruleXExpression )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24699:1: ( ruleXExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24700:1: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXThrowExpressionAccess().getExpressionXExpressionParserRuleCall_2_0());
}
pushFollow(FOLLOW_ruleXExpression_in_rule__XThrowExpression__ExpressionAssignment_249839);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24709:1: rule__XReturnExpression__ExpressionAssignment_2 : ( ruleXExpression ) ;
public final void rule__XReturnExpression__ExpressionAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24713:1: ( ( ruleXExpression ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24714:1: ( ruleXExpression )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24714:1: ( ruleXExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24715:1: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXReturnExpressionAccess().getExpressionXExpressionParserRuleCall_2_0());
}
pushFollow(FOLLOW_ruleXExpression_in_rule__XReturnExpression__ExpressionAssignment_249870);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24724:1: rule__XTryCatchFinallyExpression__ExpressionAssignment_2 : ( ruleXExpression ) ;
public final void rule__XTryCatchFinallyExpression__ExpressionAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24728:1: ( ( ruleXExpression ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24729:1: ( ruleXExpression )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24729:1: ( ruleXExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24730:1: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getExpressionXExpressionParserRuleCall_2_0());
}
pushFollow(FOLLOW_ruleXExpression_in_rule__XTryCatchFinallyExpression__ExpressionAssignment_249901);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24739:1: rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 : ( ruleXCatchClause ) ;
public final void rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24743:1: ( ( ruleXCatchClause ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24744:1: ( ruleXCatchClause )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24744:1: ( ruleXCatchClause )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24745:1: ruleXCatchClause
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getCatchClausesXCatchClauseParserRuleCall_3_0_0_0());
}
pushFollow(FOLLOW_ruleXCatchClause_in_rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_049932);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24754: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24758:1: ( ( ruleXExpression ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24759:1: ( ruleXExpression )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24759:1: ( ruleXExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24760: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_149963);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24769:1: rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 : ( ruleXExpression ) ;
public final void rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24773:1: ( ( ruleXExpression ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24774:1: ( ruleXExpression )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24774:1: ( ruleXExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24775:1: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyExpressionXExpressionParserRuleCall_3_1_1_0());
}
pushFollow(FOLLOW_ruleXExpression_in_rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_149994);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24784:1: rule__XSynchronizedExpression__ParamAssignment_1 : ( ruleXExpression ) ;
public final void rule__XSynchronizedExpression__ParamAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24788:1: ( ( ruleXExpression ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24789:1: ( ruleXExpression )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24789:1: ( ruleXExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24790:1: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSynchronizedExpressionAccess().getParamXExpressionParserRuleCall_1_0());
}
pushFollow(FOLLOW_ruleXExpression_in_rule__XSynchronizedExpression__ParamAssignment_150025);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24799:1: rule__XSynchronizedExpression__ExpressionAssignment_3 : ( ruleXExpression ) ;
public final void rule__XSynchronizedExpression__ExpressionAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24803:1: ( ( ruleXExpression ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24804:1: ( ruleXExpression )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24804:1: ( ruleXExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24805:1: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSynchronizedExpressionAccess().getExpressionXExpressionParserRuleCall_3_0());
}
pushFollow(FOLLOW_ruleXExpression_in_rule__XSynchronizedExpression__ExpressionAssignment_350056);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24814:1: rule__XCatchClause__DeclaredParamAssignment_2 : ( ruleFullJvmFormalParameter ) ;
public final void rule__XCatchClause__DeclaredParamAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24818:1: ( ( ruleFullJvmFormalParameter ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24819:1: ( ruleFullJvmFormalParameter )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24819:1: ( ruleFullJvmFormalParameter )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24820:1: ruleFullJvmFormalParameter
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCatchClauseAccess().getDeclaredParamFullJvmFormalParameterParserRuleCall_2_0());
}
pushFollow(FOLLOW_ruleFullJvmFormalParameter_in_rule__XCatchClause__DeclaredParamAssignment_250087);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24829:1: rule__XCatchClause__ExpressionAssignment_4 : ( ruleXExpression ) ;
public final void rule__XCatchClause__ExpressionAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24833:1: ( ( ruleXExpression ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24834:1: ( ruleXExpression )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24834:1: ( ruleXExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24835:1: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCatchClauseAccess().getExpressionXExpressionParserRuleCall_4_0());
}
pushFollow(FOLLOW_ruleXExpression_in_rule__XCatchClause__ExpressionAssignment_450118);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24844:1: rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 : ( ruleJvmTypeReference ) ;
public final void rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24848:1: ( ( ruleJvmTypeReference ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24849:1: ( ruleJvmTypeReference )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24849:1: ( ruleJvmTypeReference )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24850:1: ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefAccess().getParamTypesJvmTypeReferenceParserRuleCall_0_1_0_0());
}
pushFollow(FOLLOW_ruleJvmTypeReference_in_rule__XFunctionTypeRef__ParamTypesAssignment_0_1_050149);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24859: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24863:1: ( ( ruleJvmTypeReference ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24864:1: ( ruleJvmTypeReference )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24864:1: ( ruleJvmTypeReference )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24865: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_150180);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24874:1: rule__XFunctionTypeRef__ReturnTypeAssignment_2 : ( ruleJvmTypeReference ) ;
public final void rule__XFunctionTypeRef__ReturnTypeAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24878:1: ( ( ruleJvmTypeReference ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24879:1: ( ruleJvmTypeReference )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24879:1: ( ruleJvmTypeReference )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24880:1: ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefAccess().getReturnTypeJvmTypeReferenceParserRuleCall_2_0());
}
pushFollow(FOLLOW_ruleJvmTypeReference_in_rule__XFunctionTypeRef__ReturnTypeAssignment_250211);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24889:1: rule__JvmParameterizedTypeReference__TypeAssignment_0 : ( ( ruleQualifiedName ) ) ;
public final void rule__JvmParameterizedTypeReference__TypeAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24893:1: ( ( ( ruleQualifiedName ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24894:1: ( ( ruleQualifiedName ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24894:1: ( ( ruleQualifiedName ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24895:1: ( ruleQualifiedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeJvmTypeCrossReference_0_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24896:1: ( ruleQualifiedName )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24897:1: ruleQualifiedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeJvmTypeQualifiedNameParserRuleCall_0_0_1());
}
pushFollow(FOLLOW_ruleQualifiedName_in_rule__JvmParameterizedTypeReference__TypeAssignment_050246);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24908:1: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 : ( ruleJvmArgumentTypeReference ) ;
public final void rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24912:1: ( ( ruleJvmArgumentTypeReference ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24913:1: ( ruleJvmArgumentTypeReference )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24913:1: ( ruleJvmArgumentTypeReference )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24914:1: ruleJvmArgumentTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_1_0());
}
pushFollow(FOLLOW_ruleJvmArgumentTypeReference_in_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_150281);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24923:1: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 : ( ruleJvmArgumentTypeReference ) ;
public final void rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24927:1: ( ( ruleJvmArgumentTypeReference ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24928:1: ( ruleJvmArgumentTypeReference )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24928:1: ( ruleJvmArgumentTypeReference )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24929:1: ruleJvmArgumentTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_2_1_0());
}
pushFollow(FOLLOW_ruleJvmArgumentTypeReference_in_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_150312);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24938:1: rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 : ( ( ruleValidID ) ) ;
public final void rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24942:1: ( ( ( ruleValidID ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24943:1: ( ( ruleValidID ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24943:1: ( ( ruleValidID ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24944:1: ( ruleValidID )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeJvmTypeCrossReference_1_4_1_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24945:1: ( ruleValidID )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24946:1: ruleValidID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeJvmTypeValidIDParserRuleCall_1_4_1_0_1());
}
pushFollow(FOLLOW_ruleValidID_in_rule__JvmParameterizedTypeReference__TypeAssignment_1_4_150347);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24957: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24961:1: ( ( ruleJvmArgumentTypeReference ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24962:1: ( ruleJvmArgumentTypeReference )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24962:1: ( ruleJvmArgumentTypeReference )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24963: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_150382);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24972: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24976:1: ( ( ruleJvmArgumentTypeReference ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24977:1: ( ruleJvmArgumentTypeReference )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24977:1: ( ruleJvmArgumentTypeReference )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24978: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_150413);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24987:1: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 : ( ruleJvmUpperBound ) ;
public final void rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24991:1: ( ( ruleJvmUpperBound ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24992:1: ( ruleJvmUpperBound )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24992:1: ( ruleJvmUpperBound )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:24993:1: ruleJvmUpperBound
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmUpperBoundParserRuleCall_2_0_0_0());
}
pushFollow(FOLLOW_ruleJvmUpperBound_in_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_050444);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25002:1: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 : ( ruleJvmUpperBoundAnded ) ;
public final void rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25006:1: ( ( ruleJvmUpperBoundAnded ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25007:1: ( ruleJvmUpperBoundAnded )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25007:1: ( ruleJvmUpperBoundAnded )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25008:1: ruleJvmUpperBoundAnded
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmUpperBoundAndedParserRuleCall_2_0_1_0());
}
pushFollow(FOLLOW_ruleJvmUpperBoundAnded_in_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_150475);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25017:1: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 : ( ruleJvmLowerBound ) ;
public final void rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25021:1: ( ( ruleJvmLowerBound ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25022:1: ( ruleJvmLowerBound )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25022:1: ( ruleJvmLowerBound )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25023:1: ruleJvmLowerBound
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmLowerBoundParserRuleCall_2_1_0_0());
}
pushFollow(FOLLOW_ruleJvmLowerBound_in_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_050506);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25032:1: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 : ( ruleJvmLowerBoundAnded ) ;
public final void rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25036:1: ( ( ruleJvmLowerBoundAnded ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25037:1: ( ruleJvmLowerBoundAnded )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25037:1: ( ruleJvmLowerBoundAnded )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25038:1: ruleJvmLowerBoundAnded
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmLowerBoundAndedParserRuleCall_2_1_1_0());
}
pushFollow(FOLLOW_ruleJvmLowerBoundAnded_in_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_150537);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25047:1: rule__JvmUpperBound__TypeReferenceAssignment_1 : ( ruleJvmTypeReference ) ;
public final void rule__JvmUpperBound__TypeReferenceAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25051:1: ( ( ruleJvmTypeReference ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25052:1: ( ruleJvmTypeReference )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25052:1: ( ruleJvmTypeReference )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25053:1: ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmUpperBoundAccess().getTypeReferenceJvmTypeReferenceParserRuleCall_1_0());
}
pushFollow(FOLLOW_ruleJvmTypeReference_in_rule__JvmUpperBound__TypeReferenceAssignment_150568);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25062:1: rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 : ( ruleJvmTypeReference ) ;
public final void rule__JvmUpperBoundAnded__TypeReferenceAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25066:1: ( ( ruleJvmTypeReference ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25067:1: ( ruleJvmTypeReference )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25067:1: ( ruleJvmTypeReference )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25068:1: ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmUpperBoundAndedAccess().getTypeReferenceJvmTypeReferenceParserRuleCall_1_0());
}
pushFollow(FOLLOW_ruleJvmTypeReference_in_rule__JvmUpperBoundAnded__TypeReferenceAssignment_150599);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25077:1: rule__JvmLowerBound__TypeReferenceAssignment_1 : ( ruleJvmTypeReference ) ;
public final void rule__JvmLowerBound__TypeReferenceAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25081:1: ( ( ruleJvmTypeReference ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25082:1: ( ruleJvmTypeReference )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25082:1: ( ruleJvmTypeReference )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25083:1: ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmLowerBoundAccess().getTypeReferenceJvmTypeReferenceParserRuleCall_1_0());
}
pushFollow(FOLLOW_ruleJvmTypeReference_in_rule__JvmLowerBound__TypeReferenceAssignment_150630);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25092:1: rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 : ( ruleJvmTypeReference ) ;
public final void rule__JvmLowerBoundAnded__TypeReferenceAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25096:1: ( ( ruleJvmTypeReference ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25097:1: ( ruleJvmTypeReference )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25097:1: ( ruleJvmTypeReference )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25098:1: ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmLowerBoundAndedAccess().getTypeReferenceJvmTypeReferenceParserRuleCall_1_0());
}
pushFollow(FOLLOW_ruleJvmTypeReference_in_rule__JvmLowerBoundAnded__TypeReferenceAssignment_150661);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25111:1: rule__XImportDeclaration__StaticAssignment_1_0_0 : ( ( 'static' ) ) ;
public final void rule__XImportDeclaration__StaticAssignment_1_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25115:1: ( ( ( 'static' ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25116:1: ( ( 'static' ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25116:1: ( ( 'static' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25117:1: ( 'static' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getStaticStaticKeyword_1_0_0_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25118:1: ( 'static' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25119:1: 'static'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getStaticStaticKeyword_1_0_0_0());
}
match(input,61,FOLLOW_61_in_rule__XImportDeclaration__StaticAssignment_1_0_050701); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25134:1: rule__XImportDeclaration__ExtensionAssignment_1_0_1 : ( ( 'extension' ) ) ;
public final void rule__XImportDeclaration__ExtensionAssignment_1_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25138:1: ( ( ( 'extension' ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25139:1: ( ( 'extension' ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25139:1: ( ( 'extension' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25140:1: ( 'extension' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getExtensionExtensionKeyword_1_0_1_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25141:1: ( 'extension' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25142:1: 'extension'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getExtensionExtensionKeyword_1_0_1_0());
}
match(input,63,FOLLOW_63_in_rule__XImportDeclaration__ExtensionAssignment_1_0_150745); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25157:1: rule__XImportDeclaration__ImportedTypeAssignment_1_0_2 : ( ( ruleQualifiedNameInStaticImport ) ) ;
public final void rule__XImportDeclaration__ImportedTypeAssignment_1_0_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25161:1: ( ( ( ruleQualifiedNameInStaticImport ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25162:1: ( ( ruleQualifiedNameInStaticImport ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25162:1: ( ( ruleQualifiedNameInStaticImport ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25163:1: ( ruleQualifiedNameInStaticImport )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getImportedTypeJvmDeclaredTypeCrossReference_1_0_2_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25164:1: ( ruleQualifiedNameInStaticImport )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25165:1: ruleQualifiedNameInStaticImport
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getImportedTypeJvmDeclaredTypeQualifiedNameInStaticImportParserRuleCall_1_0_2_0_1());
}
pushFollow(FOLLOW_ruleQualifiedNameInStaticImport_in_rule__XImportDeclaration__ImportedTypeAssignment_1_0_250788);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25176: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25180:1: ( ( ( '*' ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25181:1: ( ( '*' ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25181:1: ( ( '*' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25182:1: ( '*' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getWildcardAsteriskKeyword_1_0_3_0_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25183:1: ( '*' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25184:1: '*'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getWildcardAsteriskKeyword_1_0_3_0_0());
}
match(input,51,FOLLOW_51_in_rule__XImportDeclaration__WildcardAssignment_1_0_3_050828); 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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25199: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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25203:1: ( ( ruleValidID ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25204:1: ( ruleValidID )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25204:1: ( ruleValidID )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25205: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_150867);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25214:1: rule__XImportDeclaration__ImportedTypeAssignment_1_1 : ( ( ruleQualifiedName ) ) ;
public final void rule__XImportDeclaration__ImportedTypeAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25218:1: ( ( ( ruleQualifiedName ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25219:1: ( ( ruleQualifiedName ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25219:1: ( ( ruleQualifiedName ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25220:1: ( ruleQualifiedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getImportedTypeJvmDeclaredTypeCrossReference_1_1_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25221:1: ( ruleQualifiedName )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25222:1: ruleQualifiedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getImportedTypeJvmDeclaredTypeQualifiedNameParserRuleCall_1_1_0_1());
}
pushFollow(FOLLOW_ruleQualifiedName_in_rule__XImportDeclaration__ImportedTypeAssignment_1_150902);
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.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25233:1: rule__XImportDeclaration__ImportedNamespaceAssignment_1_2 : ( ruleQualifiedNameWithWildcard ) ;
public final void rule__XImportDeclaration__ImportedNamespaceAssignment_1_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25237:1: ( ( ruleQualifiedNameWithWildcard ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25238:1: ( ruleQualifiedNameWithWildcard )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25238:1: ( ruleQualifiedNameWithWildcard )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:25239:1: ruleQualifiedNameWithWildcard
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getImportedNamespaceQualifiedNameWithWildcardParserRuleCall_1_2_0());
}
pushFollow(FOLLOW_ruleQualifiedNameWithWildcard_in_rule__XImportDeclaration__ImportedNamespaceAssignment_1_250937);
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 synpred24_InternalServicesGrammar
public final void synpred24_InternalServicesGrammar_fragment() throws RecognitionException {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3201:1: ( ( ( rule__XAnnotation__Group_3_1_0__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3201:1: ( ( rule__XAnnotation__Group_3_1_0__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3201:1: ( ( rule__XAnnotation__Group_3_1_0__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3202:1: ( rule__XAnnotation__Group_3_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getGroup_3_1_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3203:1: ( rule__XAnnotation__Group_3_1_0__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3203:2: rule__XAnnotation__Group_3_1_0__0
{
pushFollow(FOLLOW_rule__XAnnotation__Group_3_1_0__0_in_synpred24_InternalServicesGrammar6790);
rule__XAnnotation__Group_3_1_0__0();
state._fsp--;
if (state.failed) return ;
}
}
}
}
// $ANTLR end synpred24_InternalServicesGrammar
// $ANTLR start synpred25_InternalServicesGrammar
public final void synpred25_InternalServicesGrammar_fragment() throws RecognitionException {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3223:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3223:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3223:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3224:1: ( rule__XAnnotationElementValueOrCommaList__Group_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3225:1: ( rule__XAnnotationElementValueOrCommaList__Group_0__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3225:2: rule__XAnnotationElementValueOrCommaList__Group_0__0
{
pushFollow(FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0__0_in_synpred25_InternalServicesGrammar6841);
rule__XAnnotationElementValueOrCommaList__Group_0__0();
state._fsp--;
if (state.failed) return ;
}
}
}
}
// $ANTLR end synpred25_InternalServicesGrammar
// $ANTLR start synpred26_InternalServicesGrammar
public final void synpred26_InternalServicesGrammar_fragment() throws RecognitionException {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3245:1: ( ( ( rule__XAnnotationElementValue__Group_0__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3245:1: ( ( rule__XAnnotationElementValue__Group_0__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3245:1: ( ( rule__XAnnotationElementValue__Group_0__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3246:1: ( rule__XAnnotationElementValue__Group_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueAccess().getGroup_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3247:1: ( rule__XAnnotationElementValue__Group_0__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3247:2: rule__XAnnotationElementValue__Group_0__0
{
pushFollow(FOLLOW_rule__XAnnotationElementValue__Group_0__0_in_synpred26_InternalServicesGrammar6892);
rule__XAnnotationElementValue__Group_0__0();
state._fsp--;
if (state.failed) return ;
}
}
}
}
// $ANTLR end synpred26_InternalServicesGrammar
// $ANTLR start synpred51_InternalServicesGrammar
public final void synpred51_InternalServicesGrammar_fragment() throws RecognitionException {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3577:1: ( ( ( rule__OpOther__Group_6_1_0__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3577:1: ( ( rule__OpOther__Group_6_1_0__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3577:1: ( ( rule__OpOther__Group_6_1_0__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3578:1: ( rule__OpOther__Group_6_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getGroup_6_1_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3579:1: ( rule__OpOther__Group_6_1_0__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3579:2: rule__OpOther__Group_6_1_0__0
{
pushFollow(FOLLOW_rule__OpOther__Group_6_1_0__0_in_synpred51_InternalServicesGrammar7674);
rule__OpOther__Group_6_1_0__0();
state._fsp--;
if (state.failed) return ;
}
}
}
}
// $ANTLR end synpred51_InternalServicesGrammar
// $ANTLR start synpred52_InternalServicesGrammar
public final void synpred52_InternalServicesGrammar_fragment() throws RecognitionException {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3583:6: ( ( '<' ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3583:6: ( '<' )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3583:6: ( '<' )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3584:1: '<'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_1());
}
match(input,42,FOLLOW_42_in_synpred52_InternalServicesGrammar7693); if (state.failed) return ;
}
}
}
// $ANTLR end synpred52_InternalServicesGrammar
// $ANTLR start synpred65_InternalServicesGrammar
public final void synpred65_InternalServicesGrammar_fragment() throws RecognitionException {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3835:1: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3835:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3835:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3836:1: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_3_1_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3837:1: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3837:2: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0_in_synpred65_InternalServicesGrammar8252);
rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0();
state._fsp--;
if (state.failed) return ;
}
}
}
}
// $ANTLR end synpred65_InternalServicesGrammar
// $ANTLR start synpred73_InternalServicesGrammar
public final void synpred73_InternalServicesGrammar_fragment() throws RecognitionException {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3899:6: ( ( ( ruleXForLoopExpression ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3899:6: ( ( ruleXForLoopExpression ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3899:6: ( ( ruleXForLoopExpression ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3900:1: ( ruleXForLoopExpression )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPrimaryExpressionAccess().getXForLoopExpressionParserRuleCall_7());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3901:1: ( ruleXForLoopExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3901:3: ruleXForLoopExpression
{
pushFollow(FOLLOW_ruleXForLoopExpression_in_synpred73_InternalServicesGrammar8425);
ruleXForLoopExpression();
state._fsp--;
if (state.failed) return ;
}
}
}
}
// $ANTLR end synpred73_InternalServicesGrammar
// $ANTLR start synpred74_InternalServicesGrammar
public final void synpred74_InternalServicesGrammar_fragment() throws RecognitionException {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3905:6: ( ( ruleXBasicForLoopExpression ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3905:6: ( ruleXBasicForLoopExpression )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3905:6: ( ruleXBasicForLoopExpression )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:3906:1: ruleXBasicForLoopExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPrimaryExpressionAccess().getXBasicForLoopExpressionParserRuleCall_8());
}
pushFollow(FOLLOW_ruleXBasicForLoopExpression_in_synpred74_InternalServicesGrammar8443);
ruleXBasicForLoopExpression();
state._fsp--;
if (state.failed) return ;
}
}
}
// $ANTLR end synpred74_InternalServicesGrammar
// $ANTLR start synpred87_InternalServicesGrammar
public final void synpred87_InternalServicesGrammar_fragment() throws RecognitionException {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4031:1: ( ( ( rule__XSwitchExpression__Group_2_0__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4031:1: ( ( rule__XSwitchExpression__Group_2_0__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4031:1: ( ( rule__XSwitchExpression__Group_2_0__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4032:1: ( rule__XSwitchExpression__Group_2_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4033:1: ( rule__XSwitchExpression__Group_2_0__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4033:2: rule__XSwitchExpression__Group_2_0__0
{
pushFollow(FOLLOW_rule__XSwitchExpression__Group_2_0__0_in_synpred87_InternalServicesGrammar8762);
rule__XSwitchExpression__Group_2_0__0();
state._fsp--;
if (state.failed) return ;
}
}
}
}
// $ANTLR end synpred87_InternalServicesGrammar
// $ANTLR start synpred91_InternalServicesGrammar
public final void synpred91_InternalServicesGrammar_fragment() throws RecognitionException {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4121:1: ( ( ( rule__XVariableDeclaration__Group_2_0__0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4121:1: ( ( rule__XVariableDeclaration__Group_2_0__0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4121:1: ( ( rule__XVariableDeclaration__Group_2_0__0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4122:1: ( rule__XVariableDeclaration__Group_2_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getGroup_2_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4123:1: ( rule__XVariableDeclaration__Group_2_0__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4123:2: rule__XVariableDeclaration__Group_2_0__0
{
pushFollow(FOLLOW_rule__XVariableDeclaration__Group_2_0__0_in_synpred91_InternalServicesGrammar8966);
rule__XVariableDeclaration__Group_2_0__0();
state._fsp--;
if (state.failed) return ;
}
}
}
}
// $ANTLR end synpred91_InternalServicesGrammar
// $ANTLR start synpred92_InternalServicesGrammar
public final void synpred92_InternalServicesGrammar_fragment() throws RecognitionException {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4143:1: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4143:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4143:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4144:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_3_1_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4145:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4145:2: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0
{
pushFollow(FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0_in_synpred92_InternalServicesGrammar9017);
rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0();
state._fsp--;
if (state.failed) return ;
}
}
}
}
// $ANTLR end synpred92_InternalServicesGrammar
// $ANTLR start synpred98_InternalServicesGrammar
public final void synpred98_InternalServicesGrammar_fragment() throws RecognitionException {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4237:1: ( ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4237:1: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) )
{
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4237:1: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4238:1: ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_4_1_0());
}
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4239:1: ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:4239:2: rule__XConstructorCall__ArgumentsAssignment_4_1_0
{
pushFollow(FOLLOW_rule__XConstructorCall__ArgumentsAssignment_4_1_0_in_synpred98_InternalServicesGrammar9232);
rule__XConstructorCall__ArgumentsAssignment_4_1_0();
state._fsp--;
if (state.failed) return ;
}
}
}
}
// $ANTLR end synpred98_InternalServicesGrammar
// $ANTLR start synpred153_InternalServicesGrammar
public final void synpred153_InternalServicesGrammar_fragment() throws RecognitionException {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8807:2: ( rule__XAssignment__Group_1_1__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:8807:2: rule__XAssignment__Group_1_1__0
{
pushFollow(FOLLOW_rule__XAssignment__Group_1_1__0_in_synpred153_InternalServicesGrammar18431);
rule__XAssignment__Group_1_1__0();
state._fsp--;
if (state.failed) return ;
}
}
// $ANTLR end synpred153_InternalServicesGrammar
// $ANTLR start synpred155_InternalServicesGrammar
public final void synpred155_InternalServicesGrammar_fragment() throws RecognitionException {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9218:2: ( rule__XOrExpression__Group_1__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9218:2: rule__XOrExpression__Group_1__0
{
pushFollow(FOLLOW_rule__XOrExpression__Group_1__0_in_synpred155_InternalServicesGrammar19235);
rule__XOrExpression__Group_1__0();
state._fsp--;
if (state.failed) return ;
}
}
// $ANTLR end synpred155_InternalServicesGrammar
// $ANTLR start synpred156_InternalServicesGrammar
public final void synpred156_InternalServicesGrammar_fragment() throws RecognitionException {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9433:2: ( rule__XAndExpression__Group_1__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9433:2: rule__XAndExpression__Group_1__0
{
pushFollow(FOLLOW_rule__XAndExpression__Group_1__0_in_synpred156_InternalServicesGrammar19658);
rule__XAndExpression__Group_1__0();
state._fsp--;
if (state.failed) return ;
}
}
// $ANTLR end synpred156_InternalServicesGrammar
// $ANTLR start synpred157_InternalServicesGrammar
public final void synpred157_InternalServicesGrammar_fragment() throws RecognitionException {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9648:2: ( rule__XEqualityExpression__Group_1__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9648:2: rule__XEqualityExpression__Group_1__0
{
pushFollow(FOLLOW_rule__XEqualityExpression__Group_1__0_in_synpred157_InternalServicesGrammar20081);
rule__XEqualityExpression__Group_1__0();
state._fsp--;
if (state.failed) return ;
}
}
// $ANTLR end synpred157_InternalServicesGrammar
// $ANTLR start synpred158_InternalServicesGrammar
public final void synpred158_InternalServicesGrammar_fragment() throws RecognitionException {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9863:2: ( rule__XRelationalExpression__Alternatives_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:9863:2: rule__XRelationalExpression__Alternatives_1
{
pushFollow(FOLLOW_rule__XRelationalExpression__Alternatives_1_in_synpred158_InternalServicesGrammar20504);
rule__XRelationalExpression__Alternatives_1();
state._fsp--;
if (state.failed) return ;
}
}
// $ANTLR end synpred158_InternalServicesGrammar
// $ANTLR start synpred159_InternalServicesGrammar
public final void synpred159_InternalServicesGrammar_fragment() throws RecognitionException {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10299:2: ( rule__XOtherOperatorExpression__Group_1__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10299:2: rule__XOtherOperatorExpression__Group_1__0
{
pushFollow(FOLLOW_rule__XOtherOperatorExpression__Group_1__0_in_synpred159_InternalServicesGrammar21356);
rule__XOtherOperatorExpression__Group_1__0();
state._fsp--;
if (state.failed) return ;
}
}
// $ANTLR end synpred159_InternalServicesGrammar
// $ANTLR start synpred160_InternalServicesGrammar
public final void synpred160_InternalServicesGrammar_fragment() throws RecognitionException {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10895:2: ( rule__XAdditiveExpression__Group_1__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:10895:2: rule__XAdditiveExpression__Group_1__0
{
pushFollow(FOLLOW_rule__XAdditiveExpression__Group_1__0_in_synpred160_InternalServicesGrammar22518);
rule__XAdditiveExpression__Group_1__0();
state._fsp--;
if (state.failed) return ;
}
}
// $ANTLR end synpred160_InternalServicesGrammar
// $ANTLR start synpred161_InternalServicesGrammar
public final void synpred161_InternalServicesGrammar_fragment() throws RecognitionException {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11110:2: ( rule__XMultiplicativeExpression__Group_1__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11110:2: rule__XMultiplicativeExpression__Group_1__0
{
pushFollow(FOLLOW_rule__XMultiplicativeExpression__Group_1__0_in_synpred161_InternalServicesGrammar22941);
rule__XMultiplicativeExpression__Group_1__0();
state._fsp--;
if (state.failed) return ;
}
}
// $ANTLR end synpred161_InternalServicesGrammar
// $ANTLR start synpred162_InternalServicesGrammar
public final void synpred162_InternalServicesGrammar_fragment() throws RecognitionException {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11419:2: ( rule__XCastedExpression__Group_1__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11419:2: rule__XCastedExpression__Group_1__0
{
pushFollow(FOLLOW_rule__XCastedExpression__Group_1__0_in_synpred162_InternalServicesGrammar23548);
rule__XCastedExpression__Group_1__0();
state._fsp--;
if (state.failed) return ;
}
}
// $ANTLR end synpred162_InternalServicesGrammar
// $ANTLR start synpred163_InternalServicesGrammar
public final void synpred163_InternalServicesGrammar_fragment() throws RecognitionException {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11636:2: ( rule__XPostfixOperation__Group_1__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11636:2: rule__XPostfixOperation__Group_1__0
{
pushFollow(FOLLOW_rule__XPostfixOperation__Group_1__0_in_synpred163_InternalServicesGrammar23973);
rule__XPostfixOperation__Group_1__0();
state._fsp--;
if (state.failed) return ;
}
}
// $ANTLR end synpred163_InternalServicesGrammar
// $ANTLR start synpred164_InternalServicesGrammar
public final void synpred164_InternalServicesGrammar_fragment() throws RecognitionException {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11790:2: ( rule__XMemberFeatureCall__Alternatives_1 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:11790:2: rule__XMemberFeatureCall__Alternatives_1
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__Alternatives_1_in_synpred164_InternalServicesGrammar24275);
rule__XMemberFeatureCall__Alternatives_1();
state._fsp--;
if (state.failed) return ;
}
}
// $ANTLR end synpred164_InternalServicesGrammar
// $ANTLR start synpred166_InternalServicesGrammar
public final void synpred166_InternalServicesGrammar_fragment() throws RecognitionException {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12126:2: ( rule__XMemberFeatureCall__Group_1_1_3__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12126:2: rule__XMemberFeatureCall__Group_1_1_3__0
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__0_in_synpred166_InternalServicesGrammar24946);
rule__XMemberFeatureCall__Group_1_1_3__0();
state._fsp--;
if (state.failed) return ;
}
}
// $ANTLR end synpred166_InternalServicesGrammar
// $ANTLR start synpred167_InternalServicesGrammar
public final void synpred167_InternalServicesGrammar_fragment() throws RecognitionException {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12154:2: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:12154:2: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4_in_synpred167_InternalServicesGrammar25004);
rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4();
state._fsp--;
if (state.failed) return ;
}
}
// $ANTLR end synpred167_InternalServicesGrammar
// $ANTLR start synpred175_InternalServicesGrammar
public final void synpred175_InternalServicesGrammar_fragment() throws RecognitionException {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13295:2: ( rule__XClosure__Group_1__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:13295:2: rule__XClosure__Group_1__0
{
pushFollow(FOLLOW_rule__XClosure__Group_1__0_in_synpred175_InternalServicesGrammar27240);
rule__XClosure__Group_1__0();
state._fsp--;
if (state.failed) return ;
}
}
// $ANTLR end synpred175_InternalServicesGrammar
// $ANTLR start synpred182_InternalServicesGrammar
public final void synpred182_InternalServicesGrammar_fragment() throws RecognitionException {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14413:2: ( rule__XIfExpression__Group_6__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14413:2: rule__XIfExpression__Group_6__0
{
pushFollow(FOLLOW_rule__XIfExpression__Group_6__0_in_synpred182_InternalServicesGrammar29446);
rule__XIfExpression__Group_6__0();
state._fsp--;
if (state.failed) return ;
}
}
// $ANTLR end synpred182_InternalServicesGrammar
// $ANTLR start synpred185_InternalServicesGrammar
public final void synpred185_InternalServicesGrammar_fragment() throws RecognitionException {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14963:2: ( rule__XSwitchExpression__Group_2_1_0__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:14963:2: rule__XSwitchExpression__Group_2_1_0__0
{
pushFollow(FOLLOW_rule__XSwitchExpression__Group_2_1_0__0_in_synpred185_InternalServicesGrammar30517);
rule__XSwitchExpression__Group_2_1_0__0();
state._fsp--;
if (state.failed) return ;
}
}
// $ANTLR end synpred185_InternalServicesGrammar
// $ANTLR start synpred198_InternalServicesGrammar
public final void synpred198_InternalServicesGrammar_fragment() throws RecognitionException {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17451:2: ( rule__XFeatureCall__Group_3__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17451:2: rule__XFeatureCall__Group_3__0
{
pushFollow(FOLLOW_rule__XFeatureCall__Group_3__0_in_synpred198_InternalServicesGrammar35411);
rule__XFeatureCall__Group_3__0();
state._fsp--;
if (state.failed) return ;
}
}
// $ANTLR end synpred198_InternalServicesGrammar
// $ANTLR start synpred199_InternalServicesGrammar
public final void synpred199_InternalServicesGrammar_fragment() throws RecognitionException {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17479:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:17479:2: rule__XFeatureCall__FeatureCallArgumentsAssignment_4
{
pushFollow(FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_4_in_synpred199_InternalServicesGrammar35469);
rule__XFeatureCall__FeatureCallArgumentsAssignment_4();
state._fsp--;
if (state.failed) return ;
}
}
// $ANTLR end synpred199_InternalServicesGrammar
// $ANTLR start synpred203_InternalServicesGrammar
public final void synpred203_InternalServicesGrammar_fragment() throws RecognitionException {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18017:2: ( rule__XConstructorCall__Group_3__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18017:2: rule__XConstructorCall__Group_3__0
{
pushFollow(FOLLOW_rule__XConstructorCall__Group_3__0_in_synpred203_InternalServicesGrammar36527);
rule__XConstructorCall__Group_3__0();
state._fsp--;
if (state.failed) return ;
}
}
// $ANTLR end synpred203_InternalServicesGrammar
// $ANTLR start synpred204_InternalServicesGrammar
public final void synpred204_InternalServicesGrammar_fragment() throws RecognitionException {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18046:2: ( rule__XConstructorCall__Group_4__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18046:2: rule__XConstructorCall__Group_4__0
{
pushFollow(FOLLOW_rule__XConstructorCall__Group_4__0_in_synpred204_InternalServicesGrammar36588);
rule__XConstructorCall__Group_4__0();
state._fsp--;
if (state.failed) return ;
}
}
// $ANTLR end synpred204_InternalServicesGrammar
// $ANTLR start synpred205_InternalServicesGrammar
public final void synpred205_InternalServicesGrammar_fragment() throws RecognitionException {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18074:2: ( rule__XConstructorCall__ArgumentsAssignment_5 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:18074:2: rule__XConstructorCall__ArgumentsAssignment_5
{
pushFollow(FOLLOW_rule__XConstructorCall__ArgumentsAssignment_5_in_synpred205_InternalServicesGrammar36646);
rule__XConstructorCall__ArgumentsAssignment_5();
state._fsp--;
if (state.failed) return ;
}
}
// $ANTLR end synpred205_InternalServicesGrammar
// $ANTLR start synpred210_InternalServicesGrammar
public final void synpred210_InternalServicesGrammar_fragment() throws RecognitionException {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19127:2: ( rule__XReturnExpression__ExpressionAssignment_2 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19127:2: rule__XReturnExpression__ExpressionAssignment_2
{
pushFollow(FOLLOW_rule__XReturnExpression__ExpressionAssignment_2_in_synpred210_InternalServicesGrammar38698);
rule__XReturnExpression__ExpressionAssignment_2();
state._fsp--;
if (state.failed) return ;
}
}
// $ANTLR end synpred210_InternalServicesGrammar
// $ANTLR start synpred211_InternalServicesGrammar
public final void synpred211_InternalServicesGrammar_fragment() throws RecognitionException {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19295:2: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19295:2: rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0
{
pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0_in_synpred211_InternalServicesGrammar39027);
rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0();
state._fsp--;
if (state.failed) return ;
}
}
// $ANTLR end synpred211_InternalServicesGrammar
// $ANTLR start synpred212_InternalServicesGrammar
public final void synpred212_InternalServicesGrammar_fragment() throws RecognitionException {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19324:2: ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19324:2: rule__XTryCatchFinallyExpression__Group_3_0_1__0
{
pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0_1__0_in_synpred212_InternalServicesGrammar39087);
rule__XTryCatchFinallyExpression__Group_3_0_1__0();
state._fsp--;
if (state.failed) return ;
}
}
// $ANTLR end synpred212_InternalServicesGrammar
// $ANTLR start synpred213_InternalServicesGrammar
public final void synpred213_InternalServicesGrammar_fragment() throws RecognitionException {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19924:2: ( rule__QualifiedName__Group_1__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:19924:2: rule__QualifiedName__Group_1__0
{
pushFollow(FOLLOW_rule__QualifiedName__Group_1__0_in_synpred213_InternalServicesGrammar40265);
rule__QualifiedName__Group_1__0();
state._fsp--;
if (state.failed) return ;
}
}
// $ANTLR end synpred213_InternalServicesGrammar
// $ANTLR start synpred215_InternalServicesGrammar
public final void synpred215_InternalServicesGrammar_fragment() throws RecognitionException {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20173:2: ( rule__JvmTypeReference__Group_0_1__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20173:2: rule__JvmTypeReference__Group_0_1__0
{
pushFollow(FOLLOW_rule__JvmTypeReference__Group_0_1__0_in_synpred215_InternalServicesGrammar40756);
rule__JvmTypeReference__Group_0_1__0();
state._fsp--;
if (state.failed) return ;
}
}
// $ANTLR end synpred215_InternalServicesGrammar
// $ANTLR start synpred219_InternalServicesGrammar
public final void synpred219_InternalServicesGrammar_fragment() throws RecognitionException {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20706:2: ( rule__JvmParameterizedTypeReference__Group_1__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20706:2: rule__JvmParameterizedTypeReference__Group_1__0
{
pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1__0_in_synpred219_InternalServicesGrammar41802);
rule__JvmParameterizedTypeReference__Group_1__0();
state._fsp--;
if (state.failed) return ;
}
}
// $ANTLR end synpred219_InternalServicesGrammar
// $ANTLR start synpred221_InternalServicesGrammar
public final void synpred221_InternalServicesGrammar_fragment() throws RecognitionException {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20858:2: ( rule__JvmParameterizedTypeReference__Group_1_4__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:20858:2: rule__JvmParameterizedTypeReference__Group_1_4__0
{
pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4__0_in_synpred221_InternalServicesGrammar42111);
rule__JvmParameterizedTypeReference__Group_1_4__0();
state._fsp--;
if (state.failed) return ;
}
}
// $ANTLR end synpred221_InternalServicesGrammar
// $ANTLR start synpred222_InternalServicesGrammar
public final void synpred222_InternalServicesGrammar_fragment() throws RecognitionException {
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21017:2: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )
// ../org.lunifera.dsl.services.xtext.ui/src-gen/org/lunifera/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g:21017:2: rule__JvmParameterizedTypeReference__Group_1_4_2__0
{
pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2__0_in_synpred222_InternalServicesGrammar42422);
rule__JvmParameterizedTypeReference__Group_1_4_2__0();
state._fsp--;
if (state.failed) return ;
}
}
// $ANTLR end synpred222_InternalServicesGrammar
// Delegated rules
public final boolean synpred155_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred155_InternalServicesGrammar_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 synpred162_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred162_InternalServicesGrammar_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 synpred205_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred205_InternalServicesGrammar_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 synpred175_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred175_InternalServicesGrammar_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 synpred74_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred74_InternalServicesGrammar_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_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred153_InternalServicesGrammar_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 synpred73_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred73_InternalServicesGrammar_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 synpred212_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred212_InternalServicesGrammar_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 synpred24_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred24_InternalServicesGrammar_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 synpred211_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred211_InternalServicesGrammar_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 synpred160_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred160_InternalServicesGrammar_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 synpred156_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred156_InternalServicesGrammar_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_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred91_InternalServicesGrammar_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_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred92_InternalServicesGrammar_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 synpred182_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred182_InternalServicesGrammar_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_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred65_InternalServicesGrammar_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 synpred157_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred157_InternalServicesGrammar_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 synpred158_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred158_InternalServicesGrammar_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 synpred203_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred203_InternalServicesGrammar_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_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred87_InternalServicesGrammar_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 synpred52_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred52_InternalServicesGrammar_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 synpred210_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred210_InternalServicesGrammar_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 synpred222_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred222_InternalServicesGrammar_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 synpred219_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred219_InternalServicesGrammar_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 synpred164_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred164_InternalServicesGrammar_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 synpred199_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred199_InternalServicesGrammar_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_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred98_InternalServicesGrammar_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 synpred167_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred167_InternalServicesGrammar_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_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred26_InternalServicesGrammar_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 synpred51_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred51_InternalServicesGrammar_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 synpred159_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred159_InternalServicesGrammar_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 synpred161_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred161_InternalServicesGrammar_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 synpred213_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred213_InternalServicesGrammar_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_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred25_InternalServicesGrammar_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 synpred221_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred221_InternalServicesGrammar_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 synpred204_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred204_InternalServicesGrammar_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 synpred198_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred198_InternalServicesGrammar_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 synpred215_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred215_InternalServicesGrammar_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 synpred185_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred185_InternalServicesGrammar_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 synpred163_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred163_InternalServicesGrammar_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 synpred166_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred166_InternalServicesGrammar_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 DFA8 dfa8 = new DFA8(this);
protected DFA9 dfa9 = new DFA9(this);
protected DFA10 dfa10 = new DFA10(this);
protected DFA17 dfa17 = new DFA17(this);
protected DFA25 dfa25 = new DFA25(this);
protected DFA28 dfa28 = new DFA28(this);
protected DFA29 dfa29 = new DFA29(this);
protected DFA32 dfa32 = new DFA32(this);
protected DFA37 dfa37 = new DFA37(this);
protected DFA40 dfa40 = new DFA40(this);
protected DFA49 dfa49 = new DFA49(this);
protected DFA82 dfa82 = new DFA82(this);
protected DFA88 dfa88 = new DFA88(this);
protected DFA95 dfa95 = new DFA95(this);
protected DFA96 dfa96 = new DFA96(this);
protected DFA104 dfa104 = new DFA104(this);
protected DFA114 dfa114 = new DFA114(this);
protected DFA127 dfa127 = new DFA127(this);
protected DFA128 dfa128 = new DFA128(this);
protected DFA132 dfa132 = new DFA132(this);
protected DFA133 dfa133 = new DFA133(this);
protected DFA134 dfa134 = new DFA134(this);
protected DFA139 dfa139 = new DFA139(this);
protected DFA148 dfa148 = new DFA148(this);
protected DFA151 dfa151 = new DFA151(this);
static final String DFA8_eotS =
"\43\uffff";
static final String DFA8_eofS =
"\43\uffff";
static final String DFA8_minS =
"\1\4\1\0\41\uffff";
static final String DFA8_maxS =
"\1\u0081\1\0\41\uffff";
static final String DFA8_acceptS =
"\2\uffff\1\2\37\uffff\1\1";
static final String DFA8_specialS =
"\1\uffff\1\0\41\uffff}>";
static final String[] DFA8_transitionS = {
"\1\1\4\2\41\uffff\1\2\6\uffff\2\2\4\uffff\1\2\4\uffff\6\2\20\uffff\1\2\5\uffff\1\2\7\uffff\1\2\2\uffff\2\2\2\uffff\1\2\1\uffff\1\2\3\uffff\11\2\1\uffff\1\2\11\uffff\1\2",
"\1\uffff",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
""
};
static final short[] DFA8_eot = DFA.unpackEncodedString(DFA8_eotS);
static final short[] DFA8_eof = DFA.unpackEncodedString(DFA8_eofS);
static final char[] DFA8_min = DFA.unpackEncodedStringToUnsignedChars(DFA8_minS);
static final char[] DFA8_max = DFA.unpackEncodedStringToUnsignedChars(DFA8_maxS);
static final short[] DFA8_accept = DFA.unpackEncodedString(DFA8_acceptS);
static final short[] DFA8_special = DFA.unpackEncodedString(DFA8_specialS);
static final short[][] DFA8_transition;
static {
int numStates = DFA8_transitionS.length;
DFA8_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA8_transition[i] = DFA.unpackEncodedString(DFA8_transitionS[i]);
}
}
class DFA8 extends DFA {
public DFA8(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 8;
this.eot = DFA8_eot;
this.eof = DFA8_eof;
this.min = DFA8_min;
this.max = DFA8_max;
this.accept = DFA8_accept;
this.special = DFA8_special;
this.transition = DFA8_transition;
}
public String getDescription() {
return "3196:1: rule__XAnnotation__Alternatives_3_1 : ( ( ( rule__XAnnotation__Group_3_1_0__0 ) ) | ( ( rule__XAnnotation__ValueAssignment_3_1_1 ) ) );";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
int LA8_1 = input.LA(1);
int index8_1 = input.index();
input.rewind();
s = -1;
if ( (synpred24_InternalServicesGrammar()) ) {s = 34;}
else if ( (true) ) {s = 2;}
input.seek(index8_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
new NoViableAltException(getDescription(), 8, _s, input);
error(nvae);
throw nvae;
}
}
static final String DFA9_eotS =
"\43\uffff";
static final String DFA9_eofS =
"\43\uffff";
static final String DFA9_minS =
"\1\4\1\0\41\uffff";
static final String DFA9_maxS =
"\1\u0081\1\0\41\uffff";
static final String DFA9_acceptS =
"\2\uffff\1\2\37\uffff\1\1";
static final String DFA9_specialS =
"\1\uffff\1\0\41\uffff}>";
static final String[] DFA9_transitionS = {
"\5\2\41\uffff\1\2\6\uffff\2\2\4\uffff\1\2\4\uffff\6\2\20\uffff\1\2\5\uffff\1\2\7\uffff\1\2\2\uffff\1\1\1\2\2\uffff\1\2\1\uffff\1\2\3\uffff\11\2\1\uffff\1\2\11\uffff\1\2",
"\1\uffff",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
""
};
static final short[] DFA9_eot = DFA.unpackEncodedString(DFA9_eotS);
static final short[] DFA9_eof = DFA.unpackEncodedString(DFA9_eofS);
static final char[] DFA9_min = DFA.unpackEncodedStringToUnsignedChars(DFA9_minS);
static final char[] DFA9_max = DFA.unpackEncodedStringToUnsignedChars(DFA9_maxS);
static final short[] DFA9_accept = DFA.unpackEncodedString(DFA9_acceptS);
static final short[] DFA9_special = DFA.unpackEncodedString(DFA9_specialS);
static final short[][] DFA9_transition;
static {
int numStates = DFA9_transitionS.length;
DFA9_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA9_transition[i] = DFA.unpackEncodedString(DFA9_transitionS[i]);
}
}
class DFA9 extends DFA {
public DFA9(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 9;
this.eot = DFA9_eot;
this.eof = DFA9_eof;
this.min = DFA9_min;
this.max = DFA9_max;
this.accept = DFA9_accept;
this.special = DFA9_special;
this.transition = DFA9_transition;
}
public String getDescription() {
return "3218:1: rule__XAnnotationElementValueOrCommaList__Alternatives : ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) ) | ( ( rule__XAnnotationElementValueOrCommaList__Group_1__0 ) ) );";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
int LA9_1 = input.LA(1);
int index9_1 = input.index();
input.rewind();
s = -1;
if ( (synpred25_InternalServicesGrammar()) ) {s = 34;}
else if ( (true) ) {s = 2;}
input.seek(index9_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
new NoViableAltException(getDescription(), 9, _s, input);
error(nvae);
throw nvae;
}
}
static final String DFA10_eotS =
"\43\uffff";
static final String DFA10_eofS =
"\43\uffff";
static final String DFA10_minS =
"\1\4\1\0\41\uffff";
static final String DFA10_maxS =
"\1\u0081\1\0\41\uffff";
static final String DFA10_acceptS =
"\2\uffff\1\2\37\uffff\1\1";
static final String DFA10_specialS =
"\1\uffff\1\0\41\uffff}>";
static final String[] DFA10_transitionS = {
"\5\2\41\uffff\1\2\6\uffff\2\2\4\uffff\1\2\4\uffff\6\2\20\uffff\1\2\5\uffff\1\2\7\uffff\1\2\2\uffff\1\1\1\2\2\uffff\1\2\1\uffff\1\2\3\uffff\11\2\1\uffff\1\2\11\uffff\1\2",
"\1\uffff",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
""
};
static final short[] DFA10_eot = DFA.unpackEncodedString(DFA10_eotS);
static final short[] DFA10_eof = DFA.unpackEncodedString(DFA10_eofS);
static final char[] DFA10_min = DFA.unpackEncodedStringToUnsignedChars(DFA10_minS);
static final char[] DFA10_max = DFA.unpackEncodedStringToUnsignedChars(DFA10_maxS);
static final short[] DFA10_accept = DFA.unpackEncodedString(DFA10_acceptS);
static final short[] DFA10_special = DFA.unpackEncodedString(DFA10_specialS);
static final short[][] DFA10_transition;
static {
int numStates = DFA10_transitionS.length;
DFA10_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA10_transition[i] = DFA.unpackEncodedString(DFA10_transitionS[i]);
}
}
class DFA10 extends DFA {
public DFA10(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 10;
this.eot = DFA10_eot;
this.eof = DFA10_eof;
this.min = DFA10_min;
this.max = DFA10_max;
this.accept = DFA10_accept;
this.special = DFA10_special;
this.transition = DFA10_transition;
}
public String getDescription() {
return "3240:1: rule__XAnnotationElementValue__Alternatives : ( ( ( rule__XAnnotationElementValue__Group_0__0 ) ) | ( ruleXAnnotationOrExpression ) );";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
int LA10_1 = input.LA(1);
int index10_1 = input.index();
input.rewind();
s = -1;
if ( (synpred26_InternalServicesGrammar()) ) {s = 34;}
else if ( (true) ) {s = 2;}
input.seek(index10_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
new NoViableAltException(getDescription(), 10, _s, input);
error(nvae);
throw nvae;
}
}
static final String DFA17_eotS =
"\13\uffff";
static final String DFA17_eofS =
"\13\uffff";
static final String DFA17_minS =
"\1\51\2\uffff\1\51\7\uffff";
static final String DFA17_maxS =
"\1\60\2\uffff\1\55\7\uffff";
static final String DFA17_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 DFA17_specialS =
"\13\uffff}>";
static final String[] DFA17_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[] DFA17_eot = DFA.unpackEncodedString(DFA17_eotS);
static final short[] DFA17_eof = DFA.unpackEncodedString(DFA17_eofS);
static final char[] DFA17_min = DFA.unpackEncodedStringToUnsignedChars(DFA17_minS);
static final char[] DFA17_max = DFA.unpackEncodedStringToUnsignedChars(DFA17_maxS);
static final short[] DFA17_accept = DFA.unpackEncodedString(DFA17_acceptS);
static final short[] DFA17_special = DFA.unpackEncodedString(DFA17_specialS);
static final short[][] DFA17_transition;
static {
int numStates = DFA17_transitionS.length;
DFA17_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA17_transition[i] = DFA.unpackEncodedString(DFA17_transitionS[i]);
}
}
class DFA17 extends DFA {
public DFA17(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 17;
this.eot = DFA17_eot;
this.eof = DFA17_eof;
this.min = DFA17_min;
this.max = DFA17_max;
this.accept = DFA17_accept;
this.special = DFA17_special;
this.transition = DFA17_transition;
}
public String getDescription() {
return "3472:1: rule__OpOther__Alternatives : ( ( '->' ) | ( '..<' ) | ( ( rule__OpOther__Group_2__0 ) ) | ( '..' ) | ( '=>' ) | ( ( rule__OpOther__Group_5__0 ) ) | ( ( rule__OpOther__Group_6__0 ) ) | ( '<>' ) | ( '?:' ) );";
}
}
static final String DFA25_eotS =
"\12\uffff";
static final String DFA25_eofS =
"\4\uffff\5\3\1\uffff";
static final String DFA25_minS =
"\1\72\2\4\1\uffff\5\4\1\uffff";
static final String DFA25_maxS =
"\1\177\2\100\1\uffff\5\u0081\1\uffff";
static final String DFA25_acceptS =
"\3\uffff\1\2\5\uffff\1\1";
static final String DFA25_specialS =
"\12\uffff}>";
static final String[] DFA25_transitionS = {
"\1\1\103\uffff\1\2\1\3",
"\1\4\45\uffff\1\3\21\uffff\1\5\1\6\1\7\1\10\1\3",
"\1\4\45\uffff\1\3\21\uffff\1\5\1\6\1\7\1\10\1\3",
"",
"\5\3\4\uffff\1\11\2\3\16\uffff\44\3\20\uffff\2\3\2\uffff\4\3\6\uffff\31\3\5\uffff\2\3\1\uffff\1\3",
"\5\3\4\uffff\1\11\2\3\16\uffff\44\3\20\uffff\2\3\2\uffff\4\3\6\uffff\31\3\5\uffff\2\3\1\uffff\1\3",
"\5\3\4\uffff\1\11\2\3\16\uffff\44\3\20\uffff\2\3\2\uffff\4\3\6\uffff\31\3\5\uffff\2\3\1\uffff\1\3",
"\5\3\4\uffff\1\11\2\3\16\uffff\44\3\20\uffff\2\3\2\uffff\4\3\6\uffff\31\3\5\uffff\2\3\1\uffff\1\3",
"\5\3\4\uffff\1\11\2\3\16\uffff\44\3\20\uffff\2\3\2\uffff\4\3\6\uffff\31\3\5\uffff\2\3\1\uffff\1\3",
""
};
static final short[] DFA25_eot = DFA.unpackEncodedString(DFA25_eotS);
static final short[] DFA25_eof = DFA.unpackEncodedString(DFA25_eofS);
static final char[] DFA25_min = DFA.unpackEncodedStringToUnsignedChars(DFA25_minS);
static final char[] DFA25_max = DFA.unpackEncodedStringToUnsignedChars(DFA25_maxS);
static final short[] DFA25_accept = DFA.unpackEncodedString(DFA25_acceptS);
static final short[] DFA25_special = DFA.unpackEncodedString(DFA25_specialS);
static final short[][] DFA25_transition;
static {
int numStates = DFA25_transitionS.length;
DFA25_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA25_transition[i] = DFA.unpackEncodedString(DFA25_transitionS[i]);
}
}
class DFA25 extends DFA {
public DFA25(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 25;
this.eot = DFA25_eot;
this.eof = DFA25_eof;
this.min = DFA25_min;
this.max = DFA25_max;
this.accept = DFA25_accept;
this.special = DFA25_special;
this.transition = DFA25_transition;
}
public String getDescription() {
return "3754:1: rule__XMemberFeatureCall__Alternatives_1 : ( ( ( rule__XMemberFeatureCall__Group_1_0__0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1__0 ) ) );";
}
}
static final String DFA28_eotS =
"\43\uffff";
static final String DFA28_eofS =
"\43\uffff";
static final String DFA28_minS =
"\1\4\2\0\40\uffff";
static final String DFA28_maxS =
"\1\u0081\2\0\40\uffff";
static final String DFA28_acceptS =
"\3\uffff\1\1\1\uffff\1\2\35\uffff";
static final String DFA28_specialS =
"\1\uffff\1\0\1\1\40\uffff}>";
static final String[] DFA28_transitionS = {
"\1\1\4\5\41\uffff\1\5\3\uffff\1\3\2\uffff\2\5\4\uffff\1\5\4\uffff\6\5\20\uffff\1\5\5\uffff\1\2\12\uffff\2\5\2\uffff\1\5\1\uffff\1\5\3\uffff\11\5\1\uffff\1\5\10\uffff\1\3\1\5",
"\1\uffff",
"\1\uffff",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
""
};
static final short[] DFA28_eot = DFA.unpackEncodedString(DFA28_eotS);
static final short[] DFA28_eof = DFA.unpackEncodedString(DFA28_eofS);
static final char[] DFA28_min = DFA.unpackEncodedStringToUnsignedChars(DFA28_minS);
static final char[] DFA28_max = DFA.unpackEncodedStringToUnsignedChars(DFA28_maxS);
static final short[] DFA28_accept = DFA.unpackEncodedString(DFA28_acceptS);
static final short[] DFA28_special = DFA.unpackEncodedString(DFA28_specialS);
static final short[][] DFA28_transition;
static {
int numStates = DFA28_transitionS.length;
DFA28_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA28_transition[i] = DFA.unpackEncodedString(DFA28_transitionS[i]);
}
}
class DFA28 extends DFA {
public DFA28(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 28;
this.eot = DFA28_eot;
this.eof = DFA28_eof;
this.min = DFA28_min;
this.max = DFA28_max;
this.accept = DFA28_accept;
this.special = DFA28_special;
this.transition = DFA28_transition;
}
public String getDescription() {
return "3830: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 LA28_1 = input.LA(1);
int index28_1 = input.index();
input.rewind();
s = -1;
if ( (synpred65_InternalServicesGrammar()) ) {s = 3;}
else if ( (true) ) {s = 5;}
input.seek(index28_1);
if ( s>=0 ) return s;
break;
case 1 :
int LA28_2 = input.LA(1);
int index28_2 = input.index();
input.rewind();
s = -1;
if ( (synpred65_InternalServicesGrammar()) ) {s = 3;}
else if ( (true) ) {s = 5;}
input.seek(index28_2);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
new NoViableAltException(getDescription(), 28, _s, input);
error(nvae);
throw nvae;
}
}
static final String DFA29_eotS =
"\40\uffff";
static final String DFA29_eofS =
"\40\uffff";
static final String DFA29_minS =
"\1\4\26\uffff\1\0\10\uffff";
static final String DFA29_maxS =
"\1\u0081\26\uffff\1\0\10\uffff";
static final String DFA29_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 DFA29_specialS =
"\27\uffff\1\0\10\uffff}>";
static final String[] DFA29_transitionS = {
"\1\5\4\14\41\uffff\1\5\21\uffff\5\5\1\14\20\uffff\1\2\5\uffff\1\35\12\uffff\2\14\2\uffff\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\11\uffff\1\14",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"\1\uffff",
"",
"",
"",
"",
"",
"",
"",
""
};
static final short[] DFA29_eot = DFA.unpackEncodedString(DFA29_eotS);
static final short[] DFA29_eof = DFA.unpackEncodedString(DFA29_eofS);
static final char[] DFA29_min = DFA.unpackEncodedStringToUnsignedChars(DFA29_minS);
static final char[] DFA29_max = DFA.unpackEncodedStringToUnsignedChars(DFA29_maxS);
static final short[] DFA29_accept = DFA.unpackEncodedString(DFA29_acceptS);
static final short[] DFA29_special = DFA.unpackEncodedString(DFA29_specialS);
static final short[][] DFA29_transition;
static {
int numStates = DFA29_transitionS.length;
DFA29_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA29_transition[i] = DFA.unpackEncodedString(DFA29_transitionS[i]);
}
}
class DFA29 extends DFA {
public DFA29(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 29;
this.eot = DFA29_eot;
this.eof = DFA29_eof;
this.min = DFA29_min;
this.max = DFA29_max;
this.accept = DFA29_accept;
this.special = DFA29_special;
this.transition = DFA29_transition;
}
public String getDescription() {
return "3852: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 LA29_23 = input.LA(1);
int index29_23 = input.index();
input.rewind();
s = -1;
if ( (synpred73_InternalServicesGrammar()) ) {s = 30;}
else if ( (synpred74_InternalServicesGrammar()) ) {s = 31;}
input.seek(index29_23);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
new NoViableAltException(getDescription(), 29, _s, input);
error(nvae);
throw nvae;
}
}
static final String DFA32_eotS =
"\43\uffff";
static final String DFA32_eofS =
"\43\uffff";
static final String DFA32_minS =
"\1\4\1\0\41\uffff";
static final String DFA32_maxS =
"\1\u0081\1\0\41\uffff";
static final String DFA32_acceptS =
"\2\uffff\1\2\37\uffff\1\1";
static final String DFA32_specialS =
"\1\uffff\1\0\41\uffff}>";
static final String[] DFA32_transitionS = {
"\5\2\41\uffff\1\2\3\uffff\1\2\2\uffff\2\2\4\uffff\1\2\4\uffff\6\2\20\uffff\1\2\5\uffff\1\1\12\uffff\2\2\2\uffff\1\2\1\uffff\1\2\3\uffff\11\2\1\uffff\1\2\11\uffff\1\2",
"\1\uffff",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
""
};
static final short[] DFA32_eot = DFA.unpackEncodedString(DFA32_eotS);
static final short[] DFA32_eof = DFA.unpackEncodedString(DFA32_eofS);
static final char[] DFA32_min = DFA.unpackEncodedStringToUnsignedChars(DFA32_minS);
static final char[] DFA32_max = DFA.unpackEncodedStringToUnsignedChars(DFA32_maxS);
static final short[] DFA32_accept = DFA.unpackEncodedString(DFA32_acceptS);
static final short[] DFA32_special = DFA.unpackEncodedString(DFA32_specialS);
static final short[][] DFA32_transition;
static {
int numStates = DFA32_transitionS.length;
DFA32_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA32_transition[i] = DFA.unpackEncodedString(DFA32_transitionS[i]);
}
}
class DFA32 extends DFA {
public DFA32(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 32;
this.eot = DFA32_eot;
this.eof = DFA32_eof;
this.min = DFA32_min;
this.max = DFA32_max;
this.accept = DFA32_accept;
this.special = DFA32_special;
this.transition = DFA32_transition;
}
public String getDescription() {
return "4026: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 LA32_1 = input.LA(1);
int index32_1 = input.index();
input.rewind();
s = -1;
if ( (synpred87_InternalServicesGrammar()) ) {s = 34;}
else if ( (true) ) {s = 2;}
input.seek(index32_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
new NoViableAltException(getDescription(), 32, _s, input);
error(nvae);
throw nvae;
}
}
static final String DFA37_eotS =
"\43\uffff";
static final String DFA37_eofS =
"\43\uffff";
static final String DFA37_minS =
"\1\4\2\0\40\uffff";
static final String DFA37_maxS =
"\1\u0081\2\0\40\uffff";
static final String DFA37_acceptS =
"\3\uffff\1\1\1\uffff\1\2\35\uffff";
static final String DFA37_specialS =
"\1\uffff\1\0\1\1\40\uffff}>";
static final String[] DFA37_transitionS = {
"\1\1\4\5\41\uffff\1\5\3\uffff\1\3\2\uffff\2\5\4\uffff\1\5\4\uffff\6\5\20\uffff\1\5\5\uffff\1\2\12\uffff\2\5\2\uffff\1\5\1\uffff\1\5\3\uffff\11\5\1\uffff\1\5\10\uffff\1\3\1\5",
"\1\uffff",
"\1\uffff",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
""
};
static final short[] DFA37_eot = DFA.unpackEncodedString(DFA37_eotS);
static final short[] DFA37_eof = DFA.unpackEncodedString(DFA37_eofS);
static final char[] DFA37_min = DFA.unpackEncodedStringToUnsignedChars(DFA37_minS);
static final char[] DFA37_max = DFA.unpackEncodedStringToUnsignedChars(DFA37_maxS);
static final short[] DFA37_accept = DFA.unpackEncodedString(DFA37_acceptS);
static final short[] DFA37_special = DFA.unpackEncodedString(DFA37_specialS);
static final short[][] DFA37_transition;
static {
int numStates = DFA37_transitionS.length;
DFA37_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA37_transition[i] = DFA.unpackEncodedString(DFA37_transitionS[i]);
}
}
class DFA37 extends DFA {
public DFA37(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 37;
this.eot = DFA37_eot;
this.eof = DFA37_eof;
this.min = DFA37_min;
this.max = DFA37_max;
this.accept = DFA37_accept;
this.special = DFA37_special;
this.transition = DFA37_transition;
}
public String getDescription() {
return "4138: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 LA37_1 = input.LA(1);
int index37_1 = input.index();
input.rewind();
s = -1;
if ( (synpred92_InternalServicesGrammar()) ) {s = 3;}
else if ( (true) ) {s = 5;}
input.seek(index37_1);
if ( s>=0 ) return s;
break;
case 1 :
int LA37_2 = input.LA(1);
int index37_2 = input.index();
input.rewind();
s = -1;
if ( (synpred92_InternalServicesGrammar()) ) {s = 3;}
else if ( (true) ) {s = 5;}
input.seek(index37_2);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
new NoViableAltException(getDescription(), 37, _s, input);
error(nvae);
throw nvae;
}
}
static final String DFA40_eotS =
"\43\uffff";
static final String DFA40_eofS =
"\43\uffff";
static final String DFA40_minS =
"\1\4\2\0\40\uffff";
static final String DFA40_maxS =
"\1\u0081\2\0\40\uffff";
static final String DFA40_acceptS =
"\3\uffff\1\1\1\uffff\1\2\35\uffff";
static final String DFA40_specialS =
"\1\uffff\1\0\1\1\40\uffff}>";
static final String[] DFA40_transitionS = {
"\1\1\4\5\41\uffff\1\5\3\uffff\1\3\2\uffff\2\5\4\uffff\1\5\4\uffff\6\5\20\uffff\1\5\5\uffff\1\2\12\uffff\2\5\2\uffff\1\5\1\uffff\1\5\3\uffff\11\5\1\uffff\1\5\10\uffff\1\3\1\5",
"\1\uffff",
"\1\uffff",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
""
};
static final short[] DFA40_eot = DFA.unpackEncodedString(DFA40_eotS);
static final short[] DFA40_eof = DFA.unpackEncodedString(DFA40_eofS);
static final char[] DFA40_min = DFA.unpackEncodedStringToUnsignedChars(DFA40_minS);
static final char[] DFA40_max = DFA.unpackEncodedStringToUnsignedChars(DFA40_maxS);
static final short[] DFA40_accept = DFA.unpackEncodedString(DFA40_acceptS);
static final short[] DFA40_special = DFA.unpackEncodedString(DFA40_specialS);
static final short[][] DFA40_transition;
static {
int numStates = DFA40_transitionS.length;
DFA40_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA40_transition[i] = DFA.unpackEncodedString(DFA40_transitionS[i]);
}
}
class DFA40 extends DFA {
public DFA40(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 40;
this.eot = DFA40_eot;
this.eof = DFA40_eof;
this.min = DFA40_min;
this.max = DFA40_max;
this.accept = DFA40_accept;
this.special = DFA40_special;
this.transition = DFA40_transition;
}
public String getDescription() {
return "4232: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 LA40_1 = input.LA(1);
int index40_1 = input.index();
input.rewind();
s = -1;
if ( (synpred98_InternalServicesGrammar()) ) {s = 3;}
else if ( (true) ) {s = 5;}
input.seek(index40_1);
if ( s>=0 ) return s;
break;
case 1 :
int LA40_2 = input.LA(1);
int index40_2 = input.index();
input.rewind();
s = -1;
if ( (synpred98_InternalServicesGrammar()) ) {s = 3;}
else if ( (true) ) {s = 5;}
input.seek(index40_2);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
new NoViableAltException(getDescription(), 40, _s, input);
error(nvae);
throw nvae;
}
}
static final String DFA49_eotS =
"\7\uffff";
static final String DFA49_eofS =
"\2\uffff\1\4\3\uffff\1\4";
static final String DFA49_minS =
"\1\4\1\uffff\1\72\1\4\2\uffff\1\72";
static final String DFA49_maxS =
"\1\75\1\uffff\1\126\1\63\2\uffff\1\126";
static final String DFA49_acceptS =
"\1\uffff\1\1\2\uffff\1\2\1\3\1\uffff";
static final String DFA49_specialS =
"\7\uffff}>";
static final String[] DFA49_transitionS = {
"\1\2\70\uffff\1\1",
"",
"\1\3\33\uffff\1\4",
"\1\6\56\uffff\1\5",
"",
"",
"\1\3\33\uffff\1\4"
};
static final short[] DFA49_eot = DFA.unpackEncodedString(DFA49_eotS);
static final short[] DFA49_eof = DFA.unpackEncodedString(DFA49_eofS);
static final char[] DFA49_min = DFA.unpackEncodedStringToUnsignedChars(DFA49_minS);
static final char[] DFA49_max = DFA.unpackEncodedStringToUnsignedChars(DFA49_maxS);
static final short[] DFA49_accept = DFA.unpackEncodedString(DFA49_acceptS);
static final short[] DFA49_special = DFA.unpackEncodedString(DFA49_specialS);
static final short[][] DFA49_transition;
static {
int numStates = DFA49_transitionS.length;
DFA49_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA49_transition[i] = DFA.unpackEncodedString(DFA49_transitionS[i]);
}
}
class DFA49 extends DFA {
public DFA49(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 49;
this.eot = DFA49_eot;
this.eof = DFA49_eof;
this.min = DFA49_min;
this.max = DFA49_max;
this.accept = DFA49_accept;
this.special = DFA49_special;
this.transition = DFA49_transition;
}
public String getDescription() {
return "4432:1: rule__XImportDeclaration__Alternatives_1 : ( ( ( rule__XImportDeclaration__Group_1_0__0 ) ) | ( ( rule__XImportDeclaration__ImportedTypeAssignment_1_1 ) ) | ( ( rule__XImportDeclaration__ImportedNamespaceAssignment_1_2 ) ) );";
}
}
static final String DFA82_eotS =
"\12\uffff";
static final String DFA82_eofS =
"\1\10\11\uffff";
static final String DFA82_minS =
"\1\4\7\0\2\uffff";
static final String DFA82_maxS =
"\1\u0081\7\0\2\uffff";
static final String DFA82_acceptS =
"\10\uffff\1\2\1\1";
static final String DFA82_specialS =
"\1\uffff\1\5\1\3\1\0\1\1\1\2\1\4\1\6\2\uffff}>";
static final String[] DFA82_transitionS = {
"\5\10\5\uffff\2\10\16\uffff\1\10\1\1\1\2\1\3\1\4\1\5\5\10\1\7\1\6\27\10\20\uffff\2\10\2\uffff\4\10\6\uffff\31\10\5\uffff\2\10\1\uffff\1\10",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"",
""
};
static final short[] DFA82_eot = DFA.unpackEncodedString(DFA82_eotS);
static final short[] DFA82_eof = DFA.unpackEncodedString(DFA82_eofS);
static final char[] DFA82_min = DFA.unpackEncodedStringToUnsignedChars(DFA82_minS);
static final char[] DFA82_max = DFA.unpackEncodedStringToUnsignedChars(DFA82_maxS);
static final short[] DFA82_accept = DFA.unpackEncodedString(DFA82_acceptS);
static final short[] DFA82_special = DFA.unpackEncodedString(DFA82_specialS);
static final short[][] DFA82_transition;
static {
int numStates = DFA82_transitionS.length;
DFA82_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA82_transition[i] = DFA.unpackEncodedString(DFA82_transitionS[i]);
}
}
class DFA82 extends DFA {
public DFA82(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 82;
this.eot = DFA82_eot;
this.eof = DFA82_eof;
this.min = DFA82_min;
this.max = DFA82_max;
this.accept = DFA82_accept;
this.special = DFA82_special;
this.transition = DFA82_transition;
}
public String getDescription() {
return "8807: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 LA82_3 = input.LA(1);
int index82_3 = input.index();
input.rewind();
s = -1;
if ( (synpred153_InternalServicesGrammar()) ) {s = 9;}
else if ( (true) ) {s = 8;}
input.seek(index82_3);
if ( s>=0 ) return s;
break;
case 1 :
int LA82_4 = input.LA(1);
int index82_4 = input.index();
input.rewind();
s = -1;
if ( (synpred153_InternalServicesGrammar()) ) {s = 9;}
else if ( (true) ) {s = 8;}
input.seek(index82_4);
if ( s>=0 ) return s;
break;
case 2 :
int LA82_5 = input.LA(1);
int index82_5 = input.index();
input.rewind();
s = -1;
if ( (synpred153_InternalServicesGrammar()) ) {s = 9;}
else if ( (true) ) {s = 8;}
input.seek(index82_5);
if ( s>=0 ) return s;
break;
case 3 :
int LA82_2 = input.LA(1);
int index82_2 = input.index();
input.rewind();
s = -1;
if ( (synpred153_InternalServicesGrammar()) ) {s = 9;}
else if ( (true) ) {s = 8;}
input.seek(index82_2);
if ( s>=0 ) return s;
break;
case 4 :
int LA82_6 = input.LA(1);
int index82_6 = input.index();
input.rewind();
s = -1;
if ( (synpred153_InternalServicesGrammar()) ) {s = 9;}
else if ( (true) ) {s = 8;}
input.seek(index82_6);
if ( s>=0 ) return s;
break;
case 5 :
int LA82_1 = input.LA(1);
int index82_1 = input.index();
input.rewind();
s = -1;
if ( (synpred153_InternalServicesGrammar()) ) {s = 9;}
else if ( (true) ) {s = 8;}
input.seek(index82_1);
if ( s>=0 ) return s;
break;
case 6 :
int LA82_7 = input.LA(1);
int index82_7 = input.index();
input.rewind();
s = -1;
if ( (synpred153_InternalServicesGrammar()) ) {s = 9;}
else if ( (true) ) {s = 8;}
input.seek(index82_7);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
new NoViableAltException(getDescription(), 82, _s, input);
error(nvae);
throw nvae;
}
}
static final String DFA88_eotS =
"\13\uffff";
static final String DFA88_eofS =
"\1\1\12\uffff";
static final String DFA88_minS =
"\1\4\1\uffff\10\0\1\uffff";
static final String DFA88_maxS =
"\1\u0081\1\uffff\10\0\1\uffff";
static final String DFA88_acceptS =
"\1\uffff\1\2\10\uffff\1\1";
static final String DFA88_specialS =
"\2\uffff\1\5\1\2\1\6\1\0\1\1\1\4\1\3\1\7\1\uffff}>";
static final String[] DFA88_transitionS = {
"\5\1\5\uffff\2\1\16\uffff\13\1\1\3\1\2\1\4\1\5\1\6\1\7\1\10\1\11\21\1\20\uffff\2\1\2\uffff\4\1\6\uffff\31\1\5\uffff\2\1\1\uffff\1\1",
"",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\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 "()* loopback of 10299: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 LA88_5 = input.LA(1);
int index88_5 = input.index();
input.rewind();
s = -1;
if ( (synpred159_InternalServicesGrammar()) ) {s = 10;}
else if ( (true) ) {s = 1;}
input.seek(index88_5);
if ( s>=0 ) return s;
break;
case 1 :
int LA88_6 = input.LA(1);
int index88_6 = input.index();
input.rewind();
s = -1;
if ( (synpred159_InternalServicesGrammar()) ) {s = 10;}
else if ( (true) ) {s = 1;}
input.seek(index88_6);
if ( s>=0 ) return s;
break;
case 2 :
int LA88_3 = input.LA(1);
int index88_3 = input.index();
input.rewind();
s = -1;
if ( (synpred159_InternalServicesGrammar()) ) {s = 10;}
else if ( (true) ) {s = 1;}
input.seek(index88_3);
if ( s>=0 ) return s;
break;
case 3 :
int LA88_8 = input.LA(1);
int index88_8 = input.index();
input.rewind();
s = -1;
if ( (synpred159_InternalServicesGrammar()) ) {s = 10;}
else if ( (true) ) {s = 1;}
input.seek(index88_8);
if ( s>=0 ) return s;
break;
case 4 :
int LA88_7 = input.LA(1);
int index88_7 = input.index();
input.rewind();
s = -1;
if ( (synpred159_InternalServicesGrammar()) ) {s = 10;}
else if ( (true) ) {s = 1;}
input.seek(index88_7);
if ( s>=0 ) return s;
break;
case 5 :
int LA88_2 = input.LA(1);
int index88_2 = input.index();
input.rewind();
s = -1;
if ( (synpred159_InternalServicesGrammar()) ) {s = 10;}
else if ( (true) ) {s = 1;}
input.seek(index88_2);
if ( s>=0 ) return s;
break;
case 6 :
int LA88_4 = input.LA(1);
int index88_4 = input.index();
input.rewind();
s = -1;
if ( (synpred159_InternalServicesGrammar()) ) {s = 10;}
else if ( (true) ) {s = 1;}
input.seek(index88_4);
if ( s>=0 ) return s;
break;
case 7 :
int LA88_9 = input.LA(1);
int index88_9 = input.index();
input.rewind();
s = -1;
if ( (synpred159_InternalServicesGrammar()) ) {s = 10;}
else if ( (true) ) {s = 1;}
input.seek(index88_9);
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 DFA95_eotS =
"\120\uffff";
static final String DFA95_eofS =
"\1\2\117\uffff";
static final String DFA95_minS =
"\1\4\1\0\116\uffff";
static final String DFA95_maxS =
"\1\u0081\1\0\116\uffff";
static final String DFA95_acceptS =
"\2\uffff\1\2\114\uffff\1\1";
static final String DFA95_specialS =
"\1\uffff\1\0\116\uffff}>";
static final String[] DFA95_transitionS = {
"\5\2\5\uffff\2\2\16\uffff\44\2\20\uffff\2\2\2\uffff\2\2\1\1\1\2\6\uffff\31\2\5\uffff\2\2\1\uffff\1\2",
"\1\uffff",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
""
};
static final short[] DFA95_eot = DFA.unpackEncodedString(DFA95_eotS);
static final short[] DFA95_eof = DFA.unpackEncodedString(DFA95_eofS);
static final char[] DFA95_min = DFA.unpackEncodedStringToUnsignedChars(DFA95_minS);
static final char[] DFA95_max = DFA.unpackEncodedStringToUnsignedChars(DFA95_maxS);
static final short[] DFA95_accept = DFA.unpackEncodedString(DFA95_acceptS);
static final short[] DFA95_special = DFA.unpackEncodedString(DFA95_specialS);
static final short[][] DFA95_transition;
static {
int numStates = DFA95_transitionS.length;
DFA95_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA95_transition[i] = DFA.unpackEncodedString(DFA95_transitionS[i]);
}
}
class DFA95 extends DFA {
public DFA95(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 95;
this.eot = DFA95_eot;
this.eof = DFA95_eof;
this.min = DFA95_min;
this.max = DFA95_max;
this.accept = DFA95_accept;
this.special = DFA95_special;
this.transition = DFA95_transition;
}
public String getDescription() {
return "12126: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 LA95_1 = input.LA(1);
int index95_1 = input.index();
input.rewind();
s = -1;
if ( (synpred166_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 2;}
input.seek(index95_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
new NoViableAltException(getDescription(), 95, _s, input);
error(nvae);
throw nvae;
}
}
static final String DFA96_eotS =
"\120\uffff";
static final String DFA96_eofS =
"\1\2\117\uffff";
static final String DFA96_minS =
"\1\4\1\0\116\uffff";
static final String DFA96_maxS =
"\1\u0081\1\0\116\uffff";
static final String DFA96_acceptS =
"\2\uffff\1\2\114\uffff\1\1";
static final String DFA96_specialS =
"\1\uffff\1\0\116\uffff}>";
static final String[] DFA96_transitionS = {
"\5\2\5\uffff\2\2\16\uffff\44\2\20\uffff\2\2\2\uffff\4\2\6\uffff\4\2\1\1\24\2\5\uffff\2\2\1\uffff\1\2",
"\1\uffff",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
""
};
static final short[] DFA96_eot = DFA.unpackEncodedString(DFA96_eotS);
static final short[] DFA96_eof = DFA.unpackEncodedString(DFA96_eofS);
static final char[] DFA96_min = DFA.unpackEncodedStringToUnsignedChars(DFA96_minS);
static final char[] DFA96_max = DFA.unpackEncodedStringToUnsignedChars(DFA96_maxS);
static final short[] DFA96_accept = DFA.unpackEncodedString(DFA96_acceptS);
static final short[] DFA96_special = DFA.unpackEncodedString(DFA96_specialS);
static final short[][] DFA96_transition;
static {
int numStates = DFA96_transitionS.length;
DFA96_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA96_transition[i] = DFA.unpackEncodedString(DFA96_transitionS[i]);
}
}
class DFA96 extends DFA {
public DFA96(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 96;
this.eot = DFA96_eot;
this.eof = DFA96_eof;
this.min = DFA96_min;
this.max = DFA96_max;
this.accept = DFA96_accept;
this.special = DFA96_special;
this.transition = DFA96_transition;
}
public String getDescription() {
return "12154: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 LA96_1 = input.LA(1);
int index96_1 = input.index();
input.rewind();
s = -1;
if ( (synpred167_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 2;}
input.seek(index96_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
new NoViableAltException(getDescription(), 96, _s, input);
error(nvae);
throw nvae;
}
}
static final String DFA104_eotS =
"\46\uffff";
static final String DFA104_eofS =
"\46\uffff";
static final String DFA104_minS =
"\1\4\2\0\43\uffff";
static final String DFA104_maxS =
"\1\u0081\2\0\43\uffff";
static final String DFA104_acceptS =
"\3\uffff\1\1\1\uffff\1\2\40\uffff";
static final String DFA104_specialS =
"\1\uffff\1\0\1\1\43\uffff}>";
static final String[] DFA104_transitionS = {
"\1\1\4\5\25\uffff\1\5\13\uffff\1\5\3\uffff\1\3\2\uffff\2\5\4\uffff\1\5\3\uffff\7\5\20\uffff\1\5\5\uffff\1\2\11\uffff\3\5\2\uffff\1\5\1\uffff\1\5\3\uffff\11\5\1\uffff\1\5\10\uffff\1\3\1\5",
"\1\uffff",
"\1\uffff",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
""
};
static final short[] DFA104_eot = DFA.unpackEncodedString(DFA104_eotS);
static final short[] DFA104_eof = DFA.unpackEncodedString(DFA104_eofS);
static final char[] DFA104_min = DFA.unpackEncodedStringToUnsignedChars(DFA104_minS);
static final char[] DFA104_max = DFA.unpackEncodedStringToUnsignedChars(DFA104_maxS);
static final short[] DFA104_accept = DFA.unpackEncodedString(DFA104_acceptS);
static final short[] DFA104_special = DFA.unpackEncodedString(DFA104_specialS);
static final short[][] DFA104_transition;
static {
int numStates = DFA104_transitionS.length;
DFA104_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA104_transition[i] = DFA.unpackEncodedString(DFA104_transitionS[i]);
}
}
class DFA104 extends DFA {
public DFA104(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 104;
this.eot = DFA104_eot;
this.eof = DFA104_eof;
this.min = DFA104_min;
this.max = DFA104_max;
this.accept = DFA104_accept;
this.special = DFA104_special;
this.transition = DFA104_transition;
}
public String getDescription() {
return "13295: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 LA104_1 = input.LA(1);
int index104_1 = input.index();
input.rewind();
s = -1;
if ( (synpred175_InternalServicesGrammar()) ) {s = 3;}
else if ( (true) ) {s = 5;}
input.seek(index104_1);
if ( s>=0 ) return s;
break;
case 1 :
int LA104_2 = input.LA(1);
int index104_2 = input.index();
input.rewind();
s = -1;
if ( (synpred175_InternalServicesGrammar()) ) {s = 3;}
else if ( (true) ) {s = 5;}
input.seek(index104_2);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
new NoViableAltException(getDescription(), 104, _s, input);
error(nvae);
throw nvae;
}
}
static final String DFA114_eotS =
"\42\uffff";
static final String DFA114_eofS =
"\42\uffff";
static final String DFA114_minS =
"\1\4\2\0\37\uffff";
static final String DFA114_maxS =
"\1\u0081\2\0\37\uffff";
static final String DFA114_acceptS =
"\3\uffff\1\1\1\2\35\uffff";
static final String DFA114_specialS =
"\1\uffff\1\0\1\1\37\uffff}>";
static final String[] DFA114_transitionS = {
"\1\1\4\4\41\uffff\1\4\3\uffff\1\3\2\uffff\2\4\4\uffff\1\4\4\uffff\6\4\20\uffff\1\4\5\uffff\1\2\12\uffff\2\4\2\uffff\1\4\1\uffff\1\4\3\uffff\11\4\1\uffff\1\4\11\uffff\1\4",
"\1\uffff",
"\1\uffff",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
""
};
static final short[] DFA114_eot = DFA.unpackEncodedString(DFA114_eotS);
static final short[] DFA114_eof = DFA.unpackEncodedString(DFA114_eofS);
static final char[] DFA114_min = DFA.unpackEncodedStringToUnsignedChars(DFA114_minS);
static final char[] DFA114_max = DFA.unpackEncodedStringToUnsignedChars(DFA114_maxS);
static final short[] DFA114_accept = DFA.unpackEncodedString(DFA114_acceptS);
static final short[] DFA114_special = DFA.unpackEncodedString(DFA114_specialS);
static final short[][] DFA114_transition;
static {
int numStates = DFA114_transitionS.length;
DFA114_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA114_transition[i] = DFA.unpackEncodedString(DFA114_transitionS[i]);
}
}
class DFA114 extends DFA {
public DFA114(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 114;
this.eot = DFA114_eot;
this.eof = DFA114_eof;
this.min = DFA114_min;
this.max = DFA114_max;
this.accept = DFA114_accept;
this.special = DFA114_special;
this.transition = DFA114_transition;
}
public String getDescription() {
return "14963: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 LA114_1 = input.LA(1);
int index114_1 = input.index();
input.rewind();
s = -1;
if ( (synpred185_InternalServicesGrammar()) ) {s = 3;}
else if ( (true) ) {s = 4;}
input.seek(index114_1);
if ( s>=0 ) return s;
break;
case 1 :
int LA114_2 = input.LA(1);
int index114_2 = input.index();
input.rewind();
s = -1;
if ( (synpred185_InternalServicesGrammar()) ) {s = 3;}
else if ( (true) ) {s = 4;}
input.seek(index114_2);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
new NoViableAltException(getDescription(), 114, _s, input);
error(nvae);
throw nvae;
}
}
static final String DFA127_eotS =
"\120\uffff";
static final String DFA127_eofS =
"\1\2\117\uffff";
static final String DFA127_minS =
"\1\4\1\0\116\uffff";
static final String DFA127_maxS =
"\1\u0081\1\0\116\uffff";
static final String DFA127_acceptS =
"\2\uffff\1\2\114\uffff\1\1";
static final String DFA127_specialS =
"\1\uffff\1\0\116\uffff}>";
static final String[] DFA127_transitionS = {
"\5\2\5\uffff\2\2\16\uffff\44\2\20\uffff\2\2\2\uffff\2\2\1\1\1\2\6\uffff\31\2\5\uffff\2\2\1\uffff\1\2",
"\1\uffff",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
""
};
static final short[] DFA127_eot = DFA.unpackEncodedString(DFA127_eotS);
static final short[] DFA127_eof = DFA.unpackEncodedString(DFA127_eofS);
static final char[] DFA127_min = DFA.unpackEncodedStringToUnsignedChars(DFA127_minS);
static final char[] DFA127_max = DFA.unpackEncodedStringToUnsignedChars(DFA127_maxS);
static final short[] DFA127_accept = DFA.unpackEncodedString(DFA127_acceptS);
static final short[] DFA127_special = DFA.unpackEncodedString(DFA127_specialS);
static final short[][] DFA127_transition;
static {
int numStates = DFA127_transitionS.length;
DFA127_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA127_transition[i] = DFA.unpackEncodedString(DFA127_transitionS[i]);
}
}
class DFA127 extends DFA {
public DFA127(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 127;
this.eot = DFA127_eot;
this.eof = DFA127_eof;
this.min = DFA127_min;
this.max = DFA127_max;
this.accept = DFA127_accept;
this.special = DFA127_special;
this.transition = DFA127_transition;
}
public String getDescription() {
return "17451: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 LA127_1 = input.LA(1);
int index127_1 = input.index();
input.rewind();
s = -1;
if ( (synpred198_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 2;}
input.seek(index127_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
new NoViableAltException(getDescription(), 127, _s, input);
error(nvae);
throw nvae;
}
}
static final String DFA128_eotS =
"\120\uffff";
static final String DFA128_eofS =
"\1\2\117\uffff";
static final String DFA128_minS =
"\1\4\1\0\116\uffff";
static final String DFA128_maxS =
"\1\u0081\1\0\116\uffff";
static final String DFA128_acceptS =
"\2\uffff\1\2\114\uffff\1\1";
static final String DFA128_specialS =
"\1\uffff\1\0\116\uffff}>";
static final String[] DFA128_transitionS = {
"\5\2\5\uffff\2\2\16\uffff\44\2\20\uffff\2\2\2\uffff\4\2\6\uffff\4\2\1\1\24\2\5\uffff\2\2\1\uffff\1\2",
"\1\uffff",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
""
};
static final short[] DFA128_eot = DFA.unpackEncodedString(DFA128_eotS);
static final short[] DFA128_eof = DFA.unpackEncodedString(DFA128_eofS);
static final char[] DFA128_min = DFA.unpackEncodedStringToUnsignedChars(DFA128_minS);
static final char[] DFA128_max = DFA.unpackEncodedStringToUnsignedChars(DFA128_maxS);
static final short[] DFA128_accept = DFA.unpackEncodedString(DFA128_acceptS);
static final short[] DFA128_special = DFA.unpackEncodedString(DFA128_specialS);
static final short[][] DFA128_transition;
static {
int numStates = DFA128_transitionS.length;
DFA128_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA128_transition[i] = DFA.unpackEncodedString(DFA128_transitionS[i]);
}
}
class DFA128 extends DFA {
public DFA128(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 128;
this.eot = DFA128_eot;
this.eof = DFA128_eof;
this.min = DFA128_min;
this.max = DFA128_max;
this.accept = DFA128_accept;
this.special = DFA128_special;
this.transition = DFA128_transition;
}
public String getDescription() {
return "17479: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 LA128_1 = input.LA(1);
int index128_1 = input.index();
input.rewind();
s = -1;
if ( (synpred199_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 2;}
input.seek(index128_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
new NoViableAltException(getDescription(), 128, _s, input);
error(nvae);
throw nvae;
}
}
static final String DFA132_eotS =
"\120\uffff";
static final String DFA132_eofS =
"\1\2\117\uffff";
static final String DFA132_minS =
"\1\4\1\0\116\uffff";
static final String DFA132_maxS =
"\1\u0081\1\0\116\uffff";
static final String DFA132_acceptS =
"\2\uffff\1\2\114\uffff\1\1";
static final String DFA132_specialS =
"\1\uffff\1\0\116\uffff}>";
static final String[] DFA132_transitionS = {
"\5\2\5\uffff\2\2\16\uffff\14\2\1\1\27\2\20\uffff\2\2\2\uffff\4\2\6\uffff\31\2\5\uffff\2\2\1\uffff\1\2",
"\1\uffff",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
""
};
static final short[] DFA132_eot = DFA.unpackEncodedString(DFA132_eotS);
static final short[] DFA132_eof = DFA.unpackEncodedString(DFA132_eofS);
static final char[] DFA132_min = DFA.unpackEncodedStringToUnsignedChars(DFA132_minS);
static final char[] DFA132_max = DFA.unpackEncodedStringToUnsignedChars(DFA132_maxS);
static final short[] DFA132_accept = DFA.unpackEncodedString(DFA132_acceptS);
static final short[] DFA132_special = DFA.unpackEncodedString(DFA132_specialS);
static final short[][] DFA132_transition;
static {
int numStates = DFA132_transitionS.length;
DFA132_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA132_transition[i] = DFA.unpackEncodedString(DFA132_transitionS[i]);
}
}
class DFA132 extends DFA {
public DFA132(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 132;
this.eot = DFA132_eot;
this.eof = DFA132_eof;
this.min = DFA132_min;
this.max = DFA132_max;
this.accept = DFA132_accept;
this.special = DFA132_special;
this.transition = DFA132_transition;
}
public String getDescription() {
return "18017: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 LA132_1 = input.LA(1);
int index132_1 = input.index();
input.rewind();
s = -1;
if ( (synpred203_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 2;}
input.seek(index132_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
new NoViableAltException(getDescription(), 132, _s, input);
error(nvae);
throw nvae;
}
}
static final String DFA133_eotS =
"\120\uffff";
static final String DFA133_eofS =
"\1\2\117\uffff";
static final String DFA133_minS =
"\1\4\1\0\116\uffff";
static final String DFA133_maxS =
"\1\u0081\1\0\116\uffff";
static final String DFA133_acceptS =
"\2\uffff\1\2\114\uffff\1\1";
static final String DFA133_specialS =
"\1\uffff\1\0\116\uffff}>";
static final String[] DFA133_transitionS = {
"\5\2\5\uffff\2\2\16\uffff\44\2\20\uffff\2\2\2\uffff\2\2\1\1\1\2\6\uffff\31\2\5\uffff\2\2\1\uffff\1\2",
"\1\uffff",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
""
};
static final short[] DFA133_eot = DFA.unpackEncodedString(DFA133_eotS);
static final short[] DFA133_eof = DFA.unpackEncodedString(DFA133_eofS);
static final char[] DFA133_min = DFA.unpackEncodedStringToUnsignedChars(DFA133_minS);
static final char[] DFA133_max = DFA.unpackEncodedStringToUnsignedChars(DFA133_maxS);
static final short[] DFA133_accept = DFA.unpackEncodedString(DFA133_acceptS);
static final short[] DFA133_special = DFA.unpackEncodedString(DFA133_specialS);
static final short[][] DFA133_transition;
static {
int numStates = DFA133_transitionS.length;
DFA133_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA133_transition[i] = DFA.unpackEncodedString(DFA133_transitionS[i]);
}
}
class DFA133 extends DFA {
public DFA133(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 133;
this.eot = DFA133_eot;
this.eof = DFA133_eof;
this.min = DFA133_min;
this.max = DFA133_max;
this.accept = DFA133_accept;
this.special = DFA133_special;
this.transition = DFA133_transition;
}
public String getDescription() {
return "18046: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 LA133_1 = input.LA(1);
int index133_1 = input.index();
input.rewind();
s = -1;
if ( (synpred204_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 2;}
input.seek(index133_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
new NoViableAltException(getDescription(), 133, _s, input);
error(nvae);
throw nvae;
}
}
static final String DFA134_eotS =
"\120\uffff";
static final String DFA134_eofS =
"\1\2\117\uffff";
static final String DFA134_minS =
"\1\4\1\0\116\uffff";
static final String DFA134_maxS =
"\1\u0081\1\0\116\uffff";
static final String DFA134_acceptS =
"\2\uffff\1\2\114\uffff\1\1";
static final String DFA134_specialS =
"\1\uffff\1\0\116\uffff}>";
static final String[] DFA134_transitionS = {
"\5\2\5\uffff\2\2\16\uffff\44\2\20\uffff\2\2\2\uffff\4\2\6\uffff\4\2\1\1\24\2\5\uffff\2\2\1\uffff\1\2",
"\1\uffff",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
""
};
static final short[] DFA134_eot = DFA.unpackEncodedString(DFA134_eotS);
static final short[] DFA134_eof = DFA.unpackEncodedString(DFA134_eofS);
static final char[] DFA134_min = DFA.unpackEncodedStringToUnsignedChars(DFA134_minS);
static final char[] DFA134_max = DFA.unpackEncodedStringToUnsignedChars(DFA134_maxS);
static final short[] DFA134_accept = DFA.unpackEncodedString(DFA134_acceptS);
static final short[] DFA134_special = DFA.unpackEncodedString(DFA134_specialS);
static final short[][] DFA134_transition;
static {
int numStates = DFA134_transitionS.length;
DFA134_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA134_transition[i] = DFA.unpackEncodedString(DFA134_transitionS[i]);
}
}
class DFA134 extends DFA {
public DFA134(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 134;
this.eot = DFA134_eot;
this.eof = DFA134_eof;
this.min = DFA134_min;
this.max = DFA134_max;
this.accept = DFA134_accept;
this.special = DFA134_special;
this.transition = DFA134_transition;
}
public String getDescription() {
return "18074: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 LA134_1 = input.LA(1);
int index134_1 = input.index();
input.rewind();
s = -1;
if ( (synpred205_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 2;}
input.seek(index134_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
new NoViableAltException(getDescription(), 134, _s, input);
error(nvae);
throw nvae;
}
}
static final String DFA139_eotS =
"\120\uffff";
static final String DFA139_eofS =
"\1\41\117\uffff";
static final String DFA139_minS =
"\1\4\40\0\57\uffff";
static final String DFA139_maxS =
"\1\u0081\40\0\57\uffff";
static final String DFA139_acceptS =
"\41\uffff\1\2\55\uffff\1\1";
static final String DFA139_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\57\uffff}>";
static final String[] DFA139_transitionS = {
"\1\1\1\23\1\24\1\25\1\27\5\uffff\2\41\16\uffff\14\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\20\uffff\1\12\1\41\2\uffff\2\41\1\40\1\41\6\uffff\3\41\1\17\1\20\2\41\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\5\uffff\2\41\1\uffff\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[] DFA139_eot = DFA.unpackEncodedString(DFA139_eotS);
static final short[] DFA139_eof = DFA.unpackEncodedString(DFA139_eofS);
static final char[] DFA139_min = DFA.unpackEncodedStringToUnsignedChars(DFA139_minS);
static final char[] DFA139_max = DFA.unpackEncodedStringToUnsignedChars(DFA139_maxS);
static final short[] DFA139_accept = DFA.unpackEncodedString(DFA139_acceptS);
static final short[] DFA139_special = DFA.unpackEncodedString(DFA139_specialS);
static final short[][] DFA139_transition;
static {
int numStates = DFA139_transitionS.length;
DFA139_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA139_transition[i] = DFA.unpackEncodedString(DFA139_transitionS[i]);
}
}
class DFA139 extends DFA {
public DFA139(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 139;
this.eot = DFA139_eot;
this.eof = DFA139_eof;
this.min = DFA139_min;
this.max = DFA139_max;
this.accept = DFA139_accept;
this.special = DFA139_special;
this.transition = DFA139_transition;
}
public String getDescription() {
return "19127: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 LA139_1 = input.LA(1);
int index139_1 = input.index();
input.rewind();
s = -1;
if ( (synpred210_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 33;}
input.seek(index139_1);
if ( s>=0 ) return s;
break;
case 1 :
int LA139_2 = input.LA(1);
int index139_2 = input.index();
input.rewind();
s = -1;
if ( (synpred210_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 33;}
input.seek(index139_2);
if ( s>=0 ) return s;
break;
case 2 :
int LA139_3 = input.LA(1);
int index139_3 = input.index();
input.rewind();
s = -1;
if ( (synpred210_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 33;}
input.seek(index139_3);
if ( s>=0 ) return s;
break;
case 3 :
int LA139_4 = input.LA(1);
int index139_4 = input.index();
input.rewind();
s = -1;
if ( (synpred210_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 33;}
input.seek(index139_4);
if ( s>=0 ) return s;
break;
case 4 :
int LA139_5 = input.LA(1);
int index139_5 = input.index();
input.rewind();
s = -1;
if ( (synpred210_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 33;}
input.seek(index139_5);
if ( s>=0 ) return s;
break;
case 5 :
int LA139_6 = input.LA(1);
int index139_6 = input.index();
input.rewind();
s = -1;
if ( (synpred210_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 33;}
input.seek(index139_6);
if ( s>=0 ) return s;
break;
case 6 :
int LA139_7 = input.LA(1);
int index139_7 = input.index();
input.rewind();
s = -1;
if ( (synpred210_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 33;}
input.seek(index139_7);
if ( s>=0 ) return s;
break;
case 7 :
int LA139_8 = input.LA(1);
int index139_8 = input.index();
input.rewind();
s = -1;
if ( (synpred210_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 33;}
input.seek(index139_8);
if ( s>=0 ) return s;
break;
case 8 :
int LA139_9 = input.LA(1);
int index139_9 = input.index();
input.rewind();
s = -1;
if ( (synpred210_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 33;}
input.seek(index139_9);
if ( s>=0 ) return s;
break;
case 9 :
int LA139_10 = input.LA(1);
int index139_10 = input.index();
input.rewind();
s = -1;
if ( (synpred210_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 33;}
input.seek(index139_10);
if ( s>=0 ) return s;
break;
case 10 :
int LA139_11 = input.LA(1);
int index139_11 = input.index();
input.rewind();
s = -1;
if ( (synpred210_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 33;}
input.seek(index139_11);
if ( s>=0 ) return s;
break;
case 11 :
int LA139_12 = input.LA(1);
int index139_12 = input.index();
input.rewind();
s = -1;
if ( (synpred210_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 33;}
input.seek(index139_12);
if ( s>=0 ) return s;
break;
case 12 :
int LA139_13 = input.LA(1);
int index139_13 = input.index();
input.rewind();
s = -1;
if ( (synpred210_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 33;}
input.seek(index139_13);
if ( s>=0 ) return s;
break;
case 13 :
int LA139_14 = input.LA(1);
int index139_14 = input.index();
input.rewind();
s = -1;
if ( (synpred210_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 33;}
input.seek(index139_14);
if ( s>=0 ) return s;
break;
case 14 :
int LA139_15 = input.LA(1);
int index139_15 = input.index();
input.rewind();
s = -1;
if ( (synpred210_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 33;}
input.seek(index139_15);
if ( s>=0 ) return s;
break;
case 15 :
int LA139_16 = input.LA(1);
int index139_16 = input.index();
input.rewind();
s = -1;
if ( (synpred210_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 33;}
input.seek(index139_16);
if ( s>=0 ) return s;
break;
case 16 :
int LA139_17 = input.LA(1);
int index139_17 = input.index();
input.rewind();
s = -1;
if ( (synpred210_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 33;}
input.seek(index139_17);
if ( s>=0 ) return s;
break;
case 17 :
int LA139_18 = input.LA(1);
int index139_18 = input.index();
input.rewind();
s = -1;
if ( (synpred210_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 33;}
input.seek(index139_18);
if ( s>=0 ) return s;
break;
case 18 :
int LA139_19 = input.LA(1);
int index139_19 = input.index();
input.rewind();
s = -1;
if ( (synpred210_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 33;}
input.seek(index139_19);
if ( s>=0 ) return s;
break;
case 19 :
int LA139_20 = input.LA(1);
int index139_20 = input.index();
input.rewind();
s = -1;
if ( (synpred210_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 33;}
input.seek(index139_20);
if ( s>=0 ) return s;
break;
case 20 :
int LA139_21 = input.LA(1);
int index139_21 = input.index();
input.rewind();
s = -1;
if ( (synpred210_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 33;}
input.seek(index139_21);
if ( s>=0 ) return s;
break;
case 21 :
int LA139_22 = input.LA(1);
int index139_22 = input.index();
input.rewind();
s = -1;
if ( (synpred210_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 33;}
input.seek(index139_22);
if ( s>=0 ) return s;
break;
case 22 :
int LA139_23 = input.LA(1);
int index139_23 = input.index();
input.rewind();
s = -1;
if ( (synpred210_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 33;}
input.seek(index139_23);
if ( s>=0 ) return s;
break;
case 23 :
int LA139_24 = input.LA(1);
int index139_24 = input.index();
input.rewind();
s = -1;
if ( (synpred210_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 33;}
input.seek(index139_24);
if ( s>=0 ) return s;
break;
case 24 :
int LA139_25 = input.LA(1);
int index139_25 = input.index();
input.rewind();
s = -1;
if ( (synpred210_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 33;}
input.seek(index139_25);
if ( s>=0 ) return s;
break;
case 25 :
int LA139_26 = input.LA(1);
int index139_26 = input.index();
input.rewind();
s = -1;
if ( (synpred210_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 33;}
input.seek(index139_26);
if ( s>=0 ) return s;
break;
case 26 :
int LA139_27 = input.LA(1);
int index139_27 = input.index();
input.rewind();
s = -1;
if ( (synpred210_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 33;}
input.seek(index139_27);
if ( s>=0 ) return s;
break;
case 27 :
int LA139_28 = input.LA(1);
int index139_28 = input.index();
input.rewind();
s = -1;
if ( (synpred210_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 33;}
input.seek(index139_28);
if ( s>=0 ) return s;
break;
case 28 :
int LA139_29 = input.LA(1);
int index139_29 = input.index();
input.rewind();
s = -1;
if ( (synpred210_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 33;}
input.seek(index139_29);
if ( s>=0 ) return s;
break;
case 29 :
int LA139_30 = input.LA(1);
int index139_30 = input.index();
input.rewind();
s = -1;
if ( (synpred210_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 33;}
input.seek(index139_30);
if ( s>=0 ) return s;
break;
case 30 :
int LA139_31 = input.LA(1);
int index139_31 = input.index();
input.rewind();
s = -1;
if ( (synpred210_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 33;}
input.seek(index139_31);
if ( s>=0 ) return s;
break;
case 31 :
int LA139_32 = input.LA(1);
int index139_32 = input.index();
input.rewind();
s = -1;
if ( (synpred210_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 33;}
input.seek(index139_32);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
new NoViableAltException(getDescription(), 139, _s, input);
error(nvae);
throw nvae;
}
}
static final String DFA148_eotS =
"\122\uffff";
static final String DFA148_eofS =
"\1\2\121\uffff";
static final String DFA148_minS =
"\1\4\1\0\120\uffff";
static final String DFA148_maxS =
"\1\u0081\1\0\120\uffff";
static final String DFA148_acceptS =
"\2\uffff\1\2\116\uffff\1\1";
static final String DFA148_specialS =
"\1\uffff\1\0\120\uffff}>";
static final String[] DFA148_transitionS = {
"\5\2\5\uffff\2\2\16\uffff\14\2\1\1\27\2\20\uffff\2\2\2\uffff\4\2\6\uffff\32\2\1\uffff\1\2\2\uffff\2\2\1\uffff\1\2",
"\1\uffff",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
""
};
static final short[] DFA148_eot = DFA.unpackEncodedString(DFA148_eotS);
static final short[] DFA148_eof = DFA.unpackEncodedString(DFA148_eofS);
static final char[] DFA148_min = DFA.unpackEncodedStringToUnsignedChars(DFA148_minS);
static final char[] DFA148_max = DFA.unpackEncodedStringToUnsignedChars(DFA148_maxS);
static final short[] DFA148_accept = DFA.unpackEncodedString(DFA148_acceptS);
static final short[] DFA148_special = DFA.unpackEncodedString(DFA148_specialS);
static final short[][] DFA148_transition;
static {
int numStates = DFA148_transitionS.length;
DFA148_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA148_transition[i] = DFA.unpackEncodedString(DFA148_transitionS[i]);
}
}
class DFA148 extends DFA {
public DFA148(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 148;
this.eot = DFA148_eot;
this.eof = DFA148_eof;
this.min = DFA148_min;
this.max = DFA148_max;
this.accept = DFA148_accept;
this.special = DFA148_special;
this.transition = DFA148_transition;
}
public String getDescription() {
return "20706: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 LA148_1 = input.LA(1);
int index148_1 = input.index();
input.rewind();
s = -1;
if ( (synpred219_InternalServicesGrammar()) ) {s = 81;}
else if ( (true) ) {s = 2;}
input.seek(index148_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
new NoViableAltException(getDescription(), 148, _s, input);
error(nvae);
throw nvae;
}
}
static final String DFA151_eotS =
"\122\uffff";
static final String DFA151_eofS =
"\1\2\121\uffff";
static final String DFA151_minS =
"\1\4\1\0\120\uffff";
static final String DFA151_maxS =
"\1\u0081\1\0\120\uffff";
static final String DFA151_acceptS =
"\2\uffff\1\2\116\uffff\1\1";
static final String DFA151_specialS =
"\1\uffff\1\0\120\uffff}>";
static final String[] DFA151_transitionS = {
"\5\2\5\uffff\2\2\16\uffff\14\2\1\1\27\2\20\uffff\2\2\2\uffff\4\2\6\uffff\32\2\1\uffff\1\2\2\uffff\2\2\1\uffff\1\2",
"\1\uffff",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
""
};
static final short[] DFA151_eot = DFA.unpackEncodedString(DFA151_eotS);
static final short[] DFA151_eof = DFA.unpackEncodedString(DFA151_eofS);
static final char[] DFA151_min = DFA.unpackEncodedStringToUnsignedChars(DFA151_minS);
static final char[] DFA151_max = DFA.unpackEncodedStringToUnsignedChars(DFA151_maxS);
static final short[] DFA151_accept = DFA.unpackEncodedString(DFA151_acceptS);
static final short[] DFA151_special = DFA.unpackEncodedString(DFA151_specialS);
static final short[][] DFA151_transition;
static {
int numStates = DFA151_transitionS.length;
DFA151_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA151_transition[i] = DFA.unpackEncodedString(DFA151_transitionS[i]);
}
}
class DFA151 extends DFA {
public DFA151(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 151;
this.eot = DFA151_eot;
this.eof = DFA151_eof;
this.min = DFA151_min;
this.max = DFA151_max;
this.accept = DFA151_accept;
this.special = DFA151_special;
this.transition = DFA151_transition;
}
public String getDescription() {
return "21017: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 LA151_1 = input.LA(1);
int index151_1 = input.index();
input.rewind();
s = -1;
if ( (synpred222_InternalServicesGrammar()) ) {s = 81;}
else if ( (true) ) {s = 2;}
input.seek(index151_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
new NoViableAltException(getDescription(), 151, _s, input);
error(nvae);
throw nvae;
}
}
public static final BitSet FOLLOW_ruleLServiceModel_in_entryRuleLServiceModel67 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleLServiceModel74 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__LServiceModel__PackagesAssignment_in_ruleLServiceModel100 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000100L});
public static final BitSet FOLLOW_ruleClass_in_entryRuleClass128 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleClass135 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Class__Group__0_in_ruleClass161 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleInjectedServices_in_entryRuleInjectedServices188 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleInjectedServices195 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__InjectedServices__Group__0_in_ruleInjectedServices221 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleInjectedService_in_entryRuleInjectedService248 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleInjectedService255 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__InjectedService__Group__0_in_ruleInjectedService281 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOperation_in_entryRuleOperation312 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleOperation319 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Operation__Group__0_in_ruleOperation345 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleTypedPackage_in_entryRuleTypedPackage372 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleTypedPackage379 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TypedPackage__Group__0_in_ruleTypedPackage405 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleType_in_entryRuleType432 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleType439 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Type__Alternatives_in_ruleType465 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleImport_in_entryRuleImport492 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleImport499 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Import__Group__0_in_ruleImport525 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleDataType_in_entryRuleDataType552 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleDataType559 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataType__Group__0_in_ruleDataType585 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleScalarType_in_entryRuleScalarType612 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleScalarType619 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ScalarType__Alternatives_in_ruleScalarType645 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEnum_in_entryRuleEnum674 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleEnum681 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Enum__Group__0_in_ruleEnum707 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEnumLiteral_in_entryRuleEnumLiteral734 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleEnumLiteral741 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__EnumLiteral__NameAssignment_in_ruleEnumLiteral767 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleAnnotationDef_in_entryRuleAnnotationDef794 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleAnnotationDef801 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AnnotationDef__Group__0_in_ruleAnnotationDef827 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleConstraint_in_entryRuleConstraint856 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleConstraint863 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleAttributeMatchingConstraint_in_ruleConstraint889 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleAttributeMatchingConstraint_in_entryRuleAttributeMatchingConstraint915 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleAttributeMatchingConstraint922 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AttributeMatchingConstraint__Group__0_in_ruleAttributeMatchingConstraint948 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleLQualifiedNameWithWildCard_in_entryRuleLQualifiedNameWithWildCard975 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleLQualifiedNameWithWildCard982 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__LQualifiedNameWithWildCard__Group__0_in_ruleLQualifiedNameWithWildCard1008 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleLFQN_in_entryRuleLFQN1035 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleLFQN1042 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__LFQN__Group__0_in_ruleLFQN1068 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleValidIDWithKeywords_in_entryRuleValidIDWithKeywords1095 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleValidIDWithKeywords1102 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ValidIDWithKeywords__Alternatives_in_ruleValidIDWithKeywords1128 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXAnnotation_in_entryRuleXAnnotation1161 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXAnnotation1168 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotation__Group__0_in_ruleXAnnotation1194 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXAnnotationElementValuePair_in_entryRuleXAnnotationElementValuePair1221 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXAnnotationElementValuePair1228 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValuePair__Group__0_in_ruleXAnnotationElementValuePair1254 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXAnnotationElementValueOrCommaList_in_entryRuleXAnnotationElementValueOrCommaList1281 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXAnnotationElementValueOrCommaList1288 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Alternatives_in_ruleXAnnotationElementValueOrCommaList1314 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXAnnotationElementValue_in_entryRuleXAnnotationElementValue1341 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXAnnotationElementValue1348 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValue__Alternatives_in_ruleXAnnotationElementValue1374 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXAnnotationOrExpression_in_entryRuleXAnnotationOrExpression1401 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXAnnotationOrExpression1408 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationOrExpression__Alternatives_in_ruleXAnnotationOrExpression1434 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_entryRuleXExpression1461 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXExpression1468 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXAssignment_in_ruleXExpression1494 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXAssignment_in_entryRuleXAssignment1520 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXAssignment1527 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAssignment__Alternatives_in_ruleXAssignment1553 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOpSingleAssign_in_entryRuleOpSingleAssign1580 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleOpSingleAssign1587 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_13_in_ruleOpSingleAssign1614 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOpMultiAssign_in_entryRuleOpMultiAssign1642 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleOpMultiAssign1649 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpMultiAssign__Alternatives_in_ruleOpMultiAssign1675 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXOrExpression_in_entryRuleXOrExpression1702 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXOrExpression1709 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XOrExpression__Group__0_in_ruleXOrExpression1735 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOpOr_in_entryRuleOpOr1762 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleOpOr1769 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_14_in_ruleOpOr1796 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXAndExpression_in_entryRuleXAndExpression1824 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXAndExpression1831 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAndExpression__Group__0_in_ruleXAndExpression1857 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOpAnd_in_entryRuleOpAnd1884 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleOpAnd1891 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_15_in_ruleOpAnd1918 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXEqualityExpression_in_entryRuleXEqualityExpression1946 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXEqualityExpression1953 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XEqualityExpression__Group__0_in_ruleXEqualityExpression1979 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOpEquality_in_entryRuleOpEquality2006 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleOpEquality2013 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpEquality__Alternatives_in_ruleOpEquality2039 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXRelationalExpression_in_entryRuleXRelationalExpression2066 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXRelationalExpression2073 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XRelationalExpression__Group__0_in_ruleXRelationalExpression2099 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOpCompare_in_entryRuleOpCompare2126 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleOpCompare2133 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpCompare__Alternatives_in_ruleOpCompare2159 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXOtherOperatorExpression_in_entryRuleXOtherOperatorExpression2186 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXOtherOperatorExpression2193 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group__0_in_ruleXOtherOperatorExpression2219 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOpOther_in_entryRuleOpOther2246 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleOpOther2253 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpOther__Alternatives_in_ruleOpOther2279 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXAdditiveExpression_in_entryRuleXAdditiveExpression2306 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXAdditiveExpression2313 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAdditiveExpression__Group__0_in_ruleXAdditiveExpression2339 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOpAdd_in_entryRuleOpAdd2366 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleOpAdd2373 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpAdd__Alternatives_in_ruleOpAdd2399 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXMultiplicativeExpression_in_entryRuleXMultiplicativeExpression2426 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXMultiplicativeExpression2433 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group__0_in_ruleXMultiplicativeExpression2459 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOpMulti_in_entryRuleOpMulti2486 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleOpMulti2493 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpMulti__Alternatives_in_ruleOpMulti2519 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXUnaryOperation_in_entryRuleXUnaryOperation2546 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXUnaryOperation2553 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XUnaryOperation__Alternatives_in_ruleXUnaryOperation2579 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOpUnary_in_entryRuleOpUnary2606 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleOpUnary2613 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpUnary__Alternatives_in_ruleOpUnary2639 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXCastedExpression_in_entryRuleXCastedExpression2666 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXCastedExpression2673 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCastedExpression__Group__0_in_ruleXCastedExpression2699 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXPostfixOperation_in_entryRuleXPostfixOperation2726 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXPostfixOperation2733 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XPostfixOperation__Group__0_in_ruleXPostfixOperation2759 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOpPostfix_in_entryRuleOpPostfix2786 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleOpPostfix2793 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpPostfix__Alternatives_in_ruleOpPostfix2819 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXMemberFeatureCall_in_entryRuleXMemberFeatureCall2846 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXMemberFeatureCall2853 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group__0_in_ruleXMemberFeatureCall2879 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXPrimaryExpression_in_entryRuleXPrimaryExpression2906 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXPrimaryExpression2913 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XPrimaryExpression__Alternatives_in_ruleXPrimaryExpression2939 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXLiteral_in_entryRuleXLiteral2966 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXLiteral2973 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XLiteral__Alternatives_in_ruleXLiteral2999 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXCollectionLiteral_in_entryRuleXCollectionLiteral3026 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXCollectionLiteral3033 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCollectionLiteral__Alternatives_in_ruleXCollectionLiteral3059 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXSetLiteral_in_entryRuleXSetLiteral3086 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXSetLiteral3093 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSetLiteral__Group__0_in_ruleXSetLiteral3119 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXListLiteral_in_entryRuleXListLiteral3146 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXListLiteral3153 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XListLiteral__Group__0_in_ruleXListLiteral3179 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXClosure_in_entryRuleXClosure3206 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXClosure3213 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XClosure__Group__0_in_ruleXClosure3239 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpressionInClosure_in_entryRuleXExpressionInClosure3266 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXExpressionInClosure3273 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XExpressionInClosure__Group__0_in_ruleXExpressionInClosure3299 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXShortClosure_in_entryRuleXShortClosure3326 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXShortClosure3333 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XShortClosure__Group__0_in_ruleXShortClosure3359 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXParenthesizedExpression_in_entryRuleXParenthesizedExpression3386 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXParenthesizedExpression3393 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XParenthesizedExpression__Group__0_in_ruleXParenthesizedExpression3419 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXIfExpression_in_entryRuleXIfExpression3446 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXIfExpression3453 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XIfExpression__Group__0_in_ruleXIfExpression3479 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXSwitchExpression_in_entryRuleXSwitchExpression3506 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXSwitchExpression3513 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group__0_in_ruleXSwitchExpression3539 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXCasePart_in_entryRuleXCasePart3566 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXCasePart3573 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCasePart__Group__0_in_ruleXCasePart3599 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXForLoopExpression_in_entryRuleXForLoopExpression3626 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXForLoopExpression3633 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XForLoopExpression__Group__0_in_ruleXForLoopExpression3659 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXBasicForLoopExpression_in_entryRuleXBasicForLoopExpression3686 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXBasicForLoopExpression3693 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__0_in_ruleXBasicForLoopExpression3719 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXWhileExpression_in_entryRuleXWhileExpression3746 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXWhileExpression3753 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XWhileExpression__Group__0_in_ruleXWhileExpression3779 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXDoWhileExpression_in_entryRuleXDoWhileExpression3806 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXDoWhileExpression3813 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__0_in_ruleXDoWhileExpression3839 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXBlockExpression_in_entryRuleXBlockExpression3866 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXBlockExpression3873 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBlockExpression__Group__0_in_ruleXBlockExpression3899 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpressionOrVarDeclaration_in_entryRuleXExpressionOrVarDeclaration3926 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXExpressionOrVarDeclaration3933 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XExpressionOrVarDeclaration__Alternatives_in_ruleXExpressionOrVarDeclaration3959 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXVariableDeclaration_in_entryRuleXVariableDeclaration3986 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXVariableDeclaration3993 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XVariableDeclaration__Group__0_in_ruleXVariableDeclaration4019 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmFormalParameter_in_entryRuleJvmFormalParameter4046 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleJvmFormalParameter4053 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmFormalParameter__Group__0_in_ruleJvmFormalParameter4079 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleFullJvmFormalParameter_in_entryRuleFullJvmFormalParameter4106 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleFullJvmFormalParameter4113 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__FullJvmFormalParameter__Group__0_in_ruleFullJvmFormalParameter4139 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXFeatureCall_in_entryRuleXFeatureCall4166 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXFeatureCall4173 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFeatureCall__Group__0_in_ruleXFeatureCall4199 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleFeatureCallID_in_entryRuleFeatureCallID4226 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleFeatureCallID4233 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__FeatureCallID__Alternatives_in_ruleFeatureCallID4259 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleIdOrSuper_in_entryRuleIdOrSuper4286 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleIdOrSuper4293 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__IdOrSuper__Alternatives_in_ruleIdOrSuper4319 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXConstructorCall_in_entryRuleXConstructorCall4346 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXConstructorCall4353 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XConstructorCall__Group__0_in_ruleXConstructorCall4379 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXBooleanLiteral_in_entryRuleXBooleanLiteral4406 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXBooleanLiteral4413 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBooleanLiteral__Group__0_in_ruleXBooleanLiteral4439 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXNullLiteral_in_entryRuleXNullLiteral4466 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXNullLiteral4473 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XNullLiteral__Group__0_in_ruleXNullLiteral4499 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXNumberLiteral_in_entryRuleXNumberLiteral4526 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXNumberLiteral4533 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XNumberLiteral__Group__0_in_ruleXNumberLiteral4559 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXStringLiteral_in_entryRuleXStringLiteral4586 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXStringLiteral4593 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XStringLiteral__Group__0_in_ruleXStringLiteral4619 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXTypeLiteral_in_entryRuleXTypeLiteral4646 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXTypeLiteral4653 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XTypeLiteral__Group__0_in_ruleXTypeLiteral4679 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXThrowExpression_in_entryRuleXThrowExpression4706 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXThrowExpression4713 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XThrowExpression__Group__0_in_ruleXThrowExpression4739 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXReturnExpression_in_entryRuleXReturnExpression4766 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXReturnExpression4773 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XReturnExpression__Group__0_in_ruleXReturnExpression4799 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXTryCatchFinallyExpression_in_entryRuleXTryCatchFinallyExpression4826 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXTryCatchFinallyExpression4833 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group__0_in_ruleXTryCatchFinallyExpression4859 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXSynchronizedExpression_in_entryRuleXSynchronizedExpression4886 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXSynchronizedExpression4893 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group__0_in_ruleXSynchronizedExpression4919 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXCatchClause_in_entryRuleXCatchClause4946 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXCatchClause4953 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCatchClause__Group__0_in_ruleXCatchClause4979 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleQualifiedName_in_entryRuleQualifiedName5006 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleQualifiedName5013 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__QualifiedName__Group__0_in_ruleQualifiedName5039 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleNumber_in_entryRuleNumber5071 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleNumber5078 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Number__Alternatives_in_ruleNumber5108 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmTypeReference_in_entryRuleJvmTypeReference5137 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleJvmTypeReference5144 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmTypeReference__Alternatives_in_ruleJvmTypeReference5170 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleArrayBrackets_in_entryRuleArrayBrackets5197 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleArrayBrackets5204 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ArrayBrackets__Group__0_in_ruleArrayBrackets5230 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXFunctionTypeRef_in_entryRuleXFunctionTypeRef5257 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXFunctionTypeRef5264 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group__0_in_ruleXFunctionTypeRef5290 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmParameterizedTypeReference_in_entryRuleJvmParameterizedTypeReference5317 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleJvmParameterizedTypeReference5324 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group__0_in_ruleJvmParameterizedTypeReference5350 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_entryRuleJvmArgumentTypeReference5377 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleJvmArgumentTypeReference5384 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmArgumentTypeReference__Alternatives_in_ruleJvmArgumentTypeReference5410 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmWildcardTypeReference_in_entryRuleJvmWildcardTypeReference5437 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleJvmWildcardTypeReference5444 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group__0_in_ruleJvmWildcardTypeReference5470 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmUpperBound_in_entryRuleJvmUpperBound5497 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleJvmUpperBound5504 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmUpperBound__Group__0_in_ruleJvmUpperBound5530 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmUpperBoundAnded_in_entryRuleJvmUpperBoundAnded5557 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleJvmUpperBoundAnded5564 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmUpperBoundAnded__Group__0_in_ruleJvmUpperBoundAnded5590 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmLowerBound_in_entryRuleJvmLowerBound5617 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleJvmLowerBound5624 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmLowerBound__Group__0_in_ruleJvmLowerBound5650 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmLowerBoundAnded_in_entryRuleJvmLowerBoundAnded5677 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleJvmLowerBoundAnded5684 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmLowerBoundAnded__Group__0_in_ruleJvmLowerBoundAnded5710 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleQualifiedNameWithWildcard_in_entryRuleQualifiedNameWithWildcard5739 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleQualifiedNameWithWildcard5746 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__QualifiedNameWithWildcard__Group__0_in_ruleQualifiedNameWithWildcard5772 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleValidID_in_entryRuleValidID5799 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleValidID5806 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_ID_in_ruleValidID5832 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXImportDeclaration_in_entryRuleXImportDeclaration5860 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXImportDeclaration5867 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XImportDeclaration__Group__0_in_ruleXImportDeclaration5893 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleQualifiedNameInStaticImport_in_entryRuleQualifiedNameInStaticImport5920 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleQualifiedNameInStaticImport5927 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__QualifiedNameInStaticImport__Group__0_in_ruleQualifiedNameInStaticImport5955 = new BitSet(new long[]{0x0000000000000012L});
public static final BitSet FOLLOW_rule__QualifiedNameInStaticImport__Group__0_in_ruleQualifiedNameInStaticImport5967 = new BitSet(new long[]{0x0000000000000012L});
public static final BitSet FOLLOW_rule__Cardinality__Alternatives_in_ruleCardinality6007 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DateType__Alternatives_in_ruleDateType6043 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__LVisibility__Alternatives_in_ruleLVisibility6079 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__LComparatorType__Alternatives_in_ruleLComparatorType6115 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__LowerBound__Alternatives_in_ruleLowerBound6151 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__UpperBound__Alternatives_in_ruleUpperBound6187 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleScalarType_in_rule__Type__Alternatives6222 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleClass_in_rule__Type__Alternatives6239 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataType__Group_2_0__0_in_rule__DataType__Alternatives_26271 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataType__Group_2_1__0_in_rule__DataType__Alternatives_26289 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataType__AsBlobAssignment_2_2_in_rule__DataType__Alternatives_26307 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleDataType_in_rule__ScalarType__Alternatives6340 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEnum_in_rule__ScalarType__Alternatives6357 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AttributeMatchingConstraint__MatchingValueAssignment_2_0_in_rule__AttributeMatchingConstraint__Alternatives_26389 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AttributeMatchingConstraint__MatchingLiteralAssignment_2_1_in_rule__AttributeMatchingConstraint__Alternatives_26407 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_16_in_rule__ValidIDWithKeywords__Alternatives6441 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_17_in_rule__ValidIDWithKeywords__Alternatives6461 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_18_in_rule__ValidIDWithKeywords__Alternatives6481 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_19_in_rule__ValidIDWithKeywords__Alternatives6501 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_20_in_rule__ValidIDWithKeywords__Alternatives6521 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ValidIDWithKeywords__Group_5__0_in_rule__ValidIDWithKeywords__Alternatives6540 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_21_in_rule__ValidIDWithKeywords__Alternatives6559 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_22_in_rule__ValidIDWithKeywords__Alternatives6579 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_23_in_rule__ValidIDWithKeywords__Alternatives6599 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_24_in_rule__ValidIDWithKeywords__Alternatives6619 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_25_in_rule__ValidIDWithKeywords__Alternatives6639 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_26_in_rule__ValidIDWithKeywords__Alternatives6659 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_27_in_rule__ValidIDWithKeywords__Alternatives6679 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_28_in_rule__ValidIDWithKeywords__Alternatives6699 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_29_in_rule__ValidIDWithKeywords__Alternatives6719 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_30_in_rule__ValidIDWithKeywords__Alternatives6739 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_ID_in_rule__ValidIDWithKeywords__Alternatives6758 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotation__Group_3_1_0__0_in_rule__XAnnotation__Alternatives_3_16790 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotation__ValueAssignment_3_1_1_in_rule__XAnnotation__Alternatives_3_16808 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0__0_in_rule__XAnnotationElementValueOrCommaList__Alternatives6841 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1__0_in_rule__XAnnotationElementValueOrCommaList__Alternatives6859 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0__0_in_rule__XAnnotationElementValue__Alternatives6892 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXAnnotationOrExpression_in_rule__XAnnotationElementValue__Alternatives6910 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXAnnotation_in_rule__XAnnotationOrExpression__Alternatives6942 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XAnnotationOrExpression__Alternatives6959 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAssignment__Group_0__0_in_rule__XAssignment__Alternatives6991 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAssignment__Group_1__0_in_rule__XAssignment__Alternatives7009 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_31_in_rule__OpMultiAssign__Alternatives7043 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_32_in_rule__OpMultiAssign__Alternatives7063 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_33_in_rule__OpMultiAssign__Alternatives7083 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_34_in_rule__OpMultiAssign__Alternatives7103 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_35_in_rule__OpMultiAssign__Alternatives7123 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpMultiAssign__Group_5__0_in_rule__OpMultiAssign__Alternatives7142 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpMultiAssign__Group_6__0_in_rule__OpMultiAssign__Alternatives7160 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_36_in_rule__OpEquality__Alternatives7194 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_37_in_rule__OpEquality__Alternatives7214 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_38_in_rule__OpEquality__Alternatives7234 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_39_in_rule__OpEquality__Alternatives7254 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_0__0_in_rule__XRelationalExpression__Alternatives_17288 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_1__0_in_rule__XRelationalExpression__Alternatives_17306 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_40_in_rule__OpCompare__Alternatives7340 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpCompare__Group_1__0_in_rule__OpCompare__Alternatives7359 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_41_in_rule__OpCompare__Alternatives7378 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_42_in_rule__OpCompare__Alternatives7398 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_43_in_rule__OpOther__Alternatives7433 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_44_in_rule__OpOther__Alternatives7453 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpOther__Group_2__0_in_rule__OpOther__Alternatives7472 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_45_in_rule__OpOther__Alternatives7491 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_46_in_rule__OpOther__Alternatives7511 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpOther__Group_5__0_in_rule__OpOther__Alternatives7530 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpOther__Group_6__0_in_rule__OpOther__Alternatives7548 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_47_in_rule__OpOther__Alternatives7567 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_48_in_rule__OpOther__Alternatives7587 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpOther__Group_5_1_0__0_in_rule__OpOther__Alternatives_5_17621 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_41_in_rule__OpOther__Alternatives_5_17640 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpOther__Group_6_1_0__0_in_rule__OpOther__Alternatives_6_17674 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_42_in_rule__OpOther__Alternatives_6_17693 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_46_in_rule__OpOther__Alternatives_6_17713 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_49_in_rule__OpAdd__Alternatives7748 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_50_in_rule__OpAdd__Alternatives7768 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_51_in_rule__OpMulti__Alternatives7803 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_52_in_rule__OpMulti__Alternatives7823 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_53_in_rule__OpMulti__Alternatives7843 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_54_in_rule__OpMulti__Alternatives7863 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XUnaryOperation__Group_0__0_in_rule__XUnaryOperation__Alternatives7897 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXCastedExpression_in_rule__XUnaryOperation__Alternatives7915 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_55_in_rule__OpUnary__Alternatives7948 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_50_in_rule__OpUnary__Alternatives7968 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_49_in_rule__OpUnary__Alternatives7988 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_56_in_rule__OpPostfix__Alternatives8023 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_57_in_rule__OpPostfix__Alternatives8043 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0__0_in_rule__XMemberFeatureCall__Alternatives_18077 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__0_in_rule__XMemberFeatureCall__Alternatives_18095 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_58_in_rule__XMemberFeatureCall__Alternatives_1_0_0_0_18129 = 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_18148 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_58_in_rule__XMemberFeatureCall__Alternatives_1_1_0_0_18182 = 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_18201 = 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_18219 = 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_18252 = 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_18270 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXConstructorCall_in_rule__XPrimaryExpression__Alternatives8303 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXBlockExpression_in_rule__XPrimaryExpression__Alternatives8320 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXSwitchExpression_in_rule__XPrimaryExpression__Alternatives8337 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXSynchronizedExpression_in_rule__XPrimaryExpression__Alternatives8355 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXFeatureCall_in_rule__XPrimaryExpression__Alternatives8373 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXLiteral_in_rule__XPrimaryExpression__Alternatives8390 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXIfExpression_in_rule__XPrimaryExpression__Alternatives8407 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXForLoopExpression_in_rule__XPrimaryExpression__Alternatives8425 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXBasicForLoopExpression_in_rule__XPrimaryExpression__Alternatives8443 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXWhileExpression_in_rule__XPrimaryExpression__Alternatives8460 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXDoWhileExpression_in_rule__XPrimaryExpression__Alternatives8477 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXThrowExpression_in_rule__XPrimaryExpression__Alternatives8494 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXReturnExpression_in_rule__XPrimaryExpression__Alternatives8511 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXTryCatchFinallyExpression_in_rule__XPrimaryExpression__Alternatives8528 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXParenthesizedExpression_in_rule__XPrimaryExpression__Alternatives8545 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXCollectionLiteral_in_rule__XLiteral__Alternatives8577 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXClosure_in_rule__XLiteral__Alternatives8595 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXBooleanLiteral_in_rule__XLiteral__Alternatives8613 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXNumberLiteral_in_rule__XLiteral__Alternatives8630 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXNullLiteral_in_rule__XLiteral__Alternatives8647 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXStringLiteral_in_rule__XLiteral__Alternatives8664 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXTypeLiteral_in_rule__XLiteral__Alternatives8681 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXSetLiteral_in_rule__XCollectionLiteral__Alternatives8713 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXListLiteral_in_rule__XCollectionLiteral__Alternatives8730 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_0__0_in_rule__XSwitchExpression__Alternatives_28762 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_1__0_in_rule__XSwitchExpression__Alternatives_28780 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCasePart__Group_3_0__0_in_rule__XCasePart__Alternatives_38813 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCasePart__FallThroughAssignment_3_1_in_rule__XCasePart__Alternatives_38831 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXVariableDeclaration_in_rule__XExpressionOrVarDeclaration__Alternatives8864 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XExpressionOrVarDeclaration__Alternatives8881 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XVariableDeclaration__WriteableAssignment_1_0_in_rule__XVariableDeclaration__Alternatives_18913 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_59_in_rule__XVariableDeclaration__Alternatives_18932 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_2_0__0_in_rule__XVariableDeclaration__Alternatives_28966 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XVariableDeclaration__NameAssignment_2_1_in_rule__XVariableDeclaration__Alternatives_28984 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0_in_rule__XFeatureCall__Alternatives_3_19017 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFeatureCall__Group_3_1_1__0_in_rule__XFeatureCall__Alternatives_3_19035 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleValidID_in_rule__FeatureCallID__Alternatives9068 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_60_in_rule__FeatureCallID__Alternatives9086 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_61_in_rule__FeatureCallID__Alternatives9106 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_62_in_rule__FeatureCallID__Alternatives9126 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_63_in_rule__FeatureCallID__Alternatives9146 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleFeatureCallID_in_rule__IdOrSuper__Alternatives9180 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_64_in_rule__IdOrSuper__Alternatives9198 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XConstructorCall__ArgumentsAssignment_4_1_0_in_rule__XConstructorCall__Alternatives_4_19232 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XConstructorCall__Group_4_1_1__0_in_rule__XConstructorCall__Alternatives_4_19250 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_65_in_rule__XBooleanLiteral__Alternatives_19284 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBooleanLiteral__IsTrueAssignment_1_1_in_rule__XBooleanLiteral__Alternatives_19303 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0__0_in_rule__XTryCatchFinallyExpression__Alternatives_39336 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_1__0_in_rule__XTryCatchFinallyExpression__Alternatives_39354 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_HEX_in_rule__Number__Alternatives9387 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Number__Group_1__0_in_rule__Number__Alternatives9404 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_INT_in_rule__Number__Alternatives_1_09437 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_DECIMAL_in_rule__Number__Alternatives_1_09454 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_INT_in_rule__Number__Alternatives_1_1_19486 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_DECIMAL_in_rule__Number__Alternatives_1_1_19503 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0__0_in_rule__JvmTypeReference__Alternatives9535 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXFunctionTypeRef_in_rule__JvmTypeReference__Alternatives9553 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__JvmArgumentTypeReference__Alternatives9585 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmWildcardTypeReference_in_rule__JvmArgumentTypeReference__Alternatives9602 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group_2_0__0_in_rule__JvmWildcardTypeReference__Alternatives_29634 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group_2_1__0_in_rule__JvmWildcardTypeReference__Alternatives_29652 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XImportDeclaration__Group_1_0__0_in_rule__XImportDeclaration__Alternatives_19685 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XImportDeclaration__ImportedTypeAssignment_1_1_in_rule__XImportDeclaration__Alternatives_19703 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XImportDeclaration__ImportedNamespaceAssignment_1_2_in_rule__XImportDeclaration__Alternatives_19721 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XImportDeclaration__WildcardAssignment_1_0_3_0_in_rule__XImportDeclaration__Alternatives_1_0_39754 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XImportDeclaration__MemberNameAssignment_1_0_3_1_in_rule__XImportDeclaration__Alternatives_1_0_39772 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_66_in_rule__Cardinality__Alternatives9806 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_67_in_rule__Cardinality__Alternatives9827 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_68_in_rule__Cardinality__Alternatives9848 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_69_in_rule__Cardinality__Alternatives9869 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_26_in_rule__DateType__Alternatives9905 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_70_in_rule__DateType__Alternatives9926 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_71_in_rule__DateType__Alternatives9947 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_72_in_rule__LVisibility__Alternatives9983 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_73_in_rule__LVisibility__Alternatives10004 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_74_in_rule__LVisibility__Alternatives10025 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_75_in_rule__LVisibility__Alternatives10046 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_36_in_rule__LComparatorType__Alternatives10082 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_41_in_rule__LComparatorType__Alternatives10103 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_42_in_rule__LComparatorType__Alternatives10124 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_40_in_rule__LComparatorType__Alternatives10145 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_76_in_rule__LComparatorType__Alternatives10166 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_47_in_rule__LComparatorType__Alternatives10187 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_51_in_rule__LowerBound__Alternatives10223 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_77_in_rule__LowerBound__Alternatives10244 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_78_in_rule__LowerBound__Alternatives10265 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_49_in_rule__LowerBound__Alternatives10286 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_79_in_rule__LowerBound__Alternatives10307 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_51_in_rule__UpperBound__Alternatives10343 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_79_in_rule__UpperBound__Alternatives10364 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Class__Group__0__Impl_in_rule__Class__Group__010397 = new BitSet(new long[]{0x0000000000000000L,0x0000000100010000L});
public static final BitSet FOLLOW_rule__Class__Group__1_in_rule__Class__Group__010400 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Class__Group__1__Impl_in_rule__Class__Group__110458 = new BitSet(new long[]{0x0000000000000000L,0x0000000100010000L});
public static final BitSet FOLLOW_rule__Class__Group__2_in_rule__Class__Group__110461 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Class__AnnotationsAssignment_1_in_rule__Class__Group__1__Impl10488 = new BitSet(new long[]{0x0000000000000002L,0x0000000100000000L});
public static final BitSet FOLLOW_rule__Class__Group__2__Impl_in_rule__Class__Group__210519 = new BitSet(new long[]{0x0000000000000000L,0x0000000100010000L});
public static final BitSet FOLLOW_rule__Class__Group__3_in_rule__Class__Group__210522 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Class__Group__3__Impl_in_rule__Class__Group__310580 = new BitSet(new long[]{0x000000007FFF0010L,0x0000000040000000L});
public static final BitSet FOLLOW_rule__Class__Group__4_in_rule__Class__Group__310583 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_80_in_rule__Class__Group__3__Impl10611 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Class__Group__4__Impl_in_rule__Class__Group__410642 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020000L});
public static final BitSet FOLLOW_rule__Class__Group__5_in_rule__Class__Group__410645 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Class__NameAssignment_4_in_rule__Class__Group__4__Impl10672 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Class__Group__5__Impl_in_rule__Class__Group__510702 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__Class__Group__6_in_rule__Class__Group__510705 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_81_in_rule__Class__Group__5__Impl10733 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Class__Group__6__Impl_in_rule__Class__Group__610764 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L});
public static final BitSet FOLLOW_rule__Class__Group__7_in_rule__Class__Group__610767 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Class__DtoAssignment_6_in_rule__Class__Group__6__Impl10794 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Class__Group__7__Impl_in_rule__Class__Group__710824 = new BitSet(new long[]{0x0000000000000000L,0x0400000000300000L});
public static final BitSet FOLLOW_rule__Class__Group__8_in_rule__Class__Group__710827 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_82_in_rule__Class__Group__7__Impl10855 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Class__Group__8__Impl_in_rule__Class__Group__810886 = new BitSet(new long[]{0x0000000000000000L,0x0400000000300000L});
public static final BitSet FOLLOW_rule__Class__Group__9_in_rule__Class__Group__810889 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Class__Group_8__0_in_rule__Class__Group__8__Impl10916 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Class__Group__9__Impl_in_rule__Class__Group__910947 = new BitSet(new long[]{0x0000000000000000L,0x0000000100880000L});
public static final BitSet FOLLOW_rule__Class__Group__10_in_rule__Class__Group__910950 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Class__InjectedServicesAssignment_9_in_rule__Class__Group__9__Impl10977 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Class__Group__10__Impl_in_rule__Class__Group__1011007 = new BitSet(new long[]{0x0000000000000000L,0x0000000100880000L});
public static final BitSet FOLLOW_rule__Class__Group__11_in_rule__Class__Group__1011010 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Class__OperationsAssignment_10_in_rule__Class__Group__10__Impl11037 = new BitSet(new long[]{0x0000000000000002L,0x0000000100800000L});
public static final BitSet FOLLOW_rule__Class__Group__11__Impl_in_rule__Class__Group__1111068 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_83_in_rule__Class__Group__11__Impl11096 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Class__Group_8__0__Impl_in_rule__Class__Group_8__011151 = new BitSet(new long[]{0x0000000000000000L,0x0400000000100000L});
public static final BitSet FOLLOW_rule__Class__Group_8__1_in_rule__Class__Group_8__011154 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Class__MutablePersistenceIdAssignment_8_0_in_rule__Class__Group_8__0__Impl11181 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Class__Group_8__1__Impl_in_rule__Class__Group_8__111212 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__Class__Group_8__2_in_rule__Class__Group_8__111215 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_84_in_rule__Class__Group_8__1__Impl11243 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Class__Group_8__2__Impl_in_rule__Class__Group_8__211274 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Class__PersistenceIdAssignment_8_2_in_rule__Class__Group_8__2__Impl11301 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__InjectedServices__Group__0__Impl_in_rule__InjectedServices__Group__011337 = new BitSet(new long[]{0x0000000000000000L,0x0400000000300000L});
public static final BitSet FOLLOW_rule__InjectedServices__Group__1_in_rule__InjectedServices__Group__011340 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__InjectedServices__Group__1__Impl_in_rule__InjectedServices__Group__111398 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__InjectedServices__ServicesAssignment_1_in_rule__InjectedServices__Group__1__Impl11425 = new BitSet(new long[]{0x0000000000000002L,0x0000000000200000L});
public static final BitSet FOLLOW_rule__InjectedService__Group__0__Impl_in_rule__InjectedService__Group__011460 = new BitSet(new long[]{0x0000000000000000L,0x0000000000200000L});
public static final BitSet FOLLOW_rule__InjectedService__Group__1_in_rule__InjectedService__Group__011463 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__InjectedService__Group__1__Impl_in_rule__InjectedService__Group__111521 = new BitSet(new long[]{0x0000400000000010L,0x000000000100003CL});
public static final BitSet FOLLOW_rule__InjectedService__Group__2_in_rule__InjectedService__Group__111524 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_85_in_rule__InjectedService__Group__1__Impl11552 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__InjectedService__Group__2__Impl_in_rule__InjectedService__Group__211583 = new BitSet(new long[]{0x0000400000000010L,0x000000000100003CL});
public static final BitSet FOLLOW_rule__InjectedService__Group__3_in_rule__InjectedService__Group__211586 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__InjectedService__CardinalityAssignment_2_in_rule__InjectedService__Group__2__Impl11613 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__InjectedService__Group__3__Impl_in_rule__InjectedService__Group__311644 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__InjectedService__Group__4_in_rule__InjectedService__Group__311647 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__InjectedService__ServiceAssignment_3_in_rule__InjectedService__Group__3__Impl11674 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__InjectedService__Group__4__Impl_in_rule__InjectedService__Group__411704 = new BitSet(new long[]{0x0000000000000000L,0x0000000000400000L});
public static final BitSet FOLLOW_rule__InjectedService__Group__5_in_rule__InjectedService__Group__411707 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__InjectedService__AttributeNameAssignment_4_in_rule__InjectedService__Group__4__Impl11734 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__InjectedService__Group__5__Impl_in_rule__InjectedService__Group__511764 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_86_in_rule__InjectedService__Group__5__Impl11792 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Operation__Group__0__Impl_in_rule__Operation__Group__011839 = new BitSet(new long[]{0x0000000000000000L,0x0000000100800000L});
public static final BitSet FOLLOW_rule__Operation__Group__1_in_rule__Operation__Group__011842 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Operation__Group__1__Impl_in_rule__Operation__Group__111900 = new BitSet(new long[]{0x0000000000000000L,0x0000000100800000L});
public static final BitSet FOLLOW_rule__Operation__Group__2_in_rule__Operation__Group__111903 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Operation__AnnotationsAssignment_1_in_rule__Operation__Group__1__Impl11930 = new BitSet(new long[]{0x0000000000000002L,0x0000000100000000L});
public static final BitSet FOLLOW_rule__Operation__Group__2__Impl_in_rule__Operation__Group__211961 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Operation__Group_2__0_in_rule__Operation__Group__2__Impl11988 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Operation__Group_2__0__Impl_in_rule__Operation__Group_2__012024 = new BitSet(new long[]{0x0000400000000010L,0x000000000100003CL});
public static final BitSet FOLLOW_rule__Operation__Group_2__1_in_rule__Operation__Group_2__012027 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_87_in_rule__Operation__Group_2__0__Impl12055 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Operation__Group_2__1__Impl_in_rule__Operation__Group_2__112086 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__Operation__Group_2__2_in_rule__Operation__Group_2__112089 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Operation__TypeAssignment_2_1_in_rule__Operation__Group_2__1__Impl12116 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Operation__Group_2__2__Impl_in_rule__Operation__Group_2__212146 = new BitSet(new long[]{0x0000000000000000L,0x0000000001000000L});
public static final BitSet FOLLOW_rule__Operation__Group_2__3_in_rule__Operation__Group_2__212149 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Operation__NameAssignment_2_2_in_rule__Operation__Group_2__2__Impl12176 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Operation__Group_2__3__Impl_in_rule__Operation__Group_2__312206 = new BitSet(new long[]{0x0000400000000010L,0x000000000300003CL});
public static final BitSet FOLLOW_rule__Operation__Group_2__4_in_rule__Operation__Group_2__312209 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_88_in_rule__Operation__Group_2__3__Impl12237 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Operation__Group_2__4__Impl_in_rule__Operation__Group_2__412268 = new BitSet(new long[]{0x0000400000000010L,0x000000000300003CL});
public static final BitSet FOLLOW_rule__Operation__Group_2__5_in_rule__Operation__Group_2__412271 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Operation__Group_2_4__0_in_rule__Operation__Group_2__4__Impl12298 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Operation__Group_2__5__Impl_in_rule__Operation__Group_2__512329 = new BitSet(new long[]{0xF0860400000001F0L,0x00BFE29801040003L,0x0000000000000002L});
public static final BitSet FOLLOW_rule__Operation__Group_2__6_in_rule__Operation__Group_2__512332 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_89_in_rule__Operation__Group_2__5__Impl12360 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Operation__Group_2__6__Impl_in_rule__Operation__Group_2__612391 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Operation__BodyAssignment_2_6_in_rule__Operation__Group_2__6__Impl12418 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Operation__Group_2_4__0__Impl_in_rule__Operation__Group_2_4__012462 = new BitSet(new long[]{0x0000000000000000L,0x0000000004000000L});
public static final BitSet FOLLOW_rule__Operation__Group_2_4__1_in_rule__Operation__Group_2_4__012465 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Operation__ParamsAssignment_2_4_0_in_rule__Operation__Group_2_4__0__Impl12492 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Operation__Group_2_4__1__Impl_in_rule__Operation__Group_2_4__112522 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Operation__Group_2_4_1__0_in_rule__Operation__Group_2_4__1__Impl12549 = new BitSet(new long[]{0x0000000000000002L,0x0000000004000000L});
public static final BitSet FOLLOW_rule__Operation__Group_2_4_1__0__Impl_in_rule__Operation__Group_2_4_1__012584 = new BitSet(new long[]{0x0000400000000010L,0x000000000100003CL});
public static final BitSet FOLLOW_rule__Operation__Group_2_4_1__1_in_rule__Operation__Group_2_4_1__012587 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_90_in_rule__Operation__Group_2_4_1__0__Impl12615 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Operation__Group_2_4_1__1__Impl_in_rule__Operation__Group_2_4_1__112646 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Operation__ParamsAssignment_2_4_1_1_in_rule__Operation__Group_2_4_1__1__Impl12673 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TypedPackage__Group__0__Impl_in_rule__TypedPackage__Group__012707 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L});
public static final BitSet FOLLOW_rule__TypedPackage__Group__1_in_rule__TypedPackage__Group__012710 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TypedPackage__Group__1__Impl_in_rule__TypedPackage__Group__112768 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__TypedPackage__Group__2_in_rule__TypedPackage__Group__112771 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_72_in_rule__TypedPackage__Group__1__Impl12799 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TypedPackage__Group__2__Impl_in_rule__TypedPackage__Group__212830 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L});
public static final BitSet FOLLOW_rule__TypedPackage__Group__3_in_rule__TypedPackage__Group__212833 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TypedPackage__NameAssignment_2_in_rule__TypedPackage__Group__2__Impl12860 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TypedPackage__Group__3__Impl_in_rule__TypedPackage__Group__312890 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TypedPackage__Group_3__0_in_rule__TypedPackage__Group__3__Impl12917 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TypedPackage__Group_3__0__Impl_in_rule__TypedPackage__Group_3__012956 = new BitSet(new long[]{0x4000000000000000L,0x0000000128090000L});
public static final BitSet FOLLOW_rule__TypedPackage__Group_3__1_in_rule__TypedPackage__Group_3__012959 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_82_in_rule__TypedPackage__Group_3__0__Impl12987 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TypedPackage__Group_3__1__Impl_in_rule__TypedPackage__Group_3__113018 = new BitSet(new long[]{0x4000000000000000L,0x0000000128090000L});
public static final BitSet FOLLOW_rule__TypedPackage__Group_3__2_in_rule__TypedPackage__Group_3__113021 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TypedPackage__ImportsAssignment_3_1_in_rule__TypedPackage__Group_3__1__Impl13048 = new BitSet(new long[]{0x4000000000000002L});
public static final BitSet FOLLOW_rule__TypedPackage__Group_3__2__Impl_in_rule__TypedPackage__Group_3__213079 = new BitSet(new long[]{0x4000000000000000L,0x0000000128090000L});
public static final BitSet FOLLOW_rule__TypedPackage__Group_3__3_in_rule__TypedPackage__Group_3__213082 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TypedPackage__TypesAssignment_3_2_in_rule__TypedPackage__Group_3__2__Impl13109 = new BitSet(new long[]{0x0000000000000002L,0x0000000128010000L});
public static final BitSet FOLLOW_rule__TypedPackage__Group_3__3__Impl_in_rule__TypedPackage__Group_3__313140 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_83_in_rule__TypedPackage__Group_3__3__Impl13168 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Import__Group__0__Impl_in_rule__Import__Group__013207 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__Import__Group__1_in_rule__Import__Group__013210 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_62_in_rule__Import__Group__0__Impl13238 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Import__Group__1__Impl_in_rule__Import__Group__113269 = new BitSet(new long[]{0x0000000000000000L,0x0000000000400000L});
public static final BitSet FOLLOW_rule__Import__Group__2_in_rule__Import__Group__113272 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Import__ImportedNamespaceAssignment_1_in_rule__Import__Group__1__Impl13299 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Import__Group__2__Impl_in_rule__Import__Group__213329 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_86_in_rule__Import__Group__2__Impl13357 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataType__Group__0__Impl_in_rule__DataType__Group__013394 = new BitSet(new long[]{0x000000007FFF0010L,0x0000000040000000L});
public static final BitSet FOLLOW_rule__DataType__Group__1_in_rule__DataType__Group__013397 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_91_in_rule__DataType__Group__0__Impl13425 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataType__Group__1__Impl_in_rule__DataType__Group__113456 = new BitSet(new long[]{0x0000000000000000L,0x3000000010000000L});
public static final BitSet FOLLOW_rule__DataType__Group__2_in_rule__DataType__Group__113459 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataType__NameAssignment_1_in_rule__DataType__Group__1__Impl13486 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataType__Group__2__Impl_in_rule__DataType__Group__213516 = new BitSet(new long[]{0x0000000000000000L,0x0000000000400000L});
public static final BitSet FOLLOW_rule__DataType__Group__3_in_rule__DataType__Group__213519 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataType__Alternatives_2_in_rule__DataType__Group__2__Impl13546 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataType__Group__3__Impl_in_rule__DataType__Group__313576 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_86_in_rule__DataType__Group__3__Impl13604 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataType__Group_2_0__0__Impl_in_rule__DataType__Group_2_0__013643 = new BitSet(new long[]{0x0000400000000010L,0x000000000100003CL});
public static final BitSet FOLLOW_rule__DataType__Group_2_0__1_in_rule__DataType__Group_2_0__013646 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_92_in_rule__DataType__Group_2_0__0__Impl13674 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataType__Group_2_0__1__Impl_in_rule__DataType__Group_2_0__113705 = new BitSet(new long[]{0x0000000000000000L,0x0800000000000000L});
public static final BitSet FOLLOW_rule__DataType__Group_2_0__2_in_rule__DataType__Group_2_0__113708 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataType__JvmTypeReferenceAssignment_2_0_1_in_rule__DataType__Group_2_0__1__Impl13735 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataType__Group_2_0__2__Impl_in_rule__DataType__Group_2_0__213765 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataType__AsPrimitiveAssignment_2_0_2_in_rule__DataType__Group_2_0__2__Impl13792 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataType__Group_2_1__0__Impl_in_rule__DataType__Group_2_1__013829 = new BitSet(new long[]{0x0000000004000000L,0x00000000000000C0L});
public static final BitSet FOLLOW_rule__DataType__Group_2_1__1_in_rule__DataType__Group_2_1__013832 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataType__DateAssignment_2_1_0_in_rule__DataType__Group_2_1__0__Impl13859 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataType__Group_2_1__1__Impl_in_rule__DataType__Group_2_1__113889 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataType__DateTypeAssignment_2_1_1_in_rule__DataType__Group_2_1__1__Impl13916 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Enum__Group__0__Impl_in_rule__Enum__Group__013950 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__Enum__Group__1_in_rule__Enum__Group__013953 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_93_in_rule__Enum__Group__0__Impl13981 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Enum__Group__1__Impl_in_rule__Enum__Group__114012 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L});
public static final BitSet FOLLOW_rule__Enum__Group__2_in_rule__Enum__Group__114015 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Enum__NameAssignment_1_in_rule__Enum__Group__1__Impl14042 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Enum__Group__2__Impl_in_rule__Enum__Group__214072 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__Enum__Group__3_in_rule__Enum__Group__214075 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_82_in_rule__Enum__Group__2__Impl14103 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Enum__Group__3__Impl_in_rule__Enum__Group__314134 = new BitSet(new long[]{0x0000000000000000L,0x0000000004080000L});
public static final BitSet FOLLOW_rule__Enum__Group__4_in_rule__Enum__Group__314137 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Enum__LiteralsAssignment_3_in_rule__Enum__Group__3__Impl14164 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Enum__Group__4__Impl_in_rule__Enum__Group__414194 = new BitSet(new long[]{0x0000000000000000L,0x0000000004080000L});
public static final BitSet FOLLOW_rule__Enum__Group__5_in_rule__Enum__Group__414197 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Enum__Group_4__0_in_rule__Enum__Group__4__Impl14224 = new BitSet(new long[]{0x0000000000000002L,0x0000000004000000L});
public static final BitSet FOLLOW_rule__Enum__Group__5__Impl_in_rule__Enum__Group__514255 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_83_in_rule__Enum__Group__5__Impl14283 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Enum__Group_4__0__Impl_in_rule__Enum__Group_4__014326 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__Enum__Group_4__1_in_rule__Enum__Group_4__014329 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_90_in_rule__Enum__Group_4__0__Impl14357 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Enum__Group_4__1__Impl_in_rule__Enum__Group_4__114388 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Enum__LiteralsAssignment_4_1_in_rule__Enum__Group_4__1__Impl14415 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AnnotationDef__Group__0__Impl_in_rule__AnnotationDef__Group__014449 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AnnotationDef__AnnotationAssignment_0_in_rule__AnnotationDef__Group__0__Impl14476 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AttributeMatchingConstraint__Group__0__Impl_in_rule__AttributeMatchingConstraint__Group__014509 = new BitSet(new long[]{0x0000871000000000L,0x0000000000001000L});
public static final BitSet FOLLOW_rule__AttributeMatchingConstraint__Group__1_in_rule__AttributeMatchingConstraint__Group__014512 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AttributeMatchingConstraint__AttributeAssignment_0_in_rule__AttributeMatchingConstraint__Group__0__Impl14539 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AttributeMatchingConstraint__Group__1__Impl_in_rule__AttributeMatchingConstraint__Group__114569 = new BitSet(new long[]{0x0000000000000110L});
public static final BitSet FOLLOW_rule__AttributeMatchingConstraint__Group__2_in_rule__AttributeMatchingConstraint__Group__114572 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AttributeMatchingConstraint__ComparatorTypeAssignment_1_in_rule__AttributeMatchingConstraint__Group__1__Impl14599 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AttributeMatchingConstraint__Group__2__Impl_in_rule__AttributeMatchingConstraint__Group__214629 = new BitSet(new long[]{0x0000000000000000L,0x0000000000400000L});
public static final BitSet FOLLOW_rule__AttributeMatchingConstraint__Group__3_in_rule__AttributeMatchingConstraint__Group__214632 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AttributeMatchingConstraint__Alternatives_2_in_rule__AttributeMatchingConstraint__Group__2__Impl14659 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AttributeMatchingConstraint__Group__3__Impl_in_rule__AttributeMatchingConstraint__Group__314689 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_86_in_rule__AttributeMatchingConstraint__Group__3__Impl14717 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__LQualifiedNameWithWildCard__Group__0__Impl_in_rule__LQualifiedNameWithWildCard__Group__014756 = new BitSet(new long[]{0x0400000000000000L});
public static final BitSet FOLLOW_rule__LQualifiedNameWithWildCard__Group__1_in_rule__LQualifiedNameWithWildCard__Group__014759 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleQualifiedName_in_rule__LQualifiedNameWithWildCard__Group__0__Impl14786 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__LQualifiedNameWithWildCard__Group__1__Impl_in_rule__LQualifiedNameWithWildCard__Group__114815 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__LQualifiedNameWithWildCard__Group_1__0_in_rule__LQualifiedNameWithWildCard__Group__1__Impl14842 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__LQualifiedNameWithWildCard__Group_1__0__Impl_in_rule__LQualifiedNameWithWildCard__Group_1__014877 = new BitSet(new long[]{0x0008000000000000L});
public static final BitSet FOLLOW_rule__LQualifiedNameWithWildCard__Group_1__1_in_rule__LQualifiedNameWithWildCard__Group_1__014880 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_58_in_rule__LQualifiedNameWithWildCard__Group_1__0__Impl14908 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__LQualifiedNameWithWildCard__Group_1__1__Impl_in_rule__LQualifiedNameWithWildCard__Group_1__114939 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_51_in_rule__LQualifiedNameWithWildCard__Group_1__1__Impl14967 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__LFQN__Group__0__Impl_in_rule__LFQN__Group__015002 = new BitSet(new long[]{0x0400000000000000L});
public static final BitSet FOLLOW_rule__LFQN__Group__1_in_rule__LFQN__Group__015005 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_ID_in_rule__LFQN__Group__0__Impl15032 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__LFQN__Group__1__Impl_in_rule__LFQN__Group__115061 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__LFQN__Group_1__0_in_rule__LFQN__Group__1__Impl15088 = new BitSet(new long[]{0x0400000000000002L});
public static final BitSet FOLLOW_rule__LFQN__Group_1__0__Impl_in_rule__LFQN__Group_1__015123 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__LFQN__Group_1__1_in_rule__LFQN__Group_1__015126 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_58_in_rule__LFQN__Group_1__0__Impl15154 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__LFQN__Group_1__1__Impl_in_rule__LFQN__Group_1__115185 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_ID_in_rule__LFQN__Group_1__1__Impl15212 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ValidIDWithKeywords__Group_5__0__Impl_in_rule__ValidIDWithKeywords__Group_5__015245 = new BitSet(new long[]{0x0000000000000000L,0x0000000080000000L});
public static final BitSet FOLLOW_rule__ValidIDWithKeywords__Group_5__1_in_rule__ValidIDWithKeywords__Group_5__015248 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_94_in_rule__ValidIDWithKeywords__Group_5__0__Impl15276 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ValidIDWithKeywords__Group_5__1__Impl_in_rule__ValidIDWithKeywords__Group_5__115307 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_95_in_rule__ValidIDWithKeywords__Group_5__1__Impl15335 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotation__Group__0__Impl_in_rule__XAnnotation__Group__015374 = new BitSet(new long[]{0x0000000000000000L,0x0000000100000000L});
public static final BitSet FOLLOW_rule__XAnnotation__Group__1_in_rule__XAnnotation__Group__015377 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotation__Group__1__Impl_in_rule__XAnnotation__Group__115435 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__XAnnotation__Group__2_in_rule__XAnnotation__Group__115438 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_96_in_rule__XAnnotation__Group__1__Impl15466 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotation__Group__2__Impl_in_rule__XAnnotation__Group__215497 = new BitSet(new long[]{0x0000000000000000L,0x0000000001000000L});
public static final BitSet FOLLOW_rule__XAnnotation__Group__3_in_rule__XAnnotation__Group__215500 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotation__AnnotationTypeAssignment_2_in_rule__XAnnotation__Group__2__Impl15527 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotation__Group__3__Impl_in_rule__XAnnotation__Group__315557 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotation__Group_3__0_in_rule__XAnnotation__Group__3__Impl15584 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotation__Group_3__0__Impl_in_rule__XAnnotation__Group_3__015623 = new BitSet(new long[]{0xF0860400000001F0L,0x00BFE29903040003L,0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotation__Group_3__1_in_rule__XAnnotation__Group_3__015626 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_88_in_rule__XAnnotation__Group_3__0__Impl15655 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotation__Group_3__1__Impl_in_rule__XAnnotation__Group_3__115687 = new BitSet(new long[]{0xF0860400000001F0L,0x00BFE29903040003L,0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotation__Group_3__2_in_rule__XAnnotation__Group_3__115690 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotation__Alternatives_3_1_in_rule__XAnnotation__Group_3__1__Impl15717 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotation__Group_3__2__Impl_in_rule__XAnnotation__Group_3__215748 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_89_in_rule__XAnnotation__Group_3__2__Impl15776 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotation__Group_3_1_0__0__Impl_in_rule__XAnnotation__Group_3_1_0__015813 = new BitSet(new long[]{0x0000000000000000L,0x0000000200000000L});
public static final BitSet FOLLOW_rule__XAnnotation__Group_3_1_0__1_in_rule__XAnnotation__Group_3_1_0__015816 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0_in_rule__XAnnotation__Group_3_1_0__0__Impl15843 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotation__Group_3_1_0__1__Impl_in_rule__XAnnotation__Group_3_1_0__115873 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotation__Group_3_1_0_1__0_in_rule__XAnnotation__Group_3_1_0__1__Impl15900 = new BitSet(new long[]{0x0000000000000002L,0x0000000200000000L});
public static final BitSet FOLLOW_rule__XAnnotation__Group_3_1_0_1__0__Impl_in_rule__XAnnotation__Group_3_1_0_1__015935 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__XAnnotation__Group_3_1_0_1__1_in_rule__XAnnotation__Group_3_1_0_1__015938 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_97_in_rule__XAnnotation__Group_3_1_0_1__0__Impl15966 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotation__Group_3_1_0_1__1__Impl_in_rule__XAnnotation__Group_3_1_0_1__115997 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1_in_rule__XAnnotation__Group_3_1_0_1__1__Impl16024 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValuePair__Group__0__Impl_in_rule__XAnnotationElementValuePair__Group__016058 = new BitSet(new long[]{0xF0860400000001F0L,0x00BFE29901040003L,0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValuePair__Group__1_in_rule__XAnnotationElementValuePair__Group__016061 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValuePair__Group_0__0_in_rule__XAnnotationElementValuePair__Group__0__Impl16088 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValuePair__Group__1__Impl_in_rule__XAnnotationElementValuePair__Group__116118 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValuePair__ValueAssignment_1_in_rule__XAnnotationElementValuePair__Group__1__Impl16145 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValuePair__Group_0__0__Impl_in_rule__XAnnotationElementValuePair__Group_0__016179 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValuePair__Group_0_0__0_in_rule__XAnnotationElementValuePair__Group_0__0__Impl16206 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValuePair__Group_0_0__0__Impl_in_rule__XAnnotationElementValuePair__Group_0_0__016238 = new BitSet(new long[]{0x0000000000002000L});
public static final BitSet FOLLOW_rule__XAnnotationElementValuePair__Group_0_0__1_in_rule__XAnnotationElementValuePair__Group_0_0__016241 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValuePair__ElementAssignment_0_0_0_in_rule__XAnnotationElementValuePair__Group_0_0__0__Impl16268 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValuePair__Group_0_0__1__Impl_in_rule__XAnnotationElementValuePair__Group_0_0__116298 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_13_in_rule__XAnnotationElementValuePair__Group_0_0__1__Impl16326 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_0__016361 = new BitSet(new long[]{0xF0860400000001F0L,0x00BFE29D01040003L,0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0__1_in_rule__XAnnotationElementValueOrCommaList__Group_0__016364 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_0__0_in_rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl16391 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_0__116421 = new BitSet(new long[]{0xF0860400000001F0L,0x00BFE29D01040003L,0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0__2_in_rule__XAnnotationElementValueOrCommaList__Group_0__116424 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_1__0_in_rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl16451 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_0__216482 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_98_in_rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl16510 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_0_0__016547 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0_in_rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl16574 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_0_0_0__016606 = new BitSet(new long[]{0x0000000000000000L,0x0000000800000000L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1_in_rule__XAnnotationElementValueOrCommaList__Group_0_0_0__016609 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_0_0_0__116667 = new BitSet(new long[]{0x0000000000000000L,0x0000001000000000L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2_in_rule__XAnnotationElementValueOrCommaList__Group_0_0_0__116670 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_99_in_rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl16698 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_0_0_0__216729 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_100_in_rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl16757 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_0_1__016794 = new BitSet(new long[]{0x0000000000000000L,0x0000000200000000L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_1__1_in_rule__XAnnotationElementValueOrCommaList__Group_0_1__016797 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0_in_rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl16824 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_0_1__116854 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0_in_rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl16881 = new BitSet(new long[]{0x0000000000000002L,0x0000000200000000L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_0_1_1__016916 = new BitSet(new long[]{0xF0860400000001F0L,0x00BFE29901040003L,0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1_in_rule__XAnnotationElementValueOrCommaList__Group_0_1_1__016919 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_97_in_rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl16947 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_0_1_1__116978 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1_in_rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl17005 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_1__017039 = new BitSet(new long[]{0x0000000000000000L,0x0000000200000000L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1__1_in_rule__XAnnotationElementValueOrCommaList__Group_1__017042 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXAnnotationOrExpression_in_rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl17069 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_1__117098 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1_1__0_in_rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl17125 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_1_1__017160 = new BitSet(new long[]{0x0000000000000000L,0x0000000200000000L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1_1__1_in_rule__XAnnotationElementValueOrCommaList__Group_1_1__017163 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_1_1__117221 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0_in_rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl17250 = new BitSet(new long[]{0x0000000000000002L,0x0000000200000000L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0_in_rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl17262 = new BitSet(new long[]{0x0000000000000002L,0x0000000200000000L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_1_1_1__017299 = new BitSet(new long[]{0xF0860400000001F0L,0x00BFE29901040003L,0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1_in_rule__XAnnotationElementValueOrCommaList__Group_1_1_1__017302 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_97_in_rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl17330 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_1_1_1__117361 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1_in_rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl17388 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0__0__Impl_in_rule__XAnnotationElementValue__Group_0__017422 = new BitSet(new long[]{0xF0860400000001F0L,0x00BFE29D01040003L,0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0__1_in_rule__XAnnotationElementValue__Group_0__017425 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0_0__0_in_rule__XAnnotationElementValue__Group_0__0__Impl17452 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0__1__Impl_in_rule__XAnnotationElementValue__Group_0__117482 = new BitSet(new long[]{0xF0860400000001F0L,0x00BFE29D01040003L,0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0__2_in_rule__XAnnotationElementValue__Group_0__117485 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0_1__0_in_rule__XAnnotationElementValue__Group_0__1__Impl17512 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0__2__Impl_in_rule__XAnnotationElementValue__Group_0__217543 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_98_in_rule__XAnnotationElementValue__Group_0__2__Impl17571 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0_0__0__Impl_in_rule__XAnnotationElementValue__Group_0_0__017608 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0_0_0__0_in_rule__XAnnotationElementValue__Group_0_0__0__Impl17635 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0_0_0__0__Impl_in_rule__XAnnotationElementValue__Group_0_0_0__017667 = new BitSet(new long[]{0x0000000000000000L,0x0000000800000000L});
public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0_0_0__1_in_rule__XAnnotationElementValue__Group_0_0_0__017670 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0_0_0__1__Impl_in_rule__XAnnotationElementValue__Group_0_0_0__117728 = new BitSet(new long[]{0x0000000000000000L,0x0000001000000000L});
public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0_0_0__2_in_rule__XAnnotationElementValue__Group_0_0_0__117731 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_99_in_rule__XAnnotationElementValue__Group_0_0_0__1__Impl17759 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0_0_0__2__Impl_in_rule__XAnnotationElementValue__Group_0_0_0__217790 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_100_in_rule__XAnnotationElementValue__Group_0_0_0__2__Impl17818 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0_1__0__Impl_in_rule__XAnnotationElementValue__Group_0_1__017855 = new BitSet(new long[]{0x0000000000000000L,0x0000000200000000L});
public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0_1__1_in_rule__XAnnotationElementValue__Group_0_1__017858 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValue__ElementsAssignment_0_1_0_in_rule__XAnnotationElementValue__Group_0_1__0__Impl17885 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0_1__1__Impl_in_rule__XAnnotationElementValue__Group_0_1__117915 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0_1_1__0_in_rule__XAnnotationElementValue__Group_0_1__1__Impl17942 = new BitSet(new long[]{0x0000000000000002L,0x0000000200000000L});
public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0_1_1__0__Impl_in_rule__XAnnotationElementValue__Group_0_1_1__017977 = new BitSet(new long[]{0xF0860400000001F0L,0x00BFE29901040003L,0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0_1_1__1_in_rule__XAnnotationElementValue__Group_0_1_1__017980 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_97_in_rule__XAnnotationElementValue__Group_0_1_1__0__Impl18008 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0_1_1__1__Impl_in_rule__XAnnotationElementValue__Group_0_1_1__118039 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1_in_rule__XAnnotationElementValue__Group_0_1_1__1__Impl18066 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAssignment__Group_0__0__Impl_in_rule__XAssignment__Group_0__018100 = new BitSet(new long[]{0xF000000000000010L});
public static final BitSet FOLLOW_rule__XAssignment__Group_0__1_in_rule__XAssignment__Group_0__018103 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAssignment__Group_0__1__Impl_in_rule__XAssignment__Group_0__118161 = new BitSet(new long[]{0x0000000000002000L});
public static final BitSet FOLLOW_rule__XAssignment__Group_0__2_in_rule__XAssignment__Group_0__118164 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAssignment__FeatureAssignment_0_1_in_rule__XAssignment__Group_0__1__Impl18191 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAssignment__Group_0__2__Impl_in_rule__XAssignment__Group_0__218221 = new BitSet(new long[]{0xF0860400000001F0L,0x00BFE29801040003L,0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAssignment__Group_0__3_in_rule__XAssignment__Group_0__218224 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOpSingleAssign_in_rule__XAssignment__Group_0__2__Impl18251 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAssignment__Group_0__3__Impl_in_rule__XAssignment__Group_0__318280 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAssignment__ValueAssignment_0_3_in_rule__XAssignment__Group_0__3__Impl18307 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAssignment__Group_1__0__Impl_in_rule__XAssignment__Group_1__018345 = new BitSet(new long[]{0x0000060F80000000L});
public static final BitSet FOLLOW_rule__XAssignment__Group_1__1_in_rule__XAssignment__Group_1__018348 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXOrExpression_in_rule__XAssignment__Group_1__0__Impl18375 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAssignment__Group_1__1__Impl_in_rule__XAssignment__Group_1__118404 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAssignment__Group_1_1__0_in_rule__XAssignment__Group_1__1__Impl18431 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAssignment__Group_1_1__0__Impl_in_rule__XAssignment__Group_1_1__018466 = new BitSet(new long[]{0xF0860400000001F0L,0x00BFE29801040003L,0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAssignment__Group_1_1__1_in_rule__XAssignment__Group_1_1__018469 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAssignment__Group_1_1_0__0_in_rule__XAssignment__Group_1_1__0__Impl18496 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAssignment__Group_1_1__1__Impl_in_rule__XAssignment__Group_1_1__118526 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAssignment__RightOperandAssignment_1_1_1_in_rule__XAssignment__Group_1_1__1__Impl18553 = 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__018587 = 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__Impl18614 = 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__018646 = new BitSet(new long[]{0x0000060F80000000L});
public static final BitSet FOLLOW_rule__XAssignment__Group_1_1_0_0__1_in_rule__XAssignment__Group_1_1_0_0__018649 = 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__118707 = 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__Impl18734 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpMultiAssign__Group_5__0__Impl_in_rule__OpMultiAssign__Group_5__018768 = new BitSet(new long[]{0x0000040000000000L});
public static final BitSet FOLLOW_rule__OpMultiAssign__Group_5__1_in_rule__OpMultiAssign__Group_5__018771 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_42_in_rule__OpMultiAssign__Group_5__0__Impl18799 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpMultiAssign__Group_5__1__Impl_in_rule__OpMultiAssign__Group_5__118830 = new BitSet(new long[]{0x0000000000002000L});
public static final BitSet FOLLOW_rule__OpMultiAssign__Group_5__2_in_rule__OpMultiAssign__Group_5__118833 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_42_in_rule__OpMultiAssign__Group_5__1__Impl18861 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpMultiAssign__Group_5__2__Impl_in_rule__OpMultiAssign__Group_5__218892 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_13_in_rule__OpMultiAssign__Group_5__2__Impl18920 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpMultiAssign__Group_6__0__Impl_in_rule__OpMultiAssign__Group_6__018957 = new BitSet(new long[]{0x0000030000000000L});
public static final BitSet FOLLOW_rule__OpMultiAssign__Group_6__1_in_rule__OpMultiAssign__Group_6__018960 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_41_in_rule__OpMultiAssign__Group_6__0__Impl18988 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpMultiAssign__Group_6__1__Impl_in_rule__OpMultiAssign__Group_6__119019 = new BitSet(new long[]{0x0000030000000000L});
public static final BitSet FOLLOW_rule__OpMultiAssign__Group_6__2_in_rule__OpMultiAssign__Group_6__119022 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_41_in_rule__OpMultiAssign__Group_6__1__Impl19051 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpMultiAssign__Group_6__2__Impl_in_rule__OpMultiAssign__Group_6__219084 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_40_in_rule__OpMultiAssign__Group_6__2__Impl19112 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XOrExpression__Group__0__Impl_in_rule__XOrExpression__Group__019149 = new BitSet(new long[]{0x0000000000004000L});
public static final BitSet FOLLOW_rule__XOrExpression__Group__1_in_rule__XOrExpression__Group__019152 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXAndExpression_in_rule__XOrExpression__Group__0__Impl19179 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XOrExpression__Group__1__Impl_in_rule__XOrExpression__Group__119208 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XOrExpression__Group_1__0_in_rule__XOrExpression__Group__1__Impl19235 = new BitSet(new long[]{0x0000000000004002L});
public static final BitSet FOLLOW_rule__XOrExpression__Group_1__0__Impl_in_rule__XOrExpression__Group_1__019270 = new BitSet(new long[]{0xF0860400000001F0L,0x00BFE29801040003L,0x0000000000000002L});
public static final BitSet FOLLOW_rule__XOrExpression__Group_1__1_in_rule__XOrExpression__Group_1__019273 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XOrExpression__Group_1_0__0_in_rule__XOrExpression__Group_1__0__Impl19300 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XOrExpression__Group_1__1__Impl_in_rule__XOrExpression__Group_1__119330 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XOrExpression__RightOperandAssignment_1_1_in_rule__XOrExpression__Group_1__1__Impl19357 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XOrExpression__Group_1_0__0__Impl_in_rule__XOrExpression__Group_1_0__019391 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XOrExpression__Group_1_0_0__0_in_rule__XOrExpression__Group_1_0__0__Impl19418 = 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__019450 = new BitSet(new long[]{0x0000000000004000L});
public static final BitSet FOLLOW_rule__XOrExpression__Group_1_0_0__1_in_rule__XOrExpression__Group_1_0_0__019453 = 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__119511 = 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__Impl19538 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAndExpression__Group__0__Impl_in_rule__XAndExpression__Group__019572 = new BitSet(new long[]{0x0000000000008000L});
public static final BitSet FOLLOW_rule__XAndExpression__Group__1_in_rule__XAndExpression__Group__019575 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXEqualityExpression_in_rule__XAndExpression__Group__0__Impl19602 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAndExpression__Group__1__Impl_in_rule__XAndExpression__Group__119631 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAndExpression__Group_1__0_in_rule__XAndExpression__Group__1__Impl19658 = new BitSet(new long[]{0x0000000000008002L});
public static final BitSet FOLLOW_rule__XAndExpression__Group_1__0__Impl_in_rule__XAndExpression__Group_1__019693 = new BitSet(new long[]{0xF0860400000001F0L,0x00BFE29801040003L,0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAndExpression__Group_1__1_in_rule__XAndExpression__Group_1__019696 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAndExpression__Group_1_0__0_in_rule__XAndExpression__Group_1__0__Impl19723 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAndExpression__Group_1__1__Impl_in_rule__XAndExpression__Group_1__119753 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAndExpression__RightOperandAssignment_1_1_in_rule__XAndExpression__Group_1__1__Impl19780 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAndExpression__Group_1_0__0__Impl_in_rule__XAndExpression__Group_1_0__019814 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAndExpression__Group_1_0_0__0_in_rule__XAndExpression__Group_1_0__0__Impl19841 = 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__019873 = new BitSet(new long[]{0x0000000000008000L});
public static final BitSet FOLLOW_rule__XAndExpression__Group_1_0_0__1_in_rule__XAndExpression__Group_1_0_0__019876 = 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__119934 = 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__Impl19961 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XEqualityExpression__Group__0__Impl_in_rule__XEqualityExpression__Group__019995 = new BitSet(new long[]{0x000000F000000000L});
public static final BitSet FOLLOW_rule__XEqualityExpression__Group__1_in_rule__XEqualityExpression__Group__019998 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXRelationalExpression_in_rule__XEqualityExpression__Group__0__Impl20025 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XEqualityExpression__Group__1__Impl_in_rule__XEqualityExpression__Group__120054 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1__0_in_rule__XEqualityExpression__Group__1__Impl20081 = new BitSet(new long[]{0x000000F000000002L});
public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1__0__Impl_in_rule__XEqualityExpression__Group_1__020116 = new BitSet(new long[]{0xF0860400000001F0L,0x00BFE29801040003L,0x0000000000000002L});
public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1__1_in_rule__XEqualityExpression__Group_1__020119 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1_0__0_in_rule__XEqualityExpression__Group_1__0__Impl20146 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1__1__Impl_in_rule__XEqualityExpression__Group_1__120176 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XEqualityExpression__RightOperandAssignment_1_1_in_rule__XEqualityExpression__Group_1__1__Impl20203 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1_0__0__Impl_in_rule__XEqualityExpression__Group_1_0__020237 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1_0_0__0_in_rule__XEqualityExpression__Group_1_0__0__Impl20264 = 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__020296 = new BitSet(new long[]{0x000000F000000000L});
public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1_0_0__1_in_rule__XEqualityExpression__Group_1_0_0__020299 = 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__120357 = 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__Impl20384 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XRelationalExpression__Group__0__Impl_in_rule__XRelationalExpression__Group__020418 = new BitSet(new long[]{0x0000070000000000L,0x0000002000000000L});
public static final BitSet FOLLOW_rule__XRelationalExpression__Group__1_in_rule__XRelationalExpression__Group__020421 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXOtherOperatorExpression_in_rule__XRelationalExpression__Group__0__Impl20448 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XRelationalExpression__Group__1__Impl_in_rule__XRelationalExpression__Group__120477 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XRelationalExpression__Alternatives_1_in_rule__XRelationalExpression__Group__1__Impl20504 = new BitSet(new long[]{0x0000070000000002L,0x0000002000000000L});
public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_0__0__Impl_in_rule__XRelationalExpression__Group_1_0__020539 = new BitSet(new long[]{0x0000400000000010L,0x000000000100003CL});
public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_0__1_in_rule__XRelationalExpression__Group_1_0__020542 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_0_0__0_in_rule__XRelationalExpression__Group_1_0__0__Impl20569 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_0__1__Impl_in_rule__XRelationalExpression__Group_1_0__120599 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XRelationalExpression__TypeAssignment_1_0_1_in_rule__XRelationalExpression__Group_1_0__1__Impl20626 = 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__020660 = 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__Impl20687 = 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__020719 = new BitSet(new long[]{0x0000000000000000L,0x0000002000000000L});
public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_0_0_0__1_in_rule__XRelationalExpression__Group_1_0_0_0__020722 = 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__120780 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_101_in_rule__XRelationalExpression__Group_1_0_0_0__1__Impl20808 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_1__0__Impl_in_rule__XRelationalExpression__Group_1_1__020843 = new BitSet(new long[]{0xF0860400000001F0L,0x00BFE29801040003L,0x0000000000000002L});
public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_1__1_in_rule__XRelationalExpression__Group_1_1__020846 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_1_0__0_in_rule__XRelationalExpression__Group_1_1__0__Impl20873 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_1__1__Impl_in_rule__XRelationalExpression__Group_1_1__120903 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XRelationalExpression__RightOperandAssignment_1_1_1_in_rule__XRelationalExpression__Group_1_1__1__Impl20930 = 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__020964 = 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__Impl20991 = 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__021023 = new BitSet(new long[]{0x0000070000000000L,0x0000002000000000L});
public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_1_0_0__1_in_rule__XRelationalExpression__Group_1_1_0_0__021026 = 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__121084 = 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__Impl21111 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpCompare__Group_1__0__Impl_in_rule__OpCompare__Group_1__021145 = new BitSet(new long[]{0x0000000000002000L});
public static final BitSet FOLLOW_rule__OpCompare__Group_1__1_in_rule__OpCompare__Group_1__021148 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_42_in_rule__OpCompare__Group_1__0__Impl21176 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpCompare__Group_1__1__Impl_in_rule__OpCompare__Group_1__121207 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_13_in_rule__OpCompare__Group_1__1__Impl21235 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group__0__Impl_in_rule__XOtherOperatorExpression__Group__021270 = new BitSet(new long[]{0x0001FE0000000000L});
public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group__1_in_rule__XOtherOperatorExpression__Group__021273 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXAdditiveExpression_in_rule__XOtherOperatorExpression__Group__0__Impl21300 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group__1__Impl_in_rule__XOtherOperatorExpression__Group__121329 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1__0_in_rule__XOtherOperatorExpression__Group__1__Impl21356 = new BitSet(new long[]{0x0001FE0000000002L});
public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1__0__Impl_in_rule__XOtherOperatorExpression__Group_1__021391 = new BitSet(new long[]{0xF0860400000001F0L,0x00BFE29801040003L,0x0000000000000002L});
public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1__1_in_rule__XOtherOperatorExpression__Group_1__021394 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1_0__0_in_rule__XOtherOperatorExpression__Group_1__0__Impl21421 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1__1__Impl_in_rule__XOtherOperatorExpression__Group_1__121451 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XOtherOperatorExpression__RightOperandAssignment_1_1_in_rule__XOtherOperatorExpression__Group_1__1__Impl21478 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1_0__0__Impl_in_rule__XOtherOperatorExpression__Group_1_0__021512 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1_0_0__0_in_rule__XOtherOperatorExpression__Group_1_0__0__Impl21539 = 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__021571 = new BitSet(new long[]{0x0001FE0000000000L});
public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1_0_0__1_in_rule__XOtherOperatorExpression__Group_1_0_0__021574 = 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__121632 = 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__Impl21659 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpOther__Group_2__0__Impl_in_rule__OpOther__Group_2__021693 = new BitSet(new long[]{0x0000200000000000L});
public static final BitSet FOLLOW_rule__OpOther__Group_2__1_in_rule__OpOther__Group_2__021696 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_41_in_rule__OpOther__Group_2__0__Impl21724 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpOther__Group_2__1__Impl_in_rule__OpOther__Group_2__121755 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_45_in_rule__OpOther__Group_2__1__Impl21783 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpOther__Group_5__0__Impl_in_rule__OpOther__Group_5__021818 = new BitSet(new long[]{0x0000020000000000L});
public static final BitSet FOLLOW_rule__OpOther__Group_5__1_in_rule__OpOther__Group_5__021821 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_41_in_rule__OpOther__Group_5__0__Impl21849 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpOther__Group_5__1__Impl_in_rule__OpOther__Group_5__121880 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpOther__Alternatives_5_1_in_rule__OpOther__Group_5__1__Impl21907 = 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__021941 = 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__Impl21968 = 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__022000 = new BitSet(new long[]{0x0000020000000000L});
public static final BitSet FOLLOW_rule__OpOther__Group_5_1_0_0__1_in_rule__OpOther__Group_5_1_0_0__022003 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_41_in_rule__OpOther__Group_5_1_0_0__0__Impl22031 = 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__122062 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_41_in_rule__OpOther__Group_5_1_0_0__1__Impl22090 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpOther__Group_6__0__Impl_in_rule__OpOther__Group_6__022125 = new BitSet(new long[]{0x0000440000000000L});
public static final BitSet FOLLOW_rule__OpOther__Group_6__1_in_rule__OpOther__Group_6__022128 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_42_in_rule__OpOther__Group_6__0__Impl22156 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpOther__Group_6__1__Impl_in_rule__OpOther__Group_6__122187 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpOther__Alternatives_6_1_in_rule__OpOther__Group_6__1__Impl22214 = 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__022248 = 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__Impl22275 = 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__022307 = new BitSet(new long[]{0x0000040000000000L});
public static final BitSet FOLLOW_rule__OpOther__Group_6_1_0_0__1_in_rule__OpOther__Group_6_1_0_0__022310 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_42_in_rule__OpOther__Group_6_1_0_0__0__Impl22338 = 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__122369 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_42_in_rule__OpOther__Group_6_1_0_0__1__Impl22397 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAdditiveExpression__Group__0__Impl_in_rule__XAdditiveExpression__Group__022432 = new BitSet(new long[]{0x0006000000000000L});
public static final BitSet FOLLOW_rule__XAdditiveExpression__Group__1_in_rule__XAdditiveExpression__Group__022435 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXMultiplicativeExpression_in_rule__XAdditiveExpression__Group__0__Impl22462 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAdditiveExpression__Group__1__Impl_in_rule__XAdditiveExpression__Group__122491 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1__0_in_rule__XAdditiveExpression__Group__1__Impl22518 = new BitSet(new long[]{0x0006000000000002L});
public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1__0__Impl_in_rule__XAdditiveExpression__Group_1__022553 = new BitSet(new long[]{0xF0860400000001F0L,0x00BFE29801040003L,0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1__1_in_rule__XAdditiveExpression__Group_1__022556 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1_0__0_in_rule__XAdditiveExpression__Group_1__0__Impl22583 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1__1__Impl_in_rule__XAdditiveExpression__Group_1__122613 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAdditiveExpression__RightOperandAssignment_1_1_in_rule__XAdditiveExpression__Group_1__1__Impl22640 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1_0__0__Impl_in_rule__XAdditiveExpression__Group_1_0__022674 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1_0_0__0_in_rule__XAdditiveExpression__Group_1_0__0__Impl22701 = 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__022733 = new BitSet(new long[]{0x0006000000000000L});
public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1_0_0__1_in_rule__XAdditiveExpression__Group_1_0_0__022736 = 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__122794 = 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__Impl22821 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group__0__Impl_in_rule__XMultiplicativeExpression__Group__022855 = new BitSet(new long[]{0x0078000000000000L});
public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group__1_in_rule__XMultiplicativeExpression__Group__022858 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXUnaryOperation_in_rule__XMultiplicativeExpression__Group__0__Impl22885 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group__1__Impl_in_rule__XMultiplicativeExpression__Group__122914 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1__0_in_rule__XMultiplicativeExpression__Group__1__Impl22941 = new BitSet(new long[]{0x0078000000000002L});
public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1__0__Impl_in_rule__XMultiplicativeExpression__Group_1__022976 = new BitSet(new long[]{0xF0860400000001F0L,0x00BFE29801040003L,0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1__1_in_rule__XMultiplicativeExpression__Group_1__022979 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1_0__0_in_rule__XMultiplicativeExpression__Group_1__0__Impl23006 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1__1__Impl_in_rule__XMultiplicativeExpression__Group_1__123036 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMultiplicativeExpression__RightOperandAssignment_1_1_in_rule__XMultiplicativeExpression__Group_1__1__Impl23063 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1_0__0__Impl_in_rule__XMultiplicativeExpression__Group_1_0__023097 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1_0_0__0_in_rule__XMultiplicativeExpression__Group_1_0__0__Impl23124 = 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__023156 = new BitSet(new long[]{0x0078000000000000L});
public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1_0_0__1_in_rule__XMultiplicativeExpression__Group_1_0_0__023159 = 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__123217 = 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__Impl23244 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XUnaryOperation__Group_0__0__Impl_in_rule__XUnaryOperation__Group_0__023278 = new BitSet(new long[]{0x0086000000000000L});
public static final BitSet FOLLOW_rule__XUnaryOperation__Group_0__1_in_rule__XUnaryOperation__Group_0__023281 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XUnaryOperation__Group_0__1__Impl_in_rule__XUnaryOperation__Group_0__123339 = new BitSet(new long[]{0xF0860400000001F0L,0x00BFE29801040003L,0x0000000000000002L});
public static final BitSet FOLLOW_rule__XUnaryOperation__Group_0__2_in_rule__XUnaryOperation__Group_0__123342 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XUnaryOperation__FeatureAssignment_0_1_in_rule__XUnaryOperation__Group_0__1__Impl23369 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XUnaryOperation__Group_0__2__Impl_in_rule__XUnaryOperation__Group_0__223399 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XUnaryOperation__OperandAssignment_0_2_in_rule__XUnaryOperation__Group_0__2__Impl23426 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCastedExpression__Group__0__Impl_in_rule__XCastedExpression__Group__023462 = new BitSet(new long[]{0x0000000000000000L,0x0000004000000000L});
public static final BitSet FOLLOW_rule__XCastedExpression__Group__1_in_rule__XCastedExpression__Group__023465 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXPostfixOperation_in_rule__XCastedExpression__Group__0__Impl23492 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCastedExpression__Group__1__Impl_in_rule__XCastedExpression__Group__123521 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCastedExpression__Group_1__0_in_rule__XCastedExpression__Group__1__Impl23548 = new BitSet(new long[]{0x0000000000000002L,0x0000004000000000L});
public static final BitSet FOLLOW_rule__XCastedExpression__Group_1__0__Impl_in_rule__XCastedExpression__Group_1__023583 = new BitSet(new long[]{0x0000400000000010L,0x000000000100003CL});
public static final BitSet FOLLOW_rule__XCastedExpression__Group_1__1_in_rule__XCastedExpression__Group_1__023586 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCastedExpression__Group_1_0__0_in_rule__XCastedExpression__Group_1__0__Impl23613 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCastedExpression__Group_1__1__Impl_in_rule__XCastedExpression__Group_1__123643 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCastedExpression__TypeAssignment_1_1_in_rule__XCastedExpression__Group_1__1__Impl23670 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCastedExpression__Group_1_0__0__Impl_in_rule__XCastedExpression__Group_1_0__023704 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCastedExpression__Group_1_0_0__0_in_rule__XCastedExpression__Group_1_0__0__Impl23731 = 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__023763 = new BitSet(new long[]{0x0000000000000000L,0x0000004000000000L});
public static final BitSet FOLLOW_rule__XCastedExpression__Group_1_0_0__1_in_rule__XCastedExpression__Group_1_0_0__023766 = 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__123824 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_102_in_rule__XCastedExpression__Group_1_0_0__1__Impl23852 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XPostfixOperation__Group__0__Impl_in_rule__XPostfixOperation__Group__023887 = new BitSet(new long[]{0x0300000000000000L});
public static final BitSet FOLLOW_rule__XPostfixOperation__Group__1_in_rule__XPostfixOperation__Group__023890 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXMemberFeatureCall_in_rule__XPostfixOperation__Group__0__Impl23917 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XPostfixOperation__Group__1__Impl_in_rule__XPostfixOperation__Group__123946 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XPostfixOperation__Group_1__0_in_rule__XPostfixOperation__Group__1__Impl23973 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XPostfixOperation__Group_1__0__Impl_in_rule__XPostfixOperation__Group_1__024008 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XPostfixOperation__Group_1_0__0_in_rule__XPostfixOperation__Group_1__0__Impl24035 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XPostfixOperation__Group_1_0__0__Impl_in_rule__XPostfixOperation__Group_1_0__024067 = new BitSet(new long[]{0x0300000000000000L});
public static final BitSet FOLLOW_rule__XPostfixOperation__Group_1_0__1_in_rule__XPostfixOperation__Group_1_0__024070 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XPostfixOperation__Group_1_0__1__Impl_in_rule__XPostfixOperation__Group_1_0__124128 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XPostfixOperation__FeatureAssignment_1_0_1_in_rule__XPostfixOperation__Group_1_0__1__Impl24155 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group__0__Impl_in_rule__XMemberFeatureCall__Group__024189 = new BitSet(new long[]{0x0400000000000000L,0xC000000000000000L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group__1_in_rule__XMemberFeatureCall__Group__024192 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXPrimaryExpression_in_rule__XMemberFeatureCall__Group__0__Impl24219 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group__1__Impl_in_rule__XMemberFeatureCall__Group__124248 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Alternatives_1_in_rule__XMemberFeatureCall__Group__1__Impl24275 = new BitSet(new long[]{0x0400000000000002L,0xC000000000000000L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0__0__Impl_in_rule__XMemberFeatureCall__Group_1_0__024310 = new BitSet(new long[]{0xF0860400000001F0L,0x00BFE29801040003L,0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0__1_in_rule__XMemberFeatureCall__Group_1_0__024313 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0_0__0_in_rule__XMemberFeatureCall__Group_1_0__0__Impl24340 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0__1__Impl_in_rule__XMemberFeatureCall__Group_1_0__124370 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__ValueAssignment_1_0_1_in_rule__XMemberFeatureCall__Group_1_0__1__Impl24397 = 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__024431 = 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__Impl24458 = 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__024490 = new BitSet(new long[]{0x0400000000000000L,0x4000000000000000L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__1_in_rule__XMemberFeatureCall__Group_1_0_0_0__024493 = 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__124551 = new BitSet(new long[]{0xF000000000000010L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__2_in_rule__XMemberFeatureCall__Group_1_0_0_0__124554 = 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__Impl24581 = 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__224611 = 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__224614 = 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__Impl24641 = 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__324671 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOpSingleAssign_in_rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl24698 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__0__Impl_in_rule__XMemberFeatureCall__Group_1_1__024735 = new BitSet(new long[]{0xF000040000000010L,0x0000000000000001L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__1_in_rule__XMemberFeatureCall__Group_1_1__024738 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_0__0_in_rule__XMemberFeatureCall__Group_1_1__0__Impl24765 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__1__Impl_in_rule__XMemberFeatureCall__Group_1_1__124795 = new BitSet(new long[]{0xF000040000000010L,0x0000000000000001L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__2_in_rule__XMemberFeatureCall__Group_1_1__124798 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__0_in_rule__XMemberFeatureCall__Group_1_1__1__Impl24825 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__2__Impl_in_rule__XMemberFeatureCall__Group_1_1__224856 = new BitSet(new long[]{0x0000000000000000L,0x0000001001000000L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__3_in_rule__XMemberFeatureCall__Group_1_1__224859 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__FeatureAssignment_1_1_2_in_rule__XMemberFeatureCall__Group_1_1__2__Impl24886 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__3__Impl_in_rule__XMemberFeatureCall__Group_1_1__324916 = new BitSet(new long[]{0x0000000000000000L,0x0000001001000000L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__4_in_rule__XMemberFeatureCall__Group_1_1__324919 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__0_in_rule__XMemberFeatureCall__Group_1_1__3__Impl24946 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__4__Impl_in_rule__XMemberFeatureCall__Group_1_1__424977 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4_in_rule__XMemberFeatureCall__Group_1_1__4__Impl25004 = 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__025045 = 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__Impl25072 = 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__025104 = new BitSet(new long[]{0x0400000000000000L,0xC000000000000000L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_0_0__1_in_rule__XMemberFeatureCall__Group_1_1_0_0__025107 = 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__125165 = 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__Impl25192 = 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__025226 = new BitSet(new long[]{0x0000400000000010L,0x000000000100403CL});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__1_in_rule__XMemberFeatureCall__Group_1_1_1__025229 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_42_in_rule__XMemberFeatureCall__Group_1_1_1__0__Impl25257 = 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__125288 = new BitSet(new long[]{0x0000020000000000L,0x0000000200000000L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__2_in_rule__XMemberFeatureCall__Group_1_1_1__125291 = 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__Impl25318 = 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__225348 = new BitSet(new long[]{0x0000020000000000L,0x0000000200000000L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__3_in_rule__XMemberFeatureCall__Group_1_1_1__225351 = 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__Impl25378 = new BitSet(new long[]{0x0000000000000002L,0x0000000200000000L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__3__Impl_in_rule__XMemberFeatureCall__Group_1_1_1__325409 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_41_in_rule__XMemberFeatureCall__Group_1_1_1__3__Impl25437 = 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__025476 = new BitSet(new long[]{0x0000400000000010L,0x000000000100403CL});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1_2__1_in_rule__XMemberFeatureCall__Group_1_1_1_2__025479 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_97_in_rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl25507 = 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__125538 = 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__Impl25565 = 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__025599 = new BitSet(new long[]{0xF0864400000001F0L,0x00BFE2980304003FL,0x0000000000000003L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__1_in_rule__XMemberFeatureCall__Group_1_1_3__025602 = 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__Impl25629 = 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__125659 = new BitSet(new long[]{0xF0864400000001F0L,0x00BFE2980304003FL,0x0000000000000003L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__2_in_rule__XMemberFeatureCall__Group_1_1_3__125662 = 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__Impl25689 = 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__225720 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_89_in_rule__XMemberFeatureCall__Group_1_1_3__2__Impl25748 = 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__025785 = new BitSet(new long[]{0x0000000000000000L,0x0000000200000000L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1__1_in_rule__XMemberFeatureCall__Group_1_1_3_1_1__025788 = 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__Impl25815 = 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__125845 = 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__Impl25872 = new BitSet(new long[]{0x0000000000000002L,0x0000000200000000L});
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__025907 = new BitSet(new long[]{0xF0860400000001F0L,0x00BFE29801040003L,0x0000000000000002L});
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__025910 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_97_in_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl25938 = 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__125969 = 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__Impl25996 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSetLiteral__Group__0__Impl_in_rule__XSetLiteral__Group__026030 = new BitSet(new long[]{0x0000000000000000L,0x0000000800000000L});
public static final BitSet FOLLOW_rule__XSetLiteral__Group__1_in_rule__XSetLiteral__Group__026033 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSetLiteral__Group__1__Impl_in_rule__XSetLiteral__Group__126091 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L});
public static final BitSet FOLLOW_rule__XSetLiteral__Group__2_in_rule__XSetLiteral__Group__126094 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_99_in_rule__XSetLiteral__Group__1__Impl26122 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSetLiteral__Group__2__Impl_in_rule__XSetLiteral__Group__226153 = new BitSet(new long[]{0xF0860400000001F0L,0x00BFE298010C0003L,0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSetLiteral__Group__3_in_rule__XSetLiteral__Group__226156 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_82_in_rule__XSetLiteral__Group__2__Impl26184 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSetLiteral__Group__3__Impl_in_rule__XSetLiteral__Group__326215 = new BitSet(new long[]{0xF0860400000001F0L,0x00BFE298010C0003L,0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSetLiteral__Group__4_in_rule__XSetLiteral__Group__326218 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSetLiteral__Group_3__0_in_rule__XSetLiteral__Group__3__Impl26245 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSetLiteral__Group__4__Impl_in_rule__XSetLiteral__Group__426276 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_83_in_rule__XSetLiteral__Group__4__Impl26304 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSetLiteral__Group_3__0__Impl_in_rule__XSetLiteral__Group_3__026345 = new BitSet(new long[]{0x0000000000000000L,0x0000000200000000L});
public static final BitSet FOLLOW_rule__XSetLiteral__Group_3__1_in_rule__XSetLiteral__Group_3__026348 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSetLiteral__ElementsAssignment_3_0_in_rule__XSetLiteral__Group_3__0__Impl26375 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSetLiteral__Group_3__1__Impl_in_rule__XSetLiteral__Group_3__126405 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSetLiteral__Group_3_1__0_in_rule__XSetLiteral__Group_3__1__Impl26432 = new BitSet(new long[]{0x0000000000000002L,0x0000000200000000L});
public static final BitSet FOLLOW_rule__XSetLiteral__Group_3_1__0__Impl_in_rule__XSetLiteral__Group_3_1__026467 = new BitSet(new long[]{0xF0860400000001F0L,0x00BFE29801040003L,0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSetLiteral__Group_3_1__1_in_rule__XSetLiteral__Group_3_1__026470 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_97_in_rule__XSetLiteral__Group_3_1__0__Impl26498 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSetLiteral__Group_3_1__1__Impl_in_rule__XSetLiteral__Group_3_1__126529 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSetLiteral__ElementsAssignment_3_1_1_in_rule__XSetLiteral__Group_3_1__1__Impl26556 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XListLiteral__Group__0__Impl_in_rule__XListLiteral__Group__026590 = new BitSet(new long[]{0x0000000000000000L,0x0000000800000000L});
public static final BitSet FOLLOW_rule__XListLiteral__Group__1_in_rule__XListLiteral__Group__026593 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XListLiteral__Group__1__Impl_in_rule__XListLiteral__Group__126651 = new BitSet(new long[]{0x0000000000000000L,0x0000001000000000L});
public static final BitSet FOLLOW_rule__XListLiteral__Group__2_in_rule__XListLiteral__Group__126654 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_99_in_rule__XListLiteral__Group__1__Impl26682 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XListLiteral__Group__2__Impl_in_rule__XListLiteral__Group__226713 = new BitSet(new long[]{0xF0860400000001F0L,0x00BFE29C01040003L,0x0000000000000002L});
public static final BitSet FOLLOW_rule__XListLiteral__Group__3_in_rule__XListLiteral__Group__226716 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_100_in_rule__XListLiteral__Group__2__Impl26744 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XListLiteral__Group__3__Impl_in_rule__XListLiteral__Group__326775 = new BitSet(new long[]{0xF0860400000001F0L,0x00BFE29C01040003L,0x0000000000000002L});
public static final BitSet FOLLOW_rule__XListLiteral__Group__4_in_rule__XListLiteral__Group__326778 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XListLiteral__Group_3__0_in_rule__XListLiteral__Group__3__Impl26805 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XListLiteral__Group__4__Impl_in_rule__XListLiteral__Group__426836 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_98_in_rule__XListLiteral__Group__4__Impl26864 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XListLiteral__Group_3__0__Impl_in_rule__XListLiteral__Group_3__026905 = new BitSet(new long[]{0x0000000000000000L,0x0000000200000000L});
public static final BitSet FOLLOW_rule__XListLiteral__Group_3__1_in_rule__XListLiteral__Group_3__026908 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XListLiteral__ElementsAssignment_3_0_in_rule__XListLiteral__Group_3__0__Impl26935 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XListLiteral__Group_3__1__Impl_in_rule__XListLiteral__Group_3__126965 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XListLiteral__Group_3_1__0_in_rule__XListLiteral__Group_3__1__Impl26992 = new BitSet(new long[]{0x0000000000000002L,0x0000000200000000L});
public static final BitSet FOLLOW_rule__XListLiteral__Group_3_1__0__Impl_in_rule__XListLiteral__Group_3_1__027027 = new BitSet(new long[]{0xF0860400000001F0L,0x00BFE29801040003L,0x0000000000000002L});
public static final BitSet FOLLOW_rule__XListLiteral__Group_3_1__1_in_rule__XListLiteral__Group_3_1__027030 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_97_in_rule__XListLiteral__Group_3_1__0__Impl27058 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XListLiteral__Group_3_1__1__Impl_in_rule__XListLiteral__Group_3_1__127089 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XListLiteral__ElementsAssignment_3_1_1_in_rule__XListLiteral__Group_3_1__1__Impl27116 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XClosure__Group__0__Impl_in_rule__XClosure__Group__027150 = new BitSet(new long[]{0xF8864400400001F0L,0x00BFE2980104003FL,0x0000000000000003L});
public static final BitSet FOLLOW_rule__XClosure__Group__1_in_rule__XClosure__Group__027153 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XClosure__Group_0__0_in_rule__XClosure__Group__0__Impl27180 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XClosure__Group__1__Impl_in_rule__XClosure__Group__127210 = new BitSet(new long[]{0xF8864400400001F0L,0x00BFE2980104003FL,0x0000000000000003L});
public static final BitSet FOLLOW_rule__XClosure__Group__2_in_rule__XClosure__Group__127213 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XClosure__Group_1__0_in_rule__XClosure__Group__1__Impl27240 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XClosure__Group__2__Impl_in_rule__XClosure__Group__227271 = new BitSet(new long[]{0x0000000000000000L,0x0000000400000000L});
public static final BitSet FOLLOW_rule__XClosure__Group__3_in_rule__XClosure__Group__227274 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XClosure__ExpressionAssignment_2_in_rule__XClosure__Group__2__Impl27301 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XClosure__Group__3__Impl_in_rule__XClosure__Group__327331 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_98_in_rule__XClosure__Group__3__Impl27359 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XClosure__Group_0__0__Impl_in_rule__XClosure__Group_0__027398 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XClosure__Group_0_0__0_in_rule__XClosure__Group_0__0__Impl27425 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XClosure__Group_0_0__0__Impl_in_rule__XClosure__Group_0_0__027457 = new BitSet(new long[]{0x0000000000000000L,0x0000001000000000L});
public static final BitSet FOLLOW_rule__XClosure__Group_0_0__1_in_rule__XClosure__Group_0_0__027460 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XClosure__Group_0_0__1__Impl_in_rule__XClosure__Group_0_0__127518 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_100_in_rule__XClosure__Group_0_0__1__Impl27546 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XClosure__Group_1__0__Impl_in_rule__XClosure__Group_1__027581 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XClosure__Group_1_0__0_in_rule__XClosure__Group_1__0__Impl27608 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XClosure__Group_1_0__0__Impl_in_rule__XClosure__Group_1_0__027640 = new BitSet(new long[]{0x0000400000000010L,0x000000000100003CL,0x0000000000000001L});
public static final BitSet FOLLOW_rule__XClosure__Group_1_0__1_in_rule__XClosure__Group_1_0__027643 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XClosure__Group_1_0_0__0_in_rule__XClosure__Group_1_0__0__Impl27670 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XClosure__Group_1_0__1__Impl_in_rule__XClosure__Group_1_0__127701 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XClosure__ExplicitSyntaxAssignment_1_0_1_in_rule__XClosure__Group_1_0__1__Impl27728 = 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__027762 = new BitSet(new long[]{0x0000000000000000L,0x0000000200000000L});
public static final BitSet FOLLOW_rule__XClosure__Group_1_0_0__1_in_rule__XClosure__Group_1_0_0__027765 = 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__Impl27792 = 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__127822 = 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__Impl27849 = new BitSet(new long[]{0x0000000000000002L,0x0000000200000000L});
public static final BitSet FOLLOW_rule__XClosure__Group_1_0_0_1__0__Impl_in_rule__XClosure__Group_1_0_0_1__027884 = new BitSet(new long[]{0x0000400000000010L,0x000000000100003CL});
public static final BitSet FOLLOW_rule__XClosure__Group_1_0_0_1__1_in_rule__XClosure__Group_1_0_0_1__027887 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_97_in_rule__XClosure__Group_1_0_0_1__0__Impl27915 = 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__127946 = 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__Impl27973 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XExpressionInClosure__Group__0__Impl_in_rule__XExpressionInClosure__Group__028007 = new BitSet(new long[]{0xF8864400400001F0L,0x00BFE2980104003FL,0x0000000000000003L});
public static final BitSet FOLLOW_rule__XExpressionInClosure__Group__1_in_rule__XExpressionInClosure__Group__028010 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XExpressionInClosure__Group__1__Impl_in_rule__XExpressionInClosure__Group__128068 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XExpressionInClosure__Group_1__0_in_rule__XExpressionInClosure__Group__1__Impl28095 = new BitSet(new long[]{0xF8860400400001F2L,0x00BFE29801040003L,0x0000000000000002L});
public static final BitSet FOLLOW_rule__XExpressionInClosure__Group_1__0__Impl_in_rule__XExpressionInClosure__Group_1__028130 = new BitSet(new long[]{0x0000000000000000L,0x0000000000400000L});
public static final BitSet FOLLOW_rule__XExpressionInClosure__Group_1__1_in_rule__XExpressionInClosure__Group_1__028133 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XExpressionInClosure__ExpressionsAssignment_1_0_in_rule__XExpressionInClosure__Group_1__0__Impl28160 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XExpressionInClosure__Group_1__1__Impl_in_rule__XExpressionInClosure__Group_1__128190 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_86_in_rule__XExpressionInClosure__Group_1__1__Impl28219 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XShortClosure__Group__0__Impl_in_rule__XShortClosure__Group__028256 = new BitSet(new long[]{0xF0860400000001F0L,0x00BFE29801040003L,0x0000000000000002L});
public static final BitSet FOLLOW_rule__XShortClosure__Group__1_in_rule__XShortClosure__Group__028259 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XShortClosure__Group_0__0_in_rule__XShortClosure__Group__0__Impl28286 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XShortClosure__Group__1__Impl_in_rule__XShortClosure__Group__128316 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XShortClosure__ExpressionAssignment_1_in_rule__XShortClosure__Group__1__Impl28343 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XShortClosure__Group_0__0__Impl_in_rule__XShortClosure__Group_0__028377 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0__0_in_rule__XShortClosure__Group_0__0__Impl28404 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0__0__Impl_in_rule__XShortClosure__Group_0_0__028436 = new BitSet(new long[]{0x0000400000000010L,0x000000000100003CL,0x0000000000000001L});
public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0__1_in_rule__XShortClosure__Group_0_0__028439 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0__1__Impl_in_rule__XShortClosure__Group_0_0__128497 = new BitSet(new long[]{0x0000400000000010L,0x000000000100003CL,0x0000000000000001L});
public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0__2_in_rule__XShortClosure__Group_0_0__128500 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0_1__0_in_rule__XShortClosure__Group_0_0__1__Impl28527 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0__2__Impl_in_rule__XShortClosure__Group_0_0__228558 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2_in_rule__XShortClosure__Group_0_0__2__Impl28585 = 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__028621 = new BitSet(new long[]{0x0000000000000000L,0x0000000200000000L});
public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0_1__1_in_rule__XShortClosure__Group_0_0_1__028624 = 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__Impl28651 = 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__128681 = 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__Impl28708 = new BitSet(new long[]{0x0000000000000002L,0x0000000200000000L});
public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0_1_1__0__Impl_in_rule__XShortClosure__Group_0_0_1_1__028743 = new BitSet(new long[]{0x0000400000000010L,0x000000000100003CL});
public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0_1_1__1_in_rule__XShortClosure__Group_0_0_1_1__028746 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_97_in_rule__XShortClosure__Group_0_0_1_1__0__Impl28774 = 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__128805 = 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__Impl28832 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XParenthesizedExpression__Group__0__Impl_in_rule__XParenthesizedExpression__Group__028866 = new BitSet(new long[]{0xF0860400000001F0L,0x00BFE29801040003L,0x0000000000000002L});
public static final BitSet FOLLOW_rule__XParenthesizedExpression__Group__1_in_rule__XParenthesizedExpression__Group__028869 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_88_in_rule__XParenthesizedExpression__Group__0__Impl28897 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XParenthesizedExpression__Group__1__Impl_in_rule__XParenthesizedExpression__Group__128928 = new BitSet(new long[]{0x0000000000000000L,0x0000000002000000L});
public static final BitSet FOLLOW_rule__XParenthesizedExpression__Group__2_in_rule__XParenthesizedExpression__Group__128931 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XParenthesizedExpression__Group__1__Impl28958 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XParenthesizedExpression__Group__2__Impl_in_rule__XParenthesizedExpression__Group__228987 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_89_in_rule__XParenthesizedExpression__Group__2__Impl29015 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XIfExpression__Group__0__Impl_in_rule__XIfExpression__Group__029052 = new BitSet(new long[]{0x0000000000000000L,0x0000008000000000L});
public static final BitSet FOLLOW_rule__XIfExpression__Group__1_in_rule__XIfExpression__Group__029055 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XIfExpression__Group__1__Impl_in_rule__XIfExpression__Group__129113 = new BitSet(new long[]{0x0000000000000000L,0x0000000001000000L});
public static final BitSet FOLLOW_rule__XIfExpression__Group__2_in_rule__XIfExpression__Group__129116 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_103_in_rule__XIfExpression__Group__1__Impl29144 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XIfExpression__Group__2__Impl_in_rule__XIfExpression__Group__229175 = new BitSet(new long[]{0xF0860400000001F0L,0x00BFE29801040003L,0x0000000000000002L});
public static final BitSet FOLLOW_rule__XIfExpression__Group__3_in_rule__XIfExpression__Group__229178 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_88_in_rule__XIfExpression__Group__2__Impl29206 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XIfExpression__Group__3__Impl_in_rule__XIfExpression__Group__329237 = new BitSet(new long[]{0x0000000000000000L,0x0000000002000000L});
public static final BitSet FOLLOW_rule__XIfExpression__Group__4_in_rule__XIfExpression__Group__329240 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XIfExpression__IfAssignment_3_in_rule__XIfExpression__Group__3__Impl29267 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XIfExpression__Group__4__Impl_in_rule__XIfExpression__Group__429297 = new BitSet(new long[]{0xF0860400000001F0L,0x00BFE29801040003L,0x0000000000000002L});
public static final BitSet FOLLOW_rule__XIfExpression__Group__5_in_rule__XIfExpression__Group__429300 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_89_in_rule__XIfExpression__Group__4__Impl29328 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XIfExpression__Group__5__Impl_in_rule__XIfExpression__Group__529359 = new BitSet(new long[]{0x0000000000000000L,0x0000010000000000L});
public static final BitSet FOLLOW_rule__XIfExpression__Group__6_in_rule__XIfExpression__Group__529362 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XIfExpression__ThenAssignment_5_in_rule__XIfExpression__Group__5__Impl29389 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XIfExpression__Group__6__Impl_in_rule__XIfExpression__Group__629419 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XIfExpression__Group_6__0_in_rule__XIfExpression__Group__6__Impl29446 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XIfExpression__Group_6__0__Impl_in_rule__XIfExpression__Group_6__029491 = new BitSet(new long[]{0xF0860400000001F0L,0x00BFE29801040003L,0x0000000000000002L});
public static final BitSet FOLLOW_rule__XIfExpression__Group_6__1_in_rule__XIfExpression__Group_6__029494 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_104_in_rule__XIfExpression__Group_6__0__Impl29523 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XIfExpression__Group_6__1__Impl_in_rule__XIfExpression__Group_6__129555 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XIfExpression__ElseAssignment_6_1_in_rule__XIfExpression__Group_6__1__Impl29582 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group__0__Impl_in_rule__XSwitchExpression__Group__029616 = new BitSet(new long[]{0x0000000000000000L,0x0000020000000000L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group__1_in_rule__XSwitchExpression__Group__029619 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group__1__Impl_in_rule__XSwitchExpression__Group__129677 = new BitSet(new long[]{0xF0864400000001F0L,0x00BFE2980104003FL,0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group__2_in_rule__XSwitchExpression__Group__129680 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_105_in_rule__XSwitchExpression__Group__1__Impl29708 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group__2__Impl_in_rule__XSwitchExpression__Group__229739 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group__3_in_rule__XSwitchExpression__Group__229742 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Alternatives_2_in_rule__XSwitchExpression__Group__2__Impl29769 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group__3__Impl_in_rule__XSwitchExpression__Group__329799 = new BitSet(new long[]{0x0000400000000010L,0x00001C020108003CL});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group__4_in_rule__XSwitchExpression__Group__329802 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_82_in_rule__XSwitchExpression__Group__3__Impl29830 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group__4__Impl_in_rule__XSwitchExpression__Group__429861 = new BitSet(new long[]{0x0000400000000010L,0x00001C020108003CL});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group__5_in_rule__XSwitchExpression__Group__429864 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSwitchExpression__CasesAssignment_4_in_rule__XSwitchExpression__Group__4__Impl29891 = new BitSet(new long[]{0x0000400000000012L,0x000014020100003CL});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group__5__Impl_in_rule__XSwitchExpression__Group__529922 = new BitSet(new long[]{0x0000400000000010L,0x00001C020108003CL});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group__6_in_rule__XSwitchExpression__Group__529925 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group_5__0_in_rule__XSwitchExpression__Group__5__Impl29952 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group__6__Impl_in_rule__XSwitchExpression__Group__629983 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_83_in_rule__XSwitchExpression__Group__6__Impl30011 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_0__0__Impl_in_rule__XSwitchExpression__Group_2_0__030056 = new BitSet(new long[]{0xF0860400000001F0L,0x00BFE29801040003L,0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_0__1_in_rule__XSwitchExpression__Group_2_0__030059 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_0_0__0_in_rule__XSwitchExpression__Group_2_0__0__Impl30086 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_0__1__Impl_in_rule__XSwitchExpression__Group_2_0__130116 = new BitSet(new long[]{0x0000000000000000L,0x0000000002000000L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_0__2_in_rule__XSwitchExpression__Group_2_0__130119 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSwitchExpression__SwitchAssignment_2_0_1_in_rule__XSwitchExpression__Group_2_0__1__Impl30146 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_0__2__Impl_in_rule__XSwitchExpression__Group_2_0__230176 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_89_in_rule__XSwitchExpression__Group_2_0__2__Impl30204 = 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__030241 = 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__Impl30268 = 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__030300 = new BitSet(new long[]{0x0000400000000010L,0x000000000100003CL});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_0_0_0__1_in_rule__XSwitchExpression__Group_2_0_0_0__030303 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_88_in_rule__XSwitchExpression__Group_2_0_0_0__0__Impl30331 = 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__130362 = new BitSet(new long[]{0x0000000000000000L,0x0000040000000000L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_0_0_0__2_in_rule__XSwitchExpression__Group_2_0_0_0__130365 = 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__Impl30392 = 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__230422 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_106_in_rule__XSwitchExpression__Group_2_0_0_0__2__Impl30450 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_1__0__Impl_in_rule__XSwitchExpression__Group_2_1__030487 = new BitSet(new long[]{0xF0864400000001F0L,0x00BFE2980104003FL,0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_1__1_in_rule__XSwitchExpression__Group_2_1__030490 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_1_0__0_in_rule__XSwitchExpression__Group_2_1__0__Impl30517 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_1__1__Impl_in_rule__XSwitchExpression__Group_2_1__130548 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSwitchExpression__SwitchAssignment_2_1_1_in_rule__XSwitchExpression__Group_2_1__1__Impl30575 = 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__030609 = 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__Impl30636 = 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__030668 = new BitSet(new long[]{0x0000000000000000L,0x0000040000000000L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_1_0_0__1_in_rule__XSwitchExpression__Group_2_1_0_0__030671 = 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__Impl30698 = 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__130728 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_106_in_rule__XSwitchExpression__Group_2_1_0_0__1__Impl30756 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group_5__0__Impl_in_rule__XSwitchExpression__Group_5__030791 = new BitSet(new long[]{0x0000000000000000L,0x0000040000000000L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group_5__1_in_rule__XSwitchExpression__Group_5__030794 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_107_in_rule__XSwitchExpression__Group_5__0__Impl30822 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group_5__1__Impl_in_rule__XSwitchExpression__Group_5__130853 = new BitSet(new long[]{0xF0860400000001F0L,0x00BFE29801040003L,0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group_5__2_in_rule__XSwitchExpression__Group_5__130856 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_106_in_rule__XSwitchExpression__Group_5__1__Impl30884 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group_5__2__Impl_in_rule__XSwitchExpression__Group_5__230915 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSwitchExpression__DefaultAssignment_5_2_in_rule__XSwitchExpression__Group_5__2__Impl30942 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCasePart__Group__0__Impl_in_rule__XCasePart__Group__030978 = new BitSet(new long[]{0x0000400000000010L,0x000014020100003CL});
public static final BitSet FOLLOW_rule__XCasePart__Group__1_in_rule__XCasePart__Group__030981 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCasePart__Group__1__Impl_in_rule__XCasePart__Group__131039 = new BitSet(new long[]{0x0000400000000010L,0x000014020100003CL});
public static final BitSet FOLLOW_rule__XCasePart__Group__2_in_rule__XCasePart__Group__131042 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCasePart__TypeGuardAssignment_1_in_rule__XCasePart__Group__1__Impl31069 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCasePart__Group__2__Impl_in_rule__XCasePart__Group__231100 = new BitSet(new long[]{0x0000400000000010L,0x000014020100003CL});
public static final BitSet FOLLOW_rule__XCasePart__Group__3_in_rule__XCasePart__Group__231103 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCasePart__Group_2__0_in_rule__XCasePart__Group__2__Impl31130 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCasePart__Group__3__Impl_in_rule__XCasePart__Group__331161 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCasePart__Alternatives_3_in_rule__XCasePart__Group__3__Impl31188 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCasePart__Group_2__0__Impl_in_rule__XCasePart__Group_2__031226 = new BitSet(new long[]{0xF0860400000001F0L,0x00BFE29801040003L,0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCasePart__Group_2__1_in_rule__XCasePart__Group_2__031229 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_108_in_rule__XCasePart__Group_2__0__Impl31257 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCasePart__Group_2__1__Impl_in_rule__XCasePart__Group_2__131288 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCasePart__CaseAssignment_2_1_in_rule__XCasePart__Group_2__1__Impl31315 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCasePart__Group_3_0__0__Impl_in_rule__XCasePart__Group_3_0__031349 = new BitSet(new long[]{0xF0860400000001F0L,0x00BFE29801040003L,0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCasePart__Group_3_0__1_in_rule__XCasePart__Group_3_0__031352 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_106_in_rule__XCasePart__Group_3_0__0__Impl31380 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCasePart__Group_3_0__1__Impl_in_rule__XCasePart__Group_3_0__131411 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCasePart__ThenAssignment_3_0_1_in_rule__XCasePart__Group_3_0__1__Impl31438 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XForLoopExpression__Group__0__Impl_in_rule__XForLoopExpression__Group__031472 = new BitSet(new long[]{0xF0860400000001F0L,0x00BFE29801040003L,0x0000000000000002L});
public static final BitSet FOLLOW_rule__XForLoopExpression__Group__1_in_rule__XForLoopExpression__Group__031475 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XForLoopExpression__Group_0__0_in_rule__XForLoopExpression__Group__0__Impl31502 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XForLoopExpression__Group__1__Impl_in_rule__XForLoopExpression__Group__131532 = new BitSet(new long[]{0x0000000000000000L,0x0000000002000000L});
public static final BitSet FOLLOW_rule__XForLoopExpression__Group__2_in_rule__XForLoopExpression__Group__131535 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XForLoopExpression__ForExpressionAssignment_1_in_rule__XForLoopExpression__Group__1__Impl31562 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XForLoopExpression__Group__2__Impl_in_rule__XForLoopExpression__Group__231592 = new BitSet(new long[]{0xF0860400000001F0L,0x00BFE29801040003L,0x0000000000000002L});
public static final BitSet FOLLOW_rule__XForLoopExpression__Group__3_in_rule__XForLoopExpression__Group__231595 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_89_in_rule__XForLoopExpression__Group__2__Impl31623 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XForLoopExpression__Group__3__Impl_in_rule__XForLoopExpression__Group__331654 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XForLoopExpression__EachExpressionAssignment_3_in_rule__XForLoopExpression__Group__3__Impl31681 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XForLoopExpression__Group_0__0__Impl_in_rule__XForLoopExpression__Group_0__031719 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XForLoopExpression__Group_0_0__0_in_rule__XForLoopExpression__Group_0__0__Impl31746 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XForLoopExpression__Group_0_0__0__Impl_in_rule__XForLoopExpression__Group_0_0__031778 = new BitSet(new long[]{0x0000000000000000L,0x0000200000000000L});
public static final BitSet FOLLOW_rule__XForLoopExpression__Group_0_0__1_in_rule__XForLoopExpression__Group_0_0__031781 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XForLoopExpression__Group_0_0__1__Impl_in_rule__XForLoopExpression__Group_0_0__131839 = new BitSet(new long[]{0x0000000000000000L,0x0000000001000000L});
public static final BitSet FOLLOW_rule__XForLoopExpression__Group_0_0__2_in_rule__XForLoopExpression__Group_0_0__131842 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_109_in_rule__XForLoopExpression__Group_0_0__1__Impl31870 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XForLoopExpression__Group_0_0__2__Impl_in_rule__XForLoopExpression__Group_0_0__231901 = new BitSet(new long[]{0x0000400000000010L,0x000000000100003CL});
public static final BitSet FOLLOW_rule__XForLoopExpression__Group_0_0__3_in_rule__XForLoopExpression__Group_0_0__231904 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_88_in_rule__XForLoopExpression__Group_0_0__2__Impl31932 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XForLoopExpression__Group_0_0__3__Impl_in_rule__XForLoopExpression__Group_0_0__331963 = new BitSet(new long[]{0x0000000000000000L,0x0000040000000000L});
public static final BitSet FOLLOW_rule__XForLoopExpression__Group_0_0__4_in_rule__XForLoopExpression__Group_0_0__331966 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XForLoopExpression__DeclaredParamAssignment_0_0_3_in_rule__XForLoopExpression__Group_0_0__3__Impl31993 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XForLoopExpression__Group_0_0__4__Impl_in_rule__XForLoopExpression__Group_0_0__432023 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_106_in_rule__XForLoopExpression__Group_0_0__4__Impl32051 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__0__Impl_in_rule__XBasicForLoopExpression__Group__032092 = new BitSet(new long[]{0x0000000000000000L,0x0000200000000000L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__1_in_rule__XBasicForLoopExpression__Group__032095 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__1__Impl_in_rule__XBasicForLoopExpression__Group__132153 = new BitSet(new long[]{0x0000000000000000L,0x0000000001000000L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__2_in_rule__XBasicForLoopExpression__Group__132156 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_109_in_rule__XBasicForLoopExpression__Group__1__Impl32184 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__2__Impl_in_rule__XBasicForLoopExpression__Group__232215 = new BitSet(new long[]{0xF8860400400001F0L,0x00BFE29801440003L,0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__3_in_rule__XBasicForLoopExpression__Group__232218 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_88_in_rule__XBasicForLoopExpression__Group__2__Impl32246 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__3__Impl_in_rule__XBasicForLoopExpression__Group__332277 = new BitSet(new long[]{0xF8860400400001F0L,0x00BFE29801440003L,0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__4_in_rule__XBasicForLoopExpression__Group__332280 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_3__0_in_rule__XBasicForLoopExpression__Group__3__Impl32307 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__4__Impl_in_rule__XBasicForLoopExpression__Group__432338 = new BitSet(new long[]{0xF0860400000001F0L,0x00BFE29801440003L,0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__5_in_rule__XBasicForLoopExpression__Group__432341 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_86_in_rule__XBasicForLoopExpression__Group__4__Impl32369 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__5__Impl_in_rule__XBasicForLoopExpression__Group__532400 = new BitSet(new long[]{0xF0860400000001F0L,0x00BFE29801440003L,0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__6_in_rule__XBasicForLoopExpression__Group__532403 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__ExpressionAssignment_5_in_rule__XBasicForLoopExpression__Group__5__Impl32430 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__6__Impl_in_rule__XBasicForLoopExpression__Group__632461 = new BitSet(new long[]{0xF0860400000001F0L,0x00BFE29803040003L,0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__7_in_rule__XBasicForLoopExpression__Group__632464 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_86_in_rule__XBasicForLoopExpression__Group__6__Impl32492 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__7__Impl_in_rule__XBasicForLoopExpression__Group__732523 = new BitSet(new long[]{0xF0860400000001F0L,0x00BFE29803040003L,0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__8_in_rule__XBasicForLoopExpression__Group__732526 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_7__0_in_rule__XBasicForLoopExpression__Group__7__Impl32553 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__8__Impl_in_rule__XBasicForLoopExpression__Group__832584 = new BitSet(new long[]{0xF0860400000001F0L,0x00BFE29801040003L,0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__9_in_rule__XBasicForLoopExpression__Group__832587 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_89_in_rule__XBasicForLoopExpression__Group__8__Impl32615 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__9__Impl_in_rule__XBasicForLoopExpression__Group__932646 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__EachExpressionAssignment_9_in_rule__XBasicForLoopExpression__Group__9__Impl32673 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_3__0__Impl_in_rule__XBasicForLoopExpression__Group_3__032723 = new BitSet(new long[]{0x0000000000000000L,0x0000000200000000L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_3__1_in_rule__XBasicForLoopExpression__Group_3__032726 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0_in_rule__XBasicForLoopExpression__Group_3__0__Impl32753 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_3__1__Impl_in_rule__XBasicForLoopExpression__Group_3__132783 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_3_1__0_in_rule__XBasicForLoopExpression__Group_3__1__Impl32810 = new BitSet(new long[]{0x0000000000000002L,0x0000000200000000L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_3_1__0__Impl_in_rule__XBasicForLoopExpression__Group_3_1__032845 = new BitSet(new long[]{0xF8860400400001F0L,0x00BFE29801040003L,0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_3_1__1_in_rule__XBasicForLoopExpression__Group_3_1__032848 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_97_in_rule__XBasicForLoopExpression__Group_3_1__0__Impl32876 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_3_1__1__Impl_in_rule__XBasicForLoopExpression__Group_3_1__132907 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1_in_rule__XBasicForLoopExpression__Group_3_1__1__Impl32934 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_7__0__Impl_in_rule__XBasicForLoopExpression__Group_7__032968 = new BitSet(new long[]{0x0000000000000000L,0x0000000200000000L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_7__1_in_rule__XBasicForLoopExpression__Group_7__032971 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0_in_rule__XBasicForLoopExpression__Group_7__0__Impl32998 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_7__1__Impl_in_rule__XBasicForLoopExpression__Group_7__133028 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_7_1__0_in_rule__XBasicForLoopExpression__Group_7__1__Impl33055 = new BitSet(new long[]{0x0000000000000002L,0x0000000200000000L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_7_1__0__Impl_in_rule__XBasicForLoopExpression__Group_7_1__033090 = new BitSet(new long[]{0xF0860400000001F0L,0x00BFE29801040003L,0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_7_1__1_in_rule__XBasicForLoopExpression__Group_7_1__033093 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_97_in_rule__XBasicForLoopExpression__Group_7_1__0__Impl33121 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_7_1__1__Impl_in_rule__XBasicForLoopExpression__Group_7_1__133152 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1_in_rule__XBasicForLoopExpression__Group_7_1__1__Impl33179 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XWhileExpression__Group__0__Impl_in_rule__XWhileExpression__Group__033213 = new BitSet(new long[]{0x0000000000000000L,0x0000400000000000L});
public static final BitSet FOLLOW_rule__XWhileExpression__Group__1_in_rule__XWhileExpression__Group__033216 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XWhileExpression__Group__1__Impl_in_rule__XWhileExpression__Group__133274 = new BitSet(new long[]{0x0000000000000000L,0x0000000001000000L});
public static final BitSet FOLLOW_rule__XWhileExpression__Group__2_in_rule__XWhileExpression__Group__133277 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_110_in_rule__XWhileExpression__Group__1__Impl33305 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XWhileExpression__Group__2__Impl_in_rule__XWhileExpression__Group__233336 = new BitSet(new long[]{0xF0860400000001F0L,0x00BFE29801040003L,0x0000000000000002L});
public static final BitSet FOLLOW_rule__XWhileExpression__Group__3_in_rule__XWhileExpression__Group__233339 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_88_in_rule__XWhileExpression__Group__2__Impl33367 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XWhileExpression__Group__3__Impl_in_rule__XWhileExpression__Group__333398 = new BitSet(new long[]{0x0000000000000000L,0x0000000002000000L});
public static final BitSet FOLLOW_rule__XWhileExpression__Group__4_in_rule__XWhileExpression__Group__333401 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XWhileExpression__PredicateAssignment_3_in_rule__XWhileExpression__Group__3__Impl33428 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XWhileExpression__Group__4__Impl_in_rule__XWhileExpression__Group__433458 = new BitSet(new long[]{0xF0860400000001F0L,0x00BFE29801040003L,0x0000000000000002L});
public static final BitSet FOLLOW_rule__XWhileExpression__Group__5_in_rule__XWhileExpression__Group__433461 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_89_in_rule__XWhileExpression__Group__4__Impl33489 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XWhileExpression__Group__5__Impl_in_rule__XWhileExpression__Group__533520 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XWhileExpression__BodyAssignment_5_in_rule__XWhileExpression__Group__5__Impl33547 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__0__Impl_in_rule__XDoWhileExpression__Group__033589 = new BitSet(new long[]{0x0000000000000000L,0x0000800000000000L});
public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__1_in_rule__XDoWhileExpression__Group__033592 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__1__Impl_in_rule__XDoWhileExpression__Group__133650 = new BitSet(new long[]{0xF0860400000001F0L,0x00BFE29801040003L,0x0000000000000002L});
public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__2_in_rule__XDoWhileExpression__Group__133653 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_111_in_rule__XDoWhileExpression__Group__1__Impl33681 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__2__Impl_in_rule__XDoWhileExpression__Group__233712 = new BitSet(new long[]{0x0000000000000000L,0x0000400000000000L});
public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__3_in_rule__XDoWhileExpression__Group__233715 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XDoWhileExpression__BodyAssignment_2_in_rule__XDoWhileExpression__Group__2__Impl33742 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__3__Impl_in_rule__XDoWhileExpression__Group__333772 = new BitSet(new long[]{0x0000000000000000L,0x0000000001000000L});
public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__4_in_rule__XDoWhileExpression__Group__333775 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_110_in_rule__XDoWhileExpression__Group__3__Impl33803 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__4__Impl_in_rule__XDoWhileExpression__Group__433834 = new BitSet(new long[]{0xF0860400000001F0L,0x00BFE29801040003L,0x0000000000000002L});
public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__5_in_rule__XDoWhileExpression__Group__433837 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_88_in_rule__XDoWhileExpression__Group__4__Impl33865 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__5__Impl_in_rule__XDoWhileExpression__Group__533896 = new BitSet(new long[]{0x0000000000000000L,0x0000000002000000L});
public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__6_in_rule__XDoWhileExpression__Group__533899 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XDoWhileExpression__PredicateAssignment_5_in_rule__XDoWhileExpression__Group__5__Impl33926 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__6__Impl_in_rule__XDoWhileExpression__Group__633956 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_89_in_rule__XDoWhileExpression__Group__6__Impl33984 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBlockExpression__Group__0__Impl_in_rule__XBlockExpression__Group__034029 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L});
public static final BitSet FOLLOW_rule__XBlockExpression__Group__1_in_rule__XBlockExpression__Group__034032 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBlockExpression__Group__1__Impl_in_rule__XBlockExpression__Group__134090 = new BitSet(new long[]{0xF8860400400001F0L,0x00BFE298010C0003L,0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBlockExpression__Group__2_in_rule__XBlockExpression__Group__134093 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_82_in_rule__XBlockExpression__Group__1__Impl34121 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBlockExpression__Group__2__Impl_in_rule__XBlockExpression__Group__234152 = new BitSet(new long[]{0xF8860400400001F0L,0x00BFE298010C0003L,0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBlockExpression__Group__3_in_rule__XBlockExpression__Group__234155 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBlockExpression__Group_2__0_in_rule__XBlockExpression__Group__2__Impl34182 = new BitSet(new long[]{0xF8860400400001F2L,0x00BFE29801040003L,0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBlockExpression__Group__3__Impl_in_rule__XBlockExpression__Group__334213 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_83_in_rule__XBlockExpression__Group__3__Impl34241 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBlockExpression__Group_2__0__Impl_in_rule__XBlockExpression__Group_2__034280 = new BitSet(new long[]{0x0000000000000000L,0x0000000000400000L});
public static final BitSet FOLLOW_rule__XBlockExpression__Group_2__1_in_rule__XBlockExpression__Group_2__034283 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBlockExpression__ExpressionsAssignment_2_0_in_rule__XBlockExpression__Group_2__0__Impl34310 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBlockExpression__Group_2__1__Impl_in_rule__XBlockExpression__Group_2__134340 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_86_in_rule__XBlockExpression__Group_2__1__Impl34369 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XVariableDeclaration__Group__0__Impl_in_rule__XVariableDeclaration__Group__034406 = new BitSet(new long[]{0x0800000040000000L});
public static final BitSet FOLLOW_rule__XVariableDeclaration__Group__1_in_rule__XVariableDeclaration__Group__034409 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XVariableDeclaration__Group__1__Impl_in_rule__XVariableDeclaration__Group__134467 = new BitSet(new long[]{0x0000400000000010L,0x000000000100003CL});
public static final BitSet FOLLOW_rule__XVariableDeclaration__Group__2_in_rule__XVariableDeclaration__Group__134470 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XVariableDeclaration__Alternatives_1_in_rule__XVariableDeclaration__Group__1__Impl34497 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XVariableDeclaration__Group__2__Impl_in_rule__XVariableDeclaration__Group__234527 = new BitSet(new long[]{0x0000000000002000L});
public static final BitSet FOLLOW_rule__XVariableDeclaration__Group__3_in_rule__XVariableDeclaration__Group__234530 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XVariableDeclaration__Alternatives_2_in_rule__XVariableDeclaration__Group__2__Impl34557 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XVariableDeclaration__Group__3__Impl_in_rule__XVariableDeclaration__Group__334587 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_3__0_in_rule__XVariableDeclaration__Group__3__Impl34614 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_2_0__0__Impl_in_rule__XVariableDeclaration__Group_2_0__034653 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_2_0_0__0_in_rule__XVariableDeclaration__Group_2_0__0__Impl34680 = 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__034712 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_2_0_0__1_in_rule__XVariableDeclaration__Group_2_0_0__034715 = 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__Impl34742 = 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__134772 = 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__Impl34799 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_3__0__Impl_in_rule__XVariableDeclaration__Group_3__034833 = new BitSet(new long[]{0xF0860400000001F0L,0x00BFE29801040003L,0x0000000000000002L});
public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_3__1_in_rule__XVariableDeclaration__Group_3__034836 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_13_in_rule__XVariableDeclaration__Group_3__0__Impl34864 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_3__1__Impl_in_rule__XVariableDeclaration__Group_3__134895 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XVariableDeclaration__RightAssignment_3_1_in_rule__XVariableDeclaration__Group_3__1__Impl34922 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmFormalParameter__Group__0__Impl_in_rule__JvmFormalParameter__Group__034956 = new BitSet(new long[]{0x0000400000000010L,0x000000000100003CL});
public static final BitSet FOLLOW_rule__JvmFormalParameter__Group__1_in_rule__JvmFormalParameter__Group__034959 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmFormalParameter__ParameterTypeAssignment_0_in_rule__JvmFormalParameter__Group__0__Impl34986 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmFormalParameter__Group__1__Impl_in_rule__JvmFormalParameter__Group__135017 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmFormalParameter__NameAssignment_1_in_rule__JvmFormalParameter__Group__1__Impl35044 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__FullJvmFormalParameter__Group__0__Impl_in_rule__FullJvmFormalParameter__Group__035078 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__FullJvmFormalParameter__Group__1_in_rule__FullJvmFormalParameter__Group__035081 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__FullJvmFormalParameter__ParameterTypeAssignment_0_in_rule__FullJvmFormalParameter__Group__0__Impl35108 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__FullJvmFormalParameter__Group__1__Impl_in_rule__FullJvmFormalParameter__Group__135138 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__FullJvmFormalParameter__NameAssignment_1_in_rule__FullJvmFormalParameter__Group__1__Impl35165 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFeatureCall__Group__0__Impl_in_rule__XFeatureCall__Group__035199 = new BitSet(new long[]{0xF000040000000010L,0x0000000000000001L});
public static final BitSet FOLLOW_rule__XFeatureCall__Group__1_in_rule__XFeatureCall__Group__035202 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFeatureCall__Group__1__Impl_in_rule__XFeatureCall__Group__135260 = new BitSet(new long[]{0xF000040000000010L,0x0000000000000001L});
public static final BitSet FOLLOW_rule__XFeatureCall__Group__2_in_rule__XFeatureCall__Group__135263 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFeatureCall__Group_1__0_in_rule__XFeatureCall__Group__1__Impl35290 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFeatureCall__Group__2__Impl_in_rule__XFeatureCall__Group__235321 = new BitSet(new long[]{0x0000000000000000L,0x0000001001000000L});
public static final BitSet FOLLOW_rule__XFeatureCall__Group__3_in_rule__XFeatureCall__Group__235324 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFeatureCall__FeatureAssignment_2_in_rule__XFeatureCall__Group__2__Impl35351 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFeatureCall__Group__3__Impl_in_rule__XFeatureCall__Group__335381 = new BitSet(new long[]{0x0000000000000000L,0x0000001001000000L});
public static final BitSet FOLLOW_rule__XFeatureCall__Group__4_in_rule__XFeatureCall__Group__335384 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFeatureCall__Group_3__0_in_rule__XFeatureCall__Group__3__Impl35411 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFeatureCall__Group__4__Impl_in_rule__XFeatureCall__Group__435442 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_4_in_rule__XFeatureCall__Group__4__Impl35469 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFeatureCall__Group_1__0__Impl_in_rule__XFeatureCall__Group_1__035510 = new BitSet(new long[]{0x0000400000000010L,0x000000000100403CL});
public static final BitSet FOLLOW_rule__XFeatureCall__Group_1__1_in_rule__XFeatureCall__Group_1__035513 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_42_in_rule__XFeatureCall__Group_1__0__Impl35541 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFeatureCall__Group_1__1__Impl_in_rule__XFeatureCall__Group_1__135572 = new BitSet(new long[]{0x0000020000000000L,0x0000000200000000L});
public static final BitSet FOLLOW_rule__XFeatureCall__Group_1__2_in_rule__XFeatureCall__Group_1__135575 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFeatureCall__TypeArgumentsAssignment_1_1_in_rule__XFeatureCall__Group_1__1__Impl35602 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFeatureCall__Group_1__2__Impl_in_rule__XFeatureCall__Group_1__235632 = new BitSet(new long[]{0x0000020000000000L,0x0000000200000000L});
public static final BitSet FOLLOW_rule__XFeatureCall__Group_1__3_in_rule__XFeatureCall__Group_1__235635 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFeatureCall__Group_1_2__0_in_rule__XFeatureCall__Group_1__2__Impl35662 = new BitSet(new long[]{0x0000000000000002L,0x0000000200000000L});
public static final BitSet FOLLOW_rule__XFeatureCall__Group_1__3__Impl_in_rule__XFeatureCall__Group_1__335693 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_41_in_rule__XFeatureCall__Group_1__3__Impl35721 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFeatureCall__Group_1_2__0__Impl_in_rule__XFeatureCall__Group_1_2__035760 = new BitSet(new long[]{0x0000400000000010L,0x000000000100403CL});
public static final BitSet FOLLOW_rule__XFeatureCall__Group_1_2__1_in_rule__XFeatureCall__Group_1_2__035763 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_97_in_rule__XFeatureCall__Group_1_2__0__Impl35791 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFeatureCall__Group_1_2__1__Impl_in_rule__XFeatureCall__Group_1_2__135822 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFeatureCall__TypeArgumentsAssignment_1_2_1_in_rule__XFeatureCall__Group_1_2__1__Impl35849 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFeatureCall__Group_3__0__Impl_in_rule__XFeatureCall__Group_3__035883 = new BitSet(new long[]{0xF0864400000001F0L,0x00BFE2980304003FL,0x0000000000000003L});
public static final BitSet FOLLOW_rule__XFeatureCall__Group_3__1_in_rule__XFeatureCall__Group_3__035886 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFeatureCall__ExplicitOperationCallAssignment_3_0_in_rule__XFeatureCall__Group_3__0__Impl35913 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFeatureCall__Group_3__1__Impl_in_rule__XFeatureCall__Group_3__135943 = new BitSet(new long[]{0xF0864400000001F0L,0x00BFE2980304003FL,0x0000000000000003L});
public static final BitSet FOLLOW_rule__XFeatureCall__Group_3__2_in_rule__XFeatureCall__Group_3__135946 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFeatureCall__Alternatives_3_1_in_rule__XFeatureCall__Group_3__1__Impl35973 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFeatureCall__Group_3__2__Impl_in_rule__XFeatureCall__Group_3__236004 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_89_in_rule__XFeatureCall__Group_3__2__Impl36032 = 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__036069 = new BitSet(new long[]{0x0000000000000000L,0x0000000200000000L});
public static final BitSet FOLLOW_rule__XFeatureCall__Group_3_1_1__1_in_rule__XFeatureCall__Group_3_1_1__036072 = 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__Impl36099 = 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__136129 = 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__Impl36156 = new BitSet(new long[]{0x0000000000000002L,0x0000000200000000L});
public static final BitSet FOLLOW_rule__XFeatureCall__Group_3_1_1_1__0__Impl_in_rule__XFeatureCall__Group_3_1_1_1__036191 = new BitSet(new long[]{0xF0860400000001F0L,0x00BFE29801040003L,0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFeatureCall__Group_3_1_1_1__1_in_rule__XFeatureCall__Group_3_1_1_1__036194 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_97_in_rule__XFeatureCall__Group_3_1_1_1__0__Impl36222 = 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__136253 = 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__Impl36280 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XConstructorCall__Group__0__Impl_in_rule__XConstructorCall__Group__036314 = new BitSet(new long[]{0x0000000000000000L,0x0001000000000000L});
public static final BitSet FOLLOW_rule__XConstructorCall__Group__1_in_rule__XConstructorCall__Group__036317 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XConstructorCall__Group__1__Impl_in_rule__XConstructorCall__Group__136375 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__XConstructorCall__Group__2_in_rule__XConstructorCall__Group__136378 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_112_in_rule__XConstructorCall__Group__1__Impl36406 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XConstructorCall__Group__2__Impl_in_rule__XConstructorCall__Group__236437 = new BitSet(new long[]{0x0000040000000000L,0x0000001001000000L});
public static final BitSet FOLLOW_rule__XConstructorCall__Group__3_in_rule__XConstructorCall__Group__236440 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XConstructorCall__ConstructorAssignment_2_in_rule__XConstructorCall__Group__2__Impl36467 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XConstructorCall__Group__3__Impl_in_rule__XConstructorCall__Group__336497 = new BitSet(new long[]{0x0000040000000000L,0x0000001001000000L});
public static final BitSet FOLLOW_rule__XConstructorCall__Group__4_in_rule__XConstructorCall__Group__336500 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XConstructorCall__Group_3__0_in_rule__XConstructorCall__Group__3__Impl36527 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XConstructorCall__Group__4__Impl_in_rule__XConstructorCall__Group__436558 = new BitSet(new long[]{0x0000040000000000L,0x0000001001000000L});
public static final BitSet FOLLOW_rule__XConstructorCall__Group__5_in_rule__XConstructorCall__Group__436561 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XConstructorCall__Group_4__0_in_rule__XConstructorCall__Group__4__Impl36588 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XConstructorCall__Group__5__Impl_in_rule__XConstructorCall__Group__536619 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XConstructorCall__ArgumentsAssignment_5_in_rule__XConstructorCall__Group__5__Impl36646 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XConstructorCall__Group_3__0__Impl_in_rule__XConstructorCall__Group_3__036689 = new BitSet(new long[]{0x0000400000000010L,0x000000000100403CL});
public static final BitSet FOLLOW_rule__XConstructorCall__Group_3__1_in_rule__XConstructorCall__Group_3__036692 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_42_in_rule__XConstructorCall__Group_3__0__Impl36721 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XConstructorCall__Group_3__1__Impl_in_rule__XConstructorCall__Group_3__136753 = new BitSet(new long[]{0x0000020000000000L,0x0000000200000000L});
public static final BitSet FOLLOW_rule__XConstructorCall__Group_3__2_in_rule__XConstructorCall__Group_3__136756 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XConstructorCall__TypeArgumentsAssignment_3_1_in_rule__XConstructorCall__Group_3__1__Impl36783 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XConstructorCall__Group_3__2__Impl_in_rule__XConstructorCall__Group_3__236813 = new BitSet(new long[]{0x0000020000000000L,0x0000000200000000L});
public static final BitSet FOLLOW_rule__XConstructorCall__Group_3__3_in_rule__XConstructorCall__Group_3__236816 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XConstructorCall__Group_3_2__0_in_rule__XConstructorCall__Group_3__2__Impl36843 = new BitSet(new long[]{0x0000000000000002L,0x0000000200000000L});
public static final BitSet FOLLOW_rule__XConstructorCall__Group_3__3__Impl_in_rule__XConstructorCall__Group_3__336874 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_41_in_rule__XConstructorCall__Group_3__3__Impl36902 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XConstructorCall__Group_3_2__0__Impl_in_rule__XConstructorCall__Group_3_2__036941 = new BitSet(new long[]{0x0000400000000010L,0x000000000100403CL});
public static final BitSet FOLLOW_rule__XConstructorCall__Group_3_2__1_in_rule__XConstructorCall__Group_3_2__036944 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_97_in_rule__XConstructorCall__Group_3_2__0__Impl36972 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XConstructorCall__Group_3_2__1__Impl_in_rule__XConstructorCall__Group_3_2__137003 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XConstructorCall__TypeArgumentsAssignment_3_2_1_in_rule__XConstructorCall__Group_3_2__1__Impl37030 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XConstructorCall__Group_4__0__Impl_in_rule__XConstructorCall__Group_4__037064 = new BitSet(new long[]{0xF0864400000001F0L,0x00BFE2980304003FL,0x0000000000000003L});
public static final BitSet FOLLOW_rule__XConstructorCall__Group_4__1_in_rule__XConstructorCall__Group_4__037067 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0_in_rule__XConstructorCall__Group_4__0__Impl37094 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XConstructorCall__Group_4__1__Impl_in_rule__XConstructorCall__Group_4__137124 = new BitSet(new long[]{0xF0864400000001F0L,0x00BFE2980304003FL,0x0000000000000003L});
public static final BitSet FOLLOW_rule__XConstructorCall__Group_4__2_in_rule__XConstructorCall__Group_4__137127 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XConstructorCall__Alternatives_4_1_in_rule__XConstructorCall__Group_4__1__Impl37154 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XConstructorCall__Group_4__2__Impl_in_rule__XConstructorCall__Group_4__237185 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_89_in_rule__XConstructorCall__Group_4__2__Impl37213 = 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__037250 = new BitSet(new long[]{0x0000000000000000L,0x0000000200000000L});
public static final BitSet FOLLOW_rule__XConstructorCall__Group_4_1_1__1_in_rule__XConstructorCall__Group_4_1_1__037253 = 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__Impl37280 = 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__137310 = 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__Impl37337 = new BitSet(new long[]{0x0000000000000002L,0x0000000200000000L});
public static final BitSet FOLLOW_rule__XConstructorCall__Group_4_1_1_1__0__Impl_in_rule__XConstructorCall__Group_4_1_1_1__037372 = new BitSet(new long[]{0xF0860400000001F0L,0x00BFE29801040003L,0x0000000000000002L});
public static final BitSet FOLLOW_rule__XConstructorCall__Group_4_1_1_1__1_in_rule__XConstructorCall__Group_4_1_1_1__037375 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_97_in_rule__XConstructorCall__Group_4_1_1_1__0__Impl37403 = 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__137434 = 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__Impl37461 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBooleanLiteral__Group__0__Impl_in_rule__XBooleanLiteral__Group__037495 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L,0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBooleanLiteral__Group__1_in_rule__XBooleanLiteral__Group__037498 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBooleanLiteral__Group__1__Impl_in_rule__XBooleanLiteral__Group__137556 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBooleanLiteral__Alternatives_1_in_rule__XBooleanLiteral__Group__1__Impl37583 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XNullLiteral__Group__0__Impl_in_rule__XNullLiteral__Group__037617 = new BitSet(new long[]{0x0000000000000000L,0x0002000000000000L});
public static final BitSet FOLLOW_rule__XNullLiteral__Group__1_in_rule__XNullLiteral__Group__037620 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XNullLiteral__Group__1__Impl_in_rule__XNullLiteral__Group__137678 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_113_in_rule__XNullLiteral__Group__1__Impl37706 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XNumberLiteral__Group__0__Impl_in_rule__XNumberLiteral__Group__037741 = new BitSet(new long[]{0x00000000000000E0L});
public static final BitSet FOLLOW_rule__XNumberLiteral__Group__1_in_rule__XNumberLiteral__Group__037744 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XNumberLiteral__Group__1__Impl_in_rule__XNumberLiteral__Group__137802 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XNumberLiteral__ValueAssignment_1_in_rule__XNumberLiteral__Group__1__Impl37829 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XStringLiteral__Group__0__Impl_in_rule__XStringLiteral__Group__037863 = new BitSet(new long[]{0x0000000000000100L});
public static final BitSet FOLLOW_rule__XStringLiteral__Group__1_in_rule__XStringLiteral__Group__037866 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XStringLiteral__Group__1__Impl_in_rule__XStringLiteral__Group__137924 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XStringLiteral__ValueAssignment_1_in_rule__XStringLiteral__Group__1__Impl37951 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XTypeLiteral__Group__0__Impl_in_rule__XTypeLiteral__Group__037985 = new BitSet(new long[]{0x00000000000001E0L,0x0006001800000002L,0x0000000000000002L});
public static final BitSet FOLLOW_rule__XTypeLiteral__Group__1_in_rule__XTypeLiteral__Group__037988 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XTypeLiteral__Group__1__Impl_in_rule__XTypeLiteral__Group__138046 = new BitSet(new long[]{0x0000000000000000L,0x0000000001000000L});
public static final BitSet FOLLOW_rule__XTypeLiteral__Group__2_in_rule__XTypeLiteral__Group__138049 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_114_in_rule__XTypeLiteral__Group__1__Impl38077 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XTypeLiteral__Group__2__Impl_in_rule__XTypeLiteral__Group__238108 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__XTypeLiteral__Group__3_in_rule__XTypeLiteral__Group__238111 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_88_in_rule__XTypeLiteral__Group__2__Impl38139 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XTypeLiteral__Group__3__Impl_in_rule__XTypeLiteral__Group__338170 = new BitSet(new long[]{0x0000000000000000L,0x0000001002000000L});
public static final BitSet FOLLOW_rule__XTypeLiteral__Group__4_in_rule__XTypeLiteral__Group__338173 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XTypeLiteral__TypeAssignment_3_in_rule__XTypeLiteral__Group__3__Impl38200 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XTypeLiteral__Group__4__Impl_in_rule__XTypeLiteral__Group__438230 = new BitSet(new long[]{0x0000000000000000L,0x0000001002000000L});
public static final BitSet FOLLOW_rule__XTypeLiteral__Group__5_in_rule__XTypeLiteral__Group__438233 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XTypeLiteral__ArrayDimensionsAssignment_4_in_rule__XTypeLiteral__Group__4__Impl38260 = new BitSet(new long[]{0x0000000000000002L,0x0000001000000000L});
public static final BitSet FOLLOW_rule__XTypeLiteral__Group__5__Impl_in_rule__XTypeLiteral__Group__538291 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_89_in_rule__XTypeLiteral__Group__5__Impl38319 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XThrowExpression__Group__0__Impl_in_rule__XThrowExpression__Group__038362 = new BitSet(new long[]{0x0000000000000000L,0x0008000000000000L});
public static final BitSet FOLLOW_rule__XThrowExpression__Group__1_in_rule__XThrowExpression__Group__038365 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XThrowExpression__Group__1__Impl_in_rule__XThrowExpression__Group__138423 = new BitSet(new long[]{0xF0860400000001F0L,0x00BFE29801040003L,0x0000000000000002L});
public static final BitSet FOLLOW_rule__XThrowExpression__Group__2_in_rule__XThrowExpression__Group__138426 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_115_in_rule__XThrowExpression__Group__1__Impl38454 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XThrowExpression__Group__2__Impl_in_rule__XThrowExpression__Group__238485 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XThrowExpression__ExpressionAssignment_2_in_rule__XThrowExpression__Group__2__Impl38512 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XReturnExpression__Group__0__Impl_in_rule__XReturnExpression__Group__038548 = new BitSet(new long[]{0x0000000000000000L,0x0010000000000000L});
public static final BitSet FOLLOW_rule__XReturnExpression__Group__1_in_rule__XReturnExpression__Group__038551 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XReturnExpression__Group__1__Impl_in_rule__XReturnExpression__Group__138609 = new BitSet(new long[]{0xF0860400000001F0L,0x00BFE29801040003L,0x0000000000000002L});
public static final BitSet FOLLOW_rule__XReturnExpression__Group__2_in_rule__XReturnExpression__Group__138612 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_116_in_rule__XReturnExpression__Group__1__Impl38640 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XReturnExpression__Group__2__Impl_in_rule__XReturnExpression__Group__238671 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XReturnExpression__ExpressionAssignment_2_in_rule__XReturnExpression__Group__2__Impl38698 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group__0__Impl_in_rule__XTryCatchFinallyExpression__Group__038735 = new BitSet(new long[]{0x0000000000000000L,0x0020000000000000L});
public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group__1_in_rule__XTryCatchFinallyExpression__Group__038738 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group__1__Impl_in_rule__XTryCatchFinallyExpression__Group__138796 = new BitSet(new long[]{0xF0860400000001F0L,0x00BFE29801040003L,0x0000000000000002L});
public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group__2_in_rule__XTryCatchFinallyExpression__Group__138799 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_117_in_rule__XTryCatchFinallyExpression__Group__1__Impl38827 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group__2__Impl_in_rule__XTryCatchFinallyExpression__Group__238858 = new BitSet(new long[]{0x0000000000000000L,0x0140000000000000L});
public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group__3_in_rule__XTryCatchFinallyExpression__Group__238861 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__ExpressionAssignment_2_in_rule__XTryCatchFinallyExpression__Group__2__Impl38888 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group__3__Impl_in_rule__XTryCatchFinallyExpression__Group__338918 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Alternatives_3_in_rule__XTryCatchFinallyExpression__Group__3__Impl38945 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0__0__Impl_in_rule__XTryCatchFinallyExpression__Group_3_0__038983 = new BitSet(new long[]{0x0000000000000000L,0x0040000000000000L});
public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0__1_in_rule__XTryCatchFinallyExpression__Group_3_0__038986 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0_in_rule__XTryCatchFinallyExpression__Group_3_0__0__Impl39015 = new BitSet(new long[]{0x0000000000000002L,0x0100000000000000L});
public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0_in_rule__XTryCatchFinallyExpression__Group_3_0__0__Impl39027 = new BitSet(new long[]{0x0000000000000002L,0x0100000000000000L});
public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0__1__Impl_in_rule__XTryCatchFinallyExpression__Group_3_0__139060 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0_1__0_in_rule__XTryCatchFinallyExpression__Group_3_0__1__Impl39087 = 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__039122 = new BitSet(new long[]{0xF0860400000001F0L,0x00BFE29801040003L,0x0000000000000002L});
public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0_1__1_in_rule__XTryCatchFinallyExpression__Group_3_0_1__039125 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_118_in_rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl39154 = 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__139186 = 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__Impl39213 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_1__0__Impl_in_rule__XTryCatchFinallyExpression__Group_3_1__039247 = new BitSet(new long[]{0xF0860400000001F0L,0x00BFE29801040003L,0x0000000000000002L});
public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_1__1_in_rule__XTryCatchFinallyExpression__Group_3_1__039250 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_118_in_rule__XTryCatchFinallyExpression__Group_3_1__0__Impl39278 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_1__1__Impl_in_rule__XTryCatchFinallyExpression__Group_3_1__139309 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1_in_rule__XTryCatchFinallyExpression__Group_3_1__1__Impl39336 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group__0__Impl_in_rule__XSynchronizedExpression__Group__039370 = new BitSet(new long[]{0xF0860400000001F0L,0x00BFE29801040003L,0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group__1_in_rule__XSynchronizedExpression__Group__039373 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group_0__0_in_rule__XSynchronizedExpression__Group__0__Impl39400 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group__1__Impl_in_rule__XSynchronizedExpression__Group__139430 = new BitSet(new long[]{0x0000000000000000L,0x0000000002000000L});
public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group__2_in_rule__XSynchronizedExpression__Group__139433 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSynchronizedExpression__ParamAssignment_1_in_rule__XSynchronizedExpression__Group__1__Impl39460 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group__2__Impl_in_rule__XSynchronizedExpression__Group__239490 = new BitSet(new long[]{0xF0860400000001F0L,0x00BFE29801040003L,0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group__3_in_rule__XSynchronizedExpression__Group__239493 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_89_in_rule__XSynchronizedExpression__Group__2__Impl39521 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group__3__Impl_in_rule__XSynchronizedExpression__Group__339552 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSynchronizedExpression__ExpressionAssignment_3_in_rule__XSynchronizedExpression__Group__3__Impl39579 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group_0__0__Impl_in_rule__XSynchronizedExpression__Group_0__039617 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group_0_0__0_in_rule__XSynchronizedExpression__Group_0__0__Impl39644 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group_0_0__0__Impl_in_rule__XSynchronizedExpression__Group_0_0__039676 = new BitSet(new long[]{0x0000000000000000L,0x0080000000000000L});
public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group_0_0__1_in_rule__XSynchronizedExpression__Group_0_0__039679 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group_0_0__1__Impl_in_rule__XSynchronizedExpression__Group_0_0__139737 = new BitSet(new long[]{0x0000000000000000L,0x0000000001000000L});
public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group_0_0__2_in_rule__XSynchronizedExpression__Group_0_0__139740 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_119_in_rule__XSynchronizedExpression__Group_0_0__1__Impl39768 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group_0_0__2__Impl_in_rule__XSynchronizedExpression__Group_0_0__239799 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_88_in_rule__XSynchronizedExpression__Group_0_0__2__Impl39827 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCatchClause__Group__0__Impl_in_rule__XCatchClause__Group__039864 = new BitSet(new long[]{0x0000000000000000L,0x0000000001000000L});
public static final BitSet FOLLOW_rule__XCatchClause__Group__1_in_rule__XCatchClause__Group__039867 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_120_in_rule__XCatchClause__Group__0__Impl39896 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCatchClause__Group__1__Impl_in_rule__XCatchClause__Group__139928 = new BitSet(new long[]{0x0000400000000010L,0x000000000100003CL});
public static final BitSet FOLLOW_rule__XCatchClause__Group__2_in_rule__XCatchClause__Group__139931 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_88_in_rule__XCatchClause__Group__1__Impl39959 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCatchClause__Group__2__Impl_in_rule__XCatchClause__Group__239990 = new BitSet(new long[]{0x0000000000000000L,0x0000000002000000L});
public static final BitSet FOLLOW_rule__XCatchClause__Group__3_in_rule__XCatchClause__Group__239993 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCatchClause__DeclaredParamAssignment_2_in_rule__XCatchClause__Group__2__Impl40020 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCatchClause__Group__3__Impl_in_rule__XCatchClause__Group__340050 = new BitSet(new long[]{0xF0860400000001F0L,0x00BFE29801040003L,0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCatchClause__Group__4_in_rule__XCatchClause__Group__340053 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_89_in_rule__XCatchClause__Group__3__Impl40081 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCatchClause__Group__4__Impl_in_rule__XCatchClause__Group__440112 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCatchClause__ExpressionAssignment_4_in_rule__XCatchClause__Group__4__Impl40139 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__QualifiedName__Group__0__Impl_in_rule__QualifiedName__Group__040179 = new BitSet(new long[]{0x0400000000000000L});
public static final BitSet FOLLOW_rule__QualifiedName__Group__1_in_rule__QualifiedName__Group__040182 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleValidID_in_rule__QualifiedName__Group__0__Impl40209 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__QualifiedName__Group__1__Impl_in_rule__QualifiedName__Group__140238 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__QualifiedName__Group_1__0_in_rule__QualifiedName__Group__1__Impl40265 = new BitSet(new long[]{0x0400000000000002L});
public static final BitSet FOLLOW_rule__QualifiedName__Group_1__0__Impl_in_rule__QualifiedName__Group_1__040300 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__QualifiedName__Group_1__1_in_rule__QualifiedName__Group_1__040303 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_58_in_rule__QualifiedName__Group_1__0__Impl40332 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__QualifiedName__Group_1__1__Impl_in_rule__QualifiedName__Group_1__140364 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleValidID_in_rule__QualifiedName__Group_1__1__Impl40391 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Number__Group_1__0__Impl_in_rule__Number__Group_1__040424 = new BitSet(new long[]{0x0400000000000000L});
public static final BitSet FOLLOW_rule__Number__Group_1__1_in_rule__Number__Group_1__040427 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Number__Alternatives_1_0_in_rule__Number__Group_1__0__Impl40454 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Number__Group_1__1__Impl_in_rule__Number__Group_1__140484 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Number__Group_1_1__0_in_rule__Number__Group_1__1__Impl40511 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Number__Group_1_1__0__Impl_in_rule__Number__Group_1_1__040546 = new BitSet(new long[]{0x00000000000000C0L});
public static final BitSet FOLLOW_rule__Number__Group_1_1__1_in_rule__Number__Group_1_1__040549 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_58_in_rule__Number__Group_1_1__0__Impl40577 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Number__Group_1_1__1__Impl_in_rule__Number__Group_1_1__140608 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Number__Alternatives_1_1_1_in_rule__Number__Group_1_1__1__Impl40635 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0__0__Impl_in_rule__JvmTypeReference__Group_0__040670 = new BitSet(new long[]{0x0000000000000000L,0x0000001000000000L});
public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0__1_in_rule__JvmTypeReference__Group_0__040673 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmParameterizedTypeReference_in_rule__JvmTypeReference__Group_0__0__Impl40700 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0__1__Impl_in_rule__JvmTypeReference__Group_0__140729 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0_1__0_in_rule__JvmTypeReference__Group_0__1__Impl40756 = new BitSet(new long[]{0x0000000000000002L,0x0000001000000000L});
public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0_1__0__Impl_in_rule__JvmTypeReference__Group_0_1__040791 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0_1_0__0_in_rule__JvmTypeReference__Group_0_1__0__Impl40818 = 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__040850 = new BitSet(new long[]{0x0000000000000000L,0x0000001000000000L});
public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0_1_0__1_in_rule__JvmTypeReference__Group_0_1_0__040853 = 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__140911 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleArrayBrackets_in_rule__JvmTypeReference__Group_0_1_0__1__Impl40938 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ArrayBrackets__Group__0__Impl_in_rule__ArrayBrackets__Group__040971 = new BitSet(new long[]{0x0000000000000000L,0x0000000400000000L});
public static final BitSet FOLLOW_rule__ArrayBrackets__Group__1_in_rule__ArrayBrackets__Group__040974 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_100_in_rule__ArrayBrackets__Group__0__Impl41002 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ArrayBrackets__Group__1__Impl_in_rule__ArrayBrackets__Group__141033 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_98_in_rule__ArrayBrackets__Group__1__Impl41061 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group__0__Impl_in_rule__XFunctionTypeRef__Group__041096 = new BitSet(new long[]{0x0000400000000010L,0x000000000100003CL});
public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group__1_in_rule__XFunctionTypeRef__Group__041099 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0__0_in_rule__XFunctionTypeRef__Group__0__Impl41126 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group__1__Impl_in_rule__XFunctionTypeRef__Group__141157 = new BitSet(new long[]{0x0000400000000010L,0x000000000100003CL});
public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group__2_in_rule__XFunctionTypeRef__Group__141160 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_46_in_rule__XFunctionTypeRef__Group__1__Impl41188 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group__2__Impl_in_rule__XFunctionTypeRef__Group__241219 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFunctionTypeRef__ReturnTypeAssignment_2_in_rule__XFunctionTypeRef__Group__2__Impl41246 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0__0__Impl_in_rule__XFunctionTypeRef__Group_0__041282 = new BitSet(new long[]{0x0000400000000010L,0x000000000300003CL});
public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0__1_in_rule__XFunctionTypeRef__Group_0__041285 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_88_in_rule__XFunctionTypeRef__Group_0__0__Impl41313 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0__1__Impl_in_rule__XFunctionTypeRef__Group_0__141344 = new BitSet(new long[]{0x0000400000000010L,0x000000000300003CL});
public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0__2_in_rule__XFunctionTypeRef__Group_0__141347 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0_1__0_in_rule__XFunctionTypeRef__Group_0__1__Impl41374 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0__2__Impl_in_rule__XFunctionTypeRef__Group_0__241405 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_89_in_rule__XFunctionTypeRef__Group_0__2__Impl41433 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0_1__0__Impl_in_rule__XFunctionTypeRef__Group_0_1__041470 = new BitSet(new long[]{0x0000000000000000L,0x0000000200000000L});
public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0_1__1_in_rule__XFunctionTypeRef__Group_0_1__041473 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0_in_rule__XFunctionTypeRef__Group_0_1__0__Impl41500 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0_1__1__Impl_in_rule__XFunctionTypeRef__Group_0_1__141530 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0_1_1__0_in_rule__XFunctionTypeRef__Group_0_1__1__Impl41557 = new BitSet(new long[]{0x0000000000000002L,0x0000000200000000L});
public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0_1_1__0__Impl_in_rule__XFunctionTypeRef__Group_0_1_1__041592 = new BitSet(new long[]{0x0000400000000010L,0x000000000100003CL});
public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0_1_1__1_in_rule__XFunctionTypeRef__Group_0_1_1__041595 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_97_in_rule__XFunctionTypeRef__Group_0_1_1__0__Impl41623 = 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__141654 = 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__Impl41681 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group__0__Impl_in_rule__JvmParameterizedTypeReference__Group__041715 = new BitSet(new long[]{0x0000040000000000L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group__1_in_rule__JvmParameterizedTypeReference__Group__041718 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__TypeAssignment_0_in_rule__JvmParameterizedTypeReference__Group__0__Impl41745 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group__1__Impl_in_rule__JvmParameterizedTypeReference__Group__141775 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__0_in_rule__JvmParameterizedTypeReference__Group__1__Impl41802 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__0__Impl_in_rule__JvmParameterizedTypeReference__Group_1__041837 = new BitSet(new long[]{0x0000400000000010L,0x000000000100403CL});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__1_in_rule__JvmParameterizedTypeReference__Group_1__041840 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_42_in_rule__JvmParameterizedTypeReference__Group_1__0__Impl41869 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__1__Impl_in_rule__JvmParameterizedTypeReference__Group_1__141901 = new BitSet(new long[]{0x0000020000000000L,0x0000000200000000L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__2_in_rule__JvmParameterizedTypeReference__Group_1__141904 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1_in_rule__JvmParameterizedTypeReference__Group_1__1__Impl41931 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__2__Impl_in_rule__JvmParameterizedTypeReference__Group_1__241961 = new BitSet(new long[]{0x0000020000000000L,0x0000000200000000L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__3_in_rule__JvmParameterizedTypeReference__Group_1__241964 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_2__0_in_rule__JvmParameterizedTypeReference__Group_1__2__Impl41991 = new BitSet(new long[]{0x0000000000000002L,0x0000000200000000L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__3__Impl_in_rule__JvmParameterizedTypeReference__Group_1__342022 = new BitSet(new long[]{0x0400000000000000L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__4_in_rule__JvmParameterizedTypeReference__Group_1__342025 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_41_in_rule__JvmParameterizedTypeReference__Group_1__3__Impl42053 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__4__Impl_in_rule__JvmParameterizedTypeReference__Group_1__442084 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4__0_in_rule__JvmParameterizedTypeReference__Group_1__4__Impl42111 = new BitSet(new long[]{0x0400000000000002L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_2__0__Impl_in_rule__JvmParameterizedTypeReference__Group_1_2__042152 = new BitSet(new long[]{0x0000400000000010L,0x000000000100403CL});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_2__1_in_rule__JvmParameterizedTypeReference__Group_1_2__042155 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_97_in_rule__JvmParameterizedTypeReference__Group_1_2__0__Impl42183 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_2__1__Impl_in_rule__JvmParameterizedTypeReference__Group_1_2__142214 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1_in_rule__JvmParameterizedTypeReference__Group_1_2__1__Impl42241 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4__0__Impl_in_rule__JvmParameterizedTypeReference__Group_1_4__042275 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4__1_in_rule__JvmParameterizedTypeReference__Group_1_4__042278 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_0__0_in_rule__JvmParameterizedTypeReference__Group_1_4__0__Impl42305 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4__1__Impl_in_rule__JvmParameterizedTypeReference__Group_1_4__142335 = new BitSet(new long[]{0x0000040000000000L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4__2_in_rule__JvmParameterizedTypeReference__Group_1_4__142338 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1_in_rule__JvmParameterizedTypeReference__Group_1_4__1__Impl42365 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4__2__Impl_in_rule__JvmParameterizedTypeReference__Group_1_4__242395 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2__0_in_rule__JvmParameterizedTypeReference__Group_1_4__2__Impl42422 = 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__042459 = 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__Impl42486 = 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__042518 = new BitSet(new long[]{0x0400000000000000L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_0_0__1_in_rule__JvmParameterizedTypeReference__Group_1_4_0_0__042521 = 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__142579 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_58_in_rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl42607 = 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__042642 = new BitSet(new long[]{0x0000400000000010L,0x000000000100403CL});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2__1_in_rule__JvmParameterizedTypeReference__Group_1_4_2__042645 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_42_in_rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl42674 = 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__142706 = new BitSet(new long[]{0x0000020000000000L,0x0000000200000000L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2__2_in_rule__JvmParameterizedTypeReference__Group_1_4_2__142709 = 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__Impl42736 = 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__242766 = new BitSet(new long[]{0x0000020000000000L,0x0000000200000000L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2__3_in_rule__JvmParameterizedTypeReference__Group_1_4_2__242769 = 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__Impl42796 = new BitSet(new long[]{0x0000000000000002L,0x0000000200000000L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl_in_rule__JvmParameterizedTypeReference__Group_1_4_2__342827 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_41_in_rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl42855 = 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__042894 = new BitSet(new long[]{0x0000400000000010L,0x000000000100403CL});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2_2__1_in_rule__JvmParameterizedTypeReference__Group_1_4_2_2__042897 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_97_in_rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl42925 = 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__142956 = 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__Impl42983 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group__0__Impl_in_rule__JvmWildcardTypeReference__Group__043017 = new BitSet(new long[]{0x0000400000000010L,0x000000000100403CL});
public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group__1_in_rule__JvmWildcardTypeReference__Group__043020 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group__1__Impl_in_rule__JvmWildcardTypeReference__Group__143078 = new BitSet(new long[]{0x1000000000000000L,0x0000000000000001L});
public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group__2_in_rule__JvmWildcardTypeReference__Group__143081 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_78_in_rule__JvmWildcardTypeReference__Group__1__Impl43109 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group__2__Impl_in_rule__JvmWildcardTypeReference__Group__243140 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Alternatives_2_in_rule__JvmWildcardTypeReference__Group__2__Impl43167 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group_2_0__0__Impl_in_rule__JvmWildcardTypeReference__Group_2_0__043204 = new BitSet(new long[]{0x0000000000000000L,0x0200000000000000L});
public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group_2_0__1_in_rule__JvmWildcardTypeReference__Group_2_0__043207 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0_in_rule__JvmWildcardTypeReference__Group_2_0__0__Impl43234 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group_2_0__1__Impl_in_rule__JvmWildcardTypeReference__Group_2_0__143264 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1_in_rule__JvmWildcardTypeReference__Group_2_0__1__Impl43291 = new BitSet(new long[]{0x0000000000000002L,0x0200000000000000L});
public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group_2_1__0__Impl_in_rule__JvmWildcardTypeReference__Group_2_1__043326 = new BitSet(new long[]{0x0000000000000000L,0x0200000000000000L});
public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group_2_1__1_in_rule__JvmWildcardTypeReference__Group_2_1__043329 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0_in_rule__JvmWildcardTypeReference__Group_2_1__0__Impl43356 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group_2_1__1__Impl_in_rule__JvmWildcardTypeReference__Group_2_1__143386 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1_in_rule__JvmWildcardTypeReference__Group_2_1__1__Impl43413 = new BitSet(new long[]{0x0000000000000002L,0x0200000000000000L});
public static final BitSet FOLLOW_rule__JvmUpperBound__Group__0__Impl_in_rule__JvmUpperBound__Group__043448 = new BitSet(new long[]{0x0000400000000010L,0x000000000100003CL});
public static final BitSet FOLLOW_rule__JvmUpperBound__Group__1_in_rule__JvmUpperBound__Group__043451 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_60_in_rule__JvmUpperBound__Group__0__Impl43479 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmUpperBound__Group__1__Impl_in_rule__JvmUpperBound__Group__143510 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmUpperBound__TypeReferenceAssignment_1_in_rule__JvmUpperBound__Group__1__Impl43537 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmUpperBoundAnded__Group__0__Impl_in_rule__JvmUpperBoundAnded__Group__043571 = new BitSet(new long[]{0x0000400000000010L,0x000000000100003CL});
public static final BitSet FOLLOW_rule__JvmUpperBoundAnded__Group__1_in_rule__JvmUpperBoundAnded__Group__043574 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_121_in_rule__JvmUpperBoundAnded__Group__0__Impl43602 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmUpperBoundAnded__Group__1__Impl_in_rule__JvmUpperBoundAnded__Group__143633 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmUpperBoundAnded__TypeReferenceAssignment_1_in_rule__JvmUpperBoundAnded__Group__1__Impl43660 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmLowerBound__Group__0__Impl_in_rule__JvmLowerBound__Group__043694 = new BitSet(new long[]{0x0000400000000010L,0x000000000100003CL});
public static final BitSet FOLLOW_rule__JvmLowerBound__Group__1_in_rule__JvmLowerBound__Group__043697 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_64_in_rule__JvmLowerBound__Group__0__Impl43725 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmLowerBound__Group__1__Impl_in_rule__JvmLowerBound__Group__143756 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmLowerBound__TypeReferenceAssignment_1_in_rule__JvmLowerBound__Group__1__Impl43783 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmLowerBoundAnded__Group__0__Impl_in_rule__JvmLowerBoundAnded__Group__043817 = new BitSet(new long[]{0x0000400000000010L,0x000000000100003CL});
public static final BitSet FOLLOW_rule__JvmLowerBoundAnded__Group__1_in_rule__JvmLowerBoundAnded__Group__043820 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_121_in_rule__JvmLowerBoundAnded__Group__0__Impl43848 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmLowerBoundAnded__Group__1__Impl_in_rule__JvmLowerBoundAnded__Group__143879 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmLowerBoundAnded__TypeReferenceAssignment_1_in_rule__JvmLowerBoundAnded__Group__1__Impl43906 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__QualifiedNameWithWildcard__Group__0__Impl_in_rule__QualifiedNameWithWildcard__Group__043942 = new BitSet(new long[]{0x0400000000000000L});
public static final BitSet FOLLOW_rule__QualifiedNameWithWildcard__Group__1_in_rule__QualifiedNameWithWildcard__Group__043945 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleQualifiedName_in_rule__QualifiedNameWithWildcard__Group__0__Impl43972 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__QualifiedNameWithWildcard__Group__1__Impl_in_rule__QualifiedNameWithWildcard__Group__144001 = new BitSet(new long[]{0x0008000000000000L});
public static final BitSet FOLLOW_rule__QualifiedNameWithWildcard__Group__2_in_rule__QualifiedNameWithWildcard__Group__144004 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_58_in_rule__QualifiedNameWithWildcard__Group__1__Impl44032 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__QualifiedNameWithWildcard__Group__2__Impl_in_rule__QualifiedNameWithWildcard__Group__244063 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_51_in_rule__QualifiedNameWithWildcard__Group__2__Impl44091 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XImportDeclaration__Group__0__Impl_in_rule__XImportDeclaration__Group__044128 = new BitSet(new long[]{0x2000000000000010L});
public static final BitSet FOLLOW_rule__XImportDeclaration__Group__1_in_rule__XImportDeclaration__Group__044131 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_62_in_rule__XImportDeclaration__Group__0__Impl44159 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XImportDeclaration__Group__1__Impl_in_rule__XImportDeclaration__Group__144190 = new BitSet(new long[]{0x0000000000000000L,0x0000000000400000L});
public static final BitSet FOLLOW_rule__XImportDeclaration__Group__2_in_rule__XImportDeclaration__Group__144193 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XImportDeclaration__Alternatives_1_in_rule__XImportDeclaration__Group__1__Impl44220 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XImportDeclaration__Group__2__Impl_in_rule__XImportDeclaration__Group__244250 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_86_in_rule__XImportDeclaration__Group__2__Impl44279 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XImportDeclaration__Group_1_0__0__Impl_in_rule__XImportDeclaration__Group_1_0__044318 = new BitSet(new long[]{0x8000000000000010L});
public static final BitSet FOLLOW_rule__XImportDeclaration__Group_1_0__1_in_rule__XImportDeclaration__Group_1_0__044321 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XImportDeclaration__StaticAssignment_1_0_0_in_rule__XImportDeclaration__Group_1_0__0__Impl44348 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XImportDeclaration__Group_1_0__1__Impl_in_rule__XImportDeclaration__Group_1_0__144378 = new BitSet(new long[]{0x8000000000000010L});
public static final BitSet FOLLOW_rule__XImportDeclaration__Group_1_0__2_in_rule__XImportDeclaration__Group_1_0__144381 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XImportDeclaration__ExtensionAssignment_1_0_1_in_rule__XImportDeclaration__Group_1_0__1__Impl44408 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XImportDeclaration__Group_1_0__2__Impl_in_rule__XImportDeclaration__Group_1_0__244439 = new BitSet(new long[]{0x0008000000000010L});
public static final BitSet FOLLOW_rule__XImportDeclaration__Group_1_0__3_in_rule__XImportDeclaration__Group_1_0__244442 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XImportDeclaration__ImportedTypeAssignment_1_0_2_in_rule__XImportDeclaration__Group_1_0__2__Impl44469 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XImportDeclaration__Group_1_0__3__Impl_in_rule__XImportDeclaration__Group_1_0__344499 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XImportDeclaration__Alternatives_1_0_3_in_rule__XImportDeclaration__Group_1_0__3__Impl44526 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__QualifiedNameInStaticImport__Group__0__Impl_in_rule__QualifiedNameInStaticImport__Group__044564 = new BitSet(new long[]{0x0400000000000000L});
public static final BitSet FOLLOW_rule__QualifiedNameInStaticImport__Group__1_in_rule__QualifiedNameInStaticImport__Group__044567 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleValidID_in_rule__QualifiedNameInStaticImport__Group__0__Impl44594 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__QualifiedNameInStaticImport__Group__1__Impl_in_rule__QualifiedNameInStaticImport__Group__144623 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_58_in_rule__QualifiedNameInStaticImport__Group__1__Impl44651 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleTypedPackage_in_rule__LServiceModel__PackagesAssignment44692 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleAnnotationDef_in_rule__Class__AnnotationsAssignment_144723 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleValidIDWithKeywords_in_rule__Class__NameAssignment_444754 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_ID_in_rule__Class__DtoAssignment_644789 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_122_in_rule__Class__MutablePersistenceIdAssignment_8_044829 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleQualifiedName_in_rule__Class__PersistenceIdAssignment_8_244868 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleInjectedServices_in_rule__Class__InjectedServicesAssignment_944899 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOperation_in_rule__Class__OperationsAssignment_1044930 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleInjectedService_in_rule__InjectedServices__ServicesAssignment_144961 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleCardinality_in_rule__InjectedService__CardinalityAssignment_244992 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__InjectedService__ServiceAssignment_345023 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_ID_in_rule__InjectedService__AttributeNameAssignment_445054 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleAnnotationDef_in_rule__Operation__AnnotationsAssignment_145089 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__Operation__TypeAssignment_2_145120 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_ID_in_rule__Operation__NameAssignment_2_245151 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleFullJvmFormalParameter_in_rule__Operation__ParamsAssignment_2_4_045182 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleFullJvmFormalParameter_in_rule__Operation__ParamsAssignment_2_4_1_145213 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__Operation__BodyAssignment_2_645244 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleQualifiedName_in_rule__TypedPackage__NameAssignment_245275 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleImport_in_rule__TypedPackage__ImportsAssignment_3_145306 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleType_in_rule__TypedPackage__TypesAssignment_3_245337 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleLQualifiedNameWithWildCard_in_rule__Import__ImportedNamespaceAssignment_145368 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleValidIDWithKeywords_in_rule__DataType__NameAssignment_145399 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__DataType__JvmTypeReferenceAssignment_2_0_145430 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_123_in_rule__DataType__AsPrimitiveAssignment_2_0_245466 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_124_in_rule__DataType__DateAssignment_2_1_045510 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleDateType_in_rule__DataType__DateTypeAssignment_2_1_145549 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_125_in_rule__DataType__AsBlobAssignment_2_245585 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_ID_in_rule__Enum__NameAssignment_145627 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEnumLiteral_in_rule__Enum__LiteralsAssignment_345658 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEnumLiteral_in_rule__Enum__LiteralsAssignment_4_145689 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_ID_in_rule__EnumLiteral__NameAssignment45720 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXAnnotation_in_rule__AnnotationDef__AnnotationAssignment_045751 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_ID_in_rule__AttributeMatchingConstraint__AttributeAssignment_045787 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleLComparatorType_in_rule__AttributeMatchingConstraint__ComparatorTypeAssignment_145822 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__AttributeMatchingConstraint__MatchingValueAssignment_2_045853 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_ID_in_rule__AttributeMatchingConstraint__MatchingLiteralAssignment_2_145888 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleQualifiedName_in_rule__XAnnotation__AnnotationTypeAssignment_245929 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXAnnotationElementValuePair_in_rule__XAnnotation__ElementValuePairsAssignment_3_1_0_045964 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXAnnotationElementValuePair_in_rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_145995 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXAnnotationElementValueOrCommaList_in_rule__XAnnotation__ValueAssignment_3_1_146026 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleValidID_in_rule__XAnnotationElementValuePair__ElementAssignment_0_0_046061 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXAnnotationElementValue_in_rule__XAnnotationElementValuePair__ValueAssignment_146096 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXAnnotationOrExpression_in_rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_046127 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXAnnotationOrExpression_in_rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_146158 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXAnnotationOrExpression_in_rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_146189 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXAnnotationOrExpression_in_rule__XAnnotationElementValue__ElementsAssignment_0_1_046220 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXAnnotationOrExpression_in_rule__XAnnotationElementValue__ElementsAssignment_0_1_1_146251 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleFeatureCallID_in_rule__XAssignment__FeatureAssignment_0_146286 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXAssignment_in_rule__XAssignment__ValueAssignment_0_346321 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOpMultiAssign_in_rule__XAssignment__FeatureAssignment_1_1_0_0_146356 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXAssignment_in_rule__XAssignment__RightOperandAssignment_1_1_146391 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOpOr_in_rule__XOrExpression__FeatureAssignment_1_0_0_146426 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXAndExpression_in_rule__XOrExpression__RightOperandAssignment_1_146461 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOpAnd_in_rule__XAndExpression__FeatureAssignment_1_0_0_146496 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXEqualityExpression_in_rule__XAndExpression__RightOperandAssignment_1_146531 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOpEquality_in_rule__XEqualityExpression__FeatureAssignment_1_0_0_146566 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXRelationalExpression_in_rule__XEqualityExpression__RightOperandAssignment_1_146601 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__XRelationalExpression__TypeAssignment_1_0_146632 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOpCompare_in_rule__XRelationalExpression__FeatureAssignment_1_1_0_0_146667 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXOtherOperatorExpression_in_rule__XRelationalExpression__RightOperandAssignment_1_1_146702 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOpOther_in_rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_146737 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXAdditiveExpression_in_rule__XOtherOperatorExpression__RightOperandAssignment_1_146772 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOpAdd_in_rule__XAdditiveExpression__FeatureAssignment_1_0_0_146807 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXMultiplicativeExpression_in_rule__XAdditiveExpression__RightOperandAssignment_1_146842 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOpMulti_in_rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_146877 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXUnaryOperation_in_rule__XMultiplicativeExpression__RightOperandAssignment_1_146912 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOpUnary_in_rule__XUnaryOperation__FeatureAssignment_0_146947 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXUnaryOperation_in_rule__XUnaryOperation__OperandAssignment_0_246982 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__XCastedExpression__TypeAssignment_1_147013 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOpPostfix_in_rule__XPostfixOperation__FeatureAssignment_1_0_147048 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_126_in_rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_147088 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleFeatureCallID_in_rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_247131 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXAssignment_in_rule__XMemberFeatureCall__ValueAssignment_1_0_147166 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_127_in_rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_147202 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_126_in_rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_247246 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_147285 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_147316 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleIdOrSuper_in_rule__XMemberFeatureCall__FeatureAssignment_1_1_247351 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_88_in_rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_047391 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXShortClosure_in_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_047430 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_047461 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_147492 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXClosure_in_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_447523 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XSetLiteral__ElementsAssignment_3_047554 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XSetLiteral__ElementsAssignment_3_1_147585 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XListLiteral__ElementsAssignment_3_047616 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XListLiteral__ElementsAssignment_3_1_147647 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmFormalParameter_in_rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_047678 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmFormalParameter_in_rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_147709 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_128_in_rule__XClosure__ExplicitSyntaxAssignment_1_0_147745 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpressionInClosure_in_rule__XClosure__ExpressionAssignment_247784 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpressionOrVarDeclaration_in_rule__XExpressionInClosure__ExpressionsAssignment_1_047815 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmFormalParameter_in_rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_047846 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmFormalParameter_in_rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_147877 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_128_in_rule__XShortClosure__ExplicitSyntaxAssignment_0_0_247913 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XShortClosure__ExpressionAssignment_147952 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XIfExpression__IfAssignment_347983 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XIfExpression__ThenAssignment_548014 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XIfExpression__ElseAssignment_6_148045 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmFormalParameter_in_rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_148076 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XSwitchExpression__SwitchAssignment_2_0_148107 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmFormalParameter_in_rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_048138 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XSwitchExpression__SwitchAssignment_2_1_148169 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXCasePart_in_rule__XSwitchExpression__CasesAssignment_448200 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XSwitchExpression__DefaultAssignment_5_248231 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__XCasePart__TypeGuardAssignment_148262 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XCasePart__CaseAssignment_2_148293 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XCasePart__ThenAssignment_3_0_148324 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_97_in_rule__XCasePart__FallThroughAssignment_3_148360 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmFormalParameter_in_rule__XForLoopExpression__DeclaredParamAssignment_0_0_348399 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XForLoopExpression__ForExpressionAssignment_148430 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XForLoopExpression__EachExpressionAssignment_348461 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpressionOrVarDeclaration_in_rule__XBasicForLoopExpression__InitExpressionsAssignment_3_048492 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpressionOrVarDeclaration_in_rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_148523 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XBasicForLoopExpression__ExpressionAssignment_548554 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_048585 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_148616 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XBasicForLoopExpression__EachExpressionAssignment_948647 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XWhileExpression__PredicateAssignment_348678 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XWhileExpression__BodyAssignment_548709 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XDoWhileExpression__BodyAssignment_248740 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XDoWhileExpression__PredicateAssignment_548771 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpressionOrVarDeclaration_in_rule__XBlockExpression__ExpressionsAssignment_2_048802 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_30_in_rule__XVariableDeclaration__WriteableAssignment_1_048838 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__XVariableDeclaration__TypeAssignment_2_0_0_048877 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleValidID_in_rule__XVariableDeclaration__NameAssignment_2_0_0_148908 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleValidID_in_rule__XVariableDeclaration__NameAssignment_2_148939 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XVariableDeclaration__RightAssignment_3_148970 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__JvmFormalParameter__ParameterTypeAssignment_049001 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleValidID_in_rule__JvmFormalParameter__NameAssignment_149032 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__FullJvmFormalParameter__ParameterTypeAssignment_049063 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleValidID_in_rule__FullJvmFormalParameter__NameAssignment_149094 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__XFeatureCall__TypeArgumentsAssignment_1_149125 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__XFeatureCall__TypeArgumentsAssignment_1_2_149156 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleIdOrSuper_in_rule__XFeatureCall__FeatureAssignment_249191 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_88_in_rule__XFeatureCall__ExplicitOperationCallAssignment_3_049231 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXShortClosure_in_rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_049270 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_049301 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_149332 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXClosure_in_rule__XFeatureCall__FeatureCallArgumentsAssignment_449363 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleQualifiedName_in_rule__XConstructorCall__ConstructorAssignment_249398 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__XConstructorCall__TypeArgumentsAssignment_3_149433 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__XConstructorCall__TypeArgumentsAssignment_3_2_149464 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_88_in_rule__XConstructorCall__ExplicitConstructorCallAssignment_4_049500 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXShortClosure_in_rule__XConstructorCall__ArgumentsAssignment_4_1_049539 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XConstructorCall__ArgumentsAssignment_4_1_1_049570 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_149601 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXClosure_in_rule__XConstructorCall__ArgumentsAssignment_549632 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_129_in_rule__XBooleanLiteral__IsTrueAssignment_1_149668 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleNumber_in_rule__XNumberLiteral__ValueAssignment_149707 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__XStringLiteral__ValueAssignment_149738 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleQualifiedName_in_rule__XTypeLiteral__TypeAssignment_349773 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleArrayBrackets_in_rule__XTypeLiteral__ArrayDimensionsAssignment_449808 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XThrowExpression__ExpressionAssignment_249839 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XReturnExpression__ExpressionAssignment_249870 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XTryCatchFinallyExpression__ExpressionAssignment_249901 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXCatchClause_in_rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_049932 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_149963 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_149994 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XSynchronizedExpression__ParamAssignment_150025 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XSynchronizedExpression__ExpressionAssignment_350056 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleFullJvmFormalParameter_in_rule__XCatchClause__DeclaredParamAssignment_250087 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XCatchClause__ExpressionAssignment_450118 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__XFunctionTypeRef__ParamTypesAssignment_0_1_050149 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_150180 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__XFunctionTypeRef__ReturnTypeAssignment_250211 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleQualifiedName_in_rule__JvmParameterizedTypeReference__TypeAssignment_050246 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_150281 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_150312 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleValidID_in_rule__JvmParameterizedTypeReference__TypeAssignment_1_4_150347 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_150382 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_150413 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmUpperBound_in_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_050444 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmUpperBoundAnded_in_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_150475 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmLowerBound_in_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_050506 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmLowerBoundAnded_in_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_150537 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__JvmUpperBound__TypeReferenceAssignment_150568 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__JvmUpperBoundAnded__TypeReferenceAssignment_150599 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__JvmLowerBound__TypeReferenceAssignment_150630 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__JvmLowerBoundAnded__TypeReferenceAssignment_150661 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_61_in_rule__XImportDeclaration__StaticAssignment_1_0_050701 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_63_in_rule__XImportDeclaration__ExtensionAssignment_1_0_150745 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleQualifiedNameInStaticImport_in_rule__XImportDeclaration__ImportedTypeAssignment_1_0_250788 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_51_in_rule__XImportDeclaration__WildcardAssignment_1_0_3_050828 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleValidID_in_rule__XImportDeclaration__MemberNameAssignment_1_0_3_150867 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleQualifiedName_in_rule__XImportDeclaration__ImportedTypeAssignment_1_150902 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleQualifiedNameWithWildcard_in_rule__XImportDeclaration__ImportedNamespaceAssignment_1_250937 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotation__Group_3_1_0__0_in_synpred24_InternalServicesGrammar6790 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0__0_in_synpred25_InternalServicesGrammar6841 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0__0_in_synpred26_InternalServicesGrammar6892 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpOther__Group_6_1_0__0_in_synpred51_InternalServicesGrammar7674 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_42_in_synpred52_InternalServicesGrammar7693 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0_in_synpred65_InternalServicesGrammar8252 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXForLoopExpression_in_synpred73_InternalServicesGrammar8425 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXBasicForLoopExpression_in_synpred74_InternalServicesGrammar8443 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_0__0_in_synpred87_InternalServicesGrammar8762 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_2_0__0_in_synpred91_InternalServicesGrammar8966 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0_in_synpred92_InternalServicesGrammar9017 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XConstructorCall__ArgumentsAssignment_4_1_0_in_synpred98_InternalServicesGrammar9232 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAssignment__Group_1_1__0_in_synpred153_InternalServicesGrammar18431 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XOrExpression__Group_1__0_in_synpred155_InternalServicesGrammar19235 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAndExpression__Group_1__0_in_synpred156_InternalServicesGrammar19658 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1__0_in_synpred157_InternalServicesGrammar20081 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XRelationalExpression__Alternatives_1_in_synpred158_InternalServicesGrammar20504 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1__0_in_synpred159_InternalServicesGrammar21356 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1__0_in_synpred160_InternalServicesGrammar22518 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1__0_in_synpred161_InternalServicesGrammar22941 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCastedExpression__Group_1__0_in_synpred162_InternalServicesGrammar23548 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XPostfixOperation__Group_1__0_in_synpred163_InternalServicesGrammar23973 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Alternatives_1_in_synpred164_InternalServicesGrammar24275 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__0_in_synpred166_InternalServicesGrammar24946 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4_in_synpred167_InternalServicesGrammar25004 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XClosure__Group_1__0_in_synpred175_InternalServicesGrammar27240 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XIfExpression__Group_6__0_in_synpred182_InternalServicesGrammar29446 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_1_0__0_in_synpred185_InternalServicesGrammar30517 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFeatureCall__Group_3__0_in_synpred198_InternalServicesGrammar35411 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_4_in_synpred199_InternalServicesGrammar35469 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XConstructorCall__Group_3__0_in_synpred203_InternalServicesGrammar36527 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XConstructorCall__Group_4__0_in_synpred204_InternalServicesGrammar36588 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XConstructorCall__ArgumentsAssignment_5_in_synpred205_InternalServicesGrammar36646 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XReturnExpression__ExpressionAssignment_2_in_synpred210_InternalServicesGrammar38698 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0_in_synpred211_InternalServicesGrammar39027 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0_1__0_in_synpred212_InternalServicesGrammar39087 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__QualifiedName__Group_1__0_in_synpred213_InternalServicesGrammar40265 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0_1__0_in_synpred215_InternalServicesGrammar40756 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__0_in_synpred219_InternalServicesGrammar41802 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4__0_in_synpred221_InternalServicesGrammar42111 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2__0_in_synpred222_InternalServicesGrammar42422 = new BitSet(new long[]{0x0000000000000002L});
}