package de.unidue.ecg.dialogScript.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 de.unidue.ecg.dialogScript.services.DialogScriptGrammarAccess; 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 InternalDialogScriptParser extends AbstractInternalContentAssistParser { public static final String[] tokenNames = new String[] { "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_STRING", "RULE_ID", "RULE_COMMENT", "RULE_WILDCARD", "RULE_INT", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'single'", "'random'", "'on'", "'off'", "'characters'", "':'", "','", "'switches'", "'is'", "'conditions'", "'end'", "'set'", "'when'", "'scene'", "'defaults'", "'first'", "'time'", "'else'", "'parting'", "'hub'", "'choices'", "'if'", "'('", "')'", "'choice'", "'or'", "'enter'", "'exit'", "'and'", "'switch'", "'hidden'" }; public static final int RULE_ID=5; 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__19=19; public static final int T__16=16; public static final int T__15=15; 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_INT=8; 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 RULE_COMMENT=6; public static final int RULE_SL_COMMENT=10; public static final int RULE_ML_COMMENT=9; public static final int RULE_WILDCARD=7; 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 RULE_STRING=4; 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 InternalDialogScriptParser(TokenStream input) { this(input, new RecognizerSharedState()); } public InternalDialogScriptParser(TokenStream input, RecognizerSharedState state) { super(input, state); } public String[] getTokenNames() { return InternalDialogScriptParser.tokenNames; } public String getGrammarFileName() { return "../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g"; } private DialogScriptGrammarAccess grammarAccess; public void setGrammarAccess(DialogScriptGrammarAccess grammarAccess) { this.grammarAccess = grammarAccess; } @Override protected Grammar getGrammar() { return grammarAccess.getGrammar(); } @Override protected String getValueForTokenName(String tokenName) { return tokenName; } // $ANTLR start "entryRuleScript" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:61:1: entryRuleScript : ruleScript EOF ; public final void entryRuleScript() throws RecognitionException { try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:62:1: ( ruleScript EOF ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:63:1: ruleScript EOF { if ( state.backtracking==0 ) { before(grammarAccess.getScriptRule()); } pushFollow(FOLLOW_ruleScript_in_entryRuleScript67); ruleScript(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getScriptRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleScript74); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleScript" // $ANTLR start "ruleScript" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:70:1: ruleScript : ( ( rule__Script__Group__0 ) ) ; public final void ruleScript() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:74:2: ( ( ( rule__Script__Group__0 ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:75:1: ( ( rule__Script__Group__0 ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:75:1: ( ( rule__Script__Group__0 ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:76:1: ( rule__Script__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getScriptAccess().getGroup()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:77:1: ( rule__Script__Group__0 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:77:2: rule__Script__Group__0 { pushFollow(FOLLOW_rule__Script__Group__0_in_ruleScript100); rule__Script__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getScriptAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleScript" // $ANTLR start "entryRuleCharactersDefinition" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:89:1: entryRuleCharactersDefinition : ruleCharactersDefinition EOF ; public final void entryRuleCharactersDefinition() throws RecognitionException { try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:90:1: ( ruleCharactersDefinition EOF ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:91:1: ruleCharactersDefinition EOF { if ( state.backtracking==0 ) { before(grammarAccess.getCharactersDefinitionRule()); } pushFollow(FOLLOW_ruleCharactersDefinition_in_entryRuleCharactersDefinition127); ruleCharactersDefinition(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCharactersDefinitionRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleCharactersDefinition134); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleCharactersDefinition" // $ANTLR start "ruleCharactersDefinition" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:98:1: ruleCharactersDefinition : ( ( rule__CharactersDefinition__Group__0 ) ) ; public final void ruleCharactersDefinition() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:102:2: ( ( ( rule__CharactersDefinition__Group__0 ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:103:1: ( ( rule__CharactersDefinition__Group__0 ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:103:1: ( ( rule__CharactersDefinition__Group__0 ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:104:1: ( rule__CharactersDefinition__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCharactersDefinitionAccess().getGroup()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:105:1: ( rule__CharactersDefinition__Group__0 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:105:2: rule__CharactersDefinition__Group__0 { pushFollow(FOLLOW_rule__CharactersDefinition__Group__0_in_ruleCharactersDefinition160); rule__CharactersDefinition__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getCharactersDefinitionAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleCharactersDefinition" // $ANTLR start "entryRuleCharacterDefinition" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:117:1: entryRuleCharacterDefinition : ruleCharacterDefinition EOF ; public final void entryRuleCharacterDefinition() throws RecognitionException { try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:118:1: ( ruleCharacterDefinition EOF ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:119:1: ruleCharacterDefinition EOF { if ( state.backtracking==0 ) { before(grammarAccess.getCharacterDefinitionRule()); } pushFollow(FOLLOW_ruleCharacterDefinition_in_entryRuleCharacterDefinition187); ruleCharacterDefinition(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCharacterDefinitionRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleCharacterDefinition194); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleCharacterDefinition" // $ANTLR start "ruleCharacterDefinition" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:126:1: ruleCharacterDefinition : ( ( rule__CharacterDefinition__NameAssignment ) ) ; public final void ruleCharacterDefinition() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:130:2: ( ( ( rule__CharacterDefinition__NameAssignment ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:131:1: ( ( rule__CharacterDefinition__NameAssignment ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:131:1: ( ( rule__CharacterDefinition__NameAssignment ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:132:1: ( rule__CharacterDefinition__NameAssignment ) { if ( state.backtracking==0 ) { before(grammarAccess.getCharacterDefinitionAccess().getNameAssignment()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:133:1: ( rule__CharacterDefinition__NameAssignment ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:133:2: rule__CharacterDefinition__NameAssignment { pushFollow(FOLLOW_rule__CharacterDefinition__NameAssignment_in_ruleCharacterDefinition220); rule__CharacterDefinition__NameAssignment(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getCharacterDefinitionAccess().getNameAssignment()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleCharacterDefinition" // $ANTLR start "entryRuleSwitchesDefinition" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:145:1: entryRuleSwitchesDefinition : ruleSwitchesDefinition EOF ; public final void entryRuleSwitchesDefinition() throws RecognitionException { try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:146:1: ( ruleSwitchesDefinition EOF ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:147:1: ruleSwitchesDefinition EOF { if ( state.backtracking==0 ) { before(grammarAccess.getSwitchesDefinitionRule()); } pushFollow(FOLLOW_ruleSwitchesDefinition_in_entryRuleSwitchesDefinition247); ruleSwitchesDefinition(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSwitchesDefinitionRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleSwitchesDefinition254); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleSwitchesDefinition" // $ANTLR start "ruleSwitchesDefinition" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:154:1: ruleSwitchesDefinition : ( ( rule__SwitchesDefinition__Group__0 ) ) ; public final void ruleSwitchesDefinition() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:158:2: ( ( ( rule__SwitchesDefinition__Group__0 ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:159:1: ( ( rule__SwitchesDefinition__Group__0 ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:159:1: ( ( rule__SwitchesDefinition__Group__0 ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:160:1: ( rule__SwitchesDefinition__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSwitchesDefinitionAccess().getGroup()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:161:1: ( rule__SwitchesDefinition__Group__0 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:161:2: rule__SwitchesDefinition__Group__0 { pushFollow(FOLLOW_rule__SwitchesDefinition__Group__0_in_ruleSwitchesDefinition280); rule__SwitchesDefinition__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getSwitchesDefinitionAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleSwitchesDefinition" // $ANTLR start "entryRuleSwitchDefinition" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:173:1: entryRuleSwitchDefinition : ruleSwitchDefinition EOF ; public final void entryRuleSwitchDefinition() throws RecognitionException { try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:174:1: ( ruleSwitchDefinition EOF ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:175:1: ruleSwitchDefinition EOF { if ( state.backtracking==0 ) { before(grammarAccess.getSwitchDefinitionRule()); } pushFollow(FOLLOW_ruleSwitchDefinition_in_entryRuleSwitchDefinition307); ruleSwitchDefinition(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSwitchDefinitionRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleSwitchDefinition314); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleSwitchDefinition" // $ANTLR start "ruleSwitchDefinition" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:182:1: ruleSwitchDefinition : ( ( rule__SwitchDefinition__Group__0 ) ) ; public final void ruleSwitchDefinition() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:186:2: ( ( ( rule__SwitchDefinition__Group__0 ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:187:1: ( ( rule__SwitchDefinition__Group__0 ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:187:1: ( ( rule__SwitchDefinition__Group__0 ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:188:1: ( rule__SwitchDefinition__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSwitchDefinitionAccess().getGroup()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:189:1: ( rule__SwitchDefinition__Group__0 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:189:2: rule__SwitchDefinition__Group__0 { pushFollow(FOLLOW_rule__SwitchDefinition__Group__0_in_ruleSwitchDefinition340); rule__SwitchDefinition__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getSwitchDefinitionAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleSwitchDefinition" // $ANTLR start "entryRuleConditionsDefinition" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:201:1: entryRuleConditionsDefinition : ruleConditionsDefinition EOF ; public final void entryRuleConditionsDefinition() throws RecognitionException { try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:202:1: ( ruleConditionsDefinition EOF ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:203:1: ruleConditionsDefinition EOF { if ( state.backtracking==0 ) { before(grammarAccess.getConditionsDefinitionRule()); } pushFollow(FOLLOW_ruleConditionsDefinition_in_entryRuleConditionsDefinition367); ruleConditionsDefinition(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getConditionsDefinitionRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleConditionsDefinition374); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleConditionsDefinition" // $ANTLR start "ruleConditionsDefinition" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:210:1: ruleConditionsDefinition : ( ( rule__ConditionsDefinition__Group__0 ) ) ; public final void ruleConditionsDefinition() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:214:2: ( ( ( rule__ConditionsDefinition__Group__0 ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:215:1: ( ( rule__ConditionsDefinition__Group__0 ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:215:1: ( ( rule__ConditionsDefinition__Group__0 ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:216:1: ( rule__ConditionsDefinition__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getConditionsDefinitionAccess().getGroup()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:217:1: ( rule__ConditionsDefinition__Group__0 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:217:2: rule__ConditionsDefinition__Group__0 { pushFollow(FOLLOW_rule__ConditionsDefinition__Group__0_in_ruleConditionsDefinition400); rule__ConditionsDefinition__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getConditionsDefinitionAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleConditionsDefinition" // $ANTLR start "entryRuleConditionDefinition" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:229:1: entryRuleConditionDefinition : ruleConditionDefinition EOF ; public final void entryRuleConditionDefinition() throws RecognitionException { try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:230:1: ( ruleConditionDefinition EOF ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:231:1: ruleConditionDefinition EOF { if ( state.backtracking==0 ) { before(grammarAccess.getConditionDefinitionRule()); } pushFollow(FOLLOW_ruleConditionDefinition_in_entryRuleConditionDefinition427); ruleConditionDefinition(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getConditionDefinitionRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleConditionDefinition434); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleConditionDefinition" // $ANTLR start "ruleConditionDefinition" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:238:1: ruleConditionDefinition : ( ( rule__ConditionDefinition__Group__0 ) ) ; public final void ruleConditionDefinition() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:242:2: ( ( ( rule__ConditionDefinition__Group__0 ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:243:1: ( ( rule__ConditionDefinition__Group__0 ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:243:1: ( ( rule__ConditionDefinition__Group__0 ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:244:1: ( rule__ConditionDefinition__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getConditionDefinitionAccess().getGroup()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:245:1: ( rule__ConditionDefinition__Group__0 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:245:2: rule__ConditionDefinition__Group__0 { pushFollow(FOLLOW_rule__ConditionDefinition__Group__0_in_ruleConditionDefinition460); rule__ConditionDefinition__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getConditionDefinitionAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleConditionDefinition" // $ANTLR start "entryRuleScene" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:257:1: entryRuleScene : ruleScene EOF ; public final void entryRuleScene() throws RecognitionException { try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:258:1: ( ruleScene EOF ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:259:1: ruleScene EOF { if ( state.backtracking==0 ) { before(grammarAccess.getSceneRule()); } pushFollow(FOLLOW_ruleScene_in_entryRuleScene487); ruleScene(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSceneRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleScene494); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleScene" // $ANTLR start "ruleScene" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:266:1: ruleScene : ( ( rule__Scene__Group__0 ) ) ; public final void ruleScene() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:270:2: ( ( ( rule__Scene__Group__0 ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:271:1: ( ( rule__Scene__Group__0 ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:271:1: ( ( rule__Scene__Group__0 ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:272:1: ( rule__Scene__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSceneAccess().getGroup()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:273:1: ( rule__Scene__Group__0 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:273:2: rule__Scene__Group__0 { pushFollow(FOLLOW_rule__Scene__Group__0_in_ruleScene520); rule__Scene__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getSceneAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleScene" // $ANTLR start "entryRuleDialog" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:285:1: entryRuleDialog : ruleDialog EOF ; public final void entryRuleDialog() throws RecognitionException { try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:286:1: ( ruleDialog EOF ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:287:1: ruleDialog EOF { if ( state.backtracking==0 ) { before(grammarAccess.getDialogRule()); } pushFollow(FOLLOW_ruleDialog_in_entryRuleDialog547); ruleDialog(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDialogRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleDialog554); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleDialog" // $ANTLR start "ruleDialog" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:294:1: ruleDialog : ( ( rule__Dialog__Group__0 ) ) ; public final void ruleDialog() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:298:2: ( ( ( rule__Dialog__Group__0 ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:299:1: ( ( rule__Dialog__Group__0 ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:299:1: ( ( rule__Dialog__Group__0 ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:300:1: ( rule__Dialog__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDialogAccess().getGroup()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:301:1: ( rule__Dialog__Group__0 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:301:2: rule__Dialog__Group__0 { pushFollow(FOLLOW_rule__Dialog__Group__0_in_ruleDialog580); rule__Dialog__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getDialogAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleDialog" // $ANTLR start "entryRuleRecursive" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:313:1: entryRuleRecursive : ruleRecursive EOF ; public final void entryRuleRecursive() throws RecognitionException { try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:314:1: ( ruleRecursive EOF ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:315:1: ruleRecursive EOF { if ( state.backtracking==0 ) { before(grammarAccess.getRecursiveRule()); } pushFollow(FOLLOW_ruleRecursive_in_entryRuleRecursive607); ruleRecursive(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRecursiveRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleRecursive614); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleRecursive" // $ANTLR start "ruleRecursive" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:322:1: ruleRecursive : ( ( rule__Recursive__Alternatives ) ) ; public final void ruleRecursive() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:326:2: ( ( ( rule__Recursive__Alternatives ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:327:1: ( ( rule__Recursive__Alternatives ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:327:1: ( ( rule__Recursive__Alternatives ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:328:1: ( rule__Recursive__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getRecursiveAccess().getAlternatives()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:329:1: ( rule__Recursive__Alternatives ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:329:2: rule__Recursive__Alternatives { pushFollow(FOLLOW_rule__Recursive__Alternatives_in_ruleRecursive640); rule__Recursive__Alternatives(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getRecursiveAccess().getAlternatives()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleRecursive" // $ANTLR start "entryRuleDefaults" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:341:1: entryRuleDefaults : ruleDefaults EOF ; public final void entryRuleDefaults() throws RecognitionException { try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:342:1: ( ruleDefaults EOF ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:343:1: ruleDefaults EOF { if ( state.backtracking==0 ) { before(grammarAccess.getDefaultsRule()); } pushFollow(FOLLOW_ruleDefaults_in_entryRuleDefaults667); ruleDefaults(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDefaultsRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleDefaults674); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleDefaults" // $ANTLR start "ruleDefaults" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:350:1: ruleDefaults : ( ( rule__Defaults__Group__0 ) ) ; public final void ruleDefaults() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:354:2: ( ( ( rule__Defaults__Group__0 ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:355:1: ( ( rule__Defaults__Group__0 ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:355:1: ( ( rule__Defaults__Group__0 ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:356:1: ( rule__Defaults__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDefaultsAccess().getGroup()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:357:1: ( rule__Defaults__Group__0 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:357:2: rule__Defaults__Group__0 { pushFollow(FOLLOW_rule__Defaults__Group__0_in_ruleDefaults700); rule__Defaults__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getDefaultsAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleDefaults" // $ANTLR start "entryRuleFirstTime" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:369:1: entryRuleFirstTime : ruleFirstTime EOF ; public final void entryRuleFirstTime() throws RecognitionException { try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:370:1: ( ruleFirstTime EOF ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:371:1: ruleFirstTime EOF { if ( state.backtracking==0 ) { before(grammarAccess.getFirstTimeRule()); } pushFollow(FOLLOW_ruleFirstTime_in_entryRuleFirstTime727); ruleFirstTime(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getFirstTimeRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleFirstTime734); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleFirstTime" // $ANTLR start "ruleFirstTime" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:378:1: ruleFirstTime : ( ( rule__FirstTime__Group__0 ) ) ; public final void ruleFirstTime() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:382:2: ( ( ( rule__FirstTime__Group__0 ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:383:1: ( ( rule__FirstTime__Group__0 ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:383:1: ( ( rule__FirstTime__Group__0 ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:384:1: ( rule__FirstTime__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getFirstTimeAccess().getGroup()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:385:1: ( rule__FirstTime__Group__0 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:385:2: rule__FirstTime__Group__0 { pushFollow(FOLLOW_rule__FirstTime__Group__0_in_ruleFirstTime760); rule__FirstTime__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getFirstTimeAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleFirstTime" // $ANTLR start "entryRuleOtherTimes" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:397:1: entryRuleOtherTimes : ruleOtherTimes EOF ; public final void entryRuleOtherTimes() throws RecognitionException { try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:398:1: ( ruleOtherTimes EOF ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:399:1: ruleOtherTimes EOF { if ( state.backtracking==0 ) { before(grammarAccess.getOtherTimesRule()); } pushFollow(FOLLOW_ruleOtherTimes_in_entryRuleOtherTimes787); ruleOtherTimes(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOtherTimesRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleOtherTimes794); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleOtherTimes" // $ANTLR start "ruleOtherTimes" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:406:1: ruleOtherTimes : ( ( rule__OtherTimes__Group__0 ) ) ; public final void ruleOtherTimes() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:410:2: ( ( ( rule__OtherTimes__Group__0 ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:411:1: ( ( rule__OtherTimes__Group__0 ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:411:1: ( ( rule__OtherTimes__Group__0 ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:412:1: ( rule__OtherTimes__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOtherTimesAccess().getGroup()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:413:1: ( rule__OtherTimes__Group__0 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:413:2: rule__OtherTimes__Group__0 { pushFollow(FOLLOW_rule__OtherTimes__Group__0_in_ruleOtherTimes820); rule__OtherTimes__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getOtherTimesAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleOtherTimes" // $ANTLR start "entryRulePartingLines" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:425:1: entryRulePartingLines : rulePartingLines EOF ; public final void entryRulePartingLines() throws RecognitionException { try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:426:1: ( rulePartingLines EOF ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:427:1: rulePartingLines EOF { if ( state.backtracking==0 ) { before(grammarAccess.getPartingLinesRule()); } pushFollow(FOLLOW_rulePartingLines_in_entryRulePartingLines847); rulePartingLines(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPartingLinesRule()); } match(input,EOF,FOLLOW_EOF_in_entryRulePartingLines854); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRulePartingLines" // $ANTLR start "rulePartingLines" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:434:1: rulePartingLines : ( ( rule__PartingLines__Group__0 ) ) ; public final void rulePartingLines() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:438:2: ( ( ( rule__PartingLines__Group__0 ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:439:1: ( ( rule__PartingLines__Group__0 ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:439:1: ( ( rule__PartingLines__Group__0 ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:440:1: ( rule__PartingLines__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPartingLinesAccess().getGroup()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:441:1: ( rule__PartingLines__Group__0 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:441:2: rule__PartingLines__Group__0 { pushFollow(FOLLOW_rule__PartingLines__Group__0_in_rulePartingLines880); rule__PartingLines__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getPartingLinesAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rulePartingLines" // $ANTLR start "entryRuleHub" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:453:1: entryRuleHub : ruleHub EOF ; public final void entryRuleHub() throws RecognitionException { try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:454:1: ( ruleHub EOF ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:455:1: ruleHub EOF { if ( state.backtracking==0 ) { before(grammarAccess.getHubRule()); } pushFollow(FOLLOW_ruleHub_in_entryRuleHub907); ruleHub(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getHubRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleHub914); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleHub" // $ANTLR start "ruleHub" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:462:1: ruleHub : ( ( rule__Hub__Group__0 ) ) ; public final void ruleHub() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:466:2: ( ( ( rule__Hub__Group__0 ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:467:1: ( ( rule__Hub__Group__0 ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:467:1: ( ( rule__Hub__Group__0 ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:468:1: ( rule__Hub__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getHubAccess().getGroup()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:469:1: ( rule__Hub__Group__0 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:469:2: rule__Hub__Group__0 { pushFollow(FOLLOW_rule__Hub__Group__0_in_ruleHub940); rule__Hub__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getHubAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleHub" // $ANTLR start "entryRuleHubFragment" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:481:1: entryRuleHubFragment : ruleHubFragment EOF ; public final void entryRuleHubFragment() throws RecognitionException { try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:482:1: ( ruleHubFragment EOF ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:483:1: ruleHubFragment EOF { if ( state.backtracking==0 ) { before(grammarAccess.getHubFragmentRule()); } pushFollow(FOLLOW_ruleHubFragment_in_entryRuleHubFragment967); ruleHubFragment(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getHubFragmentRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleHubFragment974); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleHubFragment" // $ANTLR start "ruleHubFragment" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:490:1: ruleHubFragment : ( ( rule__HubFragment__Alternatives ) ) ; public final void ruleHubFragment() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:494:2: ( ( ( rule__HubFragment__Alternatives ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:495:1: ( ( rule__HubFragment__Alternatives ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:495:1: ( ( rule__HubFragment__Alternatives ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:496:1: ( rule__HubFragment__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getHubFragmentAccess().getAlternatives()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:497:1: ( rule__HubFragment__Alternatives ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:497:2: rule__HubFragment__Alternatives { pushFollow(FOLLOW_rule__HubFragment__Alternatives_in_ruleHubFragment1000); rule__HubFragment__Alternatives(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getHubFragmentAccess().getAlternatives()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleHubFragment" // $ANTLR start "entryRuleConditionalChoiceDialog" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:509:1: entryRuleConditionalChoiceDialog : ruleConditionalChoiceDialog EOF ; public final void entryRuleConditionalChoiceDialog() throws RecognitionException { try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:510:1: ( ruleConditionalChoiceDialog EOF ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:511:1: ruleConditionalChoiceDialog EOF { if ( state.backtracking==0 ) { before(grammarAccess.getConditionalChoiceDialogRule()); } pushFollow(FOLLOW_ruleConditionalChoiceDialog_in_entryRuleConditionalChoiceDialog1027); ruleConditionalChoiceDialog(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getConditionalChoiceDialogRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleConditionalChoiceDialog1034); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleConditionalChoiceDialog" // $ANTLR start "ruleConditionalChoiceDialog" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:518:1: ruleConditionalChoiceDialog : ( ( rule__ConditionalChoiceDialog__Group__0 ) ) ; public final void ruleConditionalChoiceDialog() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:522:2: ( ( ( rule__ConditionalChoiceDialog__Group__0 ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:523:1: ( ( rule__ConditionalChoiceDialog__Group__0 ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:523:1: ( ( rule__ConditionalChoiceDialog__Group__0 ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:524:1: ( rule__ConditionalChoiceDialog__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getConditionalChoiceDialogAccess().getGroup()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:525:1: ( rule__ConditionalChoiceDialog__Group__0 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:525:2: rule__ConditionalChoiceDialog__Group__0 { pushFollow(FOLLOW_rule__ConditionalChoiceDialog__Group__0_in_ruleConditionalChoiceDialog1060); rule__ConditionalChoiceDialog__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getConditionalChoiceDialogAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleConditionalChoiceDialog" // $ANTLR start "entryRuleOtherwiseChoice" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:537:1: entryRuleOtherwiseChoice : ruleOtherwiseChoice EOF ; public final void entryRuleOtherwiseChoice() throws RecognitionException { try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:538:1: ( ruleOtherwiseChoice EOF ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:539:1: ruleOtherwiseChoice EOF { if ( state.backtracking==0 ) { before(grammarAccess.getOtherwiseChoiceRule()); } pushFollow(FOLLOW_ruleOtherwiseChoice_in_entryRuleOtherwiseChoice1087); ruleOtherwiseChoice(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOtherwiseChoiceRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleOtherwiseChoice1094); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleOtherwiseChoice" // $ANTLR start "ruleOtherwiseChoice" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:546:1: ruleOtherwiseChoice : ( ( rule__OtherwiseChoice__Group__0 ) ) ; public final void ruleOtherwiseChoice() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:550:2: ( ( ( rule__OtherwiseChoice__Group__0 ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:551:1: ( ( rule__OtherwiseChoice__Group__0 ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:551:1: ( ( rule__OtherwiseChoice__Group__0 ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:552:1: ( rule__OtherwiseChoice__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOtherwiseChoiceAccess().getGroup()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:553:1: ( rule__OtherwiseChoice__Group__0 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:553:2: rule__OtherwiseChoice__Group__0 { pushFollow(FOLLOW_rule__OtherwiseChoice__Group__0_in_ruleOtherwiseChoice1120); rule__OtherwiseChoice__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getOtherwiseChoiceAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleOtherwiseChoice" // $ANTLR start "entryRuleStringID" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:565:1: entryRuleStringID : ruleStringID EOF ; public final void entryRuleStringID() throws RecognitionException { try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:566:1: ( ruleStringID EOF ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:567:1: ruleStringID EOF { if ( state.backtracking==0 ) { before(grammarAccess.getStringIDRule()); } pushFollow(FOLLOW_ruleStringID_in_entryRuleStringID1147); ruleStringID(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getStringIDRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleStringID1154); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleStringID" // $ANTLR start "ruleStringID" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:574:1: ruleStringID : ( RULE_STRING ) ; public final void ruleStringID() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:578:2: ( ( RULE_STRING ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:579:1: ( RULE_STRING ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:579:1: ( RULE_STRING ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:580:1: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getStringIDAccess().getSTRINGTerminalRuleCall()); } match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleStringID1180); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getStringIDAccess().getSTRINGTerminalRuleCall()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleStringID" // $ANTLR start "entryRuleChoiceDialog" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:593:1: entryRuleChoiceDialog : ruleChoiceDialog EOF ; public final void entryRuleChoiceDialog() throws RecognitionException { try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:594:1: ( ruleChoiceDialog EOF ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:595:1: ruleChoiceDialog EOF { if ( state.backtracking==0 ) { before(grammarAccess.getChoiceDialogRule()); } pushFollow(FOLLOW_ruleChoiceDialog_in_entryRuleChoiceDialog1206); ruleChoiceDialog(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getChoiceDialogRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleChoiceDialog1213); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleChoiceDialog" // $ANTLR start "ruleChoiceDialog" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:602:1: ruleChoiceDialog : ( ( rule__ChoiceDialog__Group__0 ) ) ; public final void ruleChoiceDialog() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:606:2: ( ( ( rule__ChoiceDialog__Group__0 ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:607:1: ( ( rule__ChoiceDialog__Group__0 ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:607:1: ( ( rule__ChoiceDialog__Group__0 ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:608:1: ( rule__ChoiceDialog__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getChoiceDialogAccess().getGroup()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:609:1: ( rule__ChoiceDialog__Group__0 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:609:2: rule__ChoiceDialog__Group__0 { pushFollow(FOLLOW_rule__ChoiceDialog__Group__0_in_ruleChoiceDialog1239); rule__ChoiceDialog__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getChoiceDialogAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleChoiceDialog" // $ANTLR start "entryRuleConditionList" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:621:1: entryRuleConditionList : ruleConditionList EOF ; public final void entryRuleConditionList() throws RecognitionException { try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:622:1: ( ruleConditionList EOF ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:623:1: ruleConditionList EOF { if ( state.backtracking==0 ) { before(grammarAccess.getConditionListRule()); } pushFollow(FOLLOW_ruleConditionList_in_entryRuleConditionList1266); ruleConditionList(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getConditionListRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleConditionList1273); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleConditionList" // $ANTLR start "ruleConditionList" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:630:1: ruleConditionList : ( ( rule__ConditionList__Group__0 ) ) ; public final void ruleConditionList() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:634:2: ( ( ( rule__ConditionList__Group__0 ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:635:1: ( ( rule__ConditionList__Group__0 ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:635:1: ( ( rule__ConditionList__Group__0 ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:636:1: ( rule__ConditionList__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getConditionListAccess().getGroup()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:637:1: ( rule__ConditionList__Group__0 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:637:2: rule__ConditionList__Group__0 { pushFollow(FOLLOW_rule__ConditionList__Group__0_in_ruleConditionList1299); rule__ConditionList__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getConditionListAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleConditionList" // $ANTLR start "entryRuleJump" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:649:1: entryRuleJump : ruleJump EOF ; public final void entryRuleJump() throws RecognitionException { try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:650:1: ( ruleJump EOF ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:651:1: ruleJump EOF { if ( state.backtracking==0 ) { before(grammarAccess.getJumpRule()); } pushFollow(FOLLOW_ruleJump_in_entryRuleJump1326); ruleJump(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJumpRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleJump1333); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleJump" // $ANTLR start "ruleJump" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:658:1: ruleJump : ( ( rule__Jump__Alternatives ) ) ; public final void ruleJump() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:662:2: ( ( ( rule__Jump__Alternatives ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:663:1: ( ( rule__Jump__Alternatives ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:663:1: ( ( rule__Jump__Alternatives ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:664:1: ( rule__Jump__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getJumpAccess().getAlternatives()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:665:1: ( rule__Jump__Alternatives ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:665:2: rule__Jump__Alternatives { pushFollow(FOLLOW_rule__Jump__Alternatives_in_ruleJump1359); rule__Jump__Alternatives(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getJumpAccess().getAlternatives()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleJump" // $ANTLR start "entryRuleInvokeHub" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:677:1: entryRuleInvokeHub : ruleInvokeHub EOF ; public final void entryRuleInvokeHub() throws RecognitionException { try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:678:1: ( ruleInvokeHub EOF ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:679:1: ruleInvokeHub EOF { if ( state.backtracking==0 ) { before(grammarAccess.getInvokeHubRule()); } pushFollow(FOLLOW_ruleInvokeHub_in_entryRuleInvokeHub1386); ruleInvokeHub(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInvokeHubRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleInvokeHub1393); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleInvokeHub" // $ANTLR start "ruleInvokeHub" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:686:1: ruleInvokeHub : ( ( rule__InvokeHub__Group__0 ) ) ; public final void ruleInvokeHub() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:690:2: ( ( ( rule__InvokeHub__Group__0 ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:691:1: ( ( rule__InvokeHub__Group__0 ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:691:1: ( ( rule__InvokeHub__Group__0 ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:692:1: ( rule__InvokeHub__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getInvokeHubAccess().getGroup()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:693:1: ( rule__InvokeHub__Group__0 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:693:2: rule__InvokeHub__Group__0 { pushFollow(FOLLOW_rule__InvokeHub__Group__0_in_ruleInvokeHub1419); rule__InvokeHub__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getInvokeHubAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleInvokeHub" // $ANTLR start "entryRuleInvokeScene" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:705:1: entryRuleInvokeScene : ruleInvokeScene EOF ; public final void entryRuleInvokeScene() throws RecognitionException { try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:706:1: ( ruleInvokeScene EOF ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:707:1: ruleInvokeScene EOF { if ( state.backtracking==0 ) { before(grammarAccess.getInvokeSceneRule()); } pushFollow(FOLLOW_ruleInvokeScene_in_entryRuleInvokeScene1446); ruleInvokeScene(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInvokeSceneRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleInvokeScene1453); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleInvokeScene" // $ANTLR start "ruleInvokeScene" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:714:1: ruleInvokeScene : ( ( rule__InvokeScene__Group__0 ) ) ; public final void ruleInvokeScene() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:718:2: ( ( ( rule__InvokeScene__Group__0 ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:719:1: ( ( rule__InvokeScene__Group__0 ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:719:1: ( ( rule__InvokeScene__Group__0 ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:720:1: ( rule__InvokeScene__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getInvokeSceneAccess().getGroup()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:721:1: ( rule__InvokeScene__Group__0 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:721:2: rule__InvokeScene__Group__0 { pushFollow(FOLLOW_rule__InvokeScene__Group__0_in_ruleInvokeScene1479); rule__InvokeScene__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getInvokeSceneAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleInvokeScene" // $ANTLR start "entryRuleExit" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:733:1: entryRuleExit : ruleExit EOF ; public final void entryRuleExit() throws RecognitionException { try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:734:1: ( ruleExit EOF ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:735:1: ruleExit EOF { if ( state.backtracking==0 ) { before(grammarAccess.getExitRule()); } pushFollow(FOLLOW_ruleExit_in_entryRuleExit1506); ruleExit(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExitRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleExit1513); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleExit" // $ANTLR start "ruleExit" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:742:1: ruleExit : ( ( rule__Exit__Group__0 ) ) ; public final void ruleExit() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:746:2: ( ( ( rule__Exit__Group__0 ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:747:1: ( ( rule__Exit__Group__0 ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:747:1: ( ( rule__Exit__Group__0 ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:748:1: ( rule__Exit__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getExitAccess().getGroup()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:749:1: ( rule__Exit__Group__0 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:749:2: rule__Exit__Group__0 { pushFollow(FOLLOW_rule__Exit__Group__0_in_ruleExit1539); rule__Exit__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getExitAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleExit" // $ANTLR start "entryRuleConditional" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:761:1: entryRuleConditional : ruleConditional EOF ; public final void entryRuleConditional() throws RecognitionException { try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:762:1: ( ruleConditional EOF ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:763:1: ruleConditional EOF { if ( state.backtracking==0 ) { before(grammarAccess.getConditionalRule()); } pushFollow(FOLLOW_ruleConditional_in_entryRuleConditional1566); ruleConditional(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getConditionalRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleConditional1573); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleConditional" // $ANTLR start "ruleConditional" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:770:1: ruleConditional : ( ( rule__Conditional__Group__0 ) ) ; public final void ruleConditional() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:774:2: ( ( ( rule__Conditional__Group__0 ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:775:1: ( ( rule__Conditional__Group__0 ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:775:1: ( ( rule__Conditional__Group__0 ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:776:1: ( rule__Conditional__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getConditionalAccess().getGroup()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:777:1: ( rule__Conditional__Group__0 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:777:2: rule__Conditional__Group__0 { pushFollow(FOLLOW_rule__Conditional__Group__0_in_ruleConditional1599); rule__Conditional__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getConditionalAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleConditional" // $ANTLR start "entryRuleSwitchList" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:789:1: entryRuleSwitchList : ruleSwitchList EOF ; public final void entryRuleSwitchList() throws RecognitionException { try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:790:1: ( ruleSwitchList EOF ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:791:1: ruleSwitchList EOF { if ( state.backtracking==0 ) { before(grammarAccess.getSwitchListRule()); } pushFollow(FOLLOW_ruleSwitchList_in_entryRuleSwitchList1626); ruleSwitchList(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSwitchListRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleSwitchList1633); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleSwitchList" // $ANTLR start "ruleSwitchList" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:798:1: ruleSwitchList : ( ( rule__SwitchList__Group__0 ) ) ; public final void ruleSwitchList() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:802:2: ( ( ( rule__SwitchList__Group__0 ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:803:1: ( ( rule__SwitchList__Group__0 ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:803:1: ( ( rule__SwitchList__Group__0 ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:804:1: ( rule__SwitchList__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSwitchListAccess().getGroup()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:805:1: ( rule__SwitchList__Group__0 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:805:2: rule__SwitchList__Group__0 { pushFollow(FOLLOW_rule__SwitchList__Group__0_in_ruleSwitchList1659); rule__SwitchList__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getSwitchListAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleSwitchList" // $ANTLR start "entryRuleSwitch" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:817:1: entryRuleSwitch : ruleSwitch EOF ; public final void entryRuleSwitch() throws RecognitionException { try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:818:1: ( ruleSwitch EOF ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:819:1: ruleSwitch EOF { if ( state.backtracking==0 ) { before(grammarAccess.getSwitchRule()); } pushFollow(FOLLOW_ruleSwitch_in_entryRuleSwitch1686); ruleSwitch(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSwitchRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleSwitch1693); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleSwitch" // $ANTLR start "ruleSwitch" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:826:1: ruleSwitch : ( ( rule__Switch__Group__0 ) ) ; public final void ruleSwitch() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:830:2: ( ( ( rule__Switch__Group__0 ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:831:1: ( ( rule__Switch__Group__0 ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:831:1: ( ( rule__Switch__Group__0 ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:832:1: ( rule__Switch__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSwitchAccess().getGroup()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:833:1: ( rule__Switch__Group__0 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:833:2: rule__Switch__Group__0 { pushFollow(FOLLOW_rule__Switch__Group__0_in_ruleSwitch1719); rule__Switch__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getSwitchAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleSwitch" // $ANTLR start "entryRuleConditionalBody" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:845:1: entryRuleConditionalBody : ruleConditionalBody EOF ; public final void entryRuleConditionalBody() throws RecognitionException { try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:846:1: ( ruleConditionalBody EOF ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:847:1: ruleConditionalBody EOF { if ( state.backtracking==0 ) { before(grammarAccess.getConditionalBodyRule()); } pushFollow(FOLLOW_ruleConditionalBody_in_entryRuleConditionalBody1746); ruleConditionalBody(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getConditionalBodyRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleConditionalBody1753); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleConditionalBody" // $ANTLR start "ruleConditionalBody" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:854:1: ruleConditionalBody : ( ( rule__ConditionalBody__Group__0 ) ) ; public final void ruleConditionalBody() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:858:2: ( ( ( rule__ConditionalBody__Group__0 ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:859:1: ( ( rule__ConditionalBody__Group__0 ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:859:1: ( ( rule__ConditionalBody__Group__0 ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:860:1: ( rule__ConditionalBody__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getConditionalBodyAccess().getGroup()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:861:1: ( rule__ConditionalBody__Group__0 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:861:2: rule__ConditionalBody__Group__0 { pushFollow(FOLLOW_rule__ConditionalBody__Group__0_in_ruleConditionalBody1779); rule__ConditionalBody__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getConditionalBodyAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleConditionalBody" // $ANTLR start "entryRuleStatement" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:873:1: entryRuleStatement : ruleStatement EOF ; public final void entryRuleStatement() throws RecognitionException { try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:874:1: ( ruleStatement EOF ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:875:1: ruleStatement EOF { if ( state.backtracking==0 ) { before(grammarAccess.getStatementRule()); } pushFollow(FOLLOW_ruleStatement_in_entryRuleStatement1806); ruleStatement(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getStatementRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleStatement1813); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleStatement" // $ANTLR start "ruleStatement" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:882:1: ruleStatement : ( ( rule__Statement__Alternatives ) ) ; public final void ruleStatement() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:886:2: ( ( ( rule__Statement__Alternatives ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:887:1: ( ( rule__Statement__Alternatives ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:887:1: ( ( rule__Statement__Alternatives ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:888:1: ( rule__Statement__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getStatementAccess().getAlternatives()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:889:1: ( rule__Statement__Alternatives ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:889:2: rule__Statement__Alternatives { pushFollow(FOLLOW_rule__Statement__Alternatives_in_ruleStatement1839); rule__Statement__Alternatives(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getStatementAccess().getAlternatives()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleStatement" // $ANTLR start "entryRuleOtherwise" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:901:1: entryRuleOtherwise : ruleOtherwise EOF ; public final void entryRuleOtherwise() throws RecognitionException { try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:902:1: ( ruleOtherwise EOF ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:903:1: ruleOtherwise EOF { if ( state.backtracking==0 ) { before(grammarAccess.getOtherwiseRule()); } pushFollow(FOLLOW_ruleOtherwise_in_entryRuleOtherwise1866); ruleOtherwise(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOtherwiseRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleOtherwise1873); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleOtherwise" // $ANTLR start "ruleOtherwise" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:910:1: ruleOtherwise : ( ( rule__Otherwise__Group__0 ) ) ; public final void ruleOtherwise() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:914:2: ( ( ( rule__Otherwise__Group__0 ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:915:1: ( ( rule__Otherwise__Group__0 ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:915:1: ( ( rule__Otherwise__Group__0 ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:916:1: ( rule__Otherwise__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOtherwiseAccess().getGroup()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:917:1: ( rule__Otherwise__Group__0 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:917:2: rule__Otherwise__Group__0 { pushFollow(FOLLOW_rule__Otherwise__Group__0_in_ruleOtherwise1899); rule__Otherwise__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getOtherwiseAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleOtherwise" // $ANTLR start "entryRuleSwitchOff" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:929:1: entryRuleSwitchOff : ruleSwitchOff EOF ; public final void entryRuleSwitchOff() throws RecognitionException { try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:930:1: ( ruleSwitchOff EOF ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:931:1: ruleSwitchOff EOF { if ( state.backtracking==0 ) { before(grammarAccess.getSwitchOffRule()); } pushFollow(FOLLOW_ruleSwitchOff_in_entryRuleSwitchOff1926); ruleSwitchOff(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSwitchOffRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleSwitchOff1933); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleSwitchOff" // $ANTLR start "ruleSwitchOff" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:938:1: ruleSwitchOff : ( ( rule__SwitchOff__Group__0 ) ) ; public final void ruleSwitchOff() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:942:2: ( ( ( rule__SwitchOff__Group__0 ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:943:1: ( ( rule__SwitchOff__Group__0 ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:943:1: ( ( rule__SwitchOff__Group__0 ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:944:1: ( rule__SwitchOff__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSwitchOffAccess().getGroup()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:945:1: ( rule__SwitchOff__Group__0 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:945:2: rule__SwitchOff__Group__0 { pushFollow(FOLLOW_rule__SwitchOff__Group__0_in_ruleSwitchOff1959); rule__SwitchOff__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getSwitchOffAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleSwitchOff" // $ANTLR start "entryRuleSwitchOn" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:957:1: entryRuleSwitchOn : ruleSwitchOn EOF ; public final void entryRuleSwitchOn() throws RecognitionException { try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:958:1: ( ruleSwitchOn EOF ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:959:1: ruleSwitchOn EOF { if ( state.backtracking==0 ) { before(grammarAccess.getSwitchOnRule()); } pushFollow(FOLLOW_ruleSwitchOn_in_entryRuleSwitchOn1986); ruleSwitchOn(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSwitchOnRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleSwitchOn1993); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleSwitchOn" // $ANTLR start "ruleSwitchOn" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:966:1: ruleSwitchOn : ( ( rule__SwitchOn__Group__0 ) ) ; public final void ruleSwitchOn() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:970:2: ( ( ( rule__SwitchOn__Group__0 ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:971:1: ( ( rule__SwitchOn__Group__0 ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:971:1: ( ( rule__SwitchOn__Group__0 ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:972:1: ( rule__SwitchOn__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSwitchOnAccess().getGroup()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:973:1: ( rule__SwitchOn__Group__0 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:973:2: rule__SwitchOn__Group__0 { pushFollow(FOLLOW_rule__SwitchOn__Group__0_in_ruleSwitchOn2019); rule__SwitchOn__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getSwitchOnAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleSwitchOn" // $ANTLR start "entryRuleDialogLine" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:985:1: entryRuleDialogLine : ruleDialogLine EOF ; public final void entryRuleDialogLine() throws RecognitionException { try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:986:1: ( ruleDialogLine EOF ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:987:1: ruleDialogLine EOF { if ( state.backtracking==0 ) { before(grammarAccess.getDialogLineRule()); } pushFollow(FOLLOW_ruleDialogLine_in_entryRuleDialogLine2046); ruleDialogLine(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDialogLineRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleDialogLine2053); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleDialogLine" // $ANTLR start "ruleDialogLine" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:994:1: ruleDialogLine : ( ( rule__DialogLine__Group__0 ) ) ; public final void ruleDialogLine() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:998:2: ( ( ( rule__DialogLine__Group__0 ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:999:1: ( ( rule__DialogLine__Group__0 ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:999:1: ( ( rule__DialogLine__Group__0 ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1000:1: ( rule__DialogLine__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDialogLineAccess().getGroup()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1001:1: ( rule__DialogLine__Group__0 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1001:2: rule__DialogLine__Group__0 { pushFollow(FOLLOW_rule__DialogLine__Group__0_in_ruleDialogLine2079); rule__DialogLine__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getDialogLineAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleDialogLine" // $ANTLR start "ruleModifier" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1014:1: ruleModifier : ( ( rule__Modifier__Alternatives ) ) ; public final void ruleModifier() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1018:1: ( ( ( rule__Modifier__Alternatives ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1019:1: ( ( rule__Modifier__Alternatives ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1019:1: ( ( rule__Modifier__Alternatives ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1020:1: ( rule__Modifier__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getModifierAccess().getAlternatives()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1021:1: ( rule__Modifier__Alternatives ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1021:2: rule__Modifier__Alternatives { pushFollow(FOLLOW_rule__Modifier__Alternatives_in_ruleModifier2116); rule__Modifier__Alternatives(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getModifierAccess().getAlternatives()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleModifier" // $ANTLR start "ruleSwitchValue" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1033:1: ruleSwitchValue : ( ( rule__SwitchValue__Alternatives ) ) ; public final void ruleSwitchValue() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1037:1: ( ( ( rule__SwitchValue__Alternatives ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1038:1: ( ( rule__SwitchValue__Alternatives ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1038:1: ( ( rule__SwitchValue__Alternatives ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1039:1: ( rule__SwitchValue__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getSwitchValueAccess().getAlternatives()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1040:1: ( rule__SwitchValue__Alternatives ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1040:2: rule__SwitchValue__Alternatives { pushFollow(FOLLOW_rule__SwitchValue__Alternatives_in_ruleSwitchValue2152); rule__SwitchValue__Alternatives(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getSwitchValueAccess().getAlternatives()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleSwitchValue" // $ANTLR start "rule__Recursive__Alternatives" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1051:1: rule__Recursive__Alternatives : ( ( ruleHub ) | ( ruleStatement ) ); public final void rule__Recursive__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1055:1: ( ( ruleHub ) | ( ruleStatement ) ) int alt1=2; int LA1_0 = input.LA(1); if ( (LA1_0==32||LA1_0==43) ) { alt1=1; } else if ( (LA1_0==RULE_ID||(LA1_0>=13 && LA1_0<=14)||LA1_0==34) ) { alt1=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 1, 0, input); throw nvae; } switch (alt1) { case 1 : // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1056:1: ( ruleHub ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1056:1: ( ruleHub ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1057:1: ruleHub { if ( state.backtracking==0 ) { before(grammarAccess.getRecursiveAccess().getHubParserRuleCall_0()); } pushFollow(FOLLOW_ruleHub_in_rule__Recursive__Alternatives2187); ruleHub(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRecursiveAccess().getHubParserRuleCall_0()); } } } break; case 2 : // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1062:6: ( ruleStatement ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1062:6: ( ruleStatement ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1063:1: ruleStatement { if ( state.backtracking==0 ) { before(grammarAccess.getRecursiveAccess().getStatementParserRuleCall_1()); } pushFollow(FOLLOW_ruleStatement_in_rule__Recursive__Alternatives2204); ruleStatement(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRecursiveAccess().getStatementParserRuleCall_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Recursive__Alternatives" // $ANTLR start "rule__HubFragment__Alternatives" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1073:1: rule__HubFragment__Alternatives : ( ( ruleChoiceDialog ) | ( ruleConditionalChoiceDialog ) | ( ruleStatement ) ); public final void rule__HubFragment__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1077:1: ( ( ruleChoiceDialog ) | ( ruleConditionalChoiceDialog ) | ( ruleStatement ) ) int alt2=3; alt2 = dfa2.predict(input); switch (alt2) { case 1 : // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1078:1: ( ruleChoiceDialog ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1078:1: ( ruleChoiceDialog ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1079:1: ruleChoiceDialog { if ( state.backtracking==0 ) { before(grammarAccess.getHubFragmentAccess().getChoiceDialogParserRuleCall_0()); } pushFollow(FOLLOW_ruleChoiceDialog_in_rule__HubFragment__Alternatives2236); ruleChoiceDialog(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getHubFragmentAccess().getChoiceDialogParserRuleCall_0()); } } } break; case 2 : // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1084:6: ( ruleConditionalChoiceDialog ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1084:6: ( ruleConditionalChoiceDialog ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1085:1: ruleConditionalChoiceDialog { if ( state.backtracking==0 ) { before(grammarAccess.getHubFragmentAccess().getConditionalChoiceDialogParserRuleCall_1()); } pushFollow(FOLLOW_ruleConditionalChoiceDialog_in_rule__HubFragment__Alternatives2253); ruleConditionalChoiceDialog(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getHubFragmentAccess().getConditionalChoiceDialogParserRuleCall_1()); } } } break; case 3 : // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1090:6: ( ruleStatement ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1090:6: ( ruleStatement ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1091:1: ruleStatement { if ( state.backtracking==0 ) { before(grammarAccess.getHubFragmentAccess().getStatementParserRuleCall_2()); } pushFollow(FOLLOW_ruleStatement_in_rule__HubFragment__Alternatives2270); ruleStatement(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getHubFragmentAccess().getStatementParserRuleCall_2()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__HubFragment__Alternatives" // $ANTLR start "rule__Jump__Alternatives" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1101:1: rule__Jump__Alternatives : ( ( ruleExit ) | ( ruleInvokeHub ) | ( ruleInvokeScene ) ); public final void rule__Jump__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1105:1: ( ( ruleExit ) | ( ruleInvokeHub ) | ( ruleInvokeScene ) ) int alt3=3; int LA3_0 = input.LA(1); if ( (LA3_0==40) ) { alt3=1; } else if ( (LA3_0==39) ) { int LA3_2 = input.LA(2); if ( (LA3_2==32) ) { alt3=2; } else if ( (LA3_2==26) ) { alt3=3; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 3, 2, input); throw nvae; } } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 3, 0, input); throw nvae; } switch (alt3) { case 1 : // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1106:1: ( ruleExit ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1106:1: ( ruleExit ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1107:1: ruleExit { if ( state.backtracking==0 ) { before(grammarAccess.getJumpAccess().getExitParserRuleCall_0()); } pushFollow(FOLLOW_ruleExit_in_rule__Jump__Alternatives2302); ruleExit(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJumpAccess().getExitParserRuleCall_0()); } } } break; case 2 : // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1112:6: ( ruleInvokeHub ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1112:6: ( ruleInvokeHub ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1113:1: ruleInvokeHub { if ( state.backtracking==0 ) { before(grammarAccess.getJumpAccess().getInvokeHubParserRuleCall_1()); } pushFollow(FOLLOW_ruleInvokeHub_in_rule__Jump__Alternatives2319); ruleInvokeHub(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJumpAccess().getInvokeHubParserRuleCall_1()); } } } break; case 3 : // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1118:6: ( ruleInvokeScene ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1118:6: ( ruleInvokeScene ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1119:1: ruleInvokeScene { if ( state.backtracking==0 ) { before(grammarAccess.getJumpAccess().getInvokeSceneParserRuleCall_2()); } pushFollow(FOLLOW_ruleInvokeScene_in_rule__Jump__Alternatives2336); ruleInvokeScene(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJumpAccess().getInvokeSceneParserRuleCall_2()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Jump__Alternatives" // $ANTLR start "rule__Exit__Alternatives_2" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1129:1: rule__Exit__Alternatives_2 : ( ( ( rule__Exit__ExitHubAssignment_2_0 ) ) | ( ( rule__Exit__ExitSceneAssignment_2_1 ) ) ); public final void rule__Exit__Alternatives_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1133:1: ( ( ( rule__Exit__ExitHubAssignment_2_0 ) ) | ( ( rule__Exit__ExitSceneAssignment_2_1 ) ) ) int alt4=2; int LA4_0 = input.LA(1); if ( (LA4_0==32) ) { alt4=1; } else if ( (LA4_0==26) ) { alt4=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 4, 0, input); throw nvae; } switch (alt4) { case 1 : // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1134:1: ( ( rule__Exit__ExitHubAssignment_2_0 ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1134:1: ( ( rule__Exit__ExitHubAssignment_2_0 ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1135:1: ( rule__Exit__ExitHubAssignment_2_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getExitAccess().getExitHubAssignment_2_0()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1136:1: ( rule__Exit__ExitHubAssignment_2_0 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1136:2: rule__Exit__ExitHubAssignment_2_0 { pushFollow(FOLLOW_rule__Exit__ExitHubAssignment_2_0_in_rule__Exit__Alternatives_22368); rule__Exit__ExitHubAssignment_2_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getExitAccess().getExitHubAssignment_2_0()); } } } break; case 2 : // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1140:6: ( ( rule__Exit__ExitSceneAssignment_2_1 ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1140:6: ( ( rule__Exit__ExitSceneAssignment_2_1 ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1141:1: ( rule__Exit__ExitSceneAssignment_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getExitAccess().getExitSceneAssignment_2_1()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1142:1: ( rule__Exit__ExitSceneAssignment_2_1 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1142:2: rule__Exit__ExitSceneAssignment_2_1 { pushFollow(FOLLOW_rule__Exit__ExitSceneAssignment_2_1_in_rule__Exit__Alternatives_22386); rule__Exit__ExitSceneAssignment_2_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getExitAccess().getExitSceneAssignment_2_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Exit__Alternatives_2" // $ANTLR start "rule__Statement__Alternatives" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1151:1: rule__Statement__Alternatives : ( ( ruleDialogLine ) | ( ruleConditional ) ); public final void rule__Statement__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1155:1: ( ( ruleDialogLine ) | ( ruleConditional ) ) int alt5=2; int LA5_0 = input.LA(1); if ( (LA5_0==RULE_ID) ) { alt5=1; } else if ( ((LA5_0>=13 && LA5_0<=14)||LA5_0==34) ) { alt5=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 5, 0, input); throw nvae; } switch (alt5) { case 1 : // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1156:1: ( ruleDialogLine ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1156:1: ( ruleDialogLine ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1157:1: ruleDialogLine { if ( state.backtracking==0 ) { before(grammarAccess.getStatementAccess().getDialogLineParserRuleCall_0()); } pushFollow(FOLLOW_ruleDialogLine_in_rule__Statement__Alternatives2419); ruleDialogLine(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getStatementAccess().getDialogLineParserRuleCall_0()); } } } break; case 2 : // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1162:6: ( ruleConditional ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1162:6: ( ruleConditional ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1163:1: ruleConditional { if ( state.backtracking==0 ) { before(grammarAccess.getStatementAccess().getConditionalParserRuleCall_1()); } pushFollow(FOLLOW_ruleConditional_in_rule__Statement__Alternatives2436); ruleConditional(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getStatementAccess().getConditionalParserRuleCall_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Statement__Alternatives" // $ANTLR start "rule__Modifier__Alternatives" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1173:1: rule__Modifier__Alternatives : ( ( ( 'single' ) ) | ( ( 'random' ) ) ); public final void rule__Modifier__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1177:1: ( ( ( 'single' ) ) | ( ( 'random' ) ) ) int alt6=2; int LA6_0 = input.LA(1); if ( (LA6_0==13) ) { alt6=1; } else if ( (LA6_0==14) ) { alt6=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 6, 0, input); throw nvae; } switch (alt6) { case 1 : // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1178:1: ( ( 'single' ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1178:1: ( ( 'single' ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1179:1: ( 'single' ) { if ( state.backtracking==0 ) { before(grammarAccess.getModifierAccess().getSingleEnumLiteralDeclaration_0()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1180:1: ( 'single' ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1180:3: 'single' { match(input,13,FOLLOW_13_in_rule__Modifier__Alternatives2469); if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getModifierAccess().getSingleEnumLiteralDeclaration_0()); } } } break; case 2 : // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1185:6: ( ( 'random' ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1185:6: ( ( 'random' ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1186:1: ( 'random' ) { if ( state.backtracking==0 ) { before(grammarAccess.getModifierAccess().getRandomEnumLiteralDeclaration_1()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1187:1: ( 'random' ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1187:3: 'random' { match(input,14,FOLLOW_14_in_rule__Modifier__Alternatives2490); if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getModifierAccess().getRandomEnumLiteralDeclaration_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Modifier__Alternatives" // $ANTLR start "rule__SwitchValue__Alternatives" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1197:1: rule__SwitchValue__Alternatives : ( ( ( 'on' ) ) | ( ( 'off' ) ) ); public final void rule__SwitchValue__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1201:1: ( ( ( 'on' ) ) | ( ( 'off' ) ) ) int alt7=2; int LA7_0 = input.LA(1); if ( (LA7_0==15) ) { alt7=1; } else if ( (LA7_0==16) ) { alt7=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 7, 0, input); throw nvae; } switch (alt7) { case 1 : // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1202:1: ( ( 'on' ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1202:1: ( ( 'on' ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1203:1: ( 'on' ) { if ( state.backtracking==0 ) { before(grammarAccess.getSwitchValueAccess().getOnEnumLiteralDeclaration_0()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1204:1: ( 'on' ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1204:3: 'on' { match(input,15,FOLLOW_15_in_rule__SwitchValue__Alternatives2526); if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getSwitchValueAccess().getOnEnumLiteralDeclaration_0()); } } } break; case 2 : // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1209:6: ( ( 'off' ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1209:6: ( ( 'off' ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1210:1: ( 'off' ) { if ( state.backtracking==0 ) { before(grammarAccess.getSwitchValueAccess().getOffEnumLiteralDeclaration_1()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1211:1: ( 'off' ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1211:3: 'off' { match(input,16,FOLLOW_16_in_rule__SwitchValue__Alternatives2547); if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getSwitchValueAccess().getOffEnumLiteralDeclaration_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SwitchValue__Alternatives" // $ANTLR start "rule__Script__Group__0" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1223:1: rule__Script__Group__0 : rule__Script__Group__0__Impl rule__Script__Group__1 ; public final void rule__Script__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1227:1: ( rule__Script__Group__0__Impl rule__Script__Group__1 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1228:2: rule__Script__Group__0__Impl rule__Script__Group__1 { pushFollow(FOLLOW_rule__Script__Group__0__Impl_in_rule__Script__Group__02580); rule__Script__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__Script__Group__1_in_rule__Script__Group__02583); rule__Script__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Script__Group__0" // $ANTLR start "rule__Script__Group__0__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1235:1: rule__Script__Group__0__Impl : ( () ) ; public final void rule__Script__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1239:1: ( ( () ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1240:1: ( () ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1240:1: ( () ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1241:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getScriptAccess().getScriptAction_0()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1242:1: () // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1244:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getScriptAccess().getScriptAction_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Script__Group__0__Impl" // $ANTLR start "rule__Script__Group__1" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1254:1: rule__Script__Group__1 : rule__Script__Group__1__Impl rule__Script__Group__2 ; public final void rule__Script__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1258:1: ( rule__Script__Group__1__Impl rule__Script__Group__2 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1259:2: rule__Script__Group__1__Impl rule__Script__Group__2 { pushFollow(FOLLOW_rule__Script__Group__1__Impl_in_rule__Script__Group__12641); rule__Script__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__Script__Group__2_in_rule__Script__Group__12644); rule__Script__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Script__Group__1" // $ANTLR start "rule__Script__Group__1__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1266:1: rule__Script__Group__1__Impl : ( ( rule__Script__CharactersDefinitionAssignment_1 )? ) ; public final void rule__Script__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1270:1: ( ( ( rule__Script__CharactersDefinitionAssignment_1 )? ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1271:1: ( ( rule__Script__CharactersDefinitionAssignment_1 )? ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1271:1: ( ( rule__Script__CharactersDefinitionAssignment_1 )? ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1272:1: ( rule__Script__CharactersDefinitionAssignment_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getScriptAccess().getCharactersDefinitionAssignment_1()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1273:1: ( rule__Script__CharactersDefinitionAssignment_1 )? int alt8=2; int LA8_0 = input.LA(1); if ( (LA8_0==17) ) { alt8=1; } switch (alt8) { case 1 : // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1273:2: rule__Script__CharactersDefinitionAssignment_1 { pushFollow(FOLLOW_rule__Script__CharactersDefinitionAssignment_1_in_rule__Script__Group__1__Impl2671); rule__Script__CharactersDefinitionAssignment_1(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getScriptAccess().getCharactersDefinitionAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Script__Group__1__Impl" // $ANTLR start "rule__Script__Group__2" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1283:1: rule__Script__Group__2 : rule__Script__Group__2__Impl rule__Script__Group__3 ; public final void rule__Script__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1287:1: ( rule__Script__Group__2__Impl rule__Script__Group__3 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1288:2: rule__Script__Group__2__Impl rule__Script__Group__3 { pushFollow(FOLLOW_rule__Script__Group__2__Impl_in_rule__Script__Group__22702); rule__Script__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__Script__Group__3_in_rule__Script__Group__22705); rule__Script__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Script__Group__2" // $ANTLR start "rule__Script__Group__2__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1295:1: rule__Script__Group__2__Impl : ( ( rule__Script__SwitchesDefinitionAssignment_2 )? ) ; public final void rule__Script__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1299:1: ( ( ( rule__Script__SwitchesDefinitionAssignment_2 )? ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1300:1: ( ( rule__Script__SwitchesDefinitionAssignment_2 )? ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1300:1: ( ( rule__Script__SwitchesDefinitionAssignment_2 )? ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1301:1: ( rule__Script__SwitchesDefinitionAssignment_2 )? { if ( state.backtracking==0 ) { before(grammarAccess.getScriptAccess().getSwitchesDefinitionAssignment_2()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1302:1: ( rule__Script__SwitchesDefinitionAssignment_2 )? int alt9=2; int LA9_0 = input.LA(1); if ( (LA9_0==20) ) { alt9=1; } switch (alt9) { case 1 : // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1302:2: rule__Script__SwitchesDefinitionAssignment_2 { pushFollow(FOLLOW_rule__Script__SwitchesDefinitionAssignment_2_in_rule__Script__Group__2__Impl2732); rule__Script__SwitchesDefinitionAssignment_2(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getScriptAccess().getSwitchesDefinitionAssignment_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Script__Group__2__Impl" // $ANTLR start "rule__Script__Group__3" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1312:1: rule__Script__Group__3 : rule__Script__Group__3__Impl rule__Script__Group__4 ; public final void rule__Script__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1316:1: ( rule__Script__Group__3__Impl rule__Script__Group__4 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1317:2: rule__Script__Group__3__Impl rule__Script__Group__4 { pushFollow(FOLLOW_rule__Script__Group__3__Impl_in_rule__Script__Group__32763); rule__Script__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__Script__Group__4_in_rule__Script__Group__32766); rule__Script__Group__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Script__Group__3" // $ANTLR start "rule__Script__Group__3__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1324:1: rule__Script__Group__3__Impl : ( ( rule__Script__ConditionsDefinitionAssignment_3 )? ) ; public final void rule__Script__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1328:1: ( ( ( rule__Script__ConditionsDefinitionAssignment_3 )? ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1329:1: ( ( rule__Script__ConditionsDefinitionAssignment_3 )? ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1329:1: ( ( rule__Script__ConditionsDefinitionAssignment_3 )? ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1330:1: ( rule__Script__ConditionsDefinitionAssignment_3 )? { if ( state.backtracking==0 ) { before(grammarAccess.getScriptAccess().getConditionsDefinitionAssignment_3()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1331:1: ( rule__Script__ConditionsDefinitionAssignment_3 )? int alt10=2; int LA10_0 = input.LA(1); if ( (LA10_0==22) ) { alt10=1; } switch (alt10) { case 1 : // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1331:2: rule__Script__ConditionsDefinitionAssignment_3 { pushFollow(FOLLOW_rule__Script__ConditionsDefinitionAssignment_3_in_rule__Script__Group__3__Impl2793); rule__Script__ConditionsDefinitionAssignment_3(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getScriptAccess().getConditionsDefinitionAssignment_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Script__Group__3__Impl" // $ANTLR start "rule__Script__Group__4" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1341:1: rule__Script__Group__4 : rule__Script__Group__4__Impl ; public final void rule__Script__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1345:1: ( rule__Script__Group__4__Impl ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1346:2: rule__Script__Group__4__Impl { pushFollow(FOLLOW_rule__Script__Group__4__Impl_in_rule__Script__Group__42824); rule__Script__Group__4__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Script__Group__4" // $ANTLR start "rule__Script__Group__4__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1352:1: rule__Script__Group__4__Impl : ( ( rule__Script__ScenesAssignment_4 )* ) ; public final void rule__Script__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1356:1: ( ( ( rule__Script__ScenesAssignment_4 )* ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1357:1: ( ( rule__Script__ScenesAssignment_4 )* ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1357:1: ( ( rule__Script__ScenesAssignment_4 )* ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1358:1: ( rule__Script__ScenesAssignment_4 )* { if ( state.backtracking==0 ) { before(grammarAccess.getScriptAccess().getScenesAssignment_4()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1359:1: ( rule__Script__ScenesAssignment_4 )* loop11: do { int alt11=2; int LA11_0 = input.LA(1); if ( (LA11_0==26) ) { alt11=1; } switch (alt11) { case 1 : // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1359:2: rule__Script__ScenesAssignment_4 { pushFollow(FOLLOW_rule__Script__ScenesAssignment_4_in_rule__Script__Group__4__Impl2851); rule__Script__ScenesAssignment_4(); state._fsp--; if (state.failed) return ; } break; default : break loop11; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getScriptAccess().getScenesAssignment_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Script__Group__4__Impl" // $ANTLR start "rule__CharactersDefinition__Group__0" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1379:1: rule__CharactersDefinition__Group__0 : rule__CharactersDefinition__Group__0__Impl rule__CharactersDefinition__Group__1 ; public final void rule__CharactersDefinition__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1383:1: ( rule__CharactersDefinition__Group__0__Impl rule__CharactersDefinition__Group__1 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1384:2: rule__CharactersDefinition__Group__0__Impl rule__CharactersDefinition__Group__1 { pushFollow(FOLLOW_rule__CharactersDefinition__Group__0__Impl_in_rule__CharactersDefinition__Group__02892); rule__CharactersDefinition__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__CharactersDefinition__Group__1_in_rule__CharactersDefinition__Group__02895); rule__CharactersDefinition__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CharactersDefinition__Group__0" // $ANTLR start "rule__CharactersDefinition__Group__0__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1391:1: rule__CharactersDefinition__Group__0__Impl : ( 'characters' ) ; public final void rule__CharactersDefinition__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1395:1: ( ( 'characters' ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1396:1: ( 'characters' ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1396:1: ( 'characters' ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1397:1: 'characters' { if ( state.backtracking==0 ) { before(grammarAccess.getCharactersDefinitionAccess().getCharactersKeyword_0()); } match(input,17,FOLLOW_17_in_rule__CharactersDefinition__Group__0__Impl2923); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCharactersDefinitionAccess().getCharactersKeyword_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CharactersDefinition__Group__0__Impl" // $ANTLR start "rule__CharactersDefinition__Group__1" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1410:1: rule__CharactersDefinition__Group__1 : rule__CharactersDefinition__Group__1__Impl rule__CharactersDefinition__Group__2 ; public final void rule__CharactersDefinition__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1414:1: ( rule__CharactersDefinition__Group__1__Impl rule__CharactersDefinition__Group__2 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1415:2: rule__CharactersDefinition__Group__1__Impl rule__CharactersDefinition__Group__2 { pushFollow(FOLLOW_rule__CharactersDefinition__Group__1__Impl_in_rule__CharactersDefinition__Group__12954); rule__CharactersDefinition__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__CharactersDefinition__Group__2_in_rule__CharactersDefinition__Group__12957); rule__CharactersDefinition__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CharactersDefinition__Group__1" // $ANTLR start "rule__CharactersDefinition__Group__1__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1422:1: rule__CharactersDefinition__Group__1__Impl : ( ':' ) ; public final void rule__CharactersDefinition__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1426:1: ( ( ':' ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1427:1: ( ':' ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1427:1: ( ':' ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1428:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getCharactersDefinitionAccess().getColonKeyword_1()); } match(input,18,FOLLOW_18_in_rule__CharactersDefinition__Group__1__Impl2985); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCharactersDefinitionAccess().getColonKeyword_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CharactersDefinition__Group__1__Impl" // $ANTLR start "rule__CharactersDefinition__Group__2" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1441:1: rule__CharactersDefinition__Group__2 : rule__CharactersDefinition__Group__2__Impl rule__CharactersDefinition__Group__3 ; public final void rule__CharactersDefinition__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1445:1: ( rule__CharactersDefinition__Group__2__Impl rule__CharactersDefinition__Group__3 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1446:2: rule__CharactersDefinition__Group__2__Impl rule__CharactersDefinition__Group__3 { pushFollow(FOLLOW_rule__CharactersDefinition__Group__2__Impl_in_rule__CharactersDefinition__Group__23016); rule__CharactersDefinition__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__CharactersDefinition__Group__3_in_rule__CharactersDefinition__Group__23019); rule__CharactersDefinition__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CharactersDefinition__Group__2" // $ANTLR start "rule__CharactersDefinition__Group__2__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1453:1: rule__CharactersDefinition__Group__2__Impl : ( ( rule__CharactersDefinition__CharactersAssignment_2 ) ) ; public final void rule__CharactersDefinition__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1457:1: ( ( ( rule__CharactersDefinition__CharactersAssignment_2 ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1458:1: ( ( rule__CharactersDefinition__CharactersAssignment_2 ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1458:1: ( ( rule__CharactersDefinition__CharactersAssignment_2 ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1459:1: ( rule__CharactersDefinition__CharactersAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCharactersDefinitionAccess().getCharactersAssignment_2()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1460:1: ( rule__CharactersDefinition__CharactersAssignment_2 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1460:2: rule__CharactersDefinition__CharactersAssignment_2 { pushFollow(FOLLOW_rule__CharactersDefinition__CharactersAssignment_2_in_rule__CharactersDefinition__Group__2__Impl3046); rule__CharactersDefinition__CharactersAssignment_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getCharactersDefinitionAccess().getCharactersAssignment_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CharactersDefinition__Group__2__Impl" // $ANTLR start "rule__CharactersDefinition__Group__3" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1470:1: rule__CharactersDefinition__Group__3 : rule__CharactersDefinition__Group__3__Impl ; public final void rule__CharactersDefinition__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1474:1: ( rule__CharactersDefinition__Group__3__Impl ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1475:2: rule__CharactersDefinition__Group__3__Impl { pushFollow(FOLLOW_rule__CharactersDefinition__Group__3__Impl_in_rule__CharactersDefinition__Group__33076); rule__CharactersDefinition__Group__3__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CharactersDefinition__Group__3" // $ANTLR start "rule__CharactersDefinition__Group__3__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1481:1: rule__CharactersDefinition__Group__3__Impl : ( ( rule__CharactersDefinition__Group_3__0 )* ) ; public final void rule__CharactersDefinition__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1485:1: ( ( ( rule__CharactersDefinition__Group_3__0 )* ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1486:1: ( ( rule__CharactersDefinition__Group_3__0 )* ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1486:1: ( ( rule__CharactersDefinition__Group_3__0 )* ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1487:1: ( rule__CharactersDefinition__Group_3__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getCharactersDefinitionAccess().getGroup_3()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1488:1: ( rule__CharactersDefinition__Group_3__0 )* loop12: do { int alt12=2; int LA12_0 = input.LA(1); if ( (LA12_0==19) ) { alt12=1; } switch (alt12) { case 1 : // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1488:2: rule__CharactersDefinition__Group_3__0 { pushFollow(FOLLOW_rule__CharactersDefinition__Group_3__0_in_rule__CharactersDefinition__Group__3__Impl3103); rule__CharactersDefinition__Group_3__0(); state._fsp--; if (state.failed) return ; } break; default : break loop12; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getCharactersDefinitionAccess().getGroup_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CharactersDefinition__Group__3__Impl" // $ANTLR start "rule__CharactersDefinition__Group_3__0" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1506:1: rule__CharactersDefinition__Group_3__0 : rule__CharactersDefinition__Group_3__0__Impl rule__CharactersDefinition__Group_3__1 ; public final void rule__CharactersDefinition__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1510:1: ( rule__CharactersDefinition__Group_3__0__Impl rule__CharactersDefinition__Group_3__1 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1511:2: rule__CharactersDefinition__Group_3__0__Impl rule__CharactersDefinition__Group_3__1 { pushFollow(FOLLOW_rule__CharactersDefinition__Group_3__0__Impl_in_rule__CharactersDefinition__Group_3__03142); rule__CharactersDefinition__Group_3__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__CharactersDefinition__Group_3__1_in_rule__CharactersDefinition__Group_3__03145); rule__CharactersDefinition__Group_3__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CharactersDefinition__Group_3__0" // $ANTLR start "rule__CharactersDefinition__Group_3__0__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1518:1: rule__CharactersDefinition__Group_3__0__Impl : ( ',' ) ; public final void rule__CharactersDefinition__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1522:1: ( ( ',' ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1523:1: ( ',' ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1523:1: ( ',' ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1524:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getCharactersDefinitionAccess().getCommaKeyword_3_0()); } match(input,19,FOLLOW_19_in_rule__CharactersDefinition__Group_3__0__Impl3173); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCharactersDefinitionAccess().getCommaKeyword_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CharactersDefinition__Group_3__0__Impl" // $ANTLR start "rule__CharactersDefinition__Group_3__1" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1537:1: rule__CharactersDefinition__Group_3__1 : rule__CharactersDefinition__Group_3__1__Impl ; public final void rule__CharactersDefinition__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1541:1: ( rule__CharactersDefinition__Group_3__1__Impl ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1542:2: rule__CharactersDefinition__Group_3__1__Impl { pushFollow(FOLLOW_rule__CharactersDefinition__Group_3__1__Impl_in_rule__CharactersDefinition__Group_3__13204); rule__CharactersDefinition__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__CharactersDefinition__Group_3__1" // $ANTLR start "rule__CharactersDefinition__Group_3__1__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1548:1: rule__CharactersDefinition__Group_3__1__Impl : ( ( rule__CharactersDefinition__CharactersAssignment_3_1 ) ) ; public final void rule__CharactersDefinition__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1552:1: ( ( ( rule__CharactersDefinition__CharactersAssignment_3_1 ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1553:1: ( ( rule__CharactersDefinition__CharactersAssignment_3_1 ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1553:1: ( ( rule__CharactersDefinition__CharactersAssignment_3_1 ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1554:1: ( rule__CharactersDefinition__CharactersAssignment_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCharactersDefinitionAccess().getCharactersAssignment_3_1()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1555:1: ( rule__CharactersDefinition__CharactersAssignment_3_1 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1555:2: rule__CharactersDefinition__CharactersAssignment_3_1 { pushFollow(FOLLOW_rule__CharactersDefinition__CharactersAssignment_3_1_in_rule__CharactersDefinition__Group_3__1__Impl3231); rule__CharactersDefinition__CharactersAssignment_3_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getCharactersDefinitionAccess().getCharactersAssignment_3_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CharactersDefinition__Group_3__1__Impl" // $ANTLR start "rule__SwitchesDefinition__Group__0" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1569:1: rule__SwitchesDefinition__Group__0 : rule__SwitchesDefinition__Group__0__Impl rule__SwitchesDefinition__Group__1 ; public final void rule__SwitchesDefinition__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1573:1: ( rule__SwitchesDefinition__Group__0__Impl rule__SwitchesDefinition__Group__1 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1574:2: rule__SwitchesDefinition__Group__0__Impl rule__SwitchesDefinition__Group__1 { pushFollow(FOLLOW_rule__SwitchesDefinition__Group__0__Impl_in_rule__SwitchesDefinition__Group__03265); rule__SwitchesDefinition__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__SwitchesDefinition__Group__1_in_rule__SwitchesDefinition__Group__03268); rule__SwitchesDefinition__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SwitchesDefinition__Group__0" // $ANTLR start "rule__SwitchesDefinition__Group__0__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1581:1: rule__SwitchesDefinition__Group__0__Impl : ( 'switches' ) ; public final void rule__SwitchesDefinition__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1585:1: ( ( 'switches' ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1586:1: ( 'switches' ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1586:1: ( 'switches' ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1587:1: 'switches' { if ( state.backtracking==0 ) { before(grammarAccess.getSwitchesDefinitionAccess().getSwitchesKeyword_0()); } match(input,20,FOLLOW_20_in_rule__SwitchesDefinition__Group__0__Impl3296); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSwitchesDefinitionAccess().getSwitchesKeyword_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SwitchesDefinition__Group__0__Impl" // $ANTLR start "rule__SwitchesDefinition__Group__1" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1600:1: rule__SwitchesDefinition__Group__1 : rule__SwitchesDefinition__Group__1__Impl rule__SwitchesDefinition__Group__2 ; public final void rule__SwitchesDefinition__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1604:1: ( rule__SwitchesDefinition__Group__1__Impl rule__SwitchesDefinition__Group__2 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1605:2: rule__SwitchesDefinition__Group__1__Impl rule__SwitchesDefinition__Group__2 { pushFollow(FOLLOW_rule__SwitchesDefinition__Group__1__Impl_in_rule__SwitchesDefinition__Group__13327); rule__SwitchesDefinition__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__SwitchesDefinition__Group__2_in_rule__SwitchesDefinition__Group__13330); rule__SwitchesDefinition__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SwitchesDefinition__Group__1" // $ANTLR start "rule__SwitchesDefinition__Group__1__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1612:1: rule__SwitchesDefinition__Group__1__Impl : ( ':' ) ; public final void rule__SwitchesDefinition__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1616:1: ( ( ':' ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1617:1: ( ':' ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1617:1: ( ':' ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1618:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getSwitchesDefinitionAccess().getColonKeyword_1()); } match(input,18,FOLLOW_18_in_rule__SwitchesDefinition__Group__1__Impl3358); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSwitchesDefinitionAccess().getColonKeyword_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SwitchesDefinition__Group__1__Impl" // $ANTLR start "rule__SwitchesDefinition__Group__2" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1631:1: rule__SwitchesDefinition__Group__2 : rule__SwitchesDefinition__Group__2__Impl rule__SwitchesDefinition__Group__3 ; public final void rule__SwitchesDefinition__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1635:1: ( rule__SwitchesDefinition__Group__2__Impl rule__SwitchesDefinition__Group__3 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1636:2: rule__SwitchesDefinition__Group__2__Impl rule__SwitchesDefinition__Group__3 { pushFollow(FOLLOW_rule__SwitchesDefinition__Group__2__Impl_in_rule__SwitchesDefinition__Group__23389); rule__SwitchesDefinition__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__SwitchesDefinition__Group__3_in_rule__SwitchesDefinition__Group__23392); rule__SwitchesDefinition__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SwitchesDefinition__Group__2" // $ANTLR start "rule__SwitchesDefinition__Group__2__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1643:1: rule__SwitchesDefinition__Group__2__Impl : ( ( rule__SwitchesDefinition__SwitchesAssignment_2 ) ) ; public final void rule__SwitchesDefinition__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1647:1: ( ( ( rule__SwitchesDefinition__SwitchesAssignment_2 ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1648:1: ( ( rule__SwitchesDefinition__SwitchesAssignment_2 ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1648:1: ( ( rule__SwitchesDefinition__SwitchesAssignment_2 ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1649:1: ( rule__SwitchesDefinition__SwitchesAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSwitchesDefinitionAccess().getSwitchesAssignment_2()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1650:1: ( rule__SwitchesDefinition__SwitchesAssignment_2 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1650:2: rule__SwitchesDefinition__SwitchesAssignment_2 { pushFollow(FOLLOW_rule__SwitchesDefinition__SwitchesAssignment_2_in_rule__SwitchesDefinition__Group__2__Impl3419); rule__SwitchesDefinition__SwitchesAssignment_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getSwitchesDefinitionAccess().getSwitchesAssignment_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SwitchesDefinition__Group__2__Impl" // $ANTLR start "rule__SwitchesDefinition__Group__3" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1660:1: rule__SwitchesDefinition__Group__3 : rule__SwitchesDefinition__Group__3__Impl ; public final void rule__SwitchesDefinition__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1664:1: ( rule__SwitchesDefinition__Group__3__Impl ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1665:2: rule__SwitchesDefinition__Group__3__Impl { pushFollow(FOLLOW_rule__SwitchesDefinition__Group__3__Impl_in_rule__SwitchesDefinition__Group__33449); rule__SwitchesDefinition__Group__3__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SwitchesDefinition__Group__3" // $ANTLR start "rule__SwitchesDefinition__Group__3__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1671:1: rule__SwitchesDefinition__Group__3__Impl : ( ( rule__SwitchesDefinition__Group_3__0 )* ) ; public final void rule__SwitchesDefinition__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1675:1: ( ( ( rule__SwitchesDefinition__Group_3__0 )* ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1676:1: ( ( rule__SwitchesDefinition__Group_3__0 )* ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1676:1: ( ( rule__SwitchesDefinition__Group_3__0 )* ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1677:1: ( rule__SwitchesDefinition__Group_3__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getSwitchesDefinitionAccess().getGroup_3()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1678:1: ( rule__SwitchesDefinition__Group_3__0 )* loop13: do { int alt13=2; int LA13_0 = input.LA(1); if ( (LA13_0==19) ) { alt13=1; } switch (alt13) { case 1 : // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1678:2: rule__SwitchesDefinition__Group_3__0 { pushFollow(FOLLOW_rule__SwitchesDefinition__Group_3__0_in_rule__SwitchesDefinition__Group__3__Impl3476); rule__SwitchesDefinition__Group_3__0(); state._fsp--; if (state.failed) return ; } break; default : break loop13; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getSwitchesDefinitionAccess().getGroup_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SwitchesDefinition__Group__3__Impl" // $ANTLR start "rule__SwitchesDefinition__Group_3__0" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1696:1: rule__SwitchesDefinition__Group_3__0 : rule__SwitchesDefinition__Group_3__0__Impl rule__SwitchesDefinition__Group_3__1 ; public final void rule__SwitchesDefinition__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1700:1: ( rule__SwitchesDefinition__Group_3__0__Impl rule__SwitchesDefinition__Group_3__1 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1701:2: rule__SwitchesDefinition__Group_3__0__Impl rule__SwitchesDefinition__Group_3__1 { pushFollow(FOLLOW_rule__SwitchesDefinition__Group_3__0__Impl_in_rule__SwitchesDefinition__Group_3__03515); rule__SwitchesDefinition__Group_3__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__SwitchesDefinition__Group_3__1_in_rule__SwitchesDefinition__Group_3__03518); rule__SwitchesDefinition__Group_3__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SwitchesDefinition__Group_3__0" // $ANTLR start "rule__SwitchesDefinition__Group_3__0__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1708:1: rule__SwitchesDefinition__Group_3__0__Impl : ( ',' ) ; public final void rule__SwitchesDefinition__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1712:1: ( ( ',' ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1713:1: ( ',' ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1713:1: ( ',' ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1714:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getSwitchesDefinitionAccess().getCommaKeyword_3_0()); } match(input,19,FOLLOW_19_in_rule__SwitchesDefinition__Group_3__0__Impl3546); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSwitchesDefinitionAccess().getCommaKeyword_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SwitchesDefinition__Group_3__0__Impl" // $ANTLR start "rule__SwitchesDefinition__Group_3__1" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1727:1: rule__SwitchesDefinition__Group_3__1 : rule__SwitchesDefinition__Group_3__1__Impl ; public final void rule__SwitchesDefinition__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1731:1: ( rule__SwitchesDefinition__Group_3__1__Impl ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1732:2: rule__SwitchesDefinition__Group_3__1__Impl { pushFollow(FOLLOW_rule__SwitchesDefinition__Group_3__1__Impl_in_rule__SwitchesDefinition__Group_3__13577); rule__SwitchesDefinition__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__SwitchesDefinition__Group_3__1" // $ANTLR start "rule__SwitchesDefinition__Group_3__1__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1738:1: rule__SwitchesDefinition__Group_3__1__Impl : ( ( rule__SwitchesDefinition__SwitchesAssignment_3_1 ) ) ; public final void rule__SwitchesDefinition__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1742:1: ( ( ( rule__SwitchesDefinition__SwitchesAssignment_3_1 ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1743:1: ( ( rule__SwitchesDefinition__SwitchesAssignment_3_1 ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1743:1: ( ( rule__SwitchesDefinition__SwitchesAssignment_3_1 ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1744:1: ( rule__SwitchesDefinition__SwitchesAssignment_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSwitchesDefinitionAccess().getSwitchesAssignment_3_1()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1745:1: ( rule__SwitchesDefinition__SwitchesAssignment_3_1 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1745:2: rule__SwitchesDefinition__SwitchesAssignment_3_1 { pushFollow(FOLLOW_rule__SwitchesDefinition__SwitchesAssignment_3_1_in_rule__SwitchesDefinition__Group_3__1__Impl3604); rule__SwitchesDefinition__SwitchesAssignment_3_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getSwitchesDefinitionAccess().getSwitchesAssignment_3_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SwitchesDefinition__Group_3__1__Impl" // $ANTLR start "rule__SwitchDefinition__Group__0" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1759:1: rule__SwitchDefinition__Group__0 : rule__SwitchDefinition__Group__0__Impl rule__SwitchDefinition__Group__1 ; public final void rule__SwitchDefinition__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1763:1: ( rule__SwitchDefinition__Group__0__Impl rule__SwitchDefinition__Group__1 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1764:2: rule__SwitchDefinition__Group__0__Impl rule__SwitchDefinition__Group__1 { pushFollow(FOLLOW_rule__SwitchDefinition__Group__0__Impl_in_rule__SwitchDefinition__Group__03638); rule__SwitchDefinition__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__SwitchDefinition__Group__1_in_rule__SwitchDefinition__Group__03641); rule__SwitchDefinition__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SwitchDefinition__Group__0" // $ANTLR start "rule__SwitchDefinition__Group__0__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1771:1: rule__SwitchDefinition__Group__0__Impl : ( ( rule__SwitchDefinition__NameAssignment_0 ) ) ; public final void rule__SwitchDefinition__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1775:1: ( ( ( rule__SwitchDefinition__NameAssignment_0 ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1776:1: ( ( rule__SwitchDefinition__NameAssignment_0 ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1776:1: ( ( rule__SwitchDefinition__NameAssignment_0 ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1777:1: ( rule__SwitchDefinition__NameAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSwitchDefinitionAccess().getNameAssignment_0()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1778:1: ( rule__SwitchDefinition__NameAssignment_0 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1778:2: rule__SwitchDefinition__NameAssignment_0 { pushFollow(FOLLOW_rule__SwitchDefinition__NameAssignment_0_in_rule__SwitchDefinition__Group__0__Impl3668); rule__SwitchDefinition__NameAssignment_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getSwitchDefinitionAccess().getNameAssignment_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SwitchDefinition__Group__0__Impl" // $ANTLR start "rule__SwitchDefinition__Group__1" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1788:1: rule__SwitchDefinition__Group__1 : rule__SwitchDefinition__Group__1__Impl ; public final void rule__SwitchDefinition__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1792:1: ( rule__SwitchDefinition__Group__1__Impl ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1793:2: rule__SwitchDefinition__Group__1__Impl { pushFollow(FOLLOW_rule__SwitchDefinition__Group__1__Impl_in_rule__SwitchDefinition__Group__13698); rule__SwitchDefinition__Group__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SwitchDefinition__Group__1" // $ANTLR start "rule__SwitchDefinition__Group__1__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1799:1: rule__SwitchDefinition__Group__1__Impl : ( ( rule__SwitchDefinition__Group_1__0 )? ) ; public final void rule__SwitchDefinition__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1803:1: ( ( ( rule__SwitchDefinition__Group_1__0 )? ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1804:1: ( ( rule__SwitchDefinition__Group_1__0 )? ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1804:1: ( ( rule__SwitchDefinition__Group_1__0 )? ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1805:1: ( rule__SwitchDefinition__Group_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getSwitchDefinitionAccess().getGroup_1()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1806:1: ( rule__SwitchDefinition__Group_1__0 )? int alt14=2; int LA14_0 = input.LA(1); if ( (LA14_0==21) ) { alt14=1; } switch (alt14) { case 1 : // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1806:2: rule__SwitchDefinition__Group_1__0 { pushFollow(FOLLOW_rule__SwitchDefinition__Group_1__0_in_rule__SwitchDefinition__Group__1__Impl3725); rule__SwitchDefinition__Group_1__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getSwitchDefinitionAccess().getGroup_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SwitchDefinition__Group__1__Impl" // $ANTLR start "rule__SwitchDefinition__Group_1__0" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1820:1: rule__SwitchDefinition__Group_1__0 : rule__SwitchDefinition__Group_1__0__Impl rule__SwitchDefinition__Group_1__1 ; public final void rule__SwitchDefinition__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1824:1: ( rule__SwitchDefinition__Group_1__0__Impl rule__SwitchDefinition__Group_1__1 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1825:2: rule__SwitchDefinition__Group_1__0__Impl rule__SwitchDefinition__Group_1__1 { pushFollow(FOLLOW_rule__SwitchDefinition__Group_1__0__Impl_in_rule__SwitchDefinition__Group_1__03760); rule__SwitchDefinition__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__SwitchDefinition__Group_1__1_in_rule__SwitchDefinition__Group_1__03763); rule__SwitchDefinition__Group_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SwitchDefinition__Group_1__0" // $ANTLR start "rule__SwitchDefinition__Group_1__0__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1832:1: rule__SwitchDefinition__Group_1__0__Impl : ( 'is' ) ; public final void rule__SwitchDefinition__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1836:1: ( ( 'is' ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1837:1: ( 'is' ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1837:1: ( 'is' ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1838:1: 'is' { if ( state.backtracking==0 ) { before(grammarAccess.getSwitchDefinitionAccess().getIsKeyword_1_0()); } match(input,21,FOLLOW_21_in_rule__SwitchDefinition__Group_1__0__Impl3791); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSwitchDefinitionAccess().getIsKeyword_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SwitchDefinition__Group_1__0__Impl" // $ANTLR start "rule__SwitchDefinition__Group_1__1" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1851:1: rule__SwitchDefinition__Group_1__1 : rule__SwitchDefinition__Group_1__1__Impl ; public final void rule__SwitchDefinition__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1855:1: ( rule__SwitchDefinition__Group_1__1__Impl ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1856:2: rule__SwitchDefinition__Group_1__1__Impl { pushFollow(FOLLOW_rule__SwitchDefinition__Group_1__1__Impl_in_rule__SwitchDefinition__Group_1__13822); rule__SwitchDefinition__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__SwitchDefinition__Group_1__1" // $ANTLR start "rule__SwitchDefinition__Group_1__1__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1862:1: rule__SwitchDefinition__Group_1__1__Impl : ( ( rule__SwitchDefinition__ValueAssignment_1_1 ) ) ; public final void rule__SwitchDefinition__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1866:1: ( ( ( rule__SwitchDefinition__ValueAssignment_1_1 ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1867:1: ( ( rule__SwitchDefinition__ValueAssignment_1_1 ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1867:1: ( ( rule__SwitchDefinition__ValueAssignment_1_1 ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1868:1: ( rule__SwitchDefinition__ValueAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSwitchDefinitionAccess().getValueAssignment_1_1()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1869:1: ( rule__SwitchDefinition__ValueAssignment_1_1 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1869:2: rule__SwitchDefinition__ValueAssignment_1_1 { pushFollow(FOLLOW_rule__SwitchDefinition__ValueAssignment_1_1_in_rule__SwitchDefinition__Group_1__1__Impl3849); rule__SwitchDefinition__ValueAssignment_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getSwitchDefinitionAccess().getValueAssignment_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SwitchDefinition__Group_1__1__Impl" // $ANTLR start "rule__ConditionsDefinition__Group__0" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1883:1: rule__ConditionsDefinition__Group__0 : rule__ConditionsDefinition__Group__0__Impl rule__ConditionsDefinition__Group__1 ; public final void rule__ConditionsDefinition__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1887:1: ( rule__ConditionsDefinition__Group__0__Impl rule__ConditionsDefinition__Group__1 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1888:2: rule__ConditionsDefinition__Group__0__Impl rule__ConditionsDefinition__Group__1 { pushFollow(FOLLOW_rule__ConditionsDefinition__Group__0__Impl_in_rule__ConditionsDefinition__Group__03883); rule__ConditionsDefinition__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ConditionsDefinition__Group__1_in_rule__ConditionsDefinition__Group__03886); rule__ConditionsDefinition__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConditionsDefinition__Group__0" // $ANTLR start "rule__ConditionsDefinition__Group__0__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1895:1: rule__ConditionsDefinition__Group__0__Impl : ( 'conditions' ) ; public final void rule__ConditionsDefinition__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1899:1: ( ( 'conditions' ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1900:1: ( 'conditions' ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1900:1: ( 'conditions' ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1901:1: 'conditions' { if ( state.backtracking==0 ) { before(grammarAccess.getConditionsDefinitionAccess().getConditionsKeyword_0()); } match(input,22,FOLLOW_22_in_rule__ConditionsDefinition__Group__0__Impl3914); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getConditionsDefinitionAccess().getConditionsKeyword_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConditionsDefinition__Group__0__Impl" // $ANTLR start "rule__ConditionsDefinition__Group__1" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1914:1: rule__ConditionsDefinition__Group__1 : rule__ConditionsDefinition__Group__1__Impl rule__ConditionsDefinition__Group__2 ; public final void rule__ConditionsDefinition__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1918:1: ( rule__ConditionsDefinition__Group__1__Impl rule__ConditionsDefinition__Group__2 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1919:2: rule__ConditionsDefinition__Group__1__Impl rule__ConditionsDefinition__Group__2 { pushFollow(FOLLOW_rule__ConditionsDefinition__Group__1__Impl_in_rule__ConditionsDefinition__Group__13945); rule__ConditionsDefinition__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ConditionsDefinition__Group__2_in_rule__ConditionsDefinition__Group__13948); rule__ConditionsDefinition__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConditionsDefinition__Group__1" // $ANTLR start "rule__ConditionsDefinition__Group__1__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1926:1: rule__ConditionsDefinition__Group__1__Impl : ( ( rule__ConditionsDefinition__ConditionsAssignment_1 ) ) ; public final void rule__ConditionsDefinition__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1930:1: ( ( ( rule__ConditionsDefinition__ConditionsAssignment_1 ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1931:1: ( ( rule__ConditionsDefinition__ConditionsAssignment_1 ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1931:1: ( ( rule__ConditionsDefinition__ConditionsAssignment_1 ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1932:1: ( rule__ConditionsDefinition__ConditionsAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getConditionsDefinitionAccess().getConditionsAssignment_1()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1933:1: ( rule__ConditionsDefinition__ConditionsAssignment_1 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1933:2: rule__ConditionsDefinition__ConditionsAssignment_1 { pushFollow(FOLLOW_rule__ConditionsDefinition__ConditionsAssignment_1_in_rule__ConditionsDefinition__Group__1__Impl3975); rule__ConditionsDefinition__ConditionsAssignment_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getConditionsDefinitionAccess().getConditionsAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConditionsDefinition__Group__1__Impl" // $ANTLR start "rule__ConditionsDefinition__Group__2" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1943:1: rule__ConditionsDefinition__Group__2 : rule__ConditionsDefinition__Group__2__Impl rule__ConditionsDefinition__Group__3 ; public final void rule__ConditionsDefinition__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1947:1: ( rule__ConditionsDefinition__Group__2__Impl rule__ConditionsDefinition__Group__3 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1948:2: rule__ConditionsDefinition__Group__2__Impl rule__ConditionsDefinition__Group__3 { pushFollow(FOLLOW_rule__ConditionsDefinition__Group__2__Impl_in_rule__ConditionsDefinition__Group__24005); rule__ConditionsDefinition__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ConditionsDefinition__Group__3_in_rule__ConditionsDefinition__Group__24008); rule__ConditionsDefinition__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConditionsDefinition__Group__2" // $ANTLR start "rule__ConditionsDefinition__Group__2__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1955:1: rule__ConditionsDefinition__Group__2__Impl : ( ( rule__ConditionsDefinition__ConditionsAssignment_2 )* ) ; public final void rule__ConditionsDefinition__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1959:1: ( ( ( rule__ConditionsDefinition__ConditionsAssignment_2 )* ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1960:1: ( ( rule__ConditionsDefinition__ConditionsAssignment_2 )* ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1960:1: ( ( rule__ConditionsDefinition__ConditionsAssignment_2 )* ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1961:1: ( rule__ConditionsDefinition__ConditionsAssignment_2 )* { if ( state.backtracking==0 ) { before(grammarAccess.getConditionsDefinitionAccess().getConditionsAssignment_2()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1962:1: ( rule__ConditionsDefinition__ConditionsAssignment_2 )* loop15: do { int alt15=2; int LA15_0 = input.LA(1); if ( (LA15_0==24) ) { alt15=1; } switch (alt15) { case 1 : // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1962:2: rule__ConditionsDefinition__ConditionsAssignment_2 { pushFollow(FOLLOW_rule__ConditionsDefinition__ConditionsAssignment_2_in_rule__ConditionsDefinition__Group__2__Impl4035); rule__ConditionsDefinition__ConditionsAssignment_2(); state._fsp--; if (state.failed) return ; } break; default : break loop15; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getConditionsDefinitionAccess().getConditionsAssignment_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConditionsDefinition__Group__2__Impl" // $ANTLR start "rule__ConditionsDefinition__Group__3" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1972:1: rule__ConditionsDefinition__Group__3 : rule__ConditionsDefinition__Group__3__Impl ; public final void rule__ConditionsDefinition__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1976:1: ( rule__ConditionsDefinition__Group__3__Impl ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1977:2: rule__ConditionsDefinition__Group__3__Impl { pushFollow(FOLLOW_rule__ConditionsDefinition__Group__3__Impl_in_rule__ConditionsDefinition__Group__34066); rule__ConditionsDefinition__Group__3__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConditionsDefinition__Group__3" // $ANTLR start "rule__ConditionsDefinition__Group__3__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1983:1: rule__ConditionsDefinition__Group__3__Impl : ( 'end' ) ; public final void rule__ConditionsDefinition__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1987:1: ( ( 'end' ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1988:1: ( 'end' ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1988:1: ( 'end' ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:1989:1: 'end' { if ( state.backtracking==0 ) { before(grammarAccess.getConditionsDefinitionAccess().getEndKeyword_3()); } match(input,23,FOLLOW_23_in_rule__ConditionsDefinition__Group__3__Impl4094); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getConditionsDefinitionAccess().getEndKeyword_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConditionsDefinition__Group__3__Impl" // $ANTLR start "rule__ConditionDefinition__Group__0" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2010:1: rule__ConditionDefinition__Group__0 : rule__ConditionDefinition__Group__0__Impl rule__ConditionDefinition__Group__1 ; public final void rule__ConditionDefinition__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2014:1: ( rule__ConditionDefinition__Group__0__Impl rule__ConditionDefinition__Group__1 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2015:2: rule__ConditionDefinition__Group__0__Impl rule__ConditionDefinition__Group__1 { pushFollow(FOLLOW_rule__ConditionDefinition__Group__0__Impl_in_rule__ConditionDefinition__Group__04133); rule__ConditionDefinition__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ConditionDefinition__Group__1_in_rule__ConditionDefinition__Group__04136); rule__ConditionDefinition__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConditionDefinition__Group__0" // $ANTLR start "rule__ConditionDefinition__Group__0__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2022:1: rule__ConditionDefinition__Group__0__Impl : ( 'set' ) ; public final void rule__ConditionDefinition__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2026:1: ( ( 'set' ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2027:1: ( 'set' ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2027:1: ( 'set' ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2028:1: 'set' { if ( state.backtracking==0 ) { before(grammarAccess.getConditionDefinitionAccess().getSetKeyword_0()); } match(input,24,FOLLOW_24_in_rule__ConditionDefinition__Group__0__Impl4164); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getConditionDefinitionAccess().getSetKeyword_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConditionDefinition__Group__0__Impl" // $ANTLR start "rule__ConditionDefinition__Group__1" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2041:1: rule__ConditionDefinition__Group__1 : rule__ConditionDefinition__Group__1__Impl rule__ConditionDefinition__Group__2 ; public final void rule__ConditionDefinition__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2045:1: ( rule__ConditionDefinition__Group__1__Impl rule__ConditionDefinition__Group__2 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2046:2: rule__ConditionDefinition__Group__1__Impl rule__ConditionDefinition__Group__2 { pushFollow(FOLLOW_rule__ConditionDefinition__Group__1__Impl_in_rule__ConditionDefinition__Group__14195); rule__ConditionDefinition__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ConditionDefinition__Group__2_in_rule__ConditionDefinition__Group__14198); rule__ConditionDefinition__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConditionDefinition__Group__1" // $ANTLR start "rule__ConditionDefinition__Group__1__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2053:1: rule__ConditionDefinition__Group__1__Impl : ( ( rule__ConditionDefinition__NameAssignment_1 ) ) ; public final void rule__ConditionDefinition__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2057:1: ( ( ( rule__ConditionDefinition__NameAssignment_1 ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2058:1: ( ( rule__ConditionDefinition__NameAssignment_1 ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2058:1: ( ( rule__ConditionDefinition__NameAssignment_1 ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2059:1: ( rule__ConditionDefinition__NameAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getConditionDefinitionAccess().getNameAssignment_1()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2060:1: ( rule__ConditionDefinition__NameAssignment_1 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2060:2: rule__ConditionDefinition__NameAssignment_1 { pushFollow(FOLLOW_rule__ConditionDefinition__NameAssignment_1_in_rule__ConditionDefinition__Group__1__Impl4225); rule__ConditionDefinition__NameAssignment_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getConditionDefinitionAccess().getNameAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConditionDefinition__Group__1__Impl" // $ANTLR start "rule__ConditionDefinition__Group__2" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2070:1: rule__ConditionDefinition__Group__2 : rule__ConditionDefinition__Group__2__Impl rule__ConditionDefinition__Group__3 ; public final void rule__ConditionDefinition__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2074:1: ( rule__ConditionDefinition__Group__2__Impl rule__ConditionDefinition__Group__3 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2075:2: rule__ConditionDefinition__Group__2__Impl rule__ConditionDefinition__Group__3 { pushFollow(FOLLOW_rule__ConditionDefinition__Group__2__Impl_in_rule__ConditionDefinition__Group__24255); rule__ConditionDefinition__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ConditionDefinition__Group__3_in_rule__ConditionDefinition__Group__24258); rule__ConditionDefinition__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConditionDefinition__Group__2" // $ANTLR start "rule__ConditionDefinition__Group__2__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2082:1: rule__ConditionDefinition__Group__2__Impl : ( 'when' ) ; public final void rule__ConditionDefinition__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2086:1: ( ( 'when' ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2087:1: ( 'when' ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2087:1: ( 'when' ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2088:1: 'when' { if ( state.backtracking==0 ) { before(grammarAccess.getConditionDefinitionAccess().getWhenKeyword_2()); } match(input,25,FOLLOW_25_in_rule__ConditionDefinition__Group__2__Impl4286); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getConditionDefinitionAccess().getWhenKeyword_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConditionDefinition__Group__2__Impl" // $ANTLR start "rule__ConditionDefinition__Group__3" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2101:1: rule__ConditionDefinition__Group__3 : rule__ConditionDefinition__Group__3__Impl ; public final void rule__ConditionDefinition__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2105:1: ( rule__ConditionDefinition__Group__3__Impl ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2106:2: rule__ConditionDefinition__Group__3__Impl { pushFollow(FOLLOW_rule__ConditionDefinition__Group__3__Impl_in_rule__ConditionDefinition__Group__34317); rule__ConditionDefinition__Group__3__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConditionDefinition__Group__3" // $ANTLR start "rule__ConditionDefinition__Group__3__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2112:1: rule__ConditionDefinition__Group__3__Impl : ( ( rule__ConditionDefinition__SwitchListAssignment_3 ) ) ; public final void rule__ConditionDefinition__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2116:1: ( ( ( rule__ConditionDefinition__SwitchListAssignment_3 ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2117:1: ( ( rule__ConditionDefinition__SwitchListAssignment_3 ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2117:1: ( ( rule__ConditionDefinition__SwitchListAssignment_3 ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2118:1: ( rule__ConditionDefinition__SwitchListAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getConditionDefinitionAccess().getSwitchListAssignment_3()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2119:1: ( rule__ConditionDefinition__SwitchListAssignment_3 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2119:2: rule__ConditionDefinition__SwitchListAssignment_3 { pushFollow(FOLLOW_rule__ConditionDefinition__SwitchListAssignment_3_in_rule__ConditionDefinition__Group__3__Impl4344); rule__ConditionDefinition__SwitchListAssignment_3(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getConditionDefinitionAccess().getSwitchListAssignment_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConditionDefinition__Group__3__Impl" // $ANTLR start "rule__Scene__Group__0" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2137:1: rule__Scene__Group__0 : rule__Scene__Group__0__Impl rule__Scene__Group__1 ; public final void rule__Scene__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2141:1: ( rule__Scene__Group__0__Impl rule__Scene__Group__1 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2142:2: rule__Scene__Group__0__Impl rule__Scene__Group__1 { pushFollow(FOLLOW_rule__Scene__Group__0__Impl_in_rule__Scene__Group__04382); rule__Scene__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__Scene__Group__1_in_rule__Scene__Group__04385); rule__Scene__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Scene__Group__0" // $ANTLR start "rule__Scene__Group__0__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2149:1: rule__Scene__Group__0__Impl : ( () ) ; public final void rule__Scene__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2153:1: ( ( () ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2154:1: ( () ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2154:1: ( () ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2155:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getSceneAccess().getSceneAction_0()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2156:1: () // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2158:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getSceneAccess().getSceneAction_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Scene__Group__0__Impl" // $ANTLR start "rule__Scene__Group__1" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2168:1: rule__Scene__Group__1 : rule__Scene__Group__1__Impl rule__Scene__Group__2 ; public final void rule__Scene__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2172:1: ( rule__Scene__Group__1__Impl rule__Scene__Group__2 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2173:2: rule__Scene__Group__1__Impl rule__Scene__Group__2 { pushFollow(FOLLOW_rule__Scene__Group__1__Impl_in_rule__Scene__Group__14443); rule__Scene__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__Scene__Group__2_in_rule__Scene__Group__14446); rule__Scene__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Scene__Group__1" // $ANTLR start "rule__Scene__Group__1__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2180:1: rule__Scene__Group__1__Impl : ( 'scene' ) ; public final void rule__Scene__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2184:1: ( ( 'scene' ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2185:1: ( 'scene' ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2185:1: ( 'scene' ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2186:1: 'scene' { if ( state.backtracking==0 ) { before(grammarAccess.getSceneAccess().getSceneKeyword_1()); } match(input,26,FOLLOW_26_in_rule__Scene__Group__1__Impl4474); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSceneAccess().getSceneKeyword_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Scene__Group__1__Impl" // $ANTLR start "rule__Scene__Group__2" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2199:1: rule__Scene__Group__2 : rule__Scene__Group__2__Impl rule__Scene__Group__3 ; public final void rule__Scene__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2203:1: ( rule__Scene__Group__2__Impl rule__Scene__Group__3 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2204:2: rule__Scene__Group__2__Impl rule__Scene__Group__3 { pushFollow(FOLLOW_rule__Scene__Group__2__Impl_in_rule__Scene__Group__24505); rule__Scene__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__Scene__Group__3_in_rule__Scene__Group__24508); rule__Scene__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Scene__Group__2" // $ANTLR start "rule__Scene__Group__2__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2211:1: rule__Scene__Group__2__Impl : ( ( rule__Scene__NameAssignment_2 ) ) ; public final void rule__Scene__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2215:1: ( ( ( rule__Scene__NameAssignment_2 ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2216:1: ( ( rule__Scene__NameAssignment_2 ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2216:1: ( ( rule__Scene__NameAssignment_2 ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2217:1: ( rule__Scene__NameAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSceneAccess().getNameAssignment_2()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2218:1: ( rule__Scene__NameAssignment_2 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2218:2: rule__Scene__NameAssignment_2 { pushFollow(FOLLOW_rule__Scene__NameAssignment_2_in_rule__Scene__Group__2__Impl4535); rule__Scene__NameAssignment_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getSceneAccess().getNameAssignment_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Scene__Group__2__Impl" // $ANTLR start "rule__Scene__Group__3" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2228:1: rule__Scene__Group__3 : rule__Scene__Group__3__Impl rule__Scene__Group__4 ; public final void rule__Scene__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2232:1: ( rule__Scene__Group__3__Impl rule__Scene__Group__4 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2233:2: rule__Scene__Group__3__Impl rule__Scene__Group__4 { pushFollow(FOLLOW_rule__Scene__Group__3__Impl_in_rule__Scene__Group__34565); rule__Scene__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__Scene__Group__4_in_rule__Scene__Group__34568); rule__Scene__Group__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Scene__Group__3" // $ANTLR start "rule__Scene__Group__3__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2240:1: rule__Scene__Group__3__Impl : ( ( rule__Scene__DialogAssignment_3 ) ) ; public final void rule__Scene__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2244:1: ( ( ( rule__Scene__DialogAssignment_3 ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2245:1: ( ( rule__Scene__DialogAssignment_3 ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2245:1: ( ( rule__Scene__DialogAssignment_3 ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2246:1: ( rule__Scene__DialogAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSceneAccess().getDialogAssignment_3()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2247:1: ( rule__Scene__DialogAssignment_3 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2247:2: rule__Scene__DialogAssignment_3 { pushFollow(FOLLOW_rule__Scene__DialogAssignment_3_in_rule__Scene__Group__3__Impl4595); rule__Scene__DialogAssignment_3(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getSceneAccess().getDialogAssignment_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Scene__Group__3__Impl" // $ANTLR start "rule__Scene__Group__4" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2257:1: rule__Scene__Group__4 : rule__Scene__Group__4__Impl rule__Scene__Group__5 ; public final void rule__Scene__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2261:1: ( rule__Scene__Group__4__Impl rule__Scene__Group__5 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2262:2: rule__Scene__Group__4__Impl rule__Scene__Group__5 { pushFollow(FOLLOW_rule__Scene__Group__4__Impl_in_rule__Scene__Group__44625); rule__Scene__Group__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__Scene__Group__5_in_rule__Scene__Group__44628); rule__Scene__Group__5(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Scene__Group__4" // $ANTLR start "rule__Scene__Group__4__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2269:1: rule__Scene__Group__4__Impl : ( 'end' ) ; public final void rule__Scene__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2273:1: ( ( 'end' ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2274:1: ( 'end' ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2274:1: ( 'end' ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2275:1: 'end' { if ( state.backtracking==0 ) { before(grammarAccess.getSceneAccess().getEndKeyword_4()); } match(input,23,FOLLOW_23_in_rule__Scene__Group__4__Impl4656); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSceneAccess().getEndKeyword_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Scene__Group__4__Impl" // $ANTLR start "rule__Scene__Group__5" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2288:1: rule__Scene__Group__5 : rule__Scene__Group__5__Impl ; public final void rule__Scene__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2292:1: ( rule__Scene__Group__5__Impl ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2293:2: rule__Scene__Group__5__Impl { pushFollow(FOLLOW_rule__Scene__Group__5__Impl_in_rule__Scene__Group__54687); rule__Scene__Group__5__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Scene__Group__5" // $ANTLR start "rule__Scene__Group__5__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2299:1: rule__Scene__Group__5__Impl : ( 'scene' ) ; public final void rule__Scene__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2303:1: ( ( 'scene' ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2304:1: ( 'scene' ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2304:1: ( 'scene' ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2305:1: 'scene' { if ( state.backtracking==0 ) { before(grammarAccess.getSceneAccess().getSceneKeyword_5()); } match(input,26,FOLLOW_26_in_rule__Scene__Group__5__Impl4715); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSceneAccess().getSceneKeyword_5()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Scene__Group__5__Impl" // $ANTLR start "rule__Dialog__Group__0" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2330:1: rule__Dialog__Group__0 : rule__Dialog__Group__0__Impl rule__Dialog__Group__1 ; public final void rule__Dialog__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2334:1: ( rule__Dialog__Group__0__Impl rule__Dialog__Group__1 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2335:2: rule__Dialog__Group__0__Impl rule__Dialog__Group__1 { pushFollow(FOLLOW_rule__Dialog__Group__0__Impl_in_rule__Dialog__Group__04758); rule__Dialog__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__Dialog__Group__1_in_rule__Dialog__Group__04761); rule__Dialog__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Dialog__Group__0" // $ANTLR start "rule__Dialog__Group__0__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2342:1: rule__Dialog__Group__0__Impl : ( () ) ; public final void rule__Dialog__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2346:1: ( ( () ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2347:1: ( () ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2347:1: ( () ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2348:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getDialogAccess().getDialogAction_0()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2349:1: () // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2351:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getDialogAccess().getDialogAction_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Dialog__Group__0__Impl" // $ANTLR start "rule__Dialog__Group__1" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2361:1: rule__Dialog__Group__1 : rule__Dialog__Group__1__Impl rule__Dialog__Group__2 ; public final void rule__Dialog__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2365:1: ( rule__Dialog__Group__1__Impl rule__Dialog__Group__2 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2366:2: rule__Dialog__Group__1__Impl rule__Dialog__Group__2 { pushFollow(FOLLOW_rule__Dialog__Group__1__Impl_in_rule__Dialog__Group__14819); rule__Dialog__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__Dialog__Group__2_in_rule__Dialog__Group__14822); rule__Dialog__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Dialog__Group__1" // $ANTLR start "rule__Dialog__Group__1__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2373:1: rule__Dialog__Group__1__Impl : ( ( rule__Dialog__DefaultsAssignment_1 )? ) ; public final void rule__Dialog__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2377:1: ( ( ( rule__Dialog__DefaultsAssignment_1 )? ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2378:1: ( ( rule__Dialog__DefaultsAssignment_1 )? ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2378:1: ( ( rule__Dialog__DefaultsAssignment_1 )? ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2379:1: ( rule__Dialog__DefaultsAssignment_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDialogAccess().getDefaultsAssignment_1()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2380:1: ( rule__Dialog__DefaultsAssignment_1 )? int alt16=2; int LA16_0 = input.LA(1); if ( (LA16_0==27) ) { alt16=1; } switch (alt16) { case 1 : // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2380:2: rule__Dialog__DefaultsAssignment_1 { pushFollow(FOLLOW_rule__Dialog__DefaultsAssignment_1_in_rule__Dialog__Group__1__Impl4849); rule__Dialog__DefaultsAssignment_1(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getDialogAccess().getDefaultsAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Dialog__Group__1__Impl" // $ANTLR start "rule__Dialog__Group__2" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2390:1: rule__Dialog__Group__2 : rule__Dialog__Group__2__Impl rule__Dialog__Group__3 ; public final void rule__Dialog__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2394:1: ( rule__Dialog__Group__2__Impl rule__Dialog__Group__3 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2395:2: rule__Dialog__Group__2__Impl rule__Dialog__Group__3 { pushFollow(FOLLOW_rule__Dialog__Group__2__Impl_in_rule__Dialog__Group__24880); rule__Dialog__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__Dialog__Group__3_in_rule__Dialog__Group__24883); rule__Dialog__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Dialog__Group__2" // $ANTLR start "rule__Dialog__Group__2__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2402:1: rule__Dialog__Group__2__Impl : ( ( rule__Dialog__FirstTimeAssignment_2 )? ) ; public final void rule__Dialog__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2406:1: ( ( ( rule__Dialog__FirstTimeAssignment_2 )? ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2407:1: ( ( rule__Dialog__FirstTimeAssignment_2 )? ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2407:1: ( ( rule__Dialog__FirstTimeAssignment_2 )? ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2408:1: ( rule__Dialog__FirstTimeAssignment_2 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDialogAccess().getFirstTimeAssignment_2()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2409:1: ( rule__Dialog__FirstTimeAssignment_2 )? int alt17=2; int LA17_0 = input.LA(1); if ( (LA17_0==28) ) { alt17=1; } switch (alt17) { case 1 : // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2409:2: rule__Dialog__FirstTimeAssignment_2 { pushFollow(FOLLOW_rule__Dialog__FirstTimeAssignment_2_in_rule__Dialog__Group__2__Impl4910); rule__Dialog__FirstTimeAssignment_2(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getDialogAccess().getFirstTimeAssignment_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Dialog__Group__2__Impl" // $ANTLR start "rule__Dialog__Group__3" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2419:1: rule__Dialog__Group__3 : rule__Dialog__Group__3__Impl rule__Dialog__Group__4 ; public final void rule__Dialog__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2423:1: ( rule__Dialog__Group__3__Impl rule__Dialog__Group__4 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2424:2: rule__Dialog__Group__3__Impl rule__Dialog__Group__4 { pushFollow(FOLLOW_rule__Dialog__Group__3__Impl_in_rule__Dialog__Group__34941); rule__Dialog__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__Dialog__Group__4_in_rule__Dialog__Group__34944); rule__Dialog__Group__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Dialog__Group__3" // $ANTLR start "rule__Dialog__Group__3__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2431:1: rule__Dialog__Group__3__Impl : ( ( rule__Dialog__RecursivesAssignment_3 )* ) ; public final void rule__Dialog__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2435:1: ( ( ( rule__Dialog__RecursivesAssignment_3 )* ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2436:1: ( ( rule__Dialog__RecursivesAssignment_3 )* ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2436:1: ( ( rule__Dialog__RecursivesAssignment_3 )* ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2437:1: ( rule__Dialog__RecursivesAssignment_3 )* { if ( state.backtracking==0 ) { before(grammarAccess.getDialogAccess().getRecursivesAssignment_3()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2438:1: ( rule__Dialog__RecursivesAssignment_3 )* loop18: do { int alt18=2; int LA18_0 = input.LA(1); if ( (LA18_0==RULE_ID||(LA18_0>=13 && LA18_0<=14)||LA18_0==32||LA18_0==34||LA18_0==43) ) { alt18=1; } switch (alt18) { case 1 : // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2438:2: rule__Dialog__RecursivesAssignment_3 { pushFollow(FOLLOW_rule__Dialog__RecursivesAssignment_3_in_rule__Dialog__Group__3__Impl4971); rule__Dialog__RecursivesAssignment_3(); state._fsp--; if (state.failed) return ; } break; default : break loop18; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getDialogAccess().getRecursivesAssignment_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Dialog__Group__3__Impl" // $ANTLR start "rule__Dialog__Group__4" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2448:1: rule__Dialog__Group__4 : rule__Dialog__Group__4__Impl ; public final void rule__Dialog__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2452:1: ( rule__Dialog__Group__4__Impl ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2453:2: rule__Dialog__Group__4__Impl { pushFollow(FOLLOW_rule__Dialog__Group__4__Impl_in_rule__Dialog__Group__45002); rule__Dialog__Group__4__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Dialog__Group__4" // $ANTLR start "rule__Dialog__Group__4__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2459:1: rule__Dialog__Group__4__Impl : ( ( rule__Dialog__PartingLinesAssignment_4 )? ) ; public final void rule__Dialog__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2463:1: ( ( ( rule__Dialog__PartingLinesAssignment_4 )? ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2464:1: ( ( rule__Dialog__PartingLinesAssignment_4 )? ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2464:1: ( ( rule__Dialog__PartingLinesAssignment_4 )? ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2465:1: ( rule__Dialog__PartingLinesAssignment_4 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDialogAccess().getPartingLinesAssignment_4()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2466:1: ( rule__Dialog__PartingLinesAssignment_4 )? int alt19=2; int LA19_0 = input.LA(1); if ( (LA19_0==31) ) { alt19=1; } switch (alt19) { case 1 : // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2466:2: rule__Dialog__PartingLinesAssignment_4 { pushFollow(FOLLOW_rule__Dialog__PartingLinesAssignment_4_in_rule__Dialog__Group__4__Impl5029); rule__Dialog__PartingLinesAssignment_4(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getDialogAccess().getPartingLinesAssignment_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Dialog__Group__4__Impl" // $ANTLR start "rule__Defaults__Group__0" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2486:1: rule__Defaults__Group__0 : rule__Defaults__Group__0__Impl rule__Defaults__Group__1 ; public final void rule__Defaults__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2490:1: ( rule__Defaults__Group__0__Impl rule__Defaults__Group__1 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2491:2: rule__Defaults__Group__0__Impl rule__Defaults__Group__1 { pushFollow(FOLLOW_rule__Defaults__Group__0__Impl_in_rule__Defaults__Group__05070); rule__Defaults__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__Defaults__Group__1_in_rule__Defaults__Group__05073); rule__Defaults__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Defaults__Group__0" // $ANTLR start "rule__Defaults__Group__0__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2498:1: rule__Defaults__Group__0__Impl : ( () ) ; public final void rule__Defaults__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2502:1: ( ( () ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2503:1: ( () ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2503:1: ( () ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2504:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getDefaultsAccess().getDefaultsAction_0()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2505:1: () // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2507:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getDefaultsAccess().getDefaultsAction_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Defaults__Group__0__Impl" // $ANTLR start "rule__Defaults__Group__1" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2517:1: rule__Defaults__Group__1 : rule__Defaults__Group__1__Impl rule__Defaults__Group__2 ; public final void rule__Defaults__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2521:1: ( rule__Defaults__Group__1__Impl rule__Defaults__Group__2 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2522:2: rule__Defaults__Group__1__Impl rule__Defaults__Group__2 { pushFollow(FOLLOW_rule__Defaults__Group__1__Impl_in_rule__Defaults__Group__15131); rule__Defaults__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__Defaults__Group__2_in_rule__Defaults__Group__15134); rule__Defaults__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Defaults__Group__1" // $ANTLR start "rule__Defaults__Group__1__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2529:1: rule__Defaults__Group__1__Impl : ( 'defaults' ) ; public final void rule__Defaults__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2533:1: ( ( 'defaults' ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2534:1: ( 'defaults' ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2534:1: ( 'defaults' ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2535:1: 'defaults' { if ( state.backtracking==0 ) { before(grammarAccess.getDefaultsAccess().getDefaultsKeyword_1()); } match(input,27,FOLLOW_27_in_rule__Defaults__Group__1__Impl5162); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDefaultsAccess().getDefaultsKeyword_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Defaults__Group__1__Impl" // $ANTLR start "rule__Defaults__Group__2" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2548:1: rule__Defaults__Group__2 : rule__Defaults__Group__2__Impl rule__Defaults__Group__3 ; public final void rule__Defaults__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2552:1: ( rule__Defaults__Group__2__Impl rule__Defaults__Group__3 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2553:2: rule__Defaults__Group__2__Impl rule__Defaults__Group__3 { pushFollow(FOLLOW_rule__Defaults__Group__2__Impl_in_rule__Defaults__Group__25193); rule__Defaults__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__Defaults__Group__3_in_rule__Defaults__Group__25196); rule__Defaults__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Defaults__Group__2" // $ANTLR start "rule__Defaults__Group__2__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2560:1: rule__Defaults__Group__2__Impl : ( ( rule__Defaults__CommentAssignment_2 )? ) ; public final void rule__Defaults__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2564:1: ( ( ( rule__Defaults__CommentAssignment_2 )? ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2565:1: ( ( rule__Defaults__CommentAssignment_2 )? ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2565:1: ( ( rule__Defaults__CommentAssignment_2 )? ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2566:1: ( rule__Defaults__CommentAssignment_2 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDefaultsAccess().getCommentAssignment_2()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2567:1: ( rule__Defaults__CommentAssignment_2 )? int alt20=2; int LA20_0 = input.LA(1); if ( (LA20_0==RULE_COMMENT) ) { alt20=1; } switch (alt20) { case 1 : // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2567:2: rule__Defaults__CommentAssignment_2 { pushFollow(FOLLOW_rule__Defaults__CommentAssignment_2_in_rule__Defaults__Group__2__Impl5223); rule__Defaults__CommentAssignment_2(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getDefaultsAccess().getCommentAssignment_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Defaults__Group__2__Impl" // $ANTLR start "rule__Defaults__Group__3" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2577:1: rule__Defaults__Group__3 : rule__Defaults__Group__3__Impl rule__Defaults__Group__4 ; public final void rule__Defaults__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2581:1: ( rule__Defaults__Group__3__Impl rule__Defaults__Group__4 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2582:2: rule__Defaults__Group__3__Impl rule__Defaults__Group__4 { pushFollow(FOLLOW_rule__Defaults__Group__3__Impl_in_rule__Defaults__Group__35254); rule__Defaults__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__Defaults__Group__4_in_rule__Defaults__Group__35257); rule__Defaults__Group__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Defaults__Group__3" // $ANTLR start "rule__Defaults__Group__3__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2589:1: rule__Defaults__Group__3__Impl : ( ( rule__Defaults__BodyAssignment_3 ) ) ; public final void rule__Defaults__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2593:1: ( ( ( rule__Defaults__BodyAssignment_3 ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2594:1: ( ( rule__Defaults__BodyAssignment_3 ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2594:1: ( ( rule__Defaults__BodyAssignment_3 ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2595:1: ( rule__Defaults__BodyAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDefaultsAccess().getBodyAssignment_3()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2596:1: ( rule__Defaults__BodyAssignment_3 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2596:2: rule__Defaults__BodyAssignment_3 { pushFollow(FOLLOW_rule__Defaults__BodyAssignment_3_in_rule__Defaults__Group__3__Impl5284); rule__Defaults__BodyAssignment_3(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getDefaultsAccess().getBodyAssignment_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Defaults__Group__3__Impl" // $ANTLR start "rule__Defaults__Group__4" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2606:1: rule__Defaults__Group__4 : rule__Defaults__Group__4__Impl ; public final void rule__Defaults__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2610:1: ( rule__Defaults__Group__4__Impl ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2611:2: rule__Defaults__Group__4__Impl { pushFollow(FOLLOW_rule__Defaults__Group__4__Impl_in_rule__Defaults__Group__45314); rule__Defaults__Group__4__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Defaults__Group__4" // $ANTLR start "rule__Defaults__Group__4__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2617:1: rule__Defaults__Group__4__Impl : ( 'end' ) ; public final void rule__Defaults__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2621:1: ( ( 'end' ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2622:1: ( 'end' ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2622:1: ( 'end' ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2623:1: 'end' { if ( state.backtracking==0 ) { before(grammarAccess.getDefaultsAccess().getEndKeyword_4()); } match(input,23,FOLLOW_23_in_rule__Defaults__Group__4__Impl5342); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDefaultsAccess().getEndKeyword_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Defaults__Group__4__Impl" // $ANTLR start "rule__FirstTime__Group__0" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2646:1: rule__FirstTime__Group__0 : rule__FirstTime__Group__0__Impl rule__FirstTime__Group__1 ; public final void rule__FirstTime__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2650:1: ( rule__FirstTime__Group__0__Impl rule__FirstTime__Group__1 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2651:2: rule__FirstTime__Group__0__Impl rule__FirstTime__Group__1 { pushFollow(FOLLOW_rule__FirstTime__Group__0__Impl_in_rule__FirstTime__Group__05383); rule__FirstTime__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__FirstTime__Group__1_in_rule__FirstTime__Group__05386); rule__FirstTime__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__FirstTime__Group__0" // $ANTLR start "rule__FirstTime__Group__0__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2658:1: rule__FirstTime__Group__0__Impl : ( () ) ; public final void rule__FirstTime__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2662:1: ( ( () ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2663:1: ( () ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2663:1: ( () ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2664:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getFirstTimeAccess().getFirstTimeAction_0()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2665:1: () // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2667:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getFirstTimeAccess().getFirstTimeAction_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__FirstTime__Group__0__Impl" // $ANTLR start "rule__FirstTime__Group__1" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2677:1: rule__FirstTime__Group__1 : rule__FirstTime__Group__1__Impl rule__FirstTime__Group__2 ; public final void rule__FirstTime__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2681:1: ( rule__FirstTime__Group__1__Impl rule__FirstTime__Group__2 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2682:2: rule__FirstTime__Group__1__Impl rule__FirstTime__Group__2 { pushFollow(FOLLOW_rule__FirstTime__Group__1__Impl_in_rule__FirstTime__Group__15444); rule__FirstTime__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__FirstTime__Group__2_in_rule__FirstTime__Group__15447); rule__FirstTime__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__FirstTime__Group__1" // $ANTLR start "rule__FirstTime__Group__1__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2689:1: rule__FirstTime__Group__1__Impl : ( 'first' ) ; public final void rule__FirstTime__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2693:1: ( ( 'first' ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2694:1: ( 'first' ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2694:1: ( 'first' ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2695:1: 'first' { if ( state.backtracking==0 ) { before(grammarAccess.getFirstTimeAccess().getFirstKeyword_1()); } match(input,28,FOLLOW_28_in_rule__FirstTime__Group__1__Impl5475); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getFirstTimeAccess().getFirstKeyword_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__FirstTime__Group__1__Impl" // $ANTLR start "rule__FirstTime__Group__2" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2708:1: rule__FirstTime__Group__2 : rule__FirstTime__Group__2__Impl rule__FirstTime__Group__3 ; public final void rule__FirstTime__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2712:1: ( rule__FirstTime__Group__2__Impl rule__FirstTime__Group__3 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2713:2: rule__FirstTime__Group__2__Impl rule__FirstTime__Group__3 { pushFollow(FOLLOW_rule__FirstTime__Group__2__Impl_in_rule__FirstTime__Group__25506); rule__FirstTime__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__FirstTime__Group__3_in_rule__FirstTime__Group__25509); rule__FirstTime__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__FirstTime__Group__2" // $ANTLR start "rule__FirstTime__Group__2__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2720:1: rule__FirstTime__Group__2__Impl : ( 'time' ) ; public final void rule__FirstTime__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2724:1: ( ( 'time' ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2725:1: ( 'time' ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2725:1: ( 'time' ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2726:1: 'time' { if ( state.backtracking==0 ) { before(grammarAccess.getFirstTimeAccess().getTimeKeyword_2()); } match(input,29,FOLLOW_29_in_rule__FirstTime__Group__2__Impl5537); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getFirstTimeAccess().getTimeKeyword_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__FirstTime__Group__2__Impl" // $ANTLR start "rule__FirstTime__Group__3" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2739:1: rule__FirstTime__Group__3 : rule__FirstTime__Group__3__Impl rule__FirstTime__Group__4 ; public final void rule__FirstTime__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2743:1: ( rule__FirstTime__Group__3__Impl rule__FirstTime__Group__4 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2744:2: rule__FirstTime__Group__3__Impl rule__FirstTime__Group__4 { pushFollow(FOLLOW_rule__FirstTime__Group__3__Impl_in_rule__FirstTime__Group__35568); rule__FirstTime__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__FirstTime__Group__4_in_rule__FirstTime__Group__35571); rule__FirstTime__Group__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__FirstTime__Group__3" // $ANTLR start "rule__FirstTime__Group__3__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2751:1: rule__FirstTime__Group__3__Impl : ( ( rule__FirstTime__CommentAssignment_3 )? ) ; public final void rule__FirstTime__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2755:1: ( ( ( rule__FirstTime__CommentAssignment_3 )? ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2756:1: ( ( rule__FirstTime__CommentAssignment_3 )? ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2756:1: ( ( rule__FirstTime__CommentAssignment_3 )? ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2757:1: ( rule__FirstTime__CommentAssignment_3 )? { if ( state.backtracking==0 ) { before(grammarAccess.getFirstTimeAccess().getCommentAssignment_3()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2758:1: ( rule__FirstTime__CommentAssignment_3 )? int alt21=2; int LA21_0 = input.LA(1); if ( (LA21_0==RULE_COMMENT) ) { alt21=1; } switch (alt21) { case 1 : // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2758:2: rule__FirstTime__CommentAssignment_3 { pushFollow(FOLLOW_rule__FirstTime__CommentAssignment_3_in_rule__FirstTime__Group__3__Impl5598); rule__FirstTime__CommentAssignment_3(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getFirstTimeAccess().getCommentAssignment_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__FirstTime__Group__3__Impl" // $ANTLR start "rule__FirstTime__Group__4" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2768:1: rule__FirstTime__Group__4 : rule__FirstTime__Group__4__Impl rule__FirstTime__Group__5 ; public final void rule__FirstTime__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2772:1: ( rule__FirstTime__Group__4__Impl rule__FirstTime__Group__5 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2773:2: rule__FirstTime__Group__4__Impl rule__FirstTime__Group__5 { pushFollow(FOLLOW_rule__FirstTime__Group__4__Impl_in_rule__FirstTime__Group__45629); rule__FirstTime__Group__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__FirstTime__Group__5_in_rule__FirstTime__Group__45632); rule__FirstTime__Group__5(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__FirstTime__Group__4" // $ANTLR start "rule__FirstTime__Group__4__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2780:1: rule__FirstTime__Group__4__Impl : ( ( rule__FirstTime__BodyAssignment_4 ) ) ; public final void rule__FirstTime__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2784:1: ( ( ( rule__FirstTime__BodyAssignment_4 ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2785:1: ( ( rule__FirstTime__BodyAssignment_4 ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2785:1: ( ( rule__FirstTime__BodyAssignment_4 ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2786:1: ( rule__FirstTime__BodyAssignment_4 ) { if ( state.backtracking==0 ) { before(grammarAccess.getFirstTimeAccess().getBodyAssignment_4()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2787:1: ( rule__FirstTime__BodyAssignment_4 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2787:2: rule__FirstTime__BodyAssignment_4 { pushFollow(FOLLOW_rule__FirstTime__BodyAssignment_4_in_rule__FirstTime__Group__4__Impl5659); rule__FirstTime__BodyAssignment_4(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getFirstTimeAccess().getBodyAssignment_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__FirstTime__Group__4__Impl" // $ANTLR start "rule__FirstTime__Group__5" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2797:1: rule__FirstTime__Group__5 : rule__FirstTime__Group__5__Impl rule__FirstTime__Group__6 ; public final void rule__FirstTime__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2801:1: ( rule__FirstTime__Group__5__Impl rule__FirstTime__Group__6 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2802:2: rule__FirstTime__Group__5__Impl rule__FirstTime__Group__6 { pushFollow(FOLLOW_rule__FirstTime__Group__5__Impl_in_rule__FirstTime__Group__55689); rule__FirstTime__Group__5__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__FirstTime__Group__6_in_rule__FirstTime__Group__55692); rule__FirstTime__Group__6(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__FirstTime__Group__5" // $ANTLR start "rule__FirstTime__Group__5__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2809:1: rule__FirstTime__Group__5__Impl : ( ( rule__FirstTime__OtherTimesAssignment_5 )? ) ; public final void rule__FirstTime__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2813:1: ( ( ( rule__FirstTime__OtherTimesAssignment_5 )? ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2814:1: ( ( rule__FirstTime__OtherTimesAssignment_5 )? ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2814:1: ( ( rule__FirstTime__OtherTimesAssignment_5 )? ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2815:1: ( rule__FirstTime__OtherTimesAssignment_5 )? { if ( state.backtracking==0 ) { before(grammarAccess.getFirstTimeAccess().getOtherTimesAssignment_5()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2816:1: ( rule__FirstTime__OtherTimesAssignment_5 )? int alt22=2; int LA22_0 = input.LA(1); if ( (LA22_0==30) ) { alt22=1; } switch (alt22) { case 1 : // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2816:2: rule__FirstTime__OtherTimesAssignment_5 { pushFollow(FOLLOW_rule__FirstTime__OtherTimesAssignment_5_in_rule__FirstTime__Group__5__Impl5719); rule__FirstTime__OtherTimesAssignment_5(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getFirstTimeAccess().getOtherTimesAssignment_5()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__FirstTime__Group__5__Impl" // $ANTLR start "rule__FirstTime__Group__6" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2826:1: rule__FirstTime__Group__6 : rule__FirstTime__Group__6__Impl ; public final void rule__FirstTime__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2830:1: ( rule__FirstTime__Group__6__Impl ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2831:2: rule__FirstTime__Group__6__Impl { pushFollow(FOLLOW_rule__FirstTime__Group__6__Impl_in_rule__FirstTime__Group__65750); rule__FirstTime__Group__6__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__FirstTime__Group__6" // $ANTLR start "rule__FirstTime__Group__6__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2837:1: rule__FirstTime__Group__6__Impl : ( 'end' ) ; public final void rule__FirstTime__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2841:1: ( ( 'end' ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2842:1: ( 'end' ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2842:1: ( 'end' ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2843:1: 'end' { if ( state.backtracking==0 ) { before(grammarAccess.getFirstTimeAccess().getEndKeyword_6()); } match(input,23,FOLLOW_23_in_rule__FirstTime__Group__6__Impl5778); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getFirstTimeAccess().getEndKeyword_6()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__FirstTime__Group__6__Impl" // $ANTLR start "rule__OtherTimes__Group__0" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2870:1: rule__OtherTimes__Group__0 : rule__OtherTimes__Group__0__Impl rule__OtherTimes__Group__1 ; public final void rule__OtherTimes__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2874:1: ( rule__OtherTimes__Group__0__Impl rule__OtherTimes__Group__1 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2875:2: rule__OtherTimes__Group__0__Impl rule__OtherTimes__Group__1 { pushFollow(FOLLOW_rule__OtherTimes__Group__0__Impl_in_rule__OtherTimes__Group__05823); rule__OtherTimes__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__OtherTimes__Group__1_in_rule__OtherTimes__Group__05826); rule__OtherTimes__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OtherTimes__Group__0" // $ANTLR start "rule__OtherTimes__Group__0__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2882:1: rule__OtherTimes__Group__0__Impl : ( () ) ; public final void rule__OtherTimes__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2886:1: ( ( () ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2887:1: ( () ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2887:1: ( () ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2888:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getOtherTimesAccess().getOtherTimesAction_0()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2889:1: () // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2891:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getOtherTimesAccess().getOtherTimesAction_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OtherTimes__Group__0__Impl" // $ANTLR start "rule__OtherTimes__Group__1" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2901:1: rule__OtherTimes__Group__1 : rule__OtherTimes__Group__1__Impl rule__OtherTimes__Group__2 ; public final void rule__OtherTimes__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2905:1: ( rule__OtherTimes__Group__1__Impl rule__OtherTimes__Group__2 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2906:2: rule__OtherTimes__Group__1__Impl rule__OtherTimes__Group__2 { pushFollow(FOLLOW_rule__OtherTimes__Group__1__Impl_in_rule__OtherTimes__Group__15884); rule__OtherTimes__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__OtherTimes__Group__2_in_rule__OtherTimes__Group__15887); rule__OtherTimes__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OtherTimes__Group__1" // $ANTLR start "rule__OtherTimes__Group__1__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2913:1: rule__OtherTimes__Group__1__Impl : ( 'else' ) ; public final void rule__OtherTimes__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2917:1: ( ( 'else' ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2918:1: ( 'else' ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2918:1: ( 'else' ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2919:1: 'else' { if ( state.backtracking==0 ) { before(grammarAccess.getOtherTimesAccess().getElseKeyword_1()); } match(input,30,FOLLOW_30_in_rule__OtherTimes__Group__1__Impl5915); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOtherTimesAccess().getElseKeyword_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OtherTimes__Group__1__Impl" // $ANTLR start "rule__OtherTimes__Group__2" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2932:1: rule__OtherTimes__Group__2 : rule__OtherTimes__Group__2__Impl rule__OtherTimes__Group__3 ; public final void rule__OtherTimes__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2936:1: ( rule__OtherTimes__Group__2__Impl rule__OtherTimes__Group__3 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2937:2: rule__OtherTimes__Group__2__Impl rule__OtherTimes__Group__3 { pushFollow(FOLLOW_rule__OtherTimes__Group__2__Impl_in_rule__OtherTimes__Group__25946); rule__OtherTimes__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__OtherTimes__Group__3_in_rule__OtherTimes__Group__25949); rule__OtherTimes__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OtherTimes__Group__2" // $ANTLR start "rule__OtherTimes__Group__2__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2944:1: rule__OtherTimes__Group__2__Impl : ( ( rule__OtherTimes__CommentAssignment_2 )? ) ; public final void rule__OtherTimes__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2948:1: ( ( ( rule__OtherTimes__CommentAssignment_2 )? ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2949:1: ( ( rule__OtherTimes__CommentAssignment_2 )? ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2949:1: ( ( rule__OtherTimes__CommentAssignment_2 )? ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2950:1: ( rule__OtherTimes__CommentAssignment_2 )? { if ( state.backtracking==0 ) { before(grammarAccess.getOtherTimesAccess().getCommentAssignment_2()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2951:1: ( rule__OtherTimes__CommentAssignment_2 )? int alt23=2; int LA23_0 = input.LA(1); if ( (LA23_0==RULE_COMMENT) ) { alt23=1; } switch (alt23) { case 1 : // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2951:2: rule__OtherTimes__CommentAssignment_2 { pushFollow(FOLLOW_rule__OtherTimes__CommentAssignment_2_in_rule__OtherTimes__Group__2__Impl5976); rule__OtherTimes__CommentAssignment_2(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getOtherTimesAccess().getCommentAssignment_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OtherTimes__Group__2__Impl" // $ANTLR start "rule__OtherTimes__Group__3" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2961:1: rule__OtherTimes__Group__3 : rule__OtherTimes__Group__3__Impl ; public final void rule__OtherTimes__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2965:1: ( rule__OtherTimes__Group__3__Impl ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2966:2: rule__OtherTimes__Group__3__Impl { pushFollow(FOLLOW_rule__OtherTimes__Group__3__Impl_in_rule__OtherTimes__Group__36007); rule__OtherTimes__Group__3__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OtherTimes__Group__3" // $ANTLR start "rule__OtherTimes__Group__3__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2972:1: rule__OtherTimes__Group__3__Impl : ( ( rule__OtherTimes__BodyAssignment_3 ) ) ; public final void rule__OtherTimes__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2976:1: ( ( ( rule__OtherTimes__BodyAssignment_3 ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2977:1: ( ( rule__OtherTimes__BodyAssignment_3 ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2977:1: ( ( rule__OtherTimes__BodyAssignment_3 ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2978:1: ( rule__OtherTimes__BodyAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOtherTimesAccess().getBodyAssignment_3()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2979:1: ( rule__OtherTimes__BodyAssignment_3 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2979:2: rule__OtherTimes__BodyAssignment_3 { pushFollow(FOLLOW_rule__OtherTimes__BodyAssignment_3_in_rule__OtherTimes__Group__3__Impl6034); rule__OtherTimes__BodyAssignment_3(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getOtherTimesAccess().getBodyAssignment_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OtherTimes__Group__3__Impl" // $ANTLR start "rule__PartingLines__Group__0" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:2997:1: rule__PartingLines__Group__0 : rule__PartingLines__Group__0__Impl rule__PartingLines__Group__1 ; public final void rule__PartingLines__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3001:1: ( rule__PartingLines__Group__0__Impl rule__PartingLines__Group__1 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3002:2: rule__PartingLines__Group__0__Impl rule__PartingLines__Group__1 { pushFollow(FOLLOW_rule__PartingLines__Group__0__Impl_in_rule__PartingLines__Group__06072); rule__PartingLines__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__PartingLines__Group__1_in_rule__PartingLines__Group__06075); rule__PartingLines__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PartingLines__Group__0" // $ANTLR start "rule__PartingLines__Group__0__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3009:1: rule__PartingLines__Group__0__Impl : ( () ) ; public final void rule__PartingLines__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3013:1: ( ( () ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3014:1: ( () ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3014:1: ( () ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3015:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getPartingLinesAccess().getPartingLinesAction_0()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3016:1: () // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3018:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getPartingLinesAccess().getPartingLinesAction_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PartingLines__Group__0__Impl" // $ANTLR start "rule__PartingLines__Group__1" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3028:1: rule__PartingLines__Group__1 : rule__PartingLines__Group__1__Impl rule__PartingLines__Group__2 ; public final void rule__PartingLines__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3032:1: ( rule__PartingLines__Group__1__Impl rule__PartingLines__Group__2 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3033:2: rule__PartingLines__Group__1__Impl rule__PartingLines__Group__2 { pushFollow(FOLLOW_rule__PartingLines__Group__1__Impl_in_rule__PartingLines__Group__16133); rule__PartingLines__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__PartingLines__Group__2_in_rule__PartingLines__Group__16136); rule__PartingLines__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PartingLines__Group__1" // $ANTLR start "rule__PartingLines__Group__1__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3040:1: rule__PartingLines__Group__1__Impl : ( 'parting' ) ; public final void rule__PartingLines__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3044:1: ( ( 'parting' ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3045:1: ( 'parting' ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3045:1: ( 'parting' ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3046:1: 'parting' { if ( state.backtracking==0 ) { before(grammarAccess.getPartingLinesAccess().getPartingKeyword_1()); } match(input,31,FOLLOW_31_in_rule__PartingLines__Group__1__Impl6164); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPartingLinesAccess().getPartingKeyword_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PartingLines__Group__1__Impl" // $ANTLR start "rule__PartingLines__Group__2" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3059:1: rule__PartingLines__Group__2 : rule__PartingLines__Group__2__Impl rule__PartingLines__Group__3 ; public final void rule__PartingLines__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3063:1: ( rule__PartingLines__Group__2__Impl rule__PartingLines__Group__3 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3064:2: rule__PartingLines__Group__2__Impl rule__PartingLines__Group__3 { pushFollow(FOLLOW_rule__PartingLines__Group__2__Impl_in_rule__PartingLines__Group__26195); rule__PartingLines__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__PartingLines__Group__3_in_rule__PartingLines__Group__26198); rule__PartingLines__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PartingLines__Group__2" // $ANTLR start "rule__PartingLines__Group__2__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3071:1: rule__PartingLines__Group__2__Impl : ( ( rule__PartingLines__CommentAssignment_2 )? ) ; public final void rule__PartingLines__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3075:1: ( ( ( rule__PartingLines__CommentAssignment_2 )? ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3076:1: ( ( rule__PartingLines__CommentAssignment_2 )? ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3076:1: ( ( rule__PartingLines__CommentAssignment_2 )? ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3077:1: ( rule__PartingLines__CommentAssignment_2 )? { if ( state.backtracking==0 ) { before(grammarAccess.getPartingLinesAccess().getCommentAssignment_2()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3078:1: ( rule__PartingLines__CommentAssignment_2 )? int alt24=2; int LA24_0 = input.LA(1); if ( (LA24_0==RULE_COMMENT) ) { alt24=1; } switch (alt24) { case 1 : // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3078:2: rule__PartingLines__CommentAssignment_2 { pushFollow(FOLLOW_rule__PartingLines__CommentAssignment_2_in_rule__PartingLines__Group__2__Impl6225); rule__PartingLines__CommentAssignment_2(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getPartingLinesAccess().getCommentAssignment_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PartingLines__Group__2__Impl" // $ANTLR start "rule__PartingLines__Group__3" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3088:1: rule__PartingLines__Group__3 : rule__PartingLines__Group__3__Impl rule__PartingLines__Group__4 ; public final void rule__PartingLines__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3092:1: ( rule__PartingLines__Group__3__Impl rule__PartingLines__Group__4 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3093:2: rule__PartingLines__Group__3__Impl rule__PartingLines__Group__4 { pushFollow(FOLLOW_rule__PartingLines__Group__3__Impl_in_rule__PartingLines__Group__36256); rule__PartingLines__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__PartingLines__Group__4_in_rule__PartingLines__Group__36259); rule__PartingLines__Group__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PartingLines__Group__3" // $ANTLR start "rule__PartingLines__Group__3__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3100:1: rule__PartingLines__Group__3__Impl : ( ( rule__PartingLines__BodyAssignment_3 ) ) ; public final void rule__PartingLines__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3104:1: ( ( ( rule__PartingLines__BodyAssignment_3 ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3105:1: ( ( rule__PartingLines__BodyAssignment_3 ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3105:1: ( ( rule__PartingLines__BodyAssignment_3 ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3106:1: ( rule__PartingLines__BodyAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPartingLinesAccess().getBodyAssignment_3()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3107:1: ( rule__PartingLines__BodyAssignment_3 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3107:2: rule__PartingLines__BodyAssignment_3 { pushFollow(FOLLOW_rule__PartingLines__BodyAssignment_3_in_rule__PartingLines__Group__3__Impl6286); rule__PartingLines__BodyAssignment_3(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getPartingLinesAccess().getBodyAssignment_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PartingLines__Group__3__Impl" // $ANTLR start "rule__PartingLines__Group__4" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3117:1: rule__PartingLines__Group__4 : rule__PartingLines__Group__4__Impl ; public final void rule__PartingLines__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3121:1: ( rule__PartingLines__Group__4__Impl ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3122:2: rule__PartingLines__Group__4__Impl { pushFollow(FOLLOW_rule__PartingLines__Group__4__Impl_in_rule__PartingLines__Group__46316); rule__PartingLines__Group__4__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PartingLines__Group__4" // $ANTLR start "rule__PartingLines__Group__4__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3128:1: rule__PartingLines__Group__4__Impl : ( 'end' ) ; public final void rule__PartingLines__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3132:1: ( ( 'end' ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3133:1: ( 'end' ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3133:1: ( 'end' ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3134:1: 'end' { if ( state.backtracking==0 ) { before(grammarAccess.getPartingLinesAccess().getEndKeyword_4()); } match(input,23,FOLLOW_23_in_rule__PartingLines__Group__4__Impl6344); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPartingLinesAccess().getEndKeyword_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PartingLines__Group__4__Impl" // $ANTLR start "rule__Hub__Group__0" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3157:1: rule__Hub__Group__0 : rule__Hub__Group__0__Impl rule__Hub__Group__1 ; public final void rule__Hub__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3161:1: ( rule__Hub__Group__0__Impl rule__Hub__Group__1 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3162:2: rule__Hub__Group__0__Impl rule__Hub__Group__1 { pushFollow(FOLLOW_rule__Hub__Group__0__Impl_in_rule__Hub__Group__06385); rule__Hub__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__Hub__Group__1_in_rule__Hub__Group__06388); rule__Hub__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Hub__Group__0" // $ANTLR start "rule__Hub__Group__0__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3169:1: rule__Hub__Group__0__Impl : ( ( rule__Hub__IsHiddenAssignment_0 )? ) ; public final void rule__Hub__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3173:1: ( ( ( rule__Hub__IsHiddenAssignment_0 )? ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3174:1: ( ( rule__Hub__IsHiddenAssignment_0 )? ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3174:1: ( ( rule__Hub__IsHiddenAssignment_0 )? ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3175:1: ( rule__Hub__IsHiddenAssignment_0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getHubAccess().getIsHiddenAssignment_0()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3176:1: ( rule__Hub__IsHiddenAssignment_0 )? int alt25=2; int LA25_0 = input.LA(1); if ( (LA25_0==43) ) { alt25=1; } switch (alt25) { case 1 : // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3176:2: rule__Hub__IsHiddenAssignment_0 { pushFollow(FOLLOW_rule__Hub__IsHiddenAssignment_0_in_rule__Hub__Group__0__Impl6415); rule__Hub__IsHiddenAssignment_0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getHubAccess().getIsHiddenAssignment_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Hub__Group__0__Impl" // $ANTLR start "rule__Hub__Group__1" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3186:1: rule__Hub__Group__1 : rule__Hub__Group__1__Impl rule__Hub__Group__2 ; public final void rule__Hub__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3190:1: ( rule__Hub__Group__1__Impl rule__Hub__Group__2 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3191:2: rule__Hub__Group__1__Impl rule__Hub__Group__2 { pushFollow(FOLLOW_rule__Hub__Group__1__Impl_in_rule__Hub__Group__16446); rule__Hub__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__Hub__Group__2_in_rule__Hub__Group__16449); rule__Hub__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Hub__Group__1" // $ANTLR start "rule__Hub__Group__1__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3198:1: rule__Hub__Group__1__Impl : ( 'hub' ) ; public final void rule__Hub__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3202:1: ( ( 'hub' ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3203:1: ( 'hub' ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3203:1: ( 'hub' ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3204:1: 'hub' { if ( state.backtracking==0 ) { before(grammarAccess.getHubAccess().getHubKeyword_1()); } match(input,32,FOLLOW_32_in_rule__Hub__Group__1__Impl6477); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getHubAccess().getHubKeyword_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Hub__Group__1__Impl" // $ANTLR start "rule__Hub__Group__2" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3217:1: rule__Hub__Group__2 : rule__Hub__Group__2__Impl rule__Hub__Group__3 ; public final void rule__Hub__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3221:1: ( rule__Hub__Group__2__Impl rule__Hub__Group__3 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3222:2: rule__Hub__Group__2__Impl rule__Hub__Group__3 { pushFollow(FOLLOW_rule__Hub__Group__2__Impl_in_rule__Hub__Group__26508); rule__Hub__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__Hub__Group__3_in_rule__Hub__Group__26511); rule__Hub__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Hub__Group__2" // $ANTLR start "rule__Hub__Group__2__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3229:1: rule__Hub__Group__2__Impl : ( ( rule__Hub__NameAssignment_2 ) ) ; public final void rule__Hub__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3233:1: ( ( ( rule__Hub__NameAssignment_2 ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3234:1: ( ( rule__Hub__NameAssignment_2 ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3234:1: ( ( rule__Hub__NameAssignment_2 ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3235:1: ( rule__Hub__NameAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getHubAccess().getNameAssignment_2()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3236:1: ( rule__Hub__NameAssignment_2 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3236:2: rule__Hub__NameAssignment_2 { pushFollow(FOLLOW_rule__Hub__NameAssignment_2_in_rule__Hub__Group__2__Impl6538); rule__Hub__NameAssignment_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getHubAccess().getNameAssignment_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Hub__Group__2__Impl" // $ANTLR start "rule__Hub__Group__3" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3246:1: rule__Hub__Group__3 : rule__Hub__Group__3__Impl rule__Hub__Group__4 ; public final void rule__Hub__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3250:1: ( rule__Hub__Group__3__Impl rule__Hub__Group__4 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3251:2: rule__Hub__Group__3__Impl rule__Hub__Group__4 { pushFollow(FOLLOW_rule__Hub__Group__3__Impl_in_rule__Hub__Group__36568); rule__Hub__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__Hub__Group__4_in_rule__Hub__Group__36571); rule__Hub__Group__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Hub__Group__3" // $ANTLR start "rule__Hub__Group__3__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3258:1: rule__Hub__Group__3__Impl : ( ( rule__Hub__HubCommentAssignment_3 )? ) ; public final void rule__Hub__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3262:1: ( ( ( rule__Hub__HubCommentAssignment_3 )? ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3263:1: ( ( rule__Hub__HubCommentAssignment_3 )? ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3263:1: ( ( rule__Hub__HubCommentAssignment_3 )? ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3264:1: ( rule__Hub__HubCommentAssignment_3 )? { if ( state.backtracking==0 ) { before(grammarAccess.getHubAccess().getHubCommentAssignment_3()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3265:1: ( rule__Hub__HubCommentAssignment_3 )? int alt26=2; int LA26_0 = input.LA(1); if ( (LA26_0==RULE_COMMENT) ) { alt26=1; } switch (alt26) { case 1 : // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3265:2: rule__Hub__HubCommentAssignment_3 { pushFollow(FOLLOW_rule__Hub__HubCommentAssignment_3_in_rule__Hub__Group__3__Impl6598); rule__Hub__HubCommentAssignment_3(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getHubAccess().getHubCommentAssignment_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Hub__Group__3__Impl" // $ANTLR start "rule__Hub__Group__4" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3275:1: rule__Hub__Group__4 : rule__Hub__Group__4__Impl rule__Hub__Group__5 ; public final void rule__Hub__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3279:1: ( rule__Hub__Group__4__Impl rule__Hub__Group__5 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3280:2: rule__Hub__Group__4__Impl rule__Hub__Group__5 { pushFollow(FOLLOW_rule__Hub__Group__4__Impl_in_rule__Hub__Group__46629); rule__Hub__Group__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__Hub__Group__5_in_rule__Hub__Group__46632); rule__Hub__Group__5(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Hub__Group__4" // $ANTLR start "rule__Hub__Group__4__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3287:1: rule__Hub__Group__4__Impl : ( ( rule__Hub__HubFragmentsAssignment_4 )* ) ; public final void rule__Hub__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3291:1: ( ( ( rule__Hub__HubFragmentsAssignment_4 )* ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3292:1: ( ( rule__Hub__HubFragmentsAssignment_4 )* ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3292:1: ( ( rule__Hub__HubFragmentsAssignment_4 )* ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3293:1: ( rule__Hub__HubFragmentsAssignment_4 )* { if ( state.backtracking==0 ) { before(grammarAccess.getHubAccess().getHubFragmentsAssignment_4()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3294:1: ( rule__Hub__HubFragmentsAssignment_4 )* loop27: do { int alt27=2; int LA27_0 = input.LA(1); if ( (LA27_0==RULE_ID||(LA27_0>=13 && LA27_0<=14)||(LA27_0>=33 && LA27_0<=34)||LA27_0==37) ) { alt27=1; } switch (alt27) { case 1 : // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3294:2: rule__Hub__HubFragmentsAssignment_4 { pushFollow(FOLLOW_rule__Hub__HubFragmentsAssignment_4_in_rule__Hub__Group__4__Impl6659); rule__Hub__HubFragmentsAssignment_4(); state._fsp--; if (state.failed) return ; } break; default : break loop27; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getHubAccess().getHubFragmentsAssignment_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Hub__Group__4__Impl" // $ANTLR start "rule__Hub__Group__5" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3304:1: rule__Hub__Group__5 : rule__Hub__Group__5__Impl ; public final void rule__Hub__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3308:1: ( rule__Hub__Group__5__Impl ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3309:2: rule__Hub__Group__5__Impl { pushFollow(FOLLOW_rule__Hub__Group__5__Impl_in_rule__Hub__Group__56690); rule__Hub__Group__5__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Hub__Group__5" // $ANTLR start "rule__Hub__Group__5__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3315:1: rule__Hub__Group__5__Impl : ( 'end' ) ; public final void rule__Hub__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3319:1: ( ( 'end' ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3320:1: ( 'end' ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3320:1: ( 'end' ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3321:1: 'end' { if ( state.backtracking==0 ) { before(grammarAccess.getHubAccess().getEndKeyword_5()); } match(input,23,FOLLOW_23_in_rule__Hub__Group__5__Impl6718); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getHubAccess().getEndKeyword_5()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Hub__Group__5__Impl" // $ANTLR start "rule__ConditionalChoiceDialog__Group__0" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3346:1: rule__ConditionalChoiceDialog__Group__0 : rule__ConditionalChoiceDialog__Group__0__Impl rule__ConditionalChoiceDialog__Group__1 ; public final void rule__ConditionalChoiceDialog__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3350:1: ( rule__ConditionalChoiceDialog__Group__0__Impl rule__ConditionalChoiceDialog__Group__1 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3351:2: rule__ConditionalChoiceDialog__Group__0__Impl rule__ConditionalChoiceDialog__Group__1 { pushFollow(FOLLOW_rule__ConditionalChoiceDialog__Group__0__Impl_in_rule__ConditionalChoiceDialog__Group__06761); rule__ConditionalChoiceDialog__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ConditionalChoiceDialog__Group__1_in_rule__ConditionalChoiceDialog__Group__06764); rule__ConditionalChoiceDialog__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConditionalChoiceDialog__Group__0" // $ANTLR start "rule__ConditionalChoiceDialog__Group__0__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3358:1: rule__ConditionalChoiceDialog__Group__0__Impl : ( ( rule__ConditionalChoiceDialog__ModifiersAssignment_0 )* ) ; public final void rule__ConditionalChoiceDialog__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3362:1: ( ( ( rule__ConditionalChoiceDialog__ModifiersAssignment_0 )* ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3363:1: ( ( rule__ConditionalChoiceDialog__ModifiersAssignment_0 )* ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3363:1: ( ( rule__ConditionalChoiceDialog__ModifiersAssignment_0 )* ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3364:1: ( rule__ConditionalChoiceDialog__ModifiersAssignment_0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getConditionalChoiceDialogAccess().getModifiersAssignment_0()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3365:1: ( rule__ConditionalChoiceDialog__ModifiersAssignment_0 )* loop28: do { int alt28=2; int LA28_0 = input.LA(1); if ( ((LA28_0>=13 && LA28_0<=14)) ) { alt28=1; } switch (alt28) { case 1 : // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3365:2: rule__ConditionalChoiceDialog__ModifiersAssignment_0 { pushFollow(FOLLOW_rule__ConditionalChoiceDialog__ModifiersAssignment_0_in_rule__ConditionalChoiceDialog__Group__0__Impl6791); rule__ConditionalChoiceDialog__ModifiersAssignment_0(); state._fsp--; if (state.failed) return ; } break; default : break loop28; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getConditionalChoiceDialogAccess().getModifiersAssignment_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConditionalChoiceDialog__Group__0__Impl" // $ANTLR start "rule__ConditionalChoiceDialog__Group__1" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3375:1: rule__ConditionalChoiceDialog__Group__1 : rule__ConditionalChoiceDialog__Group__1__Impl rule__ConditionalChoiceDialog__Group__2 ; public final void rule__ConditionalChoiceDialog__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3379:1: ( rule__ConditionalChoiceDialog__Group__1__Impl rule__ConditionalChoiceDialog__Group__2 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3380:2: rule__ConditionalChoiceDialog__Group__1__Impl rule__ConditionalChoiceDialog__Group__2 { pushFollow(FOLLOW_rule__ConditionalChoiceDialog__Group__1__Impl_in_rule__ConditionalChoiceDialog__Group__16822); rule__ConditionalChoiceDialog__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ConditionalChoiceDialog__Group__2_in_rule__ConditionalChoiceDialog__Group__16825); rule__ConditionalChoiceDialog__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConditionalChoiceDialog__Group__1" // $ANTLR start "rule__ConditionalChoiceDialog__Group__1__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3387:1: rule__ConditionalChoiceDialog__Group__1__Impl : ( 'choices' ) ; public final void rule__ConditionalChoiceDialog__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3391:1: ( ( 'choices' ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3392:1: ( 'choices' ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3392:1: ( 'choices' ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3393:1: 'choices' { if ( state.backtracking==0 ) { before(grammarAccess.getConditionalChoiceDialogAccess().getChoicesKeyword_1()); } match(input,33,FOLLOW_33_in_rule__ConditionalChoiceDialog__Group__1__Impl6853); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getConditionalChoiceDialogAccess().getChoicesKeyword_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConditionalChoiceDialog__Group__1__Impl" // $ANTLR start "rule__ConditionalChoiceDialog__Group__2" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3406:1: rule__ConditionalChoiceDialog__Group__2 : rule__ConditionalChoiceDialog__Group__2__Impl rule__ConditionalChoiceDialog__Group__3 ; public final void rule__ConditionalChoiceDialog__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3410:1: ( rule__ConditionalChoiceDialog__Group__2__Impl rule__ConditionalChoiceDialog__Group__3 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3411:2: rule__ConditionalChoiceDialog__Group__2__Impl rule__ConditionalChoiceDialog__Group__3 { pushFollow(FOLLOW_rule__ConditionalChoiceDialog__Group__2__Impl_in_rule__ConditionalChoiceDialog__Group__26884); rule__ConditionalChoiceDialog__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ConditionalChoiceDialog__Group__3_in_rule__ConditionalChoiceDialog__Group__26887); rule__ConditionalChoiceDialog__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConditionalChoiceDialog__Group__2" // $ANTLR start "rule__ConditionalChoiceDialog__Group__2__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3418:1: rule__ConditionalChoiceDialog__Group__2__Impl : ( 'if' ) ; public final void rule__ConditionalChoiceDialog__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3422:1: ( ( 'if' ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3423:1: ( 'if' ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3423:1: ( 'if' ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3424:1: 'if' { if ( state.backtracking==0 ) { before(grammarAccess.getConditionalChoiceDialogAccess().getIfKeyword_2()); } match(input,34,FOLLOW_34_in_rule__ConditionalChoiceDialog__Group__2__Impl6915); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getConditionalChoiceDialogAccess().getIfKeyword_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConditionalChoiceDialog__Group__2__Impl" // $ANTLR start "rule__ConditionalChoiceDialog__Group__3" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3437:1: rule__ConditionalChoiceDialog__Group__3 : rule__ConditionalChoiceDialog__Group__3__Impl rule__ConditionalChoiceDialog__Group__4 ; public final void rule__ConditionalChoiceDialog__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3441:1: ( rule__ConditionalChoiceDialog__Group__3__Impl rule__ConditionalChoiceDialog__Group__4 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3442:2: rule__ConditionalChoiceDialog__Group__3__Impl rule__ConditionalChoiceDialog__Group__4 { pushFollow(FOLLOW_rule__ConditionalChoiceDialog__Group__3__Impl_in_rule__ConditionalChoiceDialog__Group__36946); rule__ConditionalChoiceDialog__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ConditionalChoiceDialog__Group__4_in_rule__ConditionalChoiceDialog__Group__36949); rule__ConditionalChoiceDialog__Group__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConditionalChoiceDialog__Group__3" // $ANTLR start "rule__ConditionalChoiceDialog__Group__3__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3449:1: rule__ConditionalChoiceDialog__Group__3__Impl : ( '(' ) ; public final void rule__ConditionalChoiceDialog__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3453:1: ( ( '(' ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3454:1: ( '(' ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3454:1: ( '(' ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3455:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getConditionalChoiceDialogAccess().getLeftParenthesisKeyword_3()); } match(input,35,FOLLOW_35_in_rule__ConditionalChoiceDialog__Group__3__Impl6977); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getConditionalChoiceDialogAccess().getLeftParenthesisKeyword_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConditionalChoiceDialog__Group__3__Impl" // $ANTLR start "rule__ConditionalChoiceDialog__Group__4" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3468:1: rule__ConditionalChoiceDialog__Group__4 : rule__ConditionalChoiceDialog__Group__4__Impl rule__ConditionalChoiceDialog__Group__5 ; public final void rule__ConditionalChoiceDialog__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3472:1: ( rule__ConditionalChoiceDialog__Group__4__Impl rule__ConditionalChoiceDialog__Group__5 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3473:2: rule__ConditionalChoiceDialog__Group__4__Impl rule__ConditionalChoiceDialog__Group__5 { pushFollow(FOLLOW_rule__ConditionalChoiceDialog__Group__4__Impl_in_rule__ConditionalChoiceDialog__Group__47008); rule__ConditionalChoiceDialog__Group__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ConditionalChoiceDialog__Group__5_in_rule__ConditionalChoiceDialog__Group__47011); rule__ConditionalChoiceDialog__Group__5(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConditionalChoiceDialog__Group__4" // $ANTLR start "rule__ConditionalChoiceDialog__Group__4__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3480:1: rule__ConditionalChoiceDialog__Group__4__Impl : ( ( rule__ConditionalChoiceDialog__ConditionListAssignment_4 ) ) ; public final void rule__ConditionalChoiceDialog__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3484:1: ( ( ( rule__ConditionalChoiceDialog__ConditionListAssignment_4 ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3485:1: ( ( rule__ConditionalChoiceDialog__ConditionListAssignment_4 ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3485:1: ( ( rule__ConditionalChoiceDialog__ConditionListAssignment_4 ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3486:1: ( rule__ConditionalChoiceDialog__ConditionListAssignment_4 ) { if ( state.backtracking==0 ) { before(grammarAccess.getConditionalChoiceDialogAccess().getConditionListAssignment_4()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3487:1: ( rule__ConditionalChoiceDialog__ConditionListAssignment_4 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3487:2: rule__ConditionalChoiceDialog__ConditionListAssignment_4 { pushFollow(FOLLOW_rule__ConditionalChoiceDialog__ConditionListAssignment_4_in_rule__ConditionalChoiceDialog__Group__4__Impl7038); rule__ConditionalChoiceDialog__ConditionListAssignment_4(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getConditionalChoiceDialogAccess().getConditionListAssignment_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConditionalChoiceDialog__Group__4__Impl" // $ANTLR start "rule__ConditionalChoiceDialog__Group__5" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3497:1: rule__ConditionalChoiceDialog__Group__5 : rule__ConditionalChoiceDialog__Group__5__Impl rule__ConditionalChoiceDialog__Group__6 ; public final void rule__ConditionalChoiceDialog__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3501:1: ( rule__ConditionalChoiceDialog__Group__5__Impl rule__ConditionalChoiceDialog__Group__6 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3502:2: rule__ConditionalChoiceDialog__Group__5__Impl rule__ConditionalChoiceDialog__Group__6 { pushFollow(FOLLOW_rule__ConditionalChoiceDialog__Group__5__Impl_in_rule__ConditionalChoiceDialog__Group__57068); rule__ConditionalChoiceDialog__Group__5__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ConditionalChoiceDialog__Group__6_in_rule__ConditionalChoiceDialog__Group__57071); rule__ConditionalChoiceDialog__Group__6(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConditionalChoiceDialog__Group__5" // $ANTLR start "rule__ConditionalChoiceDialog__Group__5__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3509:1: rule__ConditionalChoiceDialog__Group__5__Impl : ( ')' ) ; public final void rule__ConditionalChoiceDialog__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3513:1: ( ( ')' ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3514:1: ( ')' ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3514:1: ( ')' ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3515:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getConditionalChoiceDialogAccess().getRightParenthesisKeyword_5()); } match(input,36,FOLLOW_36_in_rule__ConditionalChoiceDialog__Group__5__Impl7099); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getConditionalChoiceDialogAccess().getRightParenthesisKeyword_5()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConditionalChoiceDialog__Group__5__Impl" // $ANTLR start "rule__ConditionalChoiceDialog__Group__6" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3528:1: rule__ConditionalChoiceDialog__Group__6 : rule__ConditionalChoiceDialog__Group__6__Impl rule__ConditionalChoiceDialog__Group__7 ; public final void rule__ConditionalChoiceDialog__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3532:1: ( rule__ConditionalChoiceDialog__Group__6__Impl rule__ConditionalChoiceDialog__Group__7 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3533:2: rule__ConditionalChoiceDialog__Group__6__Impl rule__ConditionalChoiceDialog__Group__7 { pushFollow(FOLLOW_rule__ConditionalChoiceDialog__Group__6__Impl_in_rule__ConditionalChoiceDialog__Group__67130); rule__ConditionalChoiceDialog__Group__6__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ConditionalChoiceDialog__Group__7_in_rule__ConditionalChoiceDialog__Group__67133); rule__ConditionalChoiceDialog__Group__7(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConditionalChoiceDialog__Group__6" // $ANTLR start "rule__ConditionalChoiceDialog__Group__6__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3540:1: rule__ConditionalChoiceDialog__Group__6__Impl : ( ( rule__ConditionalChoiceDialog__CommentAssignment_6 )? ) ; public final void rule__ConditionalChoiceDialog__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3544:1: ( ( ( rule__ConditionalChoiceDialog__CommentAssignment_6 )? ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3545:1: ( ( rule__ConditionalChoiceDialog__CommentAssignment_6 )? ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3545:1: ( ( rule__ConditionalChoiceDialog__CommentAssignment_6 )? ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3546:1: ( rule__ConditionalChoiceDialog__CommentAssignment_6 )? { if ( state.backtracking==0 ) { before(grammarAccess.getConditionalChoiceDialogAccess().getCommentAssignment_6()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3547:1: ( rule__ConditionalChoiceDialog__CommentAssignment_6 )? int alt29=2; int LA29_0 = input.LA(1); if ( (LA29_0==RULE_COMMENT) ) { alt29=1; } switch (alt29) { case 1 : // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3547:2: rule__ConditionalChoiceDialog__CommentAssignment_6 { pushFollow(FOLLOW_rule__ConditionalChoiceDialog__CommentAssignment_6_in_rule__ConditionalChoiceDialog__Group__6__Impl7160); rule__ConditionalChoiceDialog__CommentAssignment_6(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getConditionalChoiceDialogAccess().getCommentAssignment_6()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConditionalChoiceDialog__Group__6__Impl" // $ANTLR start "rule__ConditionalChoiceDialog__Group__7" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3557:1: rule__ConditionalChoiceDialog__Group__7 : rule__ConditionalChoiceDialog__Group__7__Impl rule__ConditionalChoiceDialog__Group__8 ; public final void rule__ConditionalChoiceDialog__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3561:1: ( rule__ConditionalChoiceDialog__Group__7__Impl rule__ConditionalChoiceDialog__Group__8 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3562:2: rule__ConditionalChoiceDialog__Group__7__Impl rule__ConditionalChoiceDialog__Group__8 { pushFollow(FOLLOW_rule__ConditionalChoiceDialog__Group__7__Impl_in_rule__ConditionalChoiceDialog__Group__77191); rule__ConditionalChoiceDialog__Group__7__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ConditionalChoiceDialog__Group__8_in_rule__ConditionalChoiceDialog__Group__77194); rule__ConditionalChoiceDialog__Group__8(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConditionalChoiceDialog__Group__7" // $ANTLR start "rule__ConditionalChoiceDialog__Group__7__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3569:1: rule__ConditionalChoiceDialog__Group__7__Impl : ( ( ( rule__ConditionalChoiceDialog__ChoiceDialogsAssignment_7 ) ) ( ( rule__ConditionalChoiceDialog__ChoiceDialogsAssignment_7 )* ) ) ; public final void rule__ConditionalChoiceDialog__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3573:1: ( ( ( ( rule__ConditionalChoiceDialog__ChoiceDialogsAssignment_7 ) ) ( ( rule__ConditionalChoiceDialog__ChoiceDialogsAssignment_7 )* ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3574:1: ( ( ( rule__ConditionalChoiceDialog__ChoiceDialogsAssignment_7 ) ) ( ( rule__ConditionalChoiceDialog__ChoiceDialogsAssignment_7 )* ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3574:1: ( ( ( rule__ConditionalChoiceDialog__ChoiceDialogsAssignment_7 ) ) ( ( rule__ConditionalChoiceDialog__ChoiceDialogsAssignment_7 )* ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3575:1: ( ( rule__ConditionalChoiceDialog__ChoiceDialogsAssignment_7 ) ) ( ( rule__ConditionalChoiceDialog__ChoiceDialogsAssignment_7 )* ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3575:1: ( ( rule__ConditionalChoiceDialog__ChoiceDialogsAssignment_7 ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3576:1: ( rule__ConditionalChoiceDialog__ChoiceDialogsAssignment_7 ) { if ( state.backtracking==0 ) { before(grammarAccess.getConditionalChoiceDialogAccess().getChoiceDialogsAssignment_7()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3577:1: ( rule__ConditionalChoiceDialog__ChoiceDialogsAssignment_7 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3577:2: rule__ConditionalChoiceDialog__ChoiceDialogsAssignment_7 { pushFollow(FOLLOW_rule__ConditionalChoiceDialog__ChoiceDialogsAssignment_7_in_rule__ConditionalChoiceDialog__Group__7__Impl7223); rule__ConditionalChoiceDialog__ChoiceDialogsAssignment_7(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getConditionalChoiceDialogAccess().getChoiceDialogsAssignment_7()); } } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3580:1: ( ( rule__ConditionalChoiceDialog__ChoiceDialogsAssignment_7 )* ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3581:1: ( rule__ConditionalChoiceDialog__ChoiceDialogsAssignment_7 )* { if ( state.backtracking==0 ) { before(grammarAccess.getConditionalChoiceDialogAccess().getChoiceDialogsAssignment_7()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3582:1: ( rule__ConditionalChoiceDialog__ChoiceDialogsAssignment_7 )* loop30: do { int alt30=2; alt30 = dfa30.predict(input); switch (alt30) { case 1 : // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3582:2: rule__ConditionalChoiceDialog__ChoiceDialogsAssignment_7 { pushFollow(FOLLOW_rule__ConditionalChoiceDialog__ChoiceDialogsAssignment_7_in_rule__ConditionalChoiceDialog__Group__7__Impl7235); rule__ConditionalChoiceDialog__ChoiceDialogsAssignment_7(); state._fsp--; if (state.failed) return ; } break; default : break loop30; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getConditionalChoiceDialogAccess().getChoiceDialogsAssignment_7()); } } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConditionalChoiceDialog__Group__7__Impl" // $ANTLR start "rule__ConditionalChoiceDialog__Group__8" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3593:1: rule__ConditionalChoiceDialog__Group__8 : rule__ConditionalChoiceDialog__Group__8__Impl rule__ConditionalChoiceDialog__Group__9 ; public final void rule__ConditionalChoiceDialog__Group__8() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3597:1: ( rule__ConditionalChoiceDialog__Group__8__Impl rule__ConditionalChoiceDialog__Group__9 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3598:2: rule__ConditionalChoiceDialog__Group__8__Impl rule__ConditionalChoiceDialog__Group__9 { pushFollow(FOLLOW_rule__ConditionalChoiceDialog__Group__8__Impl_in_rule__ConditionalChoiceDialog__Group__87268); rule__ConditionalChoiceDialog__Group__8__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ConditionalChoiceDialog__Group__9_in_rule__ConditionalChoiceDialog__Group__87271); rule__ConditionalChoiceDialog__Group__9(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConditionalChoiceDialog__Group__8" // $ANTLR start "rule__ConditionalChoiceDialog__Group__8__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3605:1: rule__ConditionalChoiceDialog__Group__8__Impl : ( ( rule__ConditionalChoiceDialog__OtherwiseChoicesAssignment_8 )* ) ; public final void rule__ConditionalChoiceDialog__Group__8__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3609:1: ( ( ( rule__ConditionalChoiceDialog__OtherwiseChoicesAssignment_8 )* ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3610:1: ( ( rule__ConditionalChoiceDialog__OtherwiseChoicesAssignment_8 )* ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3610:1: ( ( rule__ConditionalChoiceDialog__OtherwiseChoicesAssignment_8 )* ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3611:1: ( rule__ConditionalChoiceDialog__OtherwiseChoicesAssignment_8 )* { if ( state.backtracking==0 ) { before(grammarAccess.getConditionalChoiceDialogAccess().getOtherwiseChoicesAssignment_8()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3612:1: ( rule__ConditionalChoiceDialog__OtherwiseChoicesAssignment_8 )* loop31: do { int alt31=2; int LA31_0 = input.LA(1); if ( ((LA31_0>=13 && LA31_0<=14)||LA31_0==33) ) { alt31=1; } switch (alt31) { case 1 : // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3612:2: rule__ConditionalChoiceDialog__OtherwiseChoicesAssignment_8 { pushFollow(FOLLOW_rule__ConditionalChoiceDialog__OtherwiseChoicesAssignment_8_in_rule__ConditionalChoiceDialog__Group__8__Impl7298); rule__ConditionalChoiceDialog__OtherwiseChoicesAssignment_8(); state._fsp--; if (state.failed) return ; } break; default : break loop31; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getConditionalChoiceDialogAccess().getOtherwiseChoicesAssignment_8()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConditionalChoiceDialog__Group__8__Impl" // $ANTLR start "rule__ConditionalChoiceDialog__Group__9" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3622:1: rule__ConditionalChoiceDialog__Group__9 : rule__ConditionalChoiceDialog__Group__9__Impl ; public final void rule__ConditionalChoiceDialog__Group__9() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3626:1: ( rule__ConditionalChoiceDialog__Group__9__Impl ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3627:2: rule__ConditionalChoiceDialog__Group__9__Impl { pushFollow(FOLLOW_rule__ConditionalChoiceDialog__Group__9__Impl_in_rule__ConditionalChoiceDialog__Group__97329); rule__ConditionalChoiceDialog__Group__9__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConditionalChoiceDialog__Group__9" // $ANTLR start "rule__ConditionalChoiceDialog__Group__9__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3633:1: rule__ConditionalChoiceDialog__Group__9__Impl : ( 'end' ) ; public final void rule__ConditionalChoiceDialog__Group__9__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3637:1: ( ( 'end' ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3638:1: ( 'end' ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3638:1: ( 'end' ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3639:1: 'end' { if ( state.backtracking==0 ) { before(grammarAccess.getConditionalChoiceDialogAccess().getEndKeyword_9()); } match(input,23,FOLLOW_23_in_rule__ConditionalChoiceDialog__Group__9__Impl7357); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getConditionalChoiceDialogAccess().getEndKeyword_9()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConditionalChoiceDialog__Group__9__Impl" // $ANTLR start "rule__OtherwiseChoice__Group__0" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3672:1: rule__OtherwiseChoice__Group__0 : rule__OtherwiseChoice__Group__0__Impl rule__OtherwiseChoice__Group__1 ; public final void rule__OtherwiseChoice__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3676:1: ( rule__OtherwiseChoice__Group__0__Impl rule__OtherwiseChoice__Group__1 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3677:2: rule__OtherwiseChoice__Group__0__Impl rule__OtherwiseChoice__Group__1 { pushFollow(FOLLOW_rule__OtherwiseChoice__Group__0__Impl_in_rule__OtherwiseChoice__Group__07408); rule__OtherwiseChoice__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__OtherwiseChoice__Group__1_in_rule__OtherwiseChoice__Group__07411); rule__OtherwiseChoice__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OtherwiseChoice__Group__0" // $ANTLR start "rule__OtherwiseChoice__Group__0__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3684:1: rule__OtherwiseChoice__Group__0__Impl : ( ( rule__OtherwiseChoice__ModifiersAssignment_0 )* ) ; public final void rule__OtherwiseChoice__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3688:1: ( ( ( rule__OtherwiseChoice__ModifiersAssignment_0 )* ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3689:1: ( ( rule__OtherwiseChoice__ModifiersAssignment_0 )* ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3689:1: ( ( rule__OtherwiseChoice__ModifiersAssignment_0 )* ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3690:1: ( rule__OtherwiseChoice__ModifiersAssignment_0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getOtherwiseChoiceAccess().getModifiersAssignment_0()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3691:1: ( rule__OtherwiseChoice__ModifiersAssignment_0 )* loop32: do { int alt32=2; int LA32_0 = input.LA(1); if ( ((LA32_0>=13 && LA32_0<=14)) ) { alt32=1; } switch (alt32) { case 1 : // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3691:2: rule__OtherwiseChoice__ModifiersAssignment_0 { pushFollow(FOLLOW_rule__OtherwiseChoice__ModifiersAssignment_0_in_rule__OtherwiseChoice__Group__0__Impl7438); rule__OtherwiseChoice__ModifiersAssignment_0(); state._fsp--; if (state.failed) return ; } break; default : break loop32; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getOtherwiseChoiceAccess().getModifiersAssignment_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OtherwiseChoice__Group__0__Impl" // $ANTLR start "rule__OtherwiseChoice__Group__1" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3701:1: rule__OtherwiseChoice__Group__1 : rule__OtherwiseChoice__Group__1__Impl rule__OtherwiseChoice__Group__2 ; public final void rule__OtherwiseChoice__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3705:1: ( rule__OtherwiseChoice__Group__1__Impl rule__OtherwiseChoice__Group__2 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3706:2: rule__OtherwiseChoice__Group__1__Impl rule__OtherwiseChoice__Group__2 { pushFollow(FOLLOW_rule__OtherwiseChoice__Group__1__Impl_in_rule__OtherwiseChoice__Group__17469); rule__OtherwiseChoice__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__OtherwiseChoice__Group__2_in_rule__OtherwiseChoice__Group__17472); rule__OtherwiseChoice__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OtherwiseChoice__Group__1" // $ANTLR start "rule__OtherwiseChoice__Group__1__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3713:1: rule__OtherwiseChoice__Group__1__Impl : ( 'choices' ) ; public final void rule__OtherwiseChoice__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3717:1: ( ( 'choices' ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3718:1: ( 'choices' ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3718:1: ( 'choices' ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3719:1: 'choices' { if ( state.backtracking==0 ) { before(grammarAccess.getOtherwiseChoiceAccess().getChoicesKeyword_1()); } match(input,33,FOLLOW_33_in_rule__OtherwiseChoice__Group__1__Impl7500); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOtherwiseChoiceAccess().getChoicesKeyword_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OtherwiseChoice__Group__1__Impl" // $ANTLR start "rule__OtherwiseChoice__Group__2" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3732:1: rule__OtherwiseChoice__Group__2 : rule__OtherwiseChoice__Group__2__Impl rule__OtherwiseChoice__Group__3 ; public final void rule__OtherwiseChoice__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3736:1: ( rule__OtherwiseChoice__Group__2__Impl rule__OtherwiseChoice__Group__3 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3737:2: rule__OtherwiseChoice__Group__2__Impl rule__OtherwiseChoice__Group__3 { pushFollow(FOLLOW_rule__OtherwiseChoice__Group__2__Impl_in_rule__OtherwiseChoice__Group__27531); rule__OtherwiseChoice__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__OtherwiseChoice__Group__3_in_rule__OtherwiseChoice__Group__27534); rule__OtherwiseChoice__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OtherwiseChoice__Group__2" // $ANTLR start "rule__OtherwiseChoice__Group__2__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3744:1: rule__OtherwiseChoice__Group__2__Impl : ( 'else' ) ; public final void rule__OtherwiseChoice__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3748:1: ( ( 'else' ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3749:1: ( 'else' ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3749:1: ( 'else' ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3750:1: 'else' { if ( state.backtracking==0 ) { before(grammarAccess.getOtherwiseChoiceAccess().getElseKeyword_2()); } match(input,30,FOLLOW_30_in_rule__OtherwiseChoice__Group__2__Impl7562); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOtherwiseChoiceAccess().getElseKeyword_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OtherwiseChoice__Group__2__Impl" // $ANTLR start "rule__OtherwiseChoice__Group__3" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3763:1: rule__OtherwiseChoice__Group__3 : rule__OtherwiseChoice__Group__3__Impl rule__OtherwiseChoice__Group__4 ; public final void rule__OtherwiseChoice__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3767:1: ( rule__OtherwiseChoice__Group__3__Impl rule__OtherwiseChoice__Group__4 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3768:2: rule__OtherwiseChoice__Group__3__Impl rule__OtherwiseChoice__Group__4 { pushFollow(FOLLOW_rule__OtherwiseChoice__Group__3__Impl_in_rule__OtherwiseChoice__Group__37593); rule__OtherwiseChoice__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__OtherwiseChoice__Group__4_in_rule__OtherwiseChoice__Group__37596); rule__OtherwiseChoice__Group__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OtherwiseChoice__Group__3" // $ANTLR start "rule__OtherwiseChoice__Group__3__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3775:1: rule__OtherwiseChoice__Group__3__Impl : ( ( rule__OtherwiseChoice__Group_3__0 )? ) ; public final void rule__OtherwiseChoice__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3779:1: ( ( ( rule__OtherwiseChoice__Group_3__0 )? ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3780:1: ( ( rule__OtherwiseChoice__Group_3__0 )? ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3780:1: ( ( rule__OtherwiseChoice__Group_3__0 )? ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3781:1: ( rule__OtherwiseChoice__Group_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getOtherwiseChoiceAccess().getGroup_3()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3782:1: ( rule__OtherwiseChoice__Group_3__0 )? int alt33=2; int LA33_0 = input.LA(1); if ( (LA33_0==34) ) { alt33=1; } switch (alt33) { case 1 : // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3782:2: rule__OtherwiseChoice__Group_3__0 { pushFollow(FOLLOW_rule__OtherwiseChoice__Group_3__0_in_rule__OtherwiseChoice__Group__3__Impl7623); rule__OtherwiseChoice__Group_3__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getOtherwiseChoiceAccess().getGroup_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OtherwiseChoice__Group__3__Impl" // $ANTLR start "rule__OtherwiseChoice__Group__4" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3792:1: rule__OtherwiseChoice__Group__4 : rule__OtherwiseChoice__Group__4__Impl rule__OtherwiseChoice__Group__5 ; public final void rule__OtherwiseChoice__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3796:1: ( rule__OtherwiseChoice__Group__4__Impl rule__OtherwiseChoice__Group__5 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3797:2: rule__OtherwiseChoice__Group__4__Impl rule__OtherwiseChoice__Group__5 { pushFollow(FOLLOW_rule__OtherwiseChoice__Group__4__Impl_in_rule__OtherwiseChoice__Group__47654); rule__OtherwiseChoice__Group__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__OtherwiseChoice__Group__5_in_rule__OtherwiseChoice__Group__47657); rule__OtherwiseChoice__Group__5(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OtherwiseChoice__Group__4" // $ANTLR start "rule__OtherwiseChoice__Group__4__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3804:1: rule__OtherwiseChoice__Group__4__Impl : ( ( rule__OtherwiseChoice__CommentAssignment_4 )? ) ; public final void rule__OtherwiseChoice__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3808:1: ( ( ( rule__OtherwiseChoice__CommentAssignment_4 )? ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3809:1: ( ( rule__OtherwiseChoice__CommentAssignment_4 )? ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3809:1: ( ( rule__OtherwiseChoice__CommentAssignment_4 )? ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3810:1: ( rule__OtherwiseChoice__CommentAssignment_4 )? { if ( state.backtracking==0 ) { before(grammarAccess.getOtherwiseChoiceAccess().getCommentAssignment_4()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3811:1: ( rule__OtherwiseChoice__CommentAssignment_4 )? int alt34=2; int LA34_0 = input.LA(1); if ( (LA34_0==RULE_COMMENT) ) { alt34=1; } switch (alt34) { case 1 : // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3811:2: rule__OtherwiseChoice__CommentAssignment_4 { pushFollow(FOLLOW_rule__OtherwiseChoice__CommentAssignment_4_in_rule__OtherwiseChoice__Group__4__Impl7684); rule__OtherwiseChoice__CommentAssignment_4(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getOtherwiseChoiceAccess().getCommentAssignment_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OtherwiseChoice__Group__4__Impl" // $ANTLR start "rule__OtherwiseChoice__Group__5" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3821:1: rule__OtherwiseChoice__Group__5 : rule__OtherwiseChoice__Group__5__Impl ; public final void rule__OtherwiseChoice__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3825:1: ( rule__OtherwiseChoice__Group__5__Impl ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3826:2: rule__OtherwiseChoice__Group__5__Impl { pushFollow(FOLLOW_rule__OtherwiseChoice__Group__5__Impl_in_rule__OtherwiseChoice__Group__57715); rule__OtherwiseChoice__Group__5__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OtherwiseChoice__Group__5" // $ANTLR start "rule__OtherwiseChoice__Group__5__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3832:1: rule__OtherwiseChoice__Group__5__Impl : ( ( ( rule__OtherwiseChoice__ChoicesAssignment_5 ) ) ( ( rule__OtherwiseChoice__ChoicesAssignment_5 )* ) ) ; public final void rule__OtherwiseChoice__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3836:1: ( ( ( ( rule__OtherwiseChoice__ChoicesAssignment_5 ) ) ( ( rule__OtherwiseChoice__ChoicesAssignment_5 )* ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3837:1: ( ( ( rule__OtherwiseChoice__ChoicesAssignment_5 ) ) ( ( rule__OtherwiseChoice__ChoicesAssignment_5 )* ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3837:1: ( ( ( rule__OtherwiseChoice__ChoicesAssignment_5 ) ) ( ( rule__OtherwiseChoice__ChoicesAssignment_5 )* ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3838:1: ( ( rule__OtherwiseChoice__ChoicesAssignment_5 ) ) ( ( rule__OtherwiseChoice__ChoicesAssignment_5 )* ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3838:1: ( ( rule__OtherwiseChoice__ChoicesAssignment_5 ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3839:1: ( rule__OtherwiseChoice__ChoicesAssignment_5 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOtherwiseChoiceAccess().getChoicesAssignment_5()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3840:1: ( rule__OtherwiseChoice__ChoicesAssignment_5 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3840:2: rule__OtherwiseChoice__ChoicesAssignment_5 { pushFollow(FOLLOW_rule__OtherwiseChoice__ChoicesAssignment_5_in_rule__OtherwiseChoice__Group__5__Impl7744); rule__OtherwiseChoice__ChoicesAssignment_5(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getOtherwiseChoiceAccess().getChoicesAssignment_5()); } } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3843:1: ( ( rule__OtherwiseChoice__ChoicesAssignment_5 )* ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3844:1: ( rule__OtherwiseChoice__ChoicesAssignment_5 )* { if ( state.backtracking==0 ) { before(grammarAccess.getOtherwiseChoiceAccess().getChoicesAssignment_5()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3845:1: ( rule__OtherwiseChoice__ChoicesAssignment_5 )* loop35: do { int alt35=2; alt35 = dfa35.predict(input); switch (alt35) { case 1 : // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3845:2: rule__OtherwiseChoice__ChoicesAssignment_5 { pushFollow(FOLLOW_rule__OtherwiseChoice__ChoicesAssignment_5_in_rule__OtherwiseChoice__Group__5__Impl7756); rule__OtherwiseChoice__ChoicesAssignment_5(); state._fsp--; if (state.failed) return ; } break; default : break loop35; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getOtherwiseChoiceAccess().getChoicesAssignment_5()); } } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OtherwiseChoice__Group__5__Impl" // $ANTLR start "rule__OtherwiseChoice__Group_3__0" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3868:1: rule__OtherwiseChoice__Group_3__0 : rule__OtherwiseChoice__Group_3__0__Impl rule__OtherwiseChoice__Group_3__1 ; public final void rule__OtherwiseChoice__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3872:1: ( rule__OtherwiseChoice__Group_3__0__Impl rule__OtherwiseChoice__Group_3__1 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3873:2: rule__OtherwiseChoice__Group_3__0__Impl rule__OtherwiseChoice__Group_3__1 { pushFollow(FOLLOW_rule__OtherwiseChoice__Group_3__0__Impl_in_rule__OtherwiseChoice__Group_3__07801); rule__OtherwiseChoice__Group_3__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__OtherwiseChoice__Group_3__1_in_rule__OtherwiseChoice__Group_3__07804); rule__OtherwiseChoice__Group_3__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OtherwiseChoice__Group_3__0" // $ANTLR start "rule__OtherwiseChoice__Group_3__0__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3880:1: rule__OtherwiseChoice__Group_3__0__Impl : ( ( 'if' ) ) ; public final void rule__OtherwiseChoice__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3884:1: ( ( ( 'if' ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3885:1: ( ( 'if' ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3885:1: ( ( 'if' ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3886:1: ( 'if' ) { if ( state.backtracking==0 ) { before(grammarAccess.getOtherwiseChoiceAccess().getIfKeyword_3_0()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3887:1: ( 'if' ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3888:2: 'if' { match(input,34,FOLLOW_34_in_rule__OtherwiseChoice__Group_3__0__Impl7833); if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getOtherwiseChoiceAccess().getIfKeyword_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OtherwiseChoice__Group_3__0__Impl" // $ANTLR start "rule__OtherwiseChoice__Group_3__1" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3899:1: rule__OtherwiseChoice__Group_3__1 : rule__OtherwiseChoice__Group_3__1__Impl rule__OtherwiseChoice__Group_3__2 ; public final void rule__OtherwiseChoice__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3903:1: ( rule__OtherwiseChoice__Group_3__1__Impl rule__OtherwiseChoice__Group_3__2 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3904:2: rule__OtherwiseChoice__Group_3__1__Impl rule__OtherwiseChoice__Group_3__2 { pushFollow(FOLLOW_rule__OtherwiseChoice__Group_3__1__Impl_in_rule__OtherwiseChoice__Group_3__17865); rule__OtherwiseChoice__Group_3__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__OtherwiseChoice__Group_3__2_in_rule__OtherwiseChoice__Group_3__17868); rule__OtherwiseChoice__Group_3__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OtherwiseChoice__Group_3__1" // $ANTLR start "rule__OtherwiseChoice__Group_3__1__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3911:1: rule__OtherwiseChoice__Group_3__1__Impl : ( '(' ) ; public final void rule__OtherwiseChoice__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3915:1: ( ( '(' ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3916:1: ( '(' ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3916:1: ( '(' ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3917:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getOtherwiseChoiceAccess().getLeftParenthesisKeyword_3_1()); } match(input,35,FOLLOW_35_in_rule__OtherwiseChoice__Group_3__1__Impl7896); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOtherwiseChoiceAccess().getLeftParenthesisKeyword_3_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OtherwiseChoice__Group_3__1__Impl" // $ANTLR start "rule__OtherwiseChoice__Group_3__2" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3930:1: rule__OtherwiseChoice__Group_3__2 : rule__OtherwiseChoice__Group_3__2__Impl rule__OtherwiseChoice__Group_3__3 ; public final void rule__OtherwiseChoice__Group_3__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3934:1: ( rule__OtherwiseChoice__Group_3__2__Impl rule__OtherwiseChoice__Group_3__3 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3935:2: rule__OtherwiseChoice__Group_3__2__Impl rule__OtherwiseChoice__Group_3__3 { pushFollow(FOLLOW_rule__OtherwiseChoice__Group_3__2__Impl_in_rule__OtherwiseChoice__Group_3__27927); rule__OtherwiseChoice__Group_3__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__OtherwiseChoice__Group_3__3_in_rule__OtherwiseChoice__Group_3__27930); rule__OtherwiseChoice__Group_3__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OtherwiseChoice__Group_3__2" // $ANTLR start "rule__OtherwiseChoice__Group_3__2__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3942:1: rule__OtherwiseChoice__Group_3__2__Impl : ( ( rule__OtherwiseChoice__ConditionListAssignment_3_2 ) ) ; public final void rule__OtherwiseChoice__Group_3__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3946:1: ( ( ( rule__OtherwiseChoice__ConditionListAssignment_3_2 ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3947:1: ( ( rule__OtherwiseChoice__ConditionListAssignment_3_2 ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3947:1: ( ( rule__OtherwiseChoice__ConditionListAssignment_3_2 ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3948:1: ( rule__OtherwiseChoice__ConditionListAssignment_3_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOtherwiseChoiceAccess().getConditionListAssignment_3_2()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3949:1: ( rule__OtherwiseChoice__ConditionListAssignment_3_2 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3949:2: rule__OtherwiseChoice__ConditionListAssignment_3_2 { pushFollow(FOLLOW_rule__OtherwiseChoice__ConditionListAssignment_3_2_in_rule__OtherwiseChoice__Group_3__2__Impl7957); rule__OtherwiseChoice__ConditionListAssignment_3_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getOtherwiseChoiceAccess().getConditionListAssignment_3_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OtherwiseChoice__Group_3__2__Impl" // $ANTLR start "rule__OtherwiseChoice__Group_3__3" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3959:1: rule__OtherwiseChoice__Group_3__3 : rule__OtherwiseChoice__Group_3__3__Impl ; public final void rule__OtherwiseChoice__Group_3__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3963:1: ( rule__OtherwiseChoice__Group_3__3__Impl ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3964:2: rule__OtherwiseChoice__Group_3__3__Impl { pushFollow(FOLLOW_rule__OtherwiseChoice__Group_3__3__Impl_in_rule__OtherwiseChoice__Group_3__37987); rule__OtherwiseChoice__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__OtherwiseChoice__Group_3__3" // $ANTLR start "rule__OtherwiseChoice__Group_3__3__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3970:1: rule__OtherwiseChoice__Group_3__3__Impl : ( ')' ) ; public final void rule__OtherwiseChoice__Group_3__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3974:1: ( ( ')' ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3975:1: ( ')' ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3975:1: ( ')' ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3976:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getOtherwiseChoiceAccess().getRightParenthesisKeyword_3_3()); } match(input,36,FOLLOW_36_in_rule__OtherwiseChoice__Group_3__3__Impl8015); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOtherwiseChoiceAccess().getRightParenthesisKeyword_3_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OtherwiseChoice__Group_3__3__Impl" // $ANTLR start "rule__ChoiceDialog__Group__0" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:3997:1: rule__ChoiceDialog__Group__0 : rule__ChoiceDialog__Group__0__Impl rule__ChoiceDialog__Group__1 ; public final void rule__ChoiceDialog__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4001:1: ( rule__ChoiceDialog__Group__0__Impl rule__ChoiceDialog__Group__1 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4002:2: rule__ChoiceDialog__Group__0__Impl rule__ChoiceDialog__Group__1 { pushFollow(FOLLOW_rule__ChoiceDialog__Group__0__Impl_in_rule__ChoiceDialog__Group__08054); rule__ChoiceDialog__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ChoiceDialog__Group__1_in_rule__ChoiceDialog__Group__08057); rule__ChoiceDialog__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ChoiceDialog__Group__0" // $ANTLR start "rule__ChoiceDialog__Group__0__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4009:1: rule__ChoiceDialog__Group__0__Impl : ( () ) ; public final void rule__ChoiceDialog__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4013:1: ( ( () ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4014:1: ( () ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4014:1: ( () ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4015:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getChoiceDialogAccess().getChoiceDialogAction_0()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4016:1: () // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4018:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getChoiceDialogAccess().getChoiceDialogAction_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ChoiceDialog__Group__0__Impl" // $ANTLR start "rule__ChoiceDialog__Group__1" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4028:1: rule__ChoiceDialog__Group__1 : rule__ChoiceDialog__Group__1__Impl rule__ChoiceDialog__Group__2 ; public final void rule__ChoiceDialog__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4032:1: ( rule__ChoiceDialog__Group__1__Impl rule__ChoiceDialog__Group__2 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4033:2: rule__ChoiceDialog__Group__1__Impl rule__ChoiceDialog__Group__2 { pushFollow(FOLLOW_rule__ChoiceDialog__Group__1__Impl_in_rule__ChoiceDialog__Group__18115); rule__ChoiceDialog__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ChoiceDialog__Group__2_in_rule__ChoiceDialog__Group__18118); rule__ChoiceDialog__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ChoiceDialog__Group__1" // $ANTLR start "rule__ChoiceDialog__Group__1__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4040:1: rule__ChoiceDialog__Group__1__Impl : ( ( rule__ChoiceDialog__ModifiersAssignment_1 )* ) ; public final void rule__ChoiceDialog__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4044:1: ( ( ( rule__ChoiceDialog__ModifiersAssignment_1 )* ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4045:1: ( ( rule__ChoiceDialog__ModifiersAssignment_1 )* ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4045:1: ( ( rule__ChoiceDialog__ModifiersAssignment_1 )* ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4046:1: ( rule__ChoiceDialog__ModifiersAssignment_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getChoiceDialogAccess().getModifiersAssignment_1()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4047:1: ( rule__ChoiceDialog__ModifiersAssignment_1 )* loop36: do { int alt36=2; int LA36_0 = input.LA(1); if ( ((LA36_0>=13 && LA36_0<=14)) ) { alt36=1; } switch (alt36) { case 1 : // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4047:2: rule__ChoiceDialog__ModifiersAssignment_1 { pushFollow(FOLLOW_rule__ChoiceDialog__ModifiersAssignment_1_in_rule__ChoiceDialog__Group__1__Impl8145); rule__ChoiceDialog__ModifiersAssignment_1(); state._fsp--; if (state.failed) return ; } break; default : break loop36; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getChoiceDialogAccess().getModifiersAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ChoiceDialog__Group__1__Impl" // $ANTLR start "rule__ChoiceDialog__Group__2" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4057:1: rule__ChoiceDialog__Group__2 : rule__ChoiceDialog__Group__2__Impl rule__ChoiceDialog__Group__3 ; public final void rule__ChoiceDialog__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4061:1: ( rule__ChoiceDialog__Group__2__Impl rule__ChoiceDialog__Group__3 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4062:2: rule__ChoiceDialog__Group__2__Impl rule__ChoiceDialog__Group__3 { pushFollow(FOLLOW_rule__ChoiceDialog__Group__2__Impl_in_rule__ChoiceDialog__Group__28176); rule__ChoiceDialog__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ChoiceDialog__Group__3_in_rule__ChoiceDialog__Group__28179); rule__ChoiceDialog__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ChoiceDialog__Group__2" // $ANTLR start "rule__ChoiceDialog__Group__2__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4069:1: rule__ChoiceDialog__Group__2__Impl : ( 'choice' ) ; public final void rule__ChoiceDialog__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4073:1: ( ( 'choice' ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4074:1: ( 'choice' ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4074:1: ( 'choice' ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4075:1: 'choice' { if ( state.backtracking==0 ) { before(grammarAccess.getChoiceDialogAccess().getChoiceKeyword_2()); } match(input,37,FOLLOW_37_in_rule__ChoiceDialog__Group__2__Impl8207); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getChoiceDialogAccess().getChoiceKeyword_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ChoiceDialog__Group__2__Impl" // $ANTLR start "rule__ChoiceDialog__Group__3" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4088:1: rule__ChoiceDialog__Group__3 : rule__ChoiceDialog__Group__3__Impl rule__ChoiceDialog__Group__4 ; public final void rule__ChoiceDialog__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4092:1: ( rule__ChoiceDialog__Group__3__Impl rule__ChoiceDialog__Group__4 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4093:2: rule__ChoiceDialog__Group__3__Impl rule__ChoiceDialog__Group__4 { pushFollow(FOLLOW_rule__ChoiceDialog__Group__3__Impl_in_rule__ChoiceDialog__Group__38238); rule__ChoiceDialog__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ChoiceDialog__Group__4_in_rule__ChoiceDialog__Group__38241); rule__ChoiceDialog__Group__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ChoiceDialog__Group__3" // $ANTLR start "rule__ChoiceDialog__Group__3__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4100:1: rule__ChoiceDialog__Group__3__Impl : ( ( rule__ChoiceDialog__NameAssignment_3 ) ) ; public final void rule__ChoiceDialog__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4104:1: ( ( ( rule__ChoiceDialog__NameAssignment_3 ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4105:1: ( ( rule__ChoiceDialog__NameAssignment_3 ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4105:1: ( ( rule__ChoiceDialog__NameAssignment_3 ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4106:1: ( rule__ChoiceDialog__NameAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getChoiceDialogAccess().getNameAssignment_3()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4107:1: ( rule__ChoiceDialog__NameAssignment_3 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4107:2: rule__ChoiceDialog__NameAssignment_3 { pushFollow(FOLLOW_rule__ChoiceDialog__NameAssignment_3_in_rule__ChoiceDialog__Group__3__Impl8268); rule__ChoiceDialog__NameAssignment_3(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getChoiceDialogAccess().getNameAssignment_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ChoiceDialog__Group__3__Impl" // $ANTLR start "rule__ChoiceDialog__Group__4" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4117:1: rule__ChoiceDialog__Group__4 : rule__ChoiceDialog__Group__4__Impl rule__ChoiceDialog__Group__5 ; public final void rule__ChoiceDialog__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4121:1: ( rule__ChoiceDialog__Group__4__Impl rule__ChoiceDialog__Group__5 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4122:2: rule__ChoiceDialog__Group__4__Impl rule__ChoiceDialog__Group__5 { pushFollow(FOLLOW_rule__ChoiceDialog__Group__4__Impl_in_rule__ChoiceDialog__Group__48298); rule__ChoiceDialog__Group__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ChoiceDialog__Group__5_in_rule__ChoiceDialog__Group__48301); rule__ChoiceDialog__Group__5(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ChoiceDialog__Group__4" // $ANTLR start "rule__ChoiceDialog__Group__4__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4129:1: rule__ChoiceDialog__Group__4__Impl : ( ( rule__ChoiceDialog__ChoiceCommentAssignment_4 )? ) ; public final void rule__ChoiceDialog__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4133:1: ( ( ( rule__ChoiceDialog__ChoiceCommentAssignment_4 )? ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4134:1: ( ( rule__ChoiceDialog__ChoiceCommentAssignment_4 )? ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4134:1: ( ( rule__ChoiceDialog__ChoiceCommentAssignment_4 )? ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4135:1: ( rule__ChoiceDialog__ChoiceCommentAssignment_4 )? { if ( state.backtracking==0 ) { before(grammarAccess.getChoiceDialogAccess().getChoiceCommentAssignment_4()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4136:1: ( rule__ChoiceDialog__ChoiceCommentAssignment_4 )? int alt37=2; int LA37_0 = input.LA(1); if ( (LA37_0==RULE_COMMENT) ) { alt37=1; } switch (alt37) { case 1 : // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4136:2: rule__ChoiceDialog__ChoiceCommentAssignment_4 { pushFollow(FOLLOW_rule__ChoiceDialog__ChoiceCommentAssignment_4_in_rule__ChoiceDialog__Group__4__Impl8328); rule__ChoiceDialog__ChoiceCommentAssignment_4(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getChoiceDialogAccess().getChoiceCommentAssignment_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ChoiceDialog__Group__4__Impl" // $ANTLR start "rule__ChoiceDialog__Group__5" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4146:1: rule__ChoiceDialog__Group__5 : rule__ChoiceDialog__Group__5__Impl rule__ChoiceDialog__Group__6 ; public final void rule__ChoiceDialog__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4150:1: ( rule__ChoiceDialog__Group__5__Impl rule__ChoiceDialog__Group__6 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4151:2: rule__ChoiceDialog__Group__5__Impl rule__ChoiceDialog__Group__6 { pushFollow(FOLLOW_rule__ChoiceDialog__Group__5__Impl_in_rule__ChoiceDialog__Group__58359); rule__ChoiceDialog__Group__5__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ChoiceDialog__Group__6_in_rule__ChoiceDialog__Group__58362); rule__ChoiceDialog__Group__6(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ChoiceDialog__Group__5" // $ANTLR start "rule__ChoiceDialog__Group__5__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4158:1: rule__ChoiceDialog__Group__5__Impl : ( ( rule__ChoiceDialog__BodyAssignment_5 ) ) ; public final void rule__ChoiceDialog__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4162:1: ( ( ( rule__ChoiceDialog__BodyAssignment_5 ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4163:1: ( ( rule__ChoiceDialog__BodyAssignment_5 ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4163:1: ( ( rule__ChoiceDialog__BodyAssignment_5 ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4164:1: ( rule__ChoiceDialog__BodyAssignment_5 ) { if ( state.backtracking==0 ) { before(grammarAccess.getChoiceDialogAccess().getBodyAssignment_5()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4165:1: ( rule__ChoiceDialog__BodyAssignment_5 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4165:2: rule__ChoiceDialog__BodyAssignment_5 { pushFollow(FOLLOW_rule__ChoiceDialog__BodyAssignment_5_in_rule__ChoiceDialog__Group__5__Impl8389); rule__ChoiceDialog__BodyAssignment_5(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getChoiceDialogAccess().getBodyAssignment_5()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ChoiceDialog__Group__5__Impl" // $ANTLR start "rule__ChoiceDialog__Group__6" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4175:1: rule__ChoiceDialog__Group__6 : rule__ChoiceDialog__Group__6__Impl ; public final void rule__ChoiceDialog__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4179:1: ( rule__ChoiceDialog__Group__6__Impl ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4180:2: rule__ChoiceDialog__Group__6__Impl { pushFollow(FOLLOW_rule__ChoiceDialog__Group__6__Impl_in_rule__ChoiceDialog__Group__68419); rule__ChoiceDialog__Group__6__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ChoiceDialog__Group__6" // $ANTLR start "rule__ChoiceDialog__Group__6__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4186:1: rule__ChoiceDialog__Group__6__Impl : ( 'end' ) ; public final void rule__ChoiceDialog__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4190:1: ( ( 'end' ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4191:1: ( 'end' ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4191:1: ( 'end' ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4192:1: 'end' { if ( state.backtracking==0 ) { before(grammarAccess.getChoiceDialogAccess().getEndKeyword_6()); } match(input,23,FOLLOW_23_in_rule__ChoiceDialog__Group__6__Impl8447); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getChoiceDialogAccess().getEndKeyword_6()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ChoiceDialog__Group__6__Impl" // $ANTLR start "rule__ConditionList__Group__0" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4219:1: rule__ConditionList__Group__0 : rule__ConditionList__Group__0__Impl rule__ConditionList__Group__1 ; public final void rule__ConditionList__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4223:1: ( rule__ConditionList__Group__0__Impl rule__ConditionList__Group__1 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4224:2: rule__ConditionList__Group__0__Impl rule__ConditionList__Group__1 { pushFollow(FOLLOW_rule__ConditionList__Group__0__Impl_in_rule__ConditionList__Group__08492); rule__ConditionList__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ConditionList__Group__1_in_rule__ConditionList__Group__08495); rule__ConditionList__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConditionList__Group__0" // $ANTLR start "rule__ConditionList__Group__0__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4231:1: rule__ConditionList__Group__0__Impl : ( ( rule__ConditionList__ConditionsAssignment_0 ) ) ; public final void rule__ConditionList__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4235:1: ( ( ( rule__ConditionList__ConditionsAssignment_0 ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4236:1: ( ( rule__ConditionList__ConditionsAssignment_0 ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4236:1: ( ( rule__ConditionList__ConditionsAssignment_0 ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4237:1: ( rule__ConditionList__ConditionsAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getConditionListAccess().getConditionsAssignment_0()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4238:1: ( rule__ConditionList__ConditionsAssignment_0 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4238:2: rule__ConditionList__ConditionsAssignment_0 { pushFollow(FOLLOW_rule__ConditionList__ConditionsAssignment_0_in_rule__ConditionList__Group__0__Impl8522); rule__ConditionList__ConditionsAssignment_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getConditionListAccess().getConditionsAssignment_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConditionList__Group__0__Impl" // $ANTLR start "rule__ConditionList__Group__1" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4248:1: rule__ConditionList__Group__1 : rule__ConditionList__Group__1__Impl ; public final void rule__ConditionList__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4252:1: ( rule__ConditionList__Group__1__Impl ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4253:2: rule__ConditionList__Group__1__Impl { pushFollow(FOLLOW_rule__ConditionList__Group__1__Impl_in_rule__ConditionList__Group__18552); rule__ConditionList__Group__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConditionList__Group__1" // $ANTLR start "rule__ConditionList__Group__1__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4259:1: rule__ConditionList__Group__1__Impl : ( ( rule__ConditionList__Group_1__0 )* ) ; public final void rule__ConditionList__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4263:1: ( ( ( rule__ConditionList__Group_1__0 )* ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4264:1: ( ( rule__ConditionList__Group_1__0 )* ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4264:1: ( ( rule__ConditionList__Group_1__0 )* ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4265:1: ( rule__ConditionList__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getConditionListAccess().getGroup_1()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4266:1: ( rule__ConditionList__Group_1__0 )* loop38: do { int alt38=2; int LA38_0 = input.LA(1); if ( (LA38_0==38) ) { alt38=1; } switch (alt38) { case 1 : // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4266:2: rule__ConditionList__Group_1__0 { pushFollow(FOLLOW_rule__ConditionList__Group_1__0_in_rule__ConditionList__Group__1__Impl8579); rule__ConditionList__Group_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop38; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getConditionListAccess().getGroup_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConditionList__Group__1__Impl" // $ANTLR start "rule__ConditionList__Group_1__0" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4280:1: rule__ConditionList__Group_1__0 : rule__ConditionList__Group_1__0__Impl rule__ConditionList__Group_1__1 ; public final void rule__ConditionList__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4284:1: ( rule__ConditionList__Group_1__0__Impl rule__ConditionList__Group_1__1 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4285:2: rule__ConditionList__Group_1__0__Impl rule__ConditionList__Group_1__1 { pushFollow(FOLLOW_rule__ConditionList__Group_1__0__Impl_in_rule__ConditionList__Group_1__08614); rule__ConditionList__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ConditionList__Group_1__1_in_rule__ConditionList__Group_1__08617); rule__ConditionList__Group_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConditionList__Group_1__0" // $ANTLR start "rule__ConditionList__Group_1__0__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4292:1: rule__ConditionList__Group_1__0__Impl : ( 'or' ) ; public final void rule__ConditionList__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4296:1: ( ( 'or' ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4297:1: ( 'or' ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4297:1: ( 'or' ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4298:1: 'or' { if ( state.backtracking==0 ) { before(grammarAccess.getConditionListAccess().getOrKeyword_1_0()); } match(input,38,FOLLOW_38_in_rule__ConditionList__Group_1__0__Impl8645); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getConditionListAccess().getOrKeyword_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConditionList__Group_1__0__Impl" // $ANTLR start "rule__ConditionList__Group_1__1" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4311:1: rule__ConditionList__Group_1__1 : rule__ConditionList__Group_1__1__Impl ; public final void rule__ConditionList__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4315:1: ( rule__ConditionList__Group_1__1__Impl ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4316:2: rule__ConditionList__Group_1__1__Impl { pushFollow(FOLLOW_rule__ConditionList__Group_1__1__Impl_in_rule__ConditionList__Group_1__18676); rule__ConditionList__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__ConditionList__Group_1__1" // $ANTLR start "rule__ConditionList__Group_1__1__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4322:1: rule__ConditionList__Group_1__1__Impl : ( ( rule__ConditionList__ConditionsAssignment_1_1 ) ) ; public final void rule__ConditionList__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4326:1: ( ( ( rule__ConditionList__ConditionsAssignment_1_1 ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4327:1: ( ( rule__ConditionList__ConditionsAssignment_1_1 ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4327:1: ( ( rule__ConditionList__ConditionsAssignment_1_1 ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4328:1: ( rule__ConditionList__ConditionsAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getConditionListAccess().getConditionsAssignment_1_1()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4329:1: ( rule__ConditionList__ConditionsAssignment_1_1 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4329:2: rule__ConditionList__ConditionsAssignment_1_1 { pushFollow(FOLLOW_rule__ConditionList__ConditionsAssignment_1_1_in_rule__ConditionList__Group_1__1__Impl8703); rule__ConditionList__ConditionsAssignment_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getConditionListAccess().getConditionsAssignment_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConditionList__Group_1__1__Impl" // $ANTLR start "rule__InvokeHub__Group__0" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4343:1: rule__InvokeHub__Group__0 : rule__InvokeHub__Group__0__Impl rule__InvokeHub__Group__1 ; public final void rule__InvokeHub__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4347:1: ( rule__InvokeHub__Group__0__Impl rule__InvokeHub__Group__1 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4348:2: rule__InvokeHub__Group__0__Impl rule__InvokeHub__Group__1 { pushFollow(FOLLOW_rule__InvokeHub__Group__0__Impl_in_rule__InvokeHub__Group__08737); rule__InvokeHub__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__InvokeHub__Group__1_in_rule__InvokeHub__Group__08740); rule__InvokeHub__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InvokeHub__Group__0" // $ANTLR start "rule__InvokeHub__Group__0__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4355:1: rule__InvokeHub__Group__0__Impl : ( 'enter' ) ; public final void rule__InvokeHub__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4359:1: ( ( 'enter' ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4360:1: ( 'enter' ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4360:1: ( 'enter' ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4361:1: 'enter' { if ( state.backtracking==0 ) { before(grammarAccess.getInvokeHubAccess().getEnterKeyword_0()); } match(input,39,FOLLOW_39_in_rule__InvokeHub__Group__0__Impl8768); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInvokeHubAccess().getEnterKeyword_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InvokeHub__Group__0__Impl" // $ANTLR start "rule__InvokeHub__Group__1" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4374:1: rule__InvokeHub__Group__1 : rule__InvokeHub__Group__1__Impl rule__InvokeHub__Group__2 ; public final void rule__InvokeHub__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4378:1: ( rule__InvokeHub__Group__1__Impl rule__InvokeHub__Group__2 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4379:2: rule__InvokeHub__Group__1__Impl rule__InvokeHub__Group__2 { pushFollow(FOLLOW_rule__InvokeHub__Group__1__Impl_in_rule__InvokeHub__Group__18799); rule__InvokeHub__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__InvokeHub__Group__2_in_rule__InvokeHub__Group__18802); rule__InvokeHub__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InvokeHub__Group__1" // $ANTLR start "rule__InvokeHub__Group__1__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4386:1: rule__InvokeHub__Group__1__Impl : ( 'hub' ) ; public final void rule__InvokeHub__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4390:1: ( ( 'hub' ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4391:1: ( 'hub' ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4391:1: ( 'hub' ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4392:1: 'hub' { if ( state.backtracking==0 ) { before(grammarAccess.getInvokeHubAccess().getHubKeyword_1()); } match(input,32,FOLLOW_32_in_rule__InvokeHub__Group__1__Impl8830); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInvokeHubAccess().getHubKeyword_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InvokeHub__Group__1__Impl" // $ANTLR start "rule__InvokeHub__Group__2" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4405:1: rule__InvokeHub__Group__2 : rule__InvokeHub__Group__2__Impl ; public final void rule__InvokeHub__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4409:1: ( rule__InvokeHub__Group__2__Impl ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4410:2: rule__InvokeHub__Group__2__Impl { pushFollow(FOLLOW_rule__InvokeHub__Group__2__Impl_in_rule__InvokeHub__Group__28861); rule__InvokeHub__Group__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InvokeHub__Group__2" // $ANTLR start "rule__InvokeHub__Group__2__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4416:1: rule__InvokeHub__Group__2__Impl : ( ( rule__InvokeHub__HubAssignment_2 ) ) ; public final void rule__InvokeHub__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4420:1: ( ( ( rule__InvokeHub__HubAssignment_2 ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4421:1: ( ( rule__InvokeHub__HubAssignment_2 ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4421:1: ( ( rule__InvokeHub__HubAssignment_2 ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4422:1: ( rule__InvokeHub__HubAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getInvokeHubAccess().getHubAssignment_2()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4423:1: ( rule__InvokeHub__HubAssignment_2 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4423:2: rule__InvokeHub__HubAssignment_2 { pushFollow(FOLLOW_rule__InvokeHub__HubAssignment_2_in_rule__InvokeHub__Group__2__Impl8888); rule__InvokeHub__HubAssignment_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getInvokeHubAccess().getHubAssignment_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InvokeHub__Group__2__Impl" // $ANTLR start "rule__InvokeScene__Group__0" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4439:1: rule__InvokeScene__Group__0 : rule__InvokeScene__Group__0__Impl rule__InvokeScene__Group__1 ; public final void rule__InvokeScene__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4443:1: ( rule__InvokeScene__Group__0__Impl rule__InvokeScene__Group__1 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4444:2: rule__InvokeScene__Group__0__Impl rule__InvokeScene__Group__1 { pushFollow(FOLLOW_rule__InvokeScene__Group__0__Impl_in_rule__InvokeScene__Group__08924); rule__InvokeScene__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__InvokeScene__Group__1_in_rule__InvokeScene__Group__08927); rule__InvokeScene__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InvokeScene__Group__0" // $ANTLR start "rule__InvokeScene__Group__0__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4451:1: rule__InvokeScene__Group__0__Impl : ( 'enter' ) ; public final void rule__InvokeScene__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4455:1: ( ( 'enter' ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4456:1: ( 'enter' ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4456:1: ( 'enter' ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4457:1: 'enter' { if ( state.backtracking==0 ) { before(grammarAccess.getInvokeSceneAccess().getEnterKeyword_0()); } match(input,39,FOLLOW_39_in_rule__InvokeScene__Group__0__Impl8955); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInvokeSceneAccess().getEnterKeyword_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InvokeScene__Group__0__Impl" // $ANTLR start "rule__InvokeScene__Group__1" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4470:1: rule__InvokeScene__Group__1 : rule__InvokeScene__Group__1__Impl rule__InvokeScene__Group__2 ; public final void rule__InvokeScene__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4474:1: ( rule__InvokeScene__Group__1__Impl rule__InvokeScene__Group__2 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4475:2: rule__InvokeScene__Group__1__Impl rule__InvokeScene__Group__2 { pushFollow(FOLLOW_rule__InvokeScene__Group__1__Impl_in_rule__InvokeScene__Group__18986); rule__InvokeScene__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__InvokeScene__Group__2_in_rule__InvokeScene__Group__18989); rule__InvokeScene__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InvokeScene__Group__1" // $ANTLR start "rule__InvokeScene__Group__1__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4482:1: rule__InvokeScene__Group__1__Impl : ( 'scene' ) ; public final void rule__InvokeScene__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4486:1: ( ( 'scene' ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4487:1: ( 'scene' ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4487:1: ( 'scene' ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4488:1: 'scene' { if ( state.backtracking==0 ) { before(grammarAccess.getInvokeSceneAccess().getSceneKeyword_1()); } match(input,26,FOLLOW_26_in_rule__InvokeScene__Group__1__Impl9017); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInvokeSceneAccess().getSceneKeyword_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InvokeScene__Group__1__Impl" // $ANTLR start "rule__InvokeScene__Group__2" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4501:1: rule__InvokeScene__Group__2 : rule__InvokeScene__Group__2__Impl ; public final void rule__InvokeScene__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4505:1: ( rule__InvokeScene__Group__2__Impl ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4506:2: rule__InvokeScene__Group__2__Impl { pushFollow(FOLLOW_rule__InvokeScene__Group__2__Impl_in_rule__InvokeScene__Group__29048); rule__InvokeScene__Group__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InvokeScene__Group__2" // $ANTLR start "rule__InvokeScene__Group__2__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4512:1: rule__InvokeScene__Group__2__Impl : ( ( rule__InvokeScene__SceneAssignment_2 ) ) ; public final void rule__InvokeScene__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4516:1: ( ( ( rule__InvokeScene__SceneAssignment_2 ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4517:1: ( ( rule__InvokeScene__SceneAssignment_2 ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4517:1: ( ( rule__InvokeScene__SceneAssignment_2 ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4518:1: ( rule__InvokeScene__SceneAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getInvokeSceneAccess().getSceneAssignment_2()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4519:1: ( rule__InvokeScene__SceneAssignment_2 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4519:2: rule__InvokeScene__SceneAssignment_2 { pushFollow(FOLLOW_rule__InvokeScene__SceneAssignment_2_in_rule__InvokeScene__Group__2__Impl9075); rule__InvokeScene__SceneAssignment_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getInvokeSceneAccess().getSceneAssignment_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InvokeScene__Group__2__Impl" // $ANTLR start "rule__Exit__Group__0" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4535:1: rule__Exit__Group__0 : rule__Exit__Group__0__Impl rule__Exit__Group__1 ; public final void rule__Exit__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4539:1: ( rule__Exit__Group__0__Impl rule__Exit__Group__1 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4540:2: rule__Exit__Group__0__Impl rule__Exit__Group__1 { pushFollow(FOLLOW_rule__Exit__Group__0__Impl_in_rule__Exit__Group__09111); rule__Exit__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__Exit__Group__1_in_rule__Exit__Group__09114); rule__Exit__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Exit__Group__0" // $ANTLR start "rule__Exit__Group__0__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4547:1: rule__Exit__Group__0__Impl : ( () ) ; public final void rule__Exit__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4551:1: ( ( () ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4552:1: ( () ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4552:1: ( () ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4553:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getExitAccess().getExitAction_0()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4554:1: () // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4556:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getExitAccess().getExitAction_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Exit__Group__0__Impl" // $ANTLR start "rule__Exit__Group__1" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4566:1: rule__Exit__Group__1 : rule__Exit__Group__1__Impl rule__Exit__Group__2 ; public final void rule__Exit__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4570:1: ( rule__Exit__Group__1__Impl rule__Exit__Group__2 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4571:2: rule__Exit__Group__1__Impl rule__Exit__Group__2 { pushFollow(FOLLOW_rule__Exit__Group__1__Impl_in_rule__Exit__Group__19172); rule__Exit__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__Exit__Group__2_in_rule__Exit__Group__19175); rule__Exit__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Exit__Group__1" // $ANTLR start "rule__Exit__Group__1__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4578:1: rule__Exit__Group__1__Impl : ( 'exit' ) ; public final void rule__Exit__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4582:1: ( ( 'exit' ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4583:1: ( 'exit' ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4583:1: ( 'exit' ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4584:1: 'exit' { if ( state.backtracking==0 ) { before(grammarAccess.getExitAccess().getExitKeyword_1()); } match(input,40,FOLLOW_40_in_rule__Exit__Group__1__Impl9203); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExitAccess().getExitKeyword_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Exit__Group__1__Impl" // $ANTLR start "rule__Exit__Group__2" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4597:1: rule__Exit__Group__2 : rule__Exit__Group__2__Impl ; public final void rule__Exit__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4601:1: ( rule__Exit__Group__2__Impl ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4602:2: rule__Exit__Group__2__Impl { pushFollow(FOLLOW_rule__Exit__Group__2__Impl_in_rule__Exit__Group__29234); rule__Exit__Group__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Exit__Group__2" // $ANTLR start "rule__Exit__Group__2__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4608:1: rule__Exit__Group__2__Impl : ( ( rule__Exit__Alternatives_2 ) ) ; public final void rule__Exit__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4612:1: ( ( ( rule__Exit__Alternatives_2 ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4613:1: ( ( rule__Exit__Alternatives_2 ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4613:1: ( ( rule__Exit__Alternatives_2 ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4614:1: ( rule__Exit__Alternatives_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getExitAccess().getAlternatives_2()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4615:1: ( rule__Exit__Alternatives_2 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4615:2: rule__Exit__Alternatives_2 { pushFollow(FOLLOW_rule__Exit__Alternatives_2_in_rule__Exit__Group__2__Impl9261); rule__Exit__Alternatives_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getExitAccess().getAlternatives_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Exit__Group__2__Impl" // $ANTLR start "rule__Conditional__Group__0" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4631:1: rule__Conditional__Group__0 : rule__Conditional__Group__0__Impl rule__Conditional__Group__1 ; public final void rule__Conditional__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4635:1: ( rule__Conditional__Group__0__Impl rule__Conditional__Group__1 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4636:2: rule__Conditional__Group__0__Impl rule__Conditional__Group__1 { pushFollow(FOLLOW_rule__Conditional__Group__0__Impl_in_rule__Conditional__Group__09297); rule__Conditional__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__Conditional__Group__1_in_rule__Conditional__Group__09300); rule__Conditional__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Conditional__Group__0" // $ANTLR start "rule__Conditional__Group__0__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4643:1: rule__Conditional__Group__0__Impl : ( ( rule__Conditional__ModifiersAssignment_0 )* ) ; public final void rule__Conditional__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4647:1: ( ( ( rule__Conditional__ModifiersAssignment_0 )* ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4648:1: ( ( rule__Conditional__ModifiersAssignment_0 )* ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4648:1: ( ( rule__Conditional__ModifiersAssignment_0 )* ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4649:1: ( rule__Conditional__ModifiersAssignment_0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getConditionalAccess().getModifiersAssignment_0()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4650:1: ( rule__Conditional__ModifiersAssignment_0 )* loop39: do { int alt39=2; int LA39_0 = input.LA(1); if ( ((LA39_0>=13 && LA39_0<=14)) ) { alt39=1; } switch (alt39) { case 1 : // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4650:2: rule__Conditional__ModifiersAssignment_0 { pushFollow(FOLLOW_rule__Conditional__ModifiersAssignment_0_in_rule__Conditional__Group__0__Impl9327); rule__Conditional__ModifiersAssignment_0(); state._fsp--; if (state.failed) return ; } break; default : break loop39; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getConditionalAccess().getModifiersAssignment_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Conditional__Group__0__Impl" // $ANTLR start "rule__Conditional__Group__1" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4660:1: rule__Conditional__Group__1 : rule__Conditional__Group__1__Impl rule__Conditional__Group__2 ; public final void rule__Conditional__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4664:1: ( rule__Conditional__Group__1__Impl rule__Conditional__Group__2 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4665:2: rule__Conditional__Group__1__Impl rule__Conditional__Group__2 { pushFollow(FOLLOW_rule__Conditional__Group__1__Impl_in_rule__Conditional__Group__19358); rule__Conditional__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__Conditional__Group__2_in_rule__Conditional__Group__19361); rule__Conditional__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Conditional__Group__1" // $ANTLR start "rule__Conditional__Group__1__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4672:1: rule__Conditional__Group__1__Impl : ( 'if' ) ; public final void rule__Conditional__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4676:1: ( ( 'if' ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4677:1: ( 'if' ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4677:1: ( 'if' ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4678:1: 'if' { if ( state.backtracking==0 ) { before(grammarAccess.getConditionalAccess().getIfKeyword_1()); } match(input,34,FOLLOW_34_in_rule__Conditional__Group__1__Impl9389); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getConditionalAccess().getIfKeyword_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Conditional__Group__1__Impl" // $ANTLR start "rule__Conditional__Group__2" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4691:1: rule__Conditional__Group__2 : rule__Conditional__Group__2__Impl rule__Conditional__Group__3 ; public final void rule__Conditional__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4695:1: ( rule__Conditional__Group__2__Impl rule__Conditional__Group__3 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4696:2: rule__Conditional__Group__2__Impl rule__Conditional__Group__3 { pushFollow(FOLLOW_rule__Conditional__Group__2__Impl_in_rule__Conditional__Group__29420); rule__Conditional__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__Conditional__Group__3_in_rule__Conditional__Group__29423); rule__Conditional__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Conditional__Group__2" // $ANTLR start "rule__Conditional__Group__2__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4703:1: rule__Conditional__Group__2__Impl : ( '(' ) ; public final void rule__Conditional__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4707:1: ( ( '(' ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4708:1: ( '(' ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4708:1: ( '(' ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4709:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getConditionalAccess().getLeftParenthesisKeyword_2()); } match(input,35,FOLLOW_35_in_rule__Conditional__Group__2__Impl9451); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getConditionalAccess().getLeftParenthesisKeyword_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Conditional__Group__2__Impl" // $ANTLR start "rule__Conditional__Group__3" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4722:1: rule__Conditional__Group__3 : rule__Conditional__Group__3__Impl rule__Conditional__Group__4 ; public final void rule__Conditional__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4726:1: ( rule__Conditional__Group__3__Impl rule__Conditional__Group__4 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4727:2: rule__Conditional__Group__3__Impl rule__Conditional__Group__4 { pushFollow(FOLLOW_rule__Conditional__Group__3__Impl_in_rule__Conditional__Group__39482); rule__Conditional__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__Conditional__Group__4_in_rule__Conditional__Group__39485); rule__Conditional__Group__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Conditional__Group__3" // $ANTLR start "rule__Conditional__Group__3__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4734:1: rule__Conditional__Group__3__Impl : ( ( rule__Conditional__ConditionListAssignment_3 ) ) ; public final void rule__Conditional__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4738:1: ( ( ( rule__Conditional__ConditionListAssignment_3 ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4739:1: ( ( rule__Conditional__ConditionListAssignment_3 ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4739:1: ( ( rule__Conditional__ConditionListAssignment_3 ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4740:1: ( rule__Conditional__ConditionListAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getConditionalAccess().getConditionListAssignment_3()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4741:1: ( rule__Conditional__ConditionListAssignment_3 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4741:2: rule__Conditional__ConditionListAssignment_3 { pushFollow(FOLLOW_rule__Conditional__ConditionListAssignment_3_in_rule__Conditional__Group__3__Impl9512); rule__Conditional__ConditionListAssignment_3(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getConditionalAccess().getConditionListAssignment_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Conditional__Group__3__Impl" // $ANTLR start "rule__Conditional__Group__4" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4751:1: rule__Conditional__Group__4 : rule__Conditional__Group__4__Impl rule__Conditional__Group__5 ; public final void rule__Conditional__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4755:1: ( rule__Conditional__Group__4__Impl rule__Conditional__Group__5 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4756:2: rule__Conditional__Group__4__Impl rule__Conditional__Group__5 { pushFollow(FOLLOW_rule__Conditional__Group__4__Impl_in_rule__Conditional__Group__49542); rule__Conditional__Group__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__Conditional__Group__5_in_rule__Conditional__Group__49545); rule__Conditional__Group__5(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Conditional__Group__4" // $ANTLR start "rule__Conditional__Group__4__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4763:1: rule__Conditional__Group__4__Impl : ( ')' ) ; public final void rule__Conditional__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4767:1: ( ( ')' ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4768:1: ( ')' ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4768:1: ( ')' ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4769:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getConditionalAccess().getRightParenthesisKeyword_4()); } match(input,36,FOLLOW_36_in_rule__Conditional__Group__4__Impl9573); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getConditionalAccess().getRightParenthesisKeyword_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Conditional__Group__4__Impl" // $ANTLR start "rule__Conditional__Group__5" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4782:1: rule__Conditional__Group__5 : rule__Conditional__Group__5__Impl rule__Conditional__Group__6 ; public final void rule__Conditional__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4786:1: ( rule__Conditional__Group__5__Impl rule__Conditional__Group__6 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4787:2: rule__Conditional__Group__5__Impl rule__Conditional__Group__6 { pushFollow(FOLLOW_rule__Conditional__Group__5__Impl_in_rule__Conditional__Group__59604); rule__Conditional__Group__5__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__Conditional__Group__6_in_rule__Conditional__Group__59607); rule__Conditional__Group__6(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Conditional__Group__5" // $ANTLR start "rule__Conditional__Group__5__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4794:1: rule__Conditional__Group__5__Impl : ( ( rule__Conditional__CommentAssignment_5 )? ) ; public final void rule__Conditional__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4798:1: ( ( ( rule__Conditional__CommentAssignment_5 )? ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4799:1: ( ( rule__Conditional__CommentAssignment_5 )? ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4799:1: ( ( rule__Conditional__CommentAssignment_5 )? ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4800:1: ( rule__Conditional__CommentAssignment_5 )? { if ( state.backtracking==0 ) { before(grammarAccess.getConditionalAccess().getCommentAssignment_5()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4801:1: ( rule__Conditional__CommentAssignment_5 )? int alt40=2; int LA40_0 = input.LA(1); if ( (LA40_0==RULE_COMMENT) ) { alt40=1; } switch (alt40) { case 1 : // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4801:2: rule__Conditional__CommentAssignment_5 { pushFollow(FOLLOW_rule__Conditional__CommentAssignment_5_in_rule__Conditional__Group__5__Impl9634); rule__Conditional__CommentAssignment_5(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getConditionalAccess().getCommentAssignment_5()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Conditional__Group__5__Impl" // $ANTLR start "rule__Conditional__Group__6" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4811:1: rule__Conditional__Group__6 : rule__Conditional__Group__6__Impl rule__Conditional__Group__7 ; public final void rule__Conditional__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4815:1: ( rule__Conditional__Group__6__Impl rule__Conditional__Group__7 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4816:2: rule__Conditional__Group__6__Impl rule__Conditional__Group__7 { pushFollow(FOLLOW_rule__Conditional__Group__6__Impl_in_rule__Conditional__Group__69665); rule__Conditional__Group__6__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__Conditional__Group__7_in_rule__Conditional__Group__69668); rule__Conditional__Group__7(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Conditional__Group__6" // $ANTLR start "rule__Conditional__Group__6__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4823:1: rule__Conditional__Group__6__Impl : ( ( rule__Conditional__BodyAssignment_6 ) ) ; public final void rule__Conditional__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4827:1: ( ( ( rule__Conditional__BodyAssignment_6 ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4828:1: ( ( rule__Conditional__BodyAssignment_6 ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4828:1: ( ( rule__Conditional__BodyAssignment_6 ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4829:1: ( rule__Conditional__BodyAssignment_6 ) { if ( state.backtracking==0 ) { before(grammarAccess.getConditionalAccess().getBodyAssignment_6()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4830:1: ( rule__Conditional__BodyAssignment_6 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4830:2: rule__Conditional__BodyAssignment_6 { pushFollow(FOLLOW_rule__Conditional__BodyAssignment_6_in_rule__Conditional__Group__6__Impl9695); rule__Conditional__BodyAssignment_6(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getConditionalAccess().getBodyAssignment_6()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Conditional__Group__6__Impl" // $ANTLR start "rule__Conditional__Group__7" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4840:1: rule__Conditional__Group__7 : rule__Conditional__Group__7__Impl rule__Conditional__Group__8 ; public final void rule__Conditional__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4844:1: ( rule__Conditional__Group__7__Impl rule__Conditional__Group__8 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4845:2: rule__Conditional__Group__7__Impl rule__Conditional__Group__8 { pushFollow(FOLLOW_rule__Conditional__Group__7__Impl_in_rule__Conditional__Group__79725); rule__Conditional__Group__7__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__Conditional__Group__8_in_rule__Conditional__Group__79728); rule__Conditional__Group__8(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Conditional__Group__7" // $ANTLR start "rule__Conditional__Group__7__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4852:1: rule__Conditional__Group__7__Impl : ( ( rule__Conditional__OtherwiseListAssignment_7 )* ) ; public final void rule__Conditional__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4856:1: ( ( ( rule__Conditional__OtherwiseListAssignment_7 )* ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4857:1: ( ( rule__Conditional__OtherwiseListAssignment_7 )* ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4857:1: ( ( rule__Conditional__OtherwiseListAssignment_7 )* ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4858:1: ( rule__Conditional__OtherwiseListAssignment_7 )* { if ( state.backtracking==0 ) { before(grammarAccess.getConditionalAccess().getOtherwiseListAssignment_7()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4859:1: ( rule__Conditional__OtherwiseListAssignment_7 )* loop41: do { int alt41=2; int LA41_0 = input.LA(1); if ( ((LA41_0>=13 && LA41_0<=14)||LA41_0==30) ) { alt41=1; } switch (alt41) { case 1 : // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4859:2: rule__Conditional__OtherwiseListAssignment_7 { pushFollow(FOLLOW_rule__Conditional__OtherwiseListAssignment_7_in_rule__Conditional__Group__7__Impl9755); rule__Conditional__OtherwiseListAssignment_7(); state._fsp--; if (state.failed) return ; } break; default : break loop41; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getConditionalAccess().getOtherwiseListAssignment_7()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Conditional__Group__7__Impl" // $ANTLR start "rule__Conditional__Group__8" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4869:1: rule__Conditional__Group__8 : rule__Conditional__Group__8__Impl ; public final void rule__Conditional__Group__8() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4873:1: ( rule__Conditional__Group__8__Impl ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4874:2: rule__Conditional__Group__8__Impl { pushFollow(FOLLOW_rule__Conditional__Group__8__Impl_in_rule__Conditional__Group__89786); rule__Conditional__Group__8__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Conditional__Group__8" // $ANTLR start "rule__Conditional__Group__8__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4880:1: rule__Conditional__Group__8__Impl : ( 'end' ) ; public final void rule__Conditional__Group__8__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4884:1: ( ( 'end' ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4885:1: ( 'end' ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4885:1: ( 'end' ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4886:1: 'end' { if ( state.backtracking==0 ) { before(grammarAccess.getConditionalAccess().getEndKeyword_8()); } match(input,23,FOLLOW_23_in_rule__Conditional__Group__8__Impl9814); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getConditionalAccess().getEndKeyword_8()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Conditional__Group__8__Impl" // $ANTLR start "rule__SwitchList__Group__0" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4917:1: rule__SwitchList__Group__0 : rule__SwitchList__Group__0__Impl rule__SwitchList__Group__1 ; public final void rule__SwitchList__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4921:1: ( rule__SwitchList__Group__0__Impl rule__SwitchList__Group__1 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4922:2: rule__SwitchList__Group__0__Impl rule__SwitchList__Group__1 { pushFollow(FOLLOW_rule__SwitchList__Group__0__Impl_in_rule__SwitchList__Group__09863); rule__SwitchList__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__SwitchList__Group__1_in_rule__SwitchList__Group__09866); rule__SwitchList__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SwitchList__Group__0" // $ANTLR start "rule__SwitchList__Group__0__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4929:1: rule__SwitchList__Group__0__Impl : ( ( rule__SwitchList__SwitchesAssignment_0 ) ) ; public final void rule__SwitchList__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4933:1: ( ( ( rule__SwitchList__SwitchesAssignment_0 ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4934:1: ( ( rule__SwitchList__SwitchesAssignment_0 ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4934:1: ( ( rule__SwitchList__SwitchesAssignment_0 ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4935:1: ( rule__SwitchList__SwitchesAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSwitchListAccess().getSwitchesAssignment_0()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4936:1: ( rule__SwitchList__SwitchesAssignment_0 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4936:2: rule__SwitchList__SwitchesAssignment_0 { pushFollow(FOLLOW_rule__SwitchList__SwitchesAssignment_0_in_rule__SwitchList__Group__0__Impl9893); rule__SwitchList__SwitchesAssignment_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getSwitchListAccess().getSwitchesAssignment_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SwitchList__Group__0__Impl" // $ANTLR start "rule__SwitchList__Group__1" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4946:1: rule__SwitchList__Group__1 : rule__SwitchList__Group__1__Impl ; public final void rule__SwitchList__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4950:1: ( rule__SwitchList__Group__1__Impl ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4951:2: rule__SwitchList__Group__1__Impl { pushFollow(FOLLOW_rule__SwitchList__Group__1__Impl_in_rule__SwitchList__Group__19923); rule__SwitchList__Group__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SwitchList__Group__1" // $ANTLR start "rule__SwitchList__Group__1__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4957:1: rule__SwitchList__Group__1__Impl : ( ( rule__SwitchList__Group_1__0 )* ) ; public final void rule__SwitchList__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4961:1: ( ( ( rule__SwitchList__Group_1__0 )* ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4962:1: ( ( rule__SwitchList__Group_1__0 )* ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4962:1: ( ( rule__SwitchList__Group_1__0 )* ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4963:1: ( rule__SwitchList__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getSwitchListAccess().getGroup_1()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4964:1: ( rule__SwitchList__Group_1__0 )* loop42: do { int alt42=2; int LA42_0 = input.LA(1); if ( (LA42_0==41) ) { alt42=1; } switch (alt42) { case 1 : // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4964:2: rule__SwitchList__Group_1__0 { pushFollow(FOLLOW_rule__SwitchList__Group_1__0_in_rule__SwitchList__Group__1__Impl9950); rule__SwitchList__Group_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop42; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getSwitchListAccess().getGroup_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SwitchList__Group__1__Impl" // $ANTLR start "rule__SwitchList__Group_1__0" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4978:1: rule__SwitchList__Group_1__0 : rule__SwitchList__Group_1__0__Impl rule__SwitchList__Group_1__1 ; public final void rule__SwitchList__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4982:1: ( rule__SwitchList__Group_1__0__Impl rule__SwitchList__Group_1__1 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4983:2: rule__SwitchList__Group_1__0__Impl rule__SwitchList__Group_1__1 { pushFollow(FOLLOW_rule__SwitchList__Group_1__0__Impl_in_rule__SwitchList__Group_1__09985); rule__SwitchList__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__SwitchList__Group_1__1_in_rule__SwitchList__Group_1__09988); rule__SwitchList__Group_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SwitchList__Group_1__0" // $ANTLR start "rule__SwitchList__Group_1__0__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4990:1: rule__SwitchList__Group_1__0__Impl : ( 'and' ) ; public final void rule__SwitchList__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4994:1: ( ( 'and' ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4995:1: ( 'and' ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4995:1: ( 'and' ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:4996:1: 'and' { if ( state.backtracking==0 ) { before(grammarAccess.getSwitchListAccess().getAndKeyword_1_0()); } match(input,41,FOLLOW_41_in_rule__SwitchList__Group_1__0__Impl10016); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSwitchListAccess().getAndKeyword_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SwitchList__Group_1__0__Impl" // $ANTLR start "rule__SwitchList__Group_1__1" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5009:1: rule__SwitchList__Group_1__1 : rule__SwitchList__Group_1__1__Impl ; public final void rule__SwitchList__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5013:1: ( rule__SwitchList__Group_1__1__Impl ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5014:2: rule__SwitchList__Group_1__1__Impl { pushFollow(FOLLOW_rule__SwitchList__Group_1__1__Impl_in_rule__SwitchList__Group_1__110047); rule__SwitchList__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__SwitchList__Group_1__1" // $ANTLR start "rule__SwitchList__Group_1__1__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5020:1: rule__SwitchList__Group_1__1__Impl : ( ( rule__SwitchList__SwitchesAssignment_1_1 ) ) ; public final void rule__SwitchList__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5024:1: ( ( ( rule__SwitchList__SwitchesAssignment_1_1 ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5025:1: ( ( rule__SwitchList__SwitchesAssignment_1_1 ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5025:1: ( ( rule__SwitchList__SwitchesAssignment_1_1 ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5026:1: ( rule__SwitchList__SwitchesAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSwitchListAccess().getSwitchesAssignment_1_1()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5027:1: ( rule__SwitchList__SwitchesAssignment_1_1 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5027:2: rule__SwitchList__SwitchesAssignment_1_1 { pushFollow(FOLLOW_rule__SwitchList__SwitchesAssignment_1_1_in_rule__SwitchList__Group_1__1__Impl10074); rule__SwitchList__SwitchesAssignment_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getSwitchListAccess().getSwitchesAssignment_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SwitchList__Group_1__1__Impl" // $ANTLR start "rule__Switch__Group__0" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5041:1: rule__Switch__Group__0 : rule__Switch__Group__0__Impl rule__Switch__Group__1 ; public final void rule__Switch__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5045:1: ( rule__Switch__Group__0__Impl rule__Switch__Group__1 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5046:2: rule__Switch__Group__0__Impl rule__Switch__Group__1 { pushFollow(FOLLOW_rule__Switch__Group__0__Impl_in_rule__Switch__Group__010108); rule__Switch__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__Switch__Group__1_in_rule__Switch__Group__010111); rule__Switch__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Switch__Group__0" // $ANTLR start "rule__Switch__Group__0__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5053:1: rule__Switch__Group__0__Impl : ( ( rule__Switch__SwitchAssignment_0 ) ) ; public final void rule__Switch__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5057:1: ( ( ( rule__Switch__SwitchAssignment_0 ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5058:1: ( ( rule__Switch__SwitchAssignment_0 ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5058:1: ( ( rule__Switch__SwitchAssignment_0 ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5059:1: ( rule__Switch__SwitchAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSwitchAccess().getSwitchAssignment_0()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5060:1: ( rule__Switch__SwitchAssignment_0 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5060:2: rule__Switch__SwitchAssignment_0 { pushFollow(FOLLOW_rule__Switch__SwitchAssignment_0_in_rule__Switch__Group__0__Impl10138); rule__Switch__SwitchAssignment_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getSwitchAccess().getSwitchAssignment_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Switch__Group__0__Impl" // $ANTLR start "rule__Switch__Group__1" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5070:1: rule__Switch__Group__1 : rule__Switch__Group__1__Impl rule__Switch__Group__2 ; public final void rule__Switch__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5074:1: ( rule__Switch__Group__1__Impl rule__Switch__Group__2 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5075:2: rule__Switch__Group__1__Impl rule__Switch__Group__2 { pushFollow(FOLLOW_rule__Switch__Group__1__Impl_in_rule__Switch__Group__110168); rule__Switch__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__Switch__Group__2_in_rule__Switch__Group__110171); rule__Switch__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Switch__Group__1" // $ANTLR start "rule__Switch__Group__1__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5082:1: rule__Switch__Group__1__Impl : ( 'is' ) ; public final void rule__Switch__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5086:1: ( ( 'is' ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5087:1: ( 'is' ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5087:1: ( 'is' ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5088:1: 'is' { if ( state.backtracking==0 ) { before(grammarAccess.getSwitchAccess().getIsKeyword_1()); } match(input,21,FOLLOW_21_in_rule__Switch__Group__1__Impl10199); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSwitchAccess().getIsKeyword_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Switch__Group__1__Impl" // $ANTLR start "rule__Switch__Group__2" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5101:1: rule__Switch__Group__2 : rule__Switch__Group__2__Impl ; public final void rule__Switch__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5105:1: ( rule__Switch__Group__2__Impl ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5106:2: rule__Switch__Group__2__Impl { pushFollow(FOLLOW_rule__Switch__Group__2__Impl_in_rule__Switch__Group__210230); rule__Switch__Group__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Switch__Group__2" // $ANTLR start "rule__Switch__Group__2__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5112:1: rule__Switch__Group__2__Impl : ( ( rule__Switch__ValueAssignment_2 ) ) ; public final void rule__Switch__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5116:1: ( ( ( rule__Switch__ValueAssignment_2 ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5117:1: ( ( rule__Switch__ValueAssignment_2 ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5117:1: ( ( rule__Switch__ValueAssignment_2 ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5118:1: ( rule__Switch__ValueAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSwitchAccess().getValueAssignment_2()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5119:1: ( rule__Switch__ValueAssignment_2 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5119:2: rule__Switch__ValueAssignment_2 { pushFollow(FOLLOW_rule__Switch__ValueAssignment_2_in_rule__Switch__Group__2__Impl10257); rule__Switch__ValueAssignment_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getSwitchAccess().getValueAssignment_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Switch__Group__2__Impl" // $ANTLR start "rule__ConditionalBody__Group__0" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5135:1: rule__ConditionalBody__Group__0 : rule__ConditionalBody__Group__0__Impl rule__ConditionalBody__Group__1 ; public final void rule__ConditionalBody__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5139:1: ( rule__ConditionalBody__Group__0__Impl rule__ConditionalBody__Group__1 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5140:2: rule__ConditionalBody__Group__0__Impl rule__ConditionalBody__Group__1 { pushFollow(FOLLOW_rule__ConditionalBody__Group__0__Impl_in_rule__ConditionalBody__Group__010293); rule__ConditionalBody__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ConditionalBody__Group__1_in_rule__ConditionalBody__Group__010296); rule__ConditionalBody__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConditionalBody__Group__0" // $ANTLR start "rule__ConditionalBody__Group__0__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5147:1: rule__ConditionalBody__Group__0__Impl : ( () ) ; public final void rule__ConditionalBody__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5151:1: ( ( () ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5152:1: ( () ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5152:1: ( () ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5153:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getConditionalBodyAccess().getConditionalBodyAction_0()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5154:1: () // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5156:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getConditionalBodyAccess().getConditionalBodyAction_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConditionalBody__Group__0__Impl" // $ANTLR start "rule__ConditionalBody__Group__1" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5166:1: rule__ConditionalBody__Group__1 : rule__ConditionalBody__Group__1__Impl rule__ConditionalBody__Group__2 ; public final void rule__ConditionalBody__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5170:1: ( rule__ConditionalBody__Group__1__Impl rule__ConditionalBody__Group__2 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5171:2: rule__ConditionalBody__Group__1__Impl rule__ConditionalBody__Group__2 { pushFollow(FOLLOW_rule__ConditionalBody__Group__1__Impl_in_rule__ConditionalBody__Group__110354); rule__ConditionalBody__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ConditionalBody__Group__2_in_rule__ConditionalBody__Group__110357); rule__ConditionalBody__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConditionalBody__Group__1" // $ANTLR start "rule__ConditionalBody__Group__1__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5178:1: rule__ConditionalBody__Group__1__Impl : ( ( rule__ConditionalBody__StatementsAssignment_1 )* ) ; public final void rule__ConditionalBody__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5182:1: ( ( ( rule__ConditionalBody__StatementsAssignment_1 )* ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5183:1: ( ( rule__ConditionalBody__StatementsAssignment_1 )* ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5183:1: ( ( rule__ConditionalBody__StatementsAssignment_1 )* ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5184:1: ( rule__ConditionalBody__StatementsAssignment_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getConditionalBodyAccess().getStatementsAssignment_1()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5185:1: ( rule__ConditionalBody__StatementsAssignment_1 )* loop43: do { int alt43=2; alt43 = dfa43.predict(input); switch (alt43) { case 1 : // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5185:2: rule__ConditionalBody__StatementsAssignment_1 { pushFollow(FOLLOW_rule__ConditionalBody__StatementsAssignment_1_in_rule__ConditionalBody__Group__1__Impl10384); rule__ConditionalBody__StatementsAssignment_1(); state._fsp--; if (state.failed) return ; } break; default : break loop43; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getConditionalBodyAccess().getStatementsAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConditionalBody__Group__1__Impl" // $ANTLR start "rule__ConditionalBody__Group__2" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5195:1: rule__ConditionalBody__Group__2 : rule__ConditionalBody__Group__2__Impl rule__ConditionalBody__Group__3 ; public final void rule__ConditionalBody__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5199:1: ( rule__ConditionalBody__Group__2__Impl rule__ConditionalBody__Group__3 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5200:2: rule__ConditionalBody__Group__2__Impl rule__ConditionalBody__Group__3 { pushFollow(FOLLOW_rule__ConditionalBody__Group__2__Impl_in_rule__ConditionalBody__Group__210415); rule__ConditionalBody__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ConditionalBody__Group__3_in_rule__ConditionalBody__Group__210418); rule__ConditionalBody__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConditionalBody__Group__2" // $ANTLR start "rule__ConditionalBody__Group__2__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5207:1: rule__ConditionalBody__Group__2__Impl : ( ( rule__ConditionalBody__SwitchOnAssignment_2 )? ) ; public final void rule__ConditionalBody__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5211:1: ( ( ( rule__ConditionalBody__SwitchOnAssignment_2 )? ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5212:1: ( ( rule__ConditionalBody__SwitchOnAssignment_2 )? ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5212:1: ( ( rule__ConditionalBody__SwitchOnAssignment_2 )? ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5213:1: ( rule__ConditionalBody__SwitchOnAssignment_2 )? { if ( state.backtracking==0 ) { before(grammarAccess.getConditionalBodyAccess().getSwitchOnAssignment_2()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5214:1: ( rule__ConditionalBody__SwitchOnAssignment_2 )? int alt44=2; int LA44_0 = input.LA(1); if ( (LA44_0==42) ) { int LA44_1 = input.LA(2); if ( (LA44_1==15) ) { alt44=1; } } switch (alt44) { case 1 : // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5214:2: rule__ConditionalBody__SwitchOnAssignment_2 { pushFollow(FOLLOW_rule__ConditionalBody__SwitchOnAssignment_2_in_rule__ConditionalBody__Group__2__Impl10445); rule__ConditionalBody__SwitchOnAssignment_2(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getConditionalBodyAccess().getSwitchOnAssignment_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConditionalBody__Group__2__Impl" // $ANTLR start "rule__ConditionalBody__Group__3" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5224:1: rule__ConditionalBody__Group__3 : rule__ConditionalBody__Group__3__Impl rule__ConditionalBody__Group__4 ; public final void rule__ConditionalBody__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5228:1: ( rule__ConditionalBody__Group__3__Impl rule__ConditionalBody__Group__4 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5229:2: rule__ConditionalBody__Group__3__Impl rule__ConditionalBody__Group__4 { pushFollow(FOLLOW_rule__ConditionalBody__Group__3__Impl_in_rule__ConditionalBody__Group__310476); rule__ConditionalBody__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ConditionalBody__Group__4_in_rule__ConditionalBody__Group__310479); rule__ConditionalBody__Group__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConditionalBody__Group__3" // $ANTLR start "rule__ConditionalBody__Group__3__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5236:1: rule__ConditionalBody__Group__3__Impl : ( ( rule__ConditionalBody__SwitchOffAssignment_3 )? ) ; public final void rule__ConditionalBody__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5240:1: ( ( ( rule__ConditionalBody__SwitchOffAssignment_3 )? ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5241:1: ( ( rule__ConditionalBody__SwitchOffAssignment_3 )? ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5241:1: ( ( rule__ConditionalBody__SwitchOffAssignment_3 )? ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5242:1: ( rule__ConditionalBody__SwitchOffAssignment_3 )? { if ( state.backtracking==0 ) { before(grammarAccess.getConditionalBodyAccess().getSwitchOffAssignment_3()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5243:1: ( rule__ConditionalBody__SwitchOffAssignment_3 )? int alt45=2; int LA45_0 = input.LA(1); if ( (LA45_0==42) ) { alt45=1; } switch (alt45) { case 1 : // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5243:2: rule__ConditionalBody__SwitchOffAssignment_3 { pushFollow(FOLLOW_rule__ConditionalBody__SwitchOffAssignment_3_in_rule__ConditionalBody__Group__3__Impl10506); rule__ConditionalBody__SwitchOffAssignment_3(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getConditionalBodyAccess().getSwitchOffAssignment_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConditionalBody__Group__3__Impl" // $ANTLR start "rule__ConditionalBody__Group__4" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5253:1: rule__ConditionalBody__Group__4 : rule__ConditionalBody__Group__4__Impl ; public final void rule__ConditionalBody__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5257:1: ( rule__ConditionalBody__Group__4__Impl ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5258:2: rule__ConditionalBody__Group__4__Impl { pushFollow(FOLLOW_rule__ConditionalBody__Group__4__Impl_in_rule__ConditionalBody__Group__410537); rule__ConditionalBody__Group__4__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConditionalBody__Group__4" // $ANTLR start "rule__ConditionalBody__Group__4__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5264:1: rule__ConditionalBody__Group__4__Impl : ( ( rule__ConditionalBody__JumpAssignment_4 )? ) ; public final void rule__ConditionalBody__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5268:1: ( ( ( rule__ConditionalBody__JumpAssignment_4 )? ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5269:1: ( ( rule__ConditionalBody__JumpAssignment_4 )? ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5269:1: ( ( rule__ConditionalBody__JumpAssignment_4 )? ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5270:1: ( rule__ConditionalBody__JumpAssignment_4 )? { if ( state.backtracking==0 ) { before(grammarAccess.getConditionalBodyAccess().getJumpAssignment_4()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5271:1: ( rule__ConditionalBody__JumpAssignment_4 )? int alt46=2; int LA46_0 = input.LA(1); if ( ((LA46_0>=39 && LA46_0<=40)) ) { alt46=1; } switch (alt46) { case 1 : // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5271:2: rule__ConditionalBody__JumpAssignment_4 { pushFollow(FOLLOW_rule__ConditionalBody__JumpAssignment_4_in_rule__ConditionalBody__Group__4__Impl10564); rule__ConditionalBody__JumpAssignment_4(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getConditionalBodyAccess().getJumpAssignment_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConditionalBody__Group__4__Impl" // $ANTLR start "rule__Otherwise__Group__0" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5291:1: rule__Otherwise__Group__0 : rule__Otherwise__Group__0__Impl rule__Otherwise__Group__1 ; public final void rule__Otherwise__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5295:1: ( rule__Otherwise__Group__0__Impl rule__Otherwise__Group__1 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5296:2: rule__Otherwise__Group__0__Impl rule__Otherwise__Group__1 { pushFollow(FOLLOW_rule__Otherwise__Group__0__Impl_in_rule__Otherwise__Group__010605); rule__Otherwise__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__Otherwise__Group__1_in_rule__Otherwise__Group__010608); rule__Otherwise__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Otherwise__Group__0" // $ANTLR start "rule__Otherwise__Group__0__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5303:1: rule__Otherwise__Group__0__Impl : ( ( rule__Otherwise__ModifiersAssignment_0 )* ) ; public final void rule__Otherwise__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5307:1: ( ( ( rule__Otherwise__ModifiersAssignment_0 )* ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5308:1: ( ( rule__Otherwise__ModifiersAssignment_0 )* ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5308:1: ( ( rule__Otherwise__ModifiersAssignment_0 )* ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5309:1: ( rule__Otherwise__ModifiersAssignment_0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getOtherwiseAccess().getModifiersAssignment_0()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5310:1: ( rule__Otherwise__ModifiersAssignment_0 )* loop47: do { int alt47=2; int LA47_0 = input.LA(1); if ( ((LA47_0>=13 && LA47_0<=14)) ) { alt47=1; } switch (alt47) { case 1 : // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5310:2: rule__Otherwise__ModifiersAssignment_0 { pushFollow(FOLLOW_rule__Otherwise__ModifiersAssignment_0_in_rule__Otherwise__Group__0__Impl10635); rule__Otherwise__ModifiersAssignment_0(); state._fsp--; if (state.failed) return ; } break; default : break loop47; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getOtherwiseAccess().getModifiersAssignment_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Otherwise__Group__0__Impl" // $ANTLR start "rule__Otherwise__Group__1" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5320:1: rule__Otherwise__Group__1 : rule__Otherwise__Group__1__Impl rule__Otherwise__Group__2 ; public final void rule__Otherwise__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5324:1: ( rule__Otherwise__Group__1__Impl rule__Otherwise__Group__2 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5325:2: rule__Otherwise__Group__1__Impl rule__Otherwise__Group__2 { pushFollow(FOLLOW_rule__Otherwise__Group__1__Impl_in_rule__Otherwise__Group__110666); rule__Otherwise__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__Otherwise__Group__2_in_rule__Otherwise__Group__110669); rule__Otherwise__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Otherwise__Group__1" // $ANTLR start "rule__Otherwise__Group__1__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5332:1: rule__Otherwise__Group__1__Impl : ( 'else' ) ; public final void rule__Otherwise__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5336:1: ( ( 'else' ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5337:1: ( 'else' ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5337:1: ( 'else' ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5338:1: 'else' { if ( state.backtracking==0 ) { before(grammarAccess.getOtherwiseAccess().getElseKeyword_1()); } match(input,30,FOLLOW_30_in_rule__Otherwise__Group__1__Impl10697); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOtherwiseAccess().getElseKeyword_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Otherwise__Group__1__Impl" // $ANTLR start "rule__Otherwise__Group__2" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5351:1: rule__Otherwise__Group__2 : rule__Otherwise__Group__2__Impl rule__Otherwise__Group__3 ; public final void rule__Otherwise__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5355:1: ( rule__Otherwise__Group__2__Impl rule__Otherwise__Group__3 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5356:2: rule__Otherwise__Group__2__Impl rule__Otherwise__Group__3 { pushFollow(FOLLOW_rule__Otherwise__Group__2__Impl_in_rule__Otherwise__Group__210728); rule__Otherwise__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__Otherwise__Group__3_in_rule__Otherwise__Group__210731); rule__Otherwise__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Otherwise__Group__2" // $ANTLR start "rule__Otherwise__Group__2__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5363:1: rule__Otherwise__Group__2__Impl : ( ( rule__Otherwise__Group_2__0 )? ) ; public final void rule__Otherwise__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5367:1: ( ( ( rule__Otherwise__Group_2__0 )? ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5368:1: ( ( rule__Otherwise__Group_2__0 )? ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5368:1: ( ( rule__Otherwise__Group_2__0 )? ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5369:1: ( rule__Otherwise__Group_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getOtherwiseAccess().getGroup_2()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5370:1: ( rule__Otherwise__Group_2__0 )? int alt48=2; alt48 = dfa48.predict(input); switch (alt48) { case 1 : // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5370:2: rule__Otherwise__Group_2__0 { pushFollow(FOLLOW_rule__Otherwise__Group_2__0_in_rule__Otherwise__Group__2__Impl10758); rule__Otherwise__Group_2__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getOtherwiseAccess().getGroup_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Otherwise__Group__2__Impl" // $ANTLR start "rule__Otherwise__Group__3" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5380:1: rule__Otherwise__Group__3 : rule__Otherwise__Group__3__Impl rule__Otherwise__Group__4 ; public final void rule__Otherwise__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5384:1: ( rule__Otherwise__Group__3__Impl rule__Otherwise__Group__4 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5385:2: rule__Otherwise__Group__3__Impl rule__Otherwise__Group__4 { pushFollow(FOLLOW_rule__Otherwise__Group__3__Impl_in_rule__Otherwise__Group__310789); rule__Otherwise__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__Otherwise__Group__4_in_rule__Otherwise__Group__310792); rule__Otherwise__Group__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Otherwise__Group__3" // $ANTLR start "rule__Otherwise__Group__3__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5392:1: rule__Otherwise__Group__3__Impl : ( ( rule__Otherwise__CommentAssignment_3 )? ) ; public final void rule__Otherwise__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5396:1: ( ( ( rule__Otherwise__CommentAssignment_3 )? ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5397:1: ( ( rule__Otherwise__CommentAssignment_3 )? ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5397:1: ( ( rule__Otherwise__CommentAssignment_3 )? ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5398:1: ( rule__Otherwise__CommentAssignment_3 )? { if ( state.backtracking==0 ) { before(grammarAccess.getOtherwiseAccess().getCommentAssignment_3()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5399:1: ( rule__Otherwise__CommentAssignment_3 )? int alt49=2; int LA49_0 = input.LA(1); if ( (LA49_0==RULE_COMMENT) ) { alt49=1; } switch (alt49) { case 1 : // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5399:2: rule__Otherwise__CommentAssignment_3 { pushFollow(FOLLOW_rule__Otherwise__CommentAssignment_3_in_rule__Otherwise__Group__3__Impl10819); rule__Otherwise__CommentAssignment_3(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getOtherwiseAccess().getCommentAssignment_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Otherwise__Group__3__Impl" // $ANTLR start "rule__Otherwise__Group__4" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5409:1: rule__Otherwise__Group__4 : rule__Otherwise__Group__4__Impl ; public final void rule__Otherwise__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5413:1: ( rule__Otherwise__Group__4__Impl ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5414:2: rule__Otherwise__Group__4__Impl { pushFollow(FOLLOW_rule__Otherwise__Group__4__Impl_in_rule__Otherwise__Group__410850); rule__Otherwise__Group__4__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Otherwise__Group__4" // $ANTLR start "rule__Otherwise__Group__4__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5420:1: rule__Otherwise__Group__4__Impl : ( ( rule__Otherwise__BodyAssignment_4 ) ) ; public final void rule__Otherwise__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5424:1: ( ( ( rule__Otherwise__BodyAssignment_4 ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5425:1: ( ( rule__Otherwise__BodyAssignment_4 ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5425:1: ( ( rule__Otherwise__BodyAssignment_4 ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5426:1: ( rule__Otherwise__BodyAssignment_4 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOtherwiseAccess().getBodyAssignment_4()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5427:1: ( rule__Otherwise__BodyAssignment_4 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5427:2: rule__Otherwise__BodyAssignment_4 { pushFollow(FOLLOW_rule__Otherwise__BodyAssignment_4_in_rule__Otherwise__Group__4__Impl10877); rule__Otherwise__BodyAssignment_4(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getOtherwiseAccess().getBodyAssignment_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Otherwise__Group__4__Impl" // $ANTLR start "rule__Otherwise__Group_2__0" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5447:1: rule__Otherwise__Group_2__0 : rule__Otherwise__Group_2__0__Impl rule__Otherwise__Group_2__1 ; public final void rule__Otherwise__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5451:1: ( rule__Otherwise__Group_2__0__Impl rule__Otherwise__Group_2__1 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5452:2: rule__Otherwise__Group_2__0__Impl rule__Otherwise__Group_2__1 { pushFollow(FOLLOW_rule__Otherwise__Group_2__0__Impl_in_rule__Otherwise__Group_2__010917); rule__Otherwise__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__Otherwise__Group_2__1_in_rule__Otherwise__Group_2__010920); rule__Otherwise__Group_2__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Otherwise__Group_2__0" // $ANTLR start "rule__Otherwise__Group_2__0__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5459:1: rule__Otherwise__Group_2__0__Impl : ( ( 'if' ) ) ; public final void rule__Otherwise__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5463:1: ( ( ( 'if' ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5464:1: ( ( 'if' ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5464:1: ( ( 'if' ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5465:1: ( 'if' ) { if ( state.backtracking==0 ) { before(grammarAccess.getOtherwiseAccess().getIfKeyword_2_0()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5466:1: ( 'if' ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5467:2: 'if' { match(input,34,FOLLOW_34_in_rule__Otherwise__Group_2__0__Impl10949); if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getOtherwiseAccess().getIfKeyword_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Otherwise__Group_2__0__Impl" // $ANTLR start "rule__Otherwise__Group_2__1" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5478:1: rule__Otherwise__Group_2__1 : rule__Otherwise__Group_2__1__Impl rule__Otherwise__Group_2__2 ; public final void rule__Otherwise__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5482:1: ( rule__Otherwise__Group_2__1__Impl rule__Otherwise__Group_2__2 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5483:2: rule__Otherwise__Group_2__1__Impl rule__Otherwise__Group_2__2 { pushFollow(FOLLOW_rule__Otherwise__Group_2__1__Impl_in_rule__Otherwise__Group_2__110981); rule__Otherwise__Group_2__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__Otherwise__Group_2__2_in_rule__Otherwise__Group_2__110984); rule__Otherwise__Group_2__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Otherwise__Group_2__1" // $ANTLR start "rule__Otherwise__Group_2__1__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5490:1: rule__Otherwise__Group_2__1__Impl : ( '(' ) ; public final void rule__Otherwise__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5494:1: ( ( '(' ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5495:1: ( '(' ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5495:1: ( '(' ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5496:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getOtherwiseAccess().getLeftParenthesisKeyword_2_1()); } match(input,35,FOLLOW_35_in_rule__Otherwise__Group_2__1__Impl11012); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOtherwiseAccess().getLeftParenthesisKeyword_2_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Otherwise__Group_2__1__Impl" // $ANTLR start "rule__Otherwise__Group_2__2" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5509:1: rule__Otherwise__Group_2__2 : rule__Otherwise__Group_2__2__Impl rule__Otherwise__Group_2__3 ; public final void rule__Otherwise__Group_2__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5513:1: ( rule__Otherwise__Group_2__2__Impl rule__Otherwise__Group_2__3 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5514:2: rule__Otherwise__Group_2__2__Impl rule__Otherwise__Group_2__3 { pushFollow(FOLLOW_rule__Otherwise__Group_2__2__Impl_in_rule__Otherwise__Group_2__211043); rule__Otherwise__Group_2__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__Otherwise__Group_2__3_in_rule__Otherwise__Group_2__211046); rule__Otherwise__Group_2__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Otherwise__Group_2__2" // $ANTLR start "rule__Otherwise__Group_2__2__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5521:1: rule__Otherwise__Group_2__2__Impl : ( ( rule__Otherwise__ConditionListAssignment_2_2 ) ) ; public final void rule__Otherwise__Group_2__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5525:1: ( ( ( rule__Otherwise__ConditionListAssignment_2_2 ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5526:1: ( ( rule__Otherwise__ConditionListAssignment_2_2 ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5526:1: ( ( rule__Otherwise__ConditionListAssignment_2_2 ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5527:1: ( rule__Otherwise__ConditionListAssignment_2_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOtherwiseAccess().getConditionListAssignment_2_2()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5528:1: ( rule__Otherwise__ConditionListAssignment_2_2 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5528:2: rule__Otherwise__ConditionListAssignment_2_2 { pushFollow(FOLLOW_rule__Otherwise__ConditionListAssignment_2_2_in_rule__Otherwise__Group_2__2__Impl11073); rule__Otherwise__ConditionListAssignment_2_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getOtherwiseAccess().getConditionListAssignment_2_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Otherwise__Group_2__2__Impl" // $ANTLR start "rule__Otherwise__Group_2__3" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5538:1: rule__Otherwise__Group_2__3 : rule__Otherwise__Group_2__3__Impl ; public final void rule__Otherwise__Group_2__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5542:1: ( rule__Otherwise__Group_2__3__Impl ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5543:2: rule__Otherwise__Group_2__3__Impl { pushFollow(FOLLOW_rule__Otherwise__Group_2__3__Impl_in_rule__Otherwise__Group_2__311103); rule__Otherwise__Group_2__3__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Otherwise__Group_2__3" // $ANTLR start "rule__Otherwise__Group_2__3__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5549:1: rule__Otherwise__Group_2__3__Impl : ( ')' ) ; public final void rule__Otherwise__Group_2__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5553:1: ( ( ')' ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5554:1: ( ')' ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5554:1: ( ')' ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5555:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getOtherwiseAccess().getRightParenthesisKeyword_2_3()); } match(input,36,FOLLOW_36_in_rule__Otherwise__Group_2__3__Impl11131); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOtherwiseAccess().getRightParenthesisKeyword_2_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Otherwise__Group_2__3__Impl" // $ANTLR start "rule__SwitchOff__Group__0" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5576:1: rule__SwitchOff__Group__0 : rule__SwitchOff__Group__0__Impl rule__SwitchOff__Group__1 ; public final void rule__SwitchOff__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5580:1: ( rule__SwitchOff__Group__0__Impl rule__SwitchOff__Group__1 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5581:2: rule__SwitchOff__Group__0__Impl rule__SwitchOff__Group__1 { pushFollow(FOLLOW_rule__SwitchOff__Group__0__Impl_in_rule__SwitchOff__Group__011170); rule__SwitchOff__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__SwitchOff__Group__1_in_rule__SwitchOff__Group__011173); rule__SwitchOff__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SwitchOff__Group__0" // $ANTLR start "rule__SwitchOff__Group__0__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5588:1: rule__SwitchOff__Group__0__Impl : ( 'switch' ) ; public final void rule__SwitchOff__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5592:1: ( ( 'switch' ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5593:1: ( 'switch' ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5593:1: ( 'switch' ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5594:1: 'switch' { if ( state.backtracking==0 ) { before(grammarAccess.getSwitchOffAccess().getSwitchKeyword_0()); } match(input,42,FOLLOW_42_in_rule__SwitchOff__Group__0__Impl11201); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSwitchOffAccess().getSwitchKeyword_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SwitchOff__Group__0__Impl" // $ANTLR start "rule__SwitchOff__Group__1" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5607:1: rule__SwitchOff__Group__1 : rule__SwitchOff__Group__1__Impl rule__SwitchOff__Group__2 ; public final void rule__SwitchOff__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5611:1: ( rule__SwitchOff__Group__1__Impl rule__SwitchOff__Group__2 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5612:2: rule__SwitchOff__Group__1__Impl rule__SwitchOff__Group__2 { pushFollow(FOLLOW_rule__SwitchOff__Group__1__Impl_in_rule__SwitchOff__Group__111232); rule__SwitchOff__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__SwitchOff__Group__2_in_rule__SwitchOff__Group__111235); rule__SwitchOff__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SwitchOff__Group__1" // $ANTLR start "rule__SwitchOff__Group__1__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5619:1: rule__SwitchOff__Group__1__Impl : ( 'off' ) ; public final void rule__SwitchOff__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5623:1: ( ( 'off' ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5624:1: ( 'off' ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5624:1: ( 'off' ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5625:1: 'off' { if ( state.backtracking==0 ) { before(grammarAccess.getSwitchOffAccess().getOffKeyword_1()); } match(input,16,FOLLOW_16_in_rule__SwitchOff__Group__1__Impl11263); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSwitchOffAccess().getOffKeyword_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SwitchOff__Group__1__Impl" // $ANTLR start "rule__SwitchOff__Group__2" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5638:1: rule__SwitchOff__Group__2 : rule__SwitchOff__Group__2__Impl rule__SwitchOff__Group__3 ; public final void rule__SwitchOff__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5642:1: ( rule__SwitchOff__Group__2__Impl rule__SwitchOff__Group__3 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5643:2: rule__SwitchOff__Group__2__Impl rule__SwitchOff__Group__3 { pushFollow(FOLLOW_rule__SwitchOff__Group__2__Impl_in_rule__SwitchOff__Group__211294); rule__SwitchOff__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__SwitchOff__Group__3_in_rule__SwitchOff__Group__211297); rule__SwitchOff__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SwitchOff__Group__2" // $ANTLR start "rule__SwitchOff__Group__2__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5650:1: rule__SwitchOff__Group__2__Impl : ( ( rule__SwitchOff__SetsAssignment_2 ) ) ; public final void rule__SwitchOff__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5654:1: ( ( ( rule__SwitchOff__SetsAssignment_2 ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5655:1: ( ( rule__SwitchOff__SetsAssignment_2 ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5655:1: ( ( rule__SwitchOff__SetsAssignment_2 ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5656:1: ( rule__SwitchOff__SetsAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSwitchOffAccess().getSetsAssignment_2()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5657:1: ( rule__SwitchOff__SetsAssignment_2 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5657:2: rule__SwitchOff__SetsAssignment_2 { pushFollow(FOLLOW_rule__SwitchOff__SetsAssignment_2_in_rule__SwitchOff__Group__2__Impl11324); rule__SwitchOff__SetsAssignment_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getSwitchOffAccess().getSetsAssignment_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SwitchOff__Group__2__Impl" // $ANTLR start "rule__SwitchOff__Group__3" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5667:1: rule__SwitchOff__Group__3 : rule__SwitchOff__Group__3__Impl rule__SwitchOff__Group__4 ; public final void rule__SwitchOff__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5671:1: ( rule__SwitchOff__Group__3__Impl rule__SwitchOff__Group__4 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5672:2: rule__SwitchOff__Group__3__Impl rule__SwitchOff__Group__4 { pushFollow(FOLLOW_rule__SwitchOff__Group__3__Impl_in_rule__SwitchOff__Group__311354); rule__SwitchOff__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__SwitchOff__Group__4_in_rule__SwitchOff__Group__311357); rule__SwitchOff__Group__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SwitchOff__Group__3" // $ANTLR start "rule__SwitchOff__Group__3__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5679:1: rule__SwitchOff__Group__3__Impl : ( ( rule__SwitchOff__Group_3__0 )* ) ; public final void rule__SwitchOff__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5683:1: ( ( ( rule__SwitchOff__Group_3__0 )* ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5684:1: ( ( rule__SwitchOff__Group_3__0 )* ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5684:1: ( ( rule__SwitchOff__Group_3__0 )* ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5685:1: ( rule__SwitchOff__Group_3__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getSwitchOffAccess().getGroup_3()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5686:1: ( rule__SwitchOff__Group_3__0 )* loop50: do { int alt50=2; int LA50_0 = input.LA(1); if ( (LA50_0==19) ) { alt50=1; } switch (alt50) { case 1 : // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5686:2: rule__SwitchOff__Group_3__0 { pushFollow(FOLLOW_rule__SwitchOff__Group_3__0_in_rule__SwitchOff__Group__3__Impl11384); rule__SwitchOff__Group_3__0(); state._fsp--; if (state.failed) return ; } break; default : break loop50; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getSwitchOffAccess().getGroup_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SwitchOff__Group__3__Impl" // $ANTLR start "rule__SwitchOff__Group__4" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5696:1: rule__SwitchOff__Group__4 : rule__SwitchOff__Group__4__Impl ; public final void rule__SwitchOff__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5700:1: ( rule__SwitchOff__Group__4__Impl ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5701:2: rule__SwitchOff__Group__4__Impl { pushFollow(FOLLOW_rule__SwitchOff__Group__4__Impl_in_rule__SwitchOff__Group__411415); rule__SwitchOff__Group__4__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SwitchOff__Group__4" // $ANTLR start "rule__SwitchOff__Group__4__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5707:1: rule__SwitchOff__Group__4__Impl : ( ( rule__SwitchOff__CommentAssignment_4 )? ) ; public final void rule__SwitchOff__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5711:1: ( ( ( rule__SwitchOff__CommentAssignment_4 )? ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5712:1: ( ( rule__SwitchOff__CommentAssignment_4 )? ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5712:1: ( ( rule__SwitchOff__CommentAssignment_4 )? ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5713:1: ( rule__SwitchOff__CommentAssignment_4 )? { if ( state.backtracking==0 ) { before(grammarAccess.getSwitchOffAccess().getCommentAssignment_4()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5714:1: ( rule__SwitchOff__CommentAssignment_4 )? int alt51=2; int LA51_0 = input.LA(1); if ( (LA51_0==RULE_COMMENT) ) { alt51=1; } switch (alt51) { case 1 : // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5714:2: rule__SwitchOff__CommentAssignment_4 { pushFollow(FOLLOW_rule__SwitchOff__CommentAssignment_4_in_rule__SwitchOff__Group__4__Impl11442); rule__SwitchOff__CommentAssignment_4(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getSwitchOffAccess().getCommentAssignment_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SwitchOff__Group__4__Impl" // $ANTLR start "rule__SwitchOff__Group_3__0" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5734:1: rule__SwitchOff__Group_3__0 : rule__SwitchOff__Group_3__0__Impl rule__SwitchOff__Group_3__1 ; public final void rule__SwitchOff__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5738:1: ( rule__SwitchOff__Group_3__0__Impl rule__SwitchOff__Group_3__1 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5739:2: rule__SwitchOff__Group_3__0__Impl rule__SwitchOff__Group_3__1 { pushFollow(FOLLOW_rule__SwitchOff__Group_3__0__Impl_in_rule__SwitchOff__Group_3__011483); rule__SwitchOff__Group_3__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__SwitchOff__Group_3__1_in_rule__SwitchOff__Group_3__011486); rule__SwitchOff__Group_3__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SwitchOff__Group_3__0" // $ANTLR start "rule__SwitchOff__Group_3__0__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5746:1: rule__SwitchOff__Group_3__0__Impl : ( ',' ) ; public final void rule__SwitchOff__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5750:1: ( ( ',' ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5751:1: ( ',' ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5751:1: ( ',' ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5752:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getSwitchOffAccess().getCommaKeyword_3_0()); } match(input,19,FOLLOW_19_in_rule__SwitchOff__Group_3__0__Impl11514); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSwitchOffAccess().getCommaKeyword_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SwitchOff__Group_3__0__Impl" // $ANTLR start "rule__SwitchOff__Group_3__1" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5765:1: rule__SwitchOff__Group_3__1 : rule__SwitchOff__Group_3__1__Impl ; public final void rule__SwitchOff__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5769:1: ( rule__SwitchOff__Group_3__1__Impl ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5770:2: rule__SwitchOff__Group_3__1__Impl { pushFollow(FOLLOW_rule__SwitchOff__Group_3__1__Impl_in_rule__SwitchOff__Group_3__111545); rule__SwitchOff__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__SwitchOff__Group_3__1" // $ANTLR start "rule__SwitchOff__Group_3__1__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5776:1: rule__SwitchOff__Group_3__1__Impl : ( ( rule__SwitchOff__SetsAssignment_3_1 ) ) ; public final void rule__SwitchOff__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5780:1: ( ( ( rule__SwitchOff__SetsAssignment_3_1 ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5781:1: ( ( rule__SwitchOff__SetsAssignment_3_1 ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5781:1: ( ( rule__SwitchOff__SetsAssignment_3_1 ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5782:1: ( rule__SwitchOff__SetsAssignment_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSwitchOffAccess().getSetsAssignment_3_1()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5783:1: ( rule__SwitchOff__SetsAssignment_3_1 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5783:2: rule__SwitchOff__SetsAssignment_3_1 { pushFollow(FOLLOW_rule__SwitchOff__SetsAssignment_3_1_in_rule__SwitchOff__Group_3__1__Impl11572); rule__SwitchOff__SetsAssignment_3_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getSwitchOffAccess().getSetsAssignment_3_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SwitchOff__Group_3__1__Impl" // $ANTLR start "rule__SwitchOn__Group__0" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5797:1: rule__SwitchOn__Group__0 : rule__SwitchOn__Group__0__Impl rule__SwitchOn__Group__1 ; public final void rule__SwitchOn__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5801:1: ( rule__SwitchOn__Group__0__Impl rule__SwitchOn__Group__1 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5802:2: rule__SwitchOn__Group__0__Impl rule__SwitchOn__Group__1 { pushFollow(FOLLOW_rule__SwitchOn__Group__0__Impl_in_rule__SwitchOn__Group__011606); rule__SwitchOn__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__SwitchOn__Group__1_in_rule__SwitchOn__Group__011609); rule__SwitchOn__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SwitchOn__Group__0" // $ANTLR start "rule__SwitchOn__Group__0__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5809:1: rule__SwitchOn__Group__0__Impl : ( 'switch' ) ; public final void rule__SwitchOn__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5813:1: ( ( 'switch' ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5814:1: ( 'switch' ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5814:1: ( 'switch' ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5815:1: 'switch' { if ( state.backtracking==0 ) { before(grammarAccess.getSwitchOnAccess().getSwitchKeyword_0()); } match(input,42,FOLLOW_42_in_rule__SwitchOn__Group__0__Impl11637); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSwitchOnAccess().getSwitchKeyword_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SwitchOn__Group__0__Impl" // $ANTLR start "rule__SwitchOn__Group__1" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5828:1: rule__SwitchOn__Group__1 : rule__SwitchOn__Group__1__Impl rule__SwitchOn__Group__2 ; public final void rule__SwitchOn__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5832:1: ( rule__SwitchOn__Group__1__Impl rule__SwitchOn__Group__2 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5833:2: rule__SwitchOn__Group__1__Impl rule__SwitchOn__Group__2 { pushFollow(FOLLOW_rule__SwitchOn__Group__1__Impl_in_rule__SwitchOn__Group__111668); rule__SwitchOn__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__SwitchOn__Group__2_in_rule__SwitchOn__Group__111671); rule__SwitchOn__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SwitchOn__Group__1" // $ANTLR start "rule__SwitchOn__Group__1__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5840:1: rule__SwitchOn__Group__1__Impl : ( 'on' ) ; public final void rule__SwitchOn__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5844:1: ( ( 'on' ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5845:1: ( 'on' ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5845:1: ( 'on' ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5846:1: 'on' { if ( state.backtracking==0 ) { before(grammarAccess.getSwitchOnAccess().getOnKeyword_1()); } match(input,15,FOLLOW_15_in_rule__SwitchOn__Group__1__Impl11699); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSwitchOnAccess().getOnKeyword_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SwitchOn__Group__1__Impl" // $ANTLR start "rule__SwitchOn__Group__2" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5859:1: rule__SwitchOn__Group__2 : rule__SwitchOn__Group__2__Impl rule__SwitchOn__Group__3 ; public final void rule__SwitchOn__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5863:1: ( rule__SwitchOn__Group__2__Impl rule__SwitchOn__Group__3 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5864:2: rule__SwitchOn__Group__2__Impl rule__SwitchOn__Group__3 { pushFollow(FOLLOW_rule__SwitchOn__Group__2__Impl_in_rule__SwitchOn__Group__211730); rule__SwitchOn__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__SwitchOn__Group__3_in_rule__SwitchOn__Group__211733); rule__SwitchOn__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SwitchOn__Group__2" // $ANTLR start "rule__SwitchOn__Group__2__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5871:1: rule__SwitchOn__Group__2__Impl : ( ( rule__SwitchOn__SetsAssignment_2 ) ) ; public final void rule__SwitchOn__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5875:1: ( ( ( rule__SwitchOn__SetsAssignment_2 ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5876:1: ( ( rule__SwitchOn__SetsAssignment_2 ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5876:1: ( ( rule__SwitchOn__SetsAssignment_2 ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5877:1: ( rule__SwitchOn__SetsAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSwitchOnAccess().getSetsAssignment_2()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5878:1: ( rule__SwitchOn__SetsAssignment_2 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5878:2: rule__SwitchOn__SetsAssignment_2 { pushFollow(FOLLOW_rule__SwitchOn__SetsAssignment_2_in_rule__SwitchOn__Group__2__Impl11760); rule__SwitchOn__SetsAssignment_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getSwitchOnAccess().getSetsAssignment_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SwitchOn__Group__2__Impl" // $ANTLR start "rule__SwitchOn__Group__3" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5888:1: rule__SwitchOn__Group__3 : rule__SwitchOn__Group__3__Impl rule__SwitchOn__Group__4 ; public final void rule__SwitchOn__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5892:1: ( rule__SwitchOn__Group__3__Impl rule__SwitchOn__Group__4 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5893:2: rule__SwitchOn__Group__3__Impl rule__SwitchOn__Group__4 { pushFollow(FOLLOW_rule__SwitchOn__Group__3__Impl_in_rule__SwitchOn__Group__311790); rule__SwitchOn__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__SwitchOn__Group__4_in_rule__SwitchOn__Group__311793); rule__SwitchOn__Group__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SwitchOn__Group__3" // $ANTLR start "rule__SwitchOn__Group__3__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5900:1: rule__SwitchOn__Group__3__Impl : ( ( rule__SwitchOn__Group_3__0 )* ) ; public final void rule__SwitchOn__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5904:1: ( ( ( rule__SwitchOn__Group_3__0 )* ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5905:1: ( ( rule__SwitchOn__Group_3__0 )* ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5905:1: ( ( rule__SwitchOn__Group_3__0 )* ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5906:1: ( rule__SwitchOn__Group_3__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getSwitchOnAccess().getGroup_3()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5907:1: ( rule__SwitchOn__Group_3__0 )* loop52: do { int alt52=2; int LA52_0 = input.LA(1); if ( (LA52_0==19) ) { alt52=1; } switch (alt52) { case 1 : // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5907:2: rule__SwitchOn__Group_3__0 { pushFollow(FOLLOW_rule__SwitchOn__Group_3__0_in_rule__SwitchOn__Group__3__Impl11820); rule__SwitchOn__Group_3__0(); state._fsp--; if (state.failed) return ; } break; default : break loop52; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getSwitchOnAccess().getGroup_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SwitchOn__Group__3__Impl" // $ANTLR start "rule__SwitchOn__Group__4" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5917:1: rule__SwitchOn__Group__4 : rule__SwitchOn__Group__4__Impl ; public final void rule__SwitchOn__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5921:1: ( rule__SwitchOn__Group__4__Impl ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5922:2: rule__SwitchOn__Group__4__Impl { pushFollow(FOLLOW_rule__SwitchOn__Group__4__Impl_in_rule__SwitchOn__Group__411851); rule__SwitchOn__Group__4__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SwitchOn__Group__4" // $ANTLR start "rule__SwitchOn__Group__4__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5928:1: rule__SwitchOn__Group__4__Impl : ( ( rule__SwitchOn__CommentAssignment_4 )? ) ; public final void rule__SwitchOn__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5932:1: ( ( ( rule__SwitchOn__CommentAssignment_4 )? ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5933:1: ( ( rule__SwitchOn__CommentAssignment_4 )? ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5933:1: ( ( rule__SwitchOn__CommentAssignment_4 )? ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5934:1: ( rule__SwitchOn__CommentAssignment_4 )? { if ( state.backtracking==0 ) { before(grammarAccess.getSwitchOnAccess().getCommentAssignment_4()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5935:1: ( rule__SwitchOn__CommentAssignment_4 )? int alt53=2; int LA53_0 = input.LA(1); if ( (LA53_0==RULE_COMMENT) ) { alt53=1; } switch (alt53) { case 1 : // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5935:2: rule__SwitchOn__CommentAssignment_4 { pushFollow(FOLLOW_rule__SwitchOn__CommentAssignment_4_in_rule__SwitchOn__Group__4__Impl11878); rule__SwitchOn__CommentAssignment_4(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getSwitchOnAccess().getCommentAssignment_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SwitchOn__Group__4__Impl" // $ANTLR start "rule__SwitchOn__Group_3__0" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5955:1: rule__SwitchOn__Group_3__0 : rule__SwitchOn__Group_3__0__Impl rule__SwitchOn__Group_3__1 ; public final void rule__SwitchOn__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5959:1: ( rule__SwitchOn__Group_3__0__Impl rule__SwitchOn__Group_3__1 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5960:2: rule__SwitchOn__Group_3__0__Impl rule__SwitchOn__Group_3__1 { pushFollow(FOLLOW_rule__SwitchOn__Group_3__0__Impl_in_rule__SwitchOn__Group_3__011919); rule__SwitchOn__Group_3__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__SwitchOn__Group_3__1_in_rule__SwitchOn__Group_3__011922); rule__SwitchOn__Group_3__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SwitchOn__Group_3__0" // $ANTLR start "rule__SwitchOn__Group_3__0__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5967:1: rule__SwitchOn__Group_3__0__Impl : ( ',' ) ; public final void rule__SwitchOn__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5971:1: ( ( ',' ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5972:1: ( ',' ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5972:1: ( ',' ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5973:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getSwitchOnAccess().getCommaKeyword_3_0()); } match(input,19,FOLLOW_19_in_rule__SwitchOn__Group_3__0__Impl11950); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSwitchOnAccess().getCommaKeyword_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SwitchOn__Group_3__0__Impl" // $ANTLR start "rule__SwitchOn__Group_3__1" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5986:1: rule__SwitchOn__Group_3__1 : rule__SwitchOn__Group_3__1__Impl ; public final void rule__SwitchOn__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5990:1: ( rule__SwitchOn__Group_3__1__Impl ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5991:2: rule__SwitchOn__Group_3__1__Impl { pushFollow(FOLLOW_rule__SwitchOn__Group_3__1__Impl_in_rule__SwitchOn__Group_3__111981); rule__SwitchOn__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__SwitchOn__Group_3__1" // $ANTLR start "rule__SwitchOn__Group_3__1__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5997:1: rule__SwitchOn__Group_3__1__Impl : ( ( rule__SwitchOn__SetsAssignment_3_1 ) ) ; public final void rule__SwitchOn__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6001:1: ( ( ( rule__SwitchOn__SetsAssignment_3_1 ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6002:1: ( ( rule__SwitchOn__SetsAssignment_3_1 ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6002:1: ( ( rule__SwitchOn__SetsAssignment_3_1 ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6003:1: ( rule__SwitchOn__SetsAssignment_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSwitchOnAccess().getSetsAssignment_3_1()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6004:1: ( rule__SwitchOn__SetsAssignment_3_1 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6004:2: rule__SwitchOn__SetsAssignment_3_1 { pushFollow(FOLLOW_rule__SwitchOn__SetsAssignment_3_1_in_rule__SwitchOn__Group_3__1__Impl12008); rule__SwitchOn__SetsAssignment_3_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getSwitchOnAccess().getSetsAssignment_3_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SwitchOn__Group_3__1__Impl" // $ANTLR start "rule__DialogLine__Group__0" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6018:1: rule__DialogLine__Group__0 : rule__DialogLine__Group__0__Impl rule__DialogLine__Group__1 ; public final void rule__DialogLine__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6022:1: ( rule__DialogLine__Group__0__Impl rule__DialogLine__Group__1 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6023:2: rule__DialogLine__Group__0__Impl rule__DialogLine__Group__1 { pushFollow(FOLLOW_rule__DialogLine__Group__0__Impl_in_rule__DialogLine__Group__012042); rule__DialogLine__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__DialogLine__Group__1_in_rule__DialogLine__Group__012045); rule__DialogLine__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DialogLine__Group__0" // $ANTLR start "rule__DialogLine__Group__0__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6030:1: rule__DialogLine__Group__0__Impl : ( ( rule__DialogLine__CharacterAssignment_0 ) ) ; public final void rule__DialogLine__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6034:1: ( ( ( rule__DialogLine__CharacterAssignment_0 ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6035:1: ( ( rule__DialogLine__CharacterAssignment_0 ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6035:1: ( ( rule__DialogLine__CharacterAssignment_0 ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6036:1: ( rule__DialogLine__CharacterAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDialogLineAccess().getCharacterAssignment_0()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6037:1: ( rule__DialogLine__CharacterAssignment_0 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6037:2: rule__DialogLine__CharacterAssignment_0 { pushFollow(FOLLOW_rule__DialogLine__CharacterAssignment_0_in_rule__DialogLine__Group__0__Impl12072); rule__DialogLine__CharacterAssignment_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getDialogLineAccess().getCharacterAssignment_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DialogLine__Group__0__Impl" // $ANTLR start "rule__DialogLine__Group__1" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6047:1: rule__DialogLine__Group__1 : rule__DialogLine__Group__1__Impl rule__DialogLine__Group__2 ; public final void rule__DialogLine__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6051:1: ( rule__DialogLine__Group__1__Impl rule__DialogLine__Group__2 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6052:2: rule__DialogLine__Group__1__Impl rule__DialogLine__Group__2 { pushFollow(FOLLOW_rule__DialogLine__Group__1__Impl_in_rule__DialogLine__Group__112102); rule__DialogLine__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__DialogLine__Group__2_in_rule__DialogLine__Group__112105); rule__DialogLine__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DialogLine__Group__1" // $ANTLR start "rule__DialogLine__Group__1__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6059:1: rule__DialogLine__Group__1__Impl : ( ':' ) ; public final void rule__DialogLine__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6063:1: ( ( ':' ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6064:1: ( ':' ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6064:1: ( ':' ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6065:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getDialogLineAccess().getColonKeyword_1()); } match(input,18,FOLLOW_18_in_rule__DialogLine__Group__1__Impl12133); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDialogLineAccess().getColonKeyword_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DialogLine__Group__1__Impl" // $ANTLR start "rule__DialogLine__Group__2" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6078:1: rule__DialogLine__Group__2 : rule__DialogLine__Group__2__Impl rule__DialogLine__Group__3 ; public final void rule__DialogLine__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6082:1: ( rule__DialogLine__Group__2__Impl rule__DialogLine__Group__3 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6083:2: rule__DialogLine__Group__2__Impl rule__DialogLine__Group__3 { pushFollow(FOLLOW_rule__DialogLine__Group__2__Impl_in_rule__DialogLine__Group__212164); rule__DialogLine__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__DialogLine__Group__3_in_rule__DialogLine__Group__212167); rule__DialogLine__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DialogLine__Group__2" // $ANTLR start "rule__DialogLine__Group__2__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6090:1: rule__DialogLine__Group__2__Impl : ( ( rule__DialogLine__LinesAssignment_2 ) ) ; public final void rule__DialogLine__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6094:1: ( ( ( rule__DialogLine__LinesAssignment_2 ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6095:1: ( ( rule__DialogLine__LinesAssignment_2 ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6095:1: ( ( rule__DialogLine__LinesAssignment_2 ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6096:1: ( rule__DialogLine__LinesAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDialogLineAccess().getLinesAssignment_2()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6097:1: ( rule__DialogLine__LinesAssignment_2 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6097:2: rule__DialogLine__LinesAssignment_2 { pushFollow(FOLLOW_rule__DialogLine__LinesAssignment_2_in_rule__DialogLine__Group__2__Impl12194); rule__DialogLine__LinesAssignment_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getDialogLineAccess().getLinesAssignment_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DialogLine__Group__2__Impl" // $ANTLR start "rule__DialogLine__Group__3" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6107:1: rule__DialogLine__Group__3 : rule__DialogLine__Group__3__Impl ; public final void rule__DialogLine__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6111:1: ( rule__DialogLine__Group__3__Impl ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6112:2: rule__DialogLine__Group__3__Impl { pushFollow(FOLLOW_rule__DialogLine__Group__3__Impl_in_rule__DialogLine__Group__312224); rule__DialogLine__Group__3__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DialogLine__Group__3" // $ANTLR start "rule__DialogLine__Group__3__Impl" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6118:1: rule__DialogLine__Group__3__Impl : ( ( rule__DialogLine__CommentAssignment_3 )? ) ; public final void rule__DialogLine__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6122:1: ( ( ( rule__DialogLine__CommentAssignment_3 )? ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6123:1: ( ( rule__DialogLine__CommentAssignment_3 )? ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6123:1: ( ( rule__DialogLine__CommentAssignment_3 )? ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6124:1: ( rule__DialogLine__CommentAssignment_3 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDialogLineAccess().getCommentAssignment_3()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6125:1: ( rule__DialogLine__CommentAssignment_3 )? int alt54=2; int LA54_0 = input.LA(1); if ( (LA54_0==RULE_COMMENT) ) { alt54=1; } switch (alt54) { case 1 : // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6125:2: rule__DialogLine__CommentAssignment_3 { pushFollow(FOLLOW_rule__DialogLine__CommentAssignment_3_in_rule__DialogLine__Group__3__Impl12251); rule__DialogLine__CommentAssignment_3(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getDialogLineAccess().getCommentAssignment_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DialogLine__Group__3__Impl" // $ANTLR start "rule__Script__CharactersDefinitionAssignment_1" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6144:1: rule__Script__CharactersDefinitionAssignment_1 : ( ruleCharactersDefinition ) ; public final void rule__Script__CharactersDefinitionAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6148:1: ( ( ruleCharactersDefinition ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6149:1: ( ruleCharactersDefinition ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6149:1: ( ruleCharactersDefinition ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6150:1: ruleCharactersDefinition { if ( state.backtracking==0 ) { before(grammarAccess.getScriptAccess().getCharactersDefinitionCharactersDefinitionParserRuleCall_1_0()); } pushFollow(FOLLOW_ruleCharactersDefinition_in_rule__Script__CharactersDefinitionAssignment_112295); ruleCharactersDefinition(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getScriptAccess().getCharactersDefinitionCharactersDefinitionParserRuleCall_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Script__CharactersDefinitionAssignment_1" // $ANTLR start "rule__Script__SwitchesDefinitionAssignment_2" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6159:1: rule__Script__SwitchesDefinitionAssignment_2 : ( ruleSwitchesDefinition ) ; public final void rule__Script__SwitchesDefinitionAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6163:1: ( ( ruleSwitchesDefinition ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6164:1: ( ruleSwitchesDefinition ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6164:1: ( ruleSwitchesDefinition ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6165:1: ruleSwitchesDefinition { if ( state.backtracking==0 ) { before(grammarAccess.getScriptAccess().getSwitchesDefinitionSwitchesDefinitionParserRuleCall_2_0()); } pushFollow(FOLLOW_ruleSwitchesDefinition_in_rule__Script__SwitchesDefinitionAssignment_212326); ruleSwitchesDefinition(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getScriptAccess().getSwitchesDefinitionSwitchesDefinitionParserRuleCall_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Script__SwitchesDefinitionAssignment_2" // $ANTLR start "rule__Script__ConditionsDefinitionAssignment_3" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6174:1: rule__Script__ConditionsDefinitionAssignment_3 : ( ruleConditionsDefinition ) ; public final void rule__Script__ConditionsDefinitionAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6178:1: ( ( ruleConditionsDefinition ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6179:1: ( ruleConditionsDefinition ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6179:1: ( ruleConditionsDefinition ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6180:1: ruleConditionsDefinition { if ( state.backtracking==0 ) { before(grammarAccess.getScriptAccess().getConditionsDefinitionConditionsDefinitionParserRuleCall_3_0()); } pushFollow(FOLLOW_ruleConditionsDefinition_in_rule__Script__ConditionsDefinitionAssignment_312357); ruleConditionsDefinition(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getScriptAccess().getConditionsDefinitionConditionsDefinitionParserRuleCall_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Script__ConditionsDefinitionAssignment_3" // $ANTLR start "rule__Script__ScenesAssignment_4" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6189:1: rule__Script__ScenesAssignment_4 : ( ruleScene ) ; public final void rule__Script__ScenesAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6193:1: ( ( ruleScene ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6194:1: ( ruleScene ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6194:1: ( ruleScene ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6195:1: ruleScene { if ( state.backtracking==0 ) { before(grammarAccess.getScriptAccess().getScenesSceneParserRuleCall_4_0()); } pushFollow(FOLLOW_ruleScene_in_rule__Script__ScenesAssignment_412388); ruleScene(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getScriptAccess().getScenesSceneParserRuleCall_4_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Script__ScenesAssignment_4" // $ANTLR start "rule__CharactersDefinition__CharactersAssignment_2" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6204:1: rule__CharactersDefinition__CharactersAssignment_2 : ( ruleCharacterDefinition ) ; public final void rule__CharactersDefinition__CharactersAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6208:1: ( ( ruleCharacterDefinition ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6209:1: ( ruleCharacterDefinition ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6209:1: ( ruleCharacterDefinition ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6210:1: ruleCharacterDefinition { if ( state.backtracking==0 ) { before(grammarAccess.getCharactersDefinitionAccess().getCharactersCharacterDefinitionParserRuleCall_2_0()); } pushFollow(FOLLOW_ruleCharacterDefinition_in_rule__CharactersDefinition__CharactersAssignment_212419); ruleCharacterDefinition(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCharactersDefinitionAccess().getCharactersCharacterDefinitionParserRuleCall_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CharactersDefinition__CharactersAssignment_2" // $ANTLR start "rule__CharactersDefinition__CharactersAssignment_3_1" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6219:1: rule__CharactersDefinition__CharactersAssignment_3_1 : ( ruleCharacterDefinition ) ; public final void rule__CharactersDefinition__CharactersAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6223:1: ( ( ruleCharacterDefinition ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6224:1: ( ruleCharacterDefinition ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6224:1: ( ruleCharacterDefinition ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6225:1: ruleCharacterDefinition { if ( state.backtracking==0 ) { before(grammarAccess.getCharactersDefinitionAccess().getCharactersCharacterDefinitionParserRuleCall_3_1_0()); } pushFollow(FOLLOW_ruleCharacterDefinition_in_rule__CharactersDefinition__CharactersAssignment_3_112450); ruleCharacterDefinition(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCharactersDefinitionAccess().getCharactersCharacterDefinitionParserRuleCall_3_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CharactersDefinition__CharactersAssignment_3_1" // $ANTLR start "rule__CharacterDefinition__NameAssignment" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6234:1: rule__CharacterDefinition__NameAssignment : ( RULE_ID ) ; public final void rule__CharacterDefinition__NameAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6238:1: ( ( RULE_ID ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6239:1: ( RULE_ID ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6239:1: ( RULE_ID ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6240:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getCharacterDefinitionAccess().getNameIDTerminalRuleCall_0()); } match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__CharacterDefinition__NameAssignment12481); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCharacterDefinitionAccess().getNameIDTerminalRuleCall_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CharacterDefinition__NameAssignment" // $ANTLR start "rule__SwitchesDefinition__SwitchesAssignment_2" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6249:1: rule__SwitchesDefinition__SwitchesAssignment_2 : ( ruleSwitchDefinition ) ; public final void rule__SwitchesDefinition__SwitchesAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6253:1: ( ( ruleSwitchDefinition ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6254:1: ( ruleSwitchDefinition ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6254:1: ( ruleSwitchDefinition ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6255:1: ruleSwitchDefinition { if ( state.backtracking==0 ) { before(grammarAccess.getSwitchesDefinitionAccess().getSwitchesSwitchDefinitionParserRuleCall_2_0()); } pushFollow(FOLLOW_ruleSwitchDefinition_in_rule__SwitchesDefinition__SwitchesAssignment_212512); ruleSwitchDefinition(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSwitchesDefinitionAccess().getSwitchesSwitchDefinitionParserRuleCall_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SwitchesDefinition__SwitchesAssignment_2" // $ANTLR start "rule__SwitchesDefinition__SwitchesAssignment_3_1" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6264:1: rule__SwitchesDefinition__SwitchesAssignment_3_1 : ( ruleSwitchDefinition ) ; public final void rule__SwitchesDefinition__SwitchesAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6268:1: ( ( ruleSwitchDefinition ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6269:1: ( ruleSwitchDefinition ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6269:1: ( ruleSwitchDefinition ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6270:1: ruleSwitchDefinition { if ( state.backtracking==0 ) { before(grammarAccess.getSwitchesDefinitionAccess().getSwitchesSwitchDefinitionParserRuleCall_3_1_0()); } pushFollow(FOLLOW_ruleSwitchDefinition_in_rule__SwitchesDefinition__SwitchesAssignment_3_112543); ruleSwitchDefinition(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSwitchesDefinitionAccess().getSwitchesSwitchDefinitionParserRuleCall_3_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SwitchesDefinition__SwitchesAssignment_3_1" // $ANTLR start "rule__SwitchDefinition__NameAssignment_0" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6279:1: rule__SwitchDefinition__NameAssignment_0 : ( RULE_ID ) ; public final void rule__SwitchDefinition__NameAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6283:1: ( ( RULE_ID ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6284:1: ( RULE_ID ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6284:1: ( RULE_ID ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6285:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getSwitchDefinitionAccess().getNameIDTerminalRuleCall_0_0()); } match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__SwitchDefinition__NameAssignment_012574); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSwitchDefinitionAccess().getNameIDTerminalRuleCall_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SwitchDefinition__NameAssignment_0" // $ANTLR start "rule__SwitchDefinition__ValueAssignment_1_1" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6294:1: rule__SwitchDefinition__ValueAssignment_1_1 : ( ruleSwitchValue ) ; public final void rule__SwitchDefinition__ValueAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6298:1: ( ( ruleSwitchValue ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6299:1: ( ruleSwitchValue ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6299:1: ( ruleSwitchValue ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6300:1: ruleSwitchValue { if ( state.backtracking==0 ) { before(grammarAccess.getSwitchDefinitionAccess().getValueSwitchValueEnumRuleCall_1_1_0()); } pushFollow(FOLLOW_ruleSwitchValue_in_rule__SwitchDefinition__ValueAssignment_1_112605); ruleSwitchValue(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSwitchDefinitionAccess().getValueSwitchValueEnumRuleCall_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SwitchDefinition__ValueAssignment_1_1" // $ANTLR start "rule__ConditionsDefinition__ConditionsAssignment_1" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6309:1: rule__ConditionsDefinition__ConditionsAssignment_1 : ( ruleConditionDefinition ) ; public final void rule__ConditionsDefinition__ConditionsAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6313:1: ( ( ruleConditionDefinition ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6314:1: ( ruleConditionDefinition ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6314:1: ( ruleConditionDefinition ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6315:1: ruleConditionDefinition { if ( state.backtracking==0 ) { before(grammarAccess.getConditionsDefinitionAccess().getConditionsConditionDefinitionParserRuleCall_1_0()); } pushFollow(FOLLOW_ruleConditionDefinition_in_rule__ConditionsDefinition__ConditionsAssignment_112636); ruleConditionDefinition(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getConditionsDefinitionAccess().getConditionsConditionDefinitionParserRuleCall_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConditionsDefinition__ConditionsAssignment_1" // $ANTLR start "rule__ConditionsDefinition__ConditionsAssignment_2" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6324:1: rule__ConditionsDefinition__ConditionsAssignment_2 : ( ruleConditionDefinition ) ; public final void rule__ConditionsDefinition__ConditionsAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6328:1: ( ( ruleConditionDefinition ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6329:1: ( ruleConditionDefinition ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6329:1: ( ruleConditionDefinition ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6330:1: ruleConditionDefinition { if ( state.backtracking==0 ) { before(grammarAccess.getConditionsDefinitionAccess().getConditionsConditionDefinitionParserRuleCall_2_0()); } pushFollow(FOLLOW_ruleConditionDefinition_in_rule__ConditionsDefinition__ConditionsAssignment_212667); ruleConditionDefinition(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getConditionsDefinitionAccess().getConditionsConditionDefinitionParserRuleCall_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConditionsDefinition__ConditionsAssignment_2" // $ANTLR start "rule__ConditionDefinition__NameAssignment_1" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6339:1: rule__ConditionDefinition__NameAssignment_1 : ( RULE_ID ) ; public final void rule__ConditionDefinition__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6343:1: ( ( RULE_ID ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6344:1: ( RULE_ID ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6344:1: ( RULE_ID ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6345:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getConditionDefinitionAccess().getNameIDTerminalRuleCall_1_0()); } match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__ConditionDefinition__NameAssignment_112698); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getConditionDefinitionAccess().getNameIDTerminalRuleCall_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConditionDefinition__NameAssignment_1" // $ANTLR start "rule__ConditionDefinition__SwitchListAssignment_3" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6354:1: rule__ConditionDefinition__SwitchListAssignment_3 : ( ruleSwitchList ) ; public final void rule__ConditionDefinition__SwitchListAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6358:1: ( ( ruleSwitchList ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6359:1: ( ruleSwitchList ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6359:1: ( ruleSwitchList ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6360:1: ruleSwitchList { if ( state.backtracking==0 ) { before(grammarAccess.getConditionDefinitionAccess().getSwitchListSwitchListParserRuleCall_3_0()); } pushFollow(FOLLOW_ruleSwitchList_in_rule__ConditionDefinition__SwitchListAssignment_312729); ruleSwitchList(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getConditionDefinitionAccess().getSwitchListSwitchListParserRuleCall_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConditionDefinition__SwitchListAssignment_3" // $ANTLR start "rule__Scene__NameAssignment_2" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6369:1: rule__Scene__NameAssignment_2 : ( ruleStringID ) ; public final void rule__Scene__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6373:1: ( ( ruleStringID ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6374:1: ( ruleStringID ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6374:1: ( ruleStringID ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6375:1: ruleStringID { if ( state.backtracking==0 ) { before(grammarAccess.getSceneAccess().getNameStringIDParserRuleCall_2_0()); } pushFollow(FOLLOW_ruleStringID_in_rule__Scene__NameAssignment_212760); ruleStringID(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSceneAccess().getNameStringIDParserRuleCall_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Scene__NameAssignment_2" // $ANTLR start "rule__Scene__DialogAssignment_3" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6384:1: rule__Scene__DialogAssignment_3 : ( ruleDialog ) ; public final void rule__Scene__DialogAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6388:1: ( ( ruleDialog ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6389:1: ( ruleDialog ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6389:1: ( ruleDialog ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6390:1: ruleDialog { if ( state.backtracking==0 ) { before(grammarAccess.getSceneAccess().getDialogDialogParserRuleCall_3_0()); } pushFollow(FOLLOW_ruleDialog_in_rule__Scene__DialogAssignment_312791); ruleDialog(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSceneAccess().getDialogDialogParserRuleCall_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Scene__DialogAssignment_3" // $ANTLR start "rule__Dialog__DefaultsAssignment_1" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6399:1: rule__Dialog__DefaultsAssignment_1 : ( ruleDefaults ) ; public final void rule__Dialog__DefaultsAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6403:1: ( ( ruleDefaults ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6404:1: ( ruleDefaults ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6404:1: ( ruleDefaults ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6405:1: ruleDefaults { if ( state.backtracking==0 ) { before(grammarAccess.getDialogAccess().getDefaultsDefaultsParserRuleCall_1_0()); } pushFollow(FOLLOW_ruleDefaults_in_rule__Dialog__DefaultsAssignment_112822); ruleDefaults(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDialogAccess().getDefaultsDefaultsParserRuleCall_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Dialog__DefaultsAssignment_1" // $ANTLR start "rule__Dialog__FirstTimeAssignment_2" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6414:1: rule__Dialog__FirstTimeAssignment_2 : ( ruleFirstTime ) ; public final void rule__Dialog__FirstTimeAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6418:1: ( ( ruleFirstTime ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6419:1: ( ruleFirstTime ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6419:1: ( ruleFirstTime ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6420:1: ruleFirstTime { if ( state.backtracking==0 ) { before(grammarAccess.getDialogAccess().getFirstTimeFirstTimeParserRuleCall_2_0()); } pushFollow(FOLLOW_ruleFirstTime_in_rule__Dialog__FirstTimeAssignment_212853); ruleFirstTime(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDialogAccess().getFirstTimeFirstTimeParserRuleCall_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Dialog__FirstTimeAssignment_2" // $ANTLR start "rule__Dialog__RecursivesAssignment_3" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6429:1: rule__Dialog__RecursivesAssignment_3 : ( ruleRecursive ) ; public final void rule__Dialog__RecursivesAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6433:1: ( ( ruleRecursive ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6434:1: ( ruleRecursive ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6434:1: ( ruleRecursive ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6435:1: ruleRecursive { if ( state.backtracking==0 ) { before(grammarAccess.getDialogAccess().getRecursivesRecursiveParserRuleCall_3_0()); } pushFollow(FOLLOW_ruleRecursive_in_rule__Dialog__RecursivesAssignment_312884); ruleRecursive(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDialogAccess().getRecursivesRecursiveParserRuleCall_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Dialog__RecursivesAssignment_3" // $ANTLR start "rule__Dialog__PartingLinesAssignment_4" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6444:1: rule__Dialog__PartingLinesAssignment_4 : ( rulePartingLines ) ; public final void rule__Dialog__PartingLinesAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6448:1: ( ( rulePartingLines ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6449:1: ( rulePartingLines ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6449:1: ( rulePartingLines ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6450:1: rulePartingLines { if ( state.backtracking==0 ) { before(grammarAccess.getDialogAccess().getPartingLinesPartingLinesParserRuleCall_4_0()); } pushFollow(FOLLOW_rulePartingLines_in_rule__Dialog__PartingLinesAssignment_412915); rulePartingLines(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDialogAccess().getPartingLinesPartingLinesParserRuleCall_4_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Dialog__PartingLinesAssignment_4" // $ANTLR start "rule__Defaults__CommentAssignment_2" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6459:1: rule__Defaults__CommentAssignment_2 : ( RULE_COMMENT ) ; public final void rule__Defaults__CommentAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6463:1: ( ( RULE_COMMENT ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6464:1: ( RULE_COMMENT ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6464:1: ( RULE_COMMENT ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6465:1: RULE_COMMENT { if ( state.backtracking==0 ) { before(grammarAccess.getDefaultsAccess().getCommentCOMMENTTerminalRuleCall_2_0()); } match(input,RULE_COMMENT,FOLLOW_RULE_COMMENT_in_rule__Defaults__CommentAssignment_212946); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDefaultsAccess().getCommentCOMMENTTerminalRuleCall_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Defaults__CommentAssignment_2" // $ANTLR start "rule__Defaults__BodyAssignment_3" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6474:1: rule__Defaults__BodyAssignment_3 : ( ruleConditionalBody ) ; public final void rule__Defaults__BodyAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6478:1: ( ( ruleConditionalBody ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6479:1: ( ruleConditionalBody ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6479:1: ( ruleConditionalBody ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6480:1: ruleConditionalBody { if ( state.backtracking==0 ) { before(grammarAccess.getDefaultsAccess().getBodyConditionalBodyParserRuleCall_3_0()); } pushFollow(FOLLOW_ruleConditionalBody_in_rule__Defaults__BodyAssignment_312977); ruleConditionalBody(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDefaultsAccess().getBodyConditionalBodyParserRuleCall_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Defaults__BodyAssignment_3" // $ANTLR start "rule__FirstTime__CommentAssignment_3" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6489:1: rule__FirstTime__CommentAssignment_3 : ( RULE_COMMENT ) ; public final void rule__FirstTime__CommentAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6493:1: ( ( RULE_COMMENT ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6494:1: ( RULE_COMMENT ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6494:1: ( RULE_COMMENT ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6495:1: RULE_COMMENT { if ( state.backtracking==0 ) { before(grammarAccess.getFirstTimeAccess().getCommentCOMMENTTerminalRuleCall_3_0()); } match(input,RULE_COMMENT,FOLLOW_RULE_COMMENT_in_rule__FirstTime__CommentAssignment_313008); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getFirstTimeAccess().getCommentCOMMENTTerminalRuleCall_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__FirstTime__CommentAssignment_3" // $ANTLR start "rule__FirstTime__BodyAssignment_4" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6504:1: rule__FirstTime__BodyAssignment_4 : ( ruleConditionalBody ) ; public final void rule__FirstTime__BodyAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6508:1: ( ( ruleConditionalBody ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6509:1: ( ruleConditionalBody ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6509:1: ( ruleConditionalBody ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6510:1: ruleConditionalBody { if ( state.backtracking==0 ) { before(grammarAccess.getFirstTimeAccess().getBodyConditionalBodyParserRuleCall_4_0()); } pushFollow(FOLLOW_ruleConditionalBody_in_rule__FirstTime__BodyAssignment_413039); ruleConditionalBody(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getFirstTimeAccess().getBodyConditionalBodyParserRuleCall_4_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__FirstTime__BodyAssignment_4" // $ANTLR start "rule__FirstTime__OtherTimesAssignment_5" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6519:1: rule__FirstTime__OtherTimesAssignment_5 : ( ruleOtherTimes ) ; public final void rule__FirstTime__OtherTimesAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6523:1: ( ( ruleOtherTimes ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6524:1: ( ruleOtherTimes ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6524:1: ( ruleOtherTimes ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6525:1: ruleOtherTimes { if ( state.backtracking==0 ) { before(grammarAccess.getFirstTimeAccess().getOtherTimesOtherTimesParserRuleCall_5_0()); } pushFollow(FOLLOW_ruleOtherTimes_in_rule__FirstTime__OtherTimesAssignment_513070); ruleOtherTimes(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getFirstTimeAccess().getOtherTimesOtherTimesParserRuleCall_5_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__FirstTime__OtherTimesAssignment_5" // $ANTLR start "rule__OtherTimes__CommentAssignment_2" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6534:1: rule__OtherTimes__CommentAssignment_2 : ( RULE_COMMENT ) ; public final void rule__OtherTimes__CommentAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6538:1: ( ( RULE_COMMENT ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6539:1: ( RULE_COMMENT ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6539:1: ( RULE_COMMENT ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6540:1: RULE_COMMENT { if ( state.backtracking==0 ) { before(grammarAccess.getOtherTimesAccess().getCommentCOMMENTTerminalRuleCall_2_0()); } match(input,RULE_COMMENT,FOLLOW_RULE_COMMENT_in_rule__OtherTimes__CommentAssignment_213101); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOtherTimesAccess().getCommentCOMMENTTerminalRuleCall_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OtherTimes__CommentAssignment_2" // $ANTLR start "rule__OtherTimes__BodyAssignment_3" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6549:1: rule__OtherTimes__BodyAssignment_3 : ( ruleConditionalBody ) ; public final void rule__OtherTimes__BodyAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6553:1: ( ( ruleConditionalBody ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6554:1: ( ruleConditionalBody ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6554:1: ( ruleConditionalBody ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6555:1: ruleConditionalBody { if ( state.backtracking==0 ) { before(grammarAccess.getOtherTimesAccess().getBodyConditionalBodyParserRuleCall_3_0()); } pushFollow(FOLLOW_ruleConditionalBody_in_rule__OtherTimes__BodyAssignment_313132); ruleConditionalBody(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOtherTimesAccess().getBodyConditionalBodyParserRuleCall_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OtherTimes__BodyAssignment_3" // $ANTLR start "rule__PartingLines__CommentAssignment_2" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6564:1: rule__PartingLines__CommentAssignment_2 : ( RULE_COMMENT ) ; public final void rule__PartingLines__CommentAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6568:1: ( ( RULE_COMMENT ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6569:1: ( RULE_COMMENT ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6569:1: ( RULE_COMMENT ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6570:1: RULE_COMMENT { if ( state.backtracking==0 ) { before(grammarAccess.getPartingLinesAccess().getCommentCOMMENTTerminalRuleCall_2_0()); } match(input,RULE_COMMENT,FOLLOW_RULE_COMMENT_in_rule__PartingLines__CommentAssignment_213163); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPartingLinesAccess().getCommentCOMMENTTerminalRuleCall_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PartingLines__CommentAssignment_2" // $ANTLR start "rule__PartingLines__BodyAssignment_3" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6579:1: rule__PartingLines__BodyAssignment_3 : ( ruleConditionalBody ) ; public final void rule__PartingLines__BodyAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6583:1: ( ( ruleConditionalBody ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6584:1: ( ruleConditionalBody ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6584:1: ( ruleConditionalBody ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6585:1: ruleConditionalBody { if ( state.backtracking==0 ) { before(grammarAccess.getPartingLinesAccess().getBodyConditionalBodyParserRuleCall_3_0()); } pushFollow(FOLLOW_ruleConditionalBody_in_rule__PartingLines__BodyAssignment_313194); ruleConditionalBody(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPartingLinesAccess().getBodyConditionalBodyParserRuleCall_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PartingLines__BodyAssignment_3" // $ANTLR start "rule__Hub__IsHiddenAssignment_0" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6594:1: rule__Hub__IsHiddenAssignment_0 : ( ( 'hidden' ) ) ; public final void rule__Hub__IsHiddenAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6598:1: ( ( ( 'hidden' ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6599:1: ( ( 'hidden' ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6599:1: ( ( 'hidden' ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6600:1: ( 'hidden' ) { if ( state.backtracking==0 ) { before(grammarAccess.getHubAccess().getIsHiddenHiddenKeyword_0_0()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6601:1: ( 'hidden' ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6602:1: 'hidden' { if ( state.backtracking==0 ) { before(grammarAccess.getHubAccess().getIsHiddenHiddenKeyword_0_0()); } match(input,43,FOLLOW_43_in_rule__Hub__IsHiddenAssignment_013230); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getHubAccess().getIsHiddenHiddenKeyword_0_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getHubAccess().getIsHiddenHiddenKeyword_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Hub__IsHiddenAssignment_0" // $ANTLR start "rule__Hub__NameAssignment_2" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6617:1: rule__Hub__NameAssignment_2 : ( ruleStringID ) ; public final void rule__Hub__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6621:1: ( ( ruleStringID ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6622:1: ( ruleStringID ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6622:1: ( ruleStringID ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6623:1: ruleStringID { if ( state.backtracking==0 ) { before(grammarAccess.getHubAccess().getNameStringIDParserRuleCall_2_0()); } pushFollow(FOLLOW_ruleStringID_in_rule__Hub__NameAssignment_213269); ruleStringID(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getHubAccess().getNameStringIDParserRuleCall_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Hub__NameAssignment_2" // $ANTLR start "rule__Hub__HubCommentAssignment_3" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6632:1: rule__Hub__HubCommentAssignment_3 : ( RULE_COMMENT ) ; public final void rule__Hub__HubCommentAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6636:1: ( ( RULE_COMMENT ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6637:1: ( RULE_COMMENT ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6637:1: ( RULE_COMMENT ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6638:1: RULE_COMMENT { if ( state.backtracking==0 ) { before(grammarAccess.getHubAccess().getHubCommentCOMMENTTerminalRuleCall_3_0()); } match(input,RULE_COMMENT,FOLLOW_RULE_COMMENT_in_rule__Hub__HubCommentAssignment_313300); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getHubAccess().getHubCommentCOMMENTTerminalRuleCall_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Hub__HubCommentAssignment_3" // $ANTLR start "rule__Hub__HubFragmentsAssignment_4" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6647:1: rule__Hub__HubFragmentsAssignment_4 : ( ruleHubFragment ) ; public final void rule__Hub__HubFragmentsAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6651:1: ( ( ruleHubFragment ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6652:1: ( ruleHubFragment ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6652:1: ( ruleHubFragment ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6653:1: ruleHubFragment { if ( state.backtracking==0 ) { before(grammarAccess.getHubAccess().getHubFragmentsHubFragmentParserRuleCall_4_0()); } pushFollow(FOLLOW_ruleHubFragment_in_rule__Hub__HubFragmentsAssignment_413331); ruleHubFragment(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getHubAccess().getHubFragmentsHubFragmentParserRuleCall_4_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Hub__HubFragmentsAssignment_4" // $ANTLR start "rule__ConditionalChoiceDialog__ModifiersAssignment_0" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6662:1: rule__ConditionalChoiceDialog__ModifiersAssignment_0 : ( ruleModifier ) ; public final void rule__ConditionalChoiceDialog__ModifiersAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6666:1: ( ( ruleModifier ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6667:1: ( ruleModifier ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6667:1: ( ruleModifier ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6668:1: ruleModifier { if ( state.backtracking==0 ) { before(grammarAccess.getConditionalChoiceDialogAccess().getModifiersModifierEnumRuleCall_0_0()); } pushFollow(FOLLOW_ruleModifier_in_rule__ConditionalChoiceDialog__ModifiersAssignment_013362); ruleModifier(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getConditionalChoiceDialogAccess().getModifiersModifierEnumRuleCall_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConditionalChoiceDialog__ModifiersAssignment_0" // $ANTLR start "rule__ConditionalChoiceDialog__ConditionListAssignment_4" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6677:1: rule__ConditionalChoiceDialog__ConditionListAssignment_4 : ( ruleConditionList ) ; public final void rule__ConditionalChoiceDialog__ConditionListAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6681:1: ( ( ruleConditionList ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6682:1: ( ruleConditionList ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6682:1: ( ruleConditionList ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6683:1: ruleConditionList { if ( state.backtracking==0 ) { before(grammarAccess.getConditionalChoiceDialogAccess().getConditionListConditionListParserRuleCall_4_0()); } pushFollow(FOLLOW_ruleConditionList_in_rule__ConditionalChoiceDialog__ConditionListAssignment_413393); ruleConditionList(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getConditionalChoiceDialogAccess().getConditionListConditionListParserRuleCall_4_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConditionalChoiceDialog__ConditionListAssignment_4" // $ANTLR start "rule__ConditionalChoiceDialog__CommentAssignment_6" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6692:1: rule__ConditionalChoiceDialog__CommentAssignment_6 : ( RULE_COMMENT ) ; public final void rule__ConditionalChoiceDialog__CommentAssignment_6() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6696:1: ( ( RULE_COMMENT ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6697:1: ( RULE_COMMENT ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6697:1: ( RULE_COMMENT ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6698:1: RULE_COMMENT { if ( state.backtracking==0 ) { before(grammarAccess.getConditionalChoiceDialogAccess().getCommentCOMMENTTerminalRuleCall_6_0()); } match(input,RULE_COMMENT,FOLLOW_RULE_COMMENT_in_rule__ConditionalChoiceDialog__CommentAssignment_613424); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getConditionalChoiceDialogAccess().getCommentCOMMENTTerminalRuleCall_6_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConditionalChoiceDialog__CommentAssignment_6" // $ANTLR start "rule__ConditionalChoiceDialog__ChoiceDialogsAssignment_7" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6707:1: rule__ConditionalChoiceDialog__ChoiceDialogsAssignment_7 : ( ruleChoiceDialog ) ; public final void rule__ConditionalChoiceDialog__ChoiceDialogsAssignment_7() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6711:1: ( ( ruleChoiceDialog ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6712:1: ( ruleChoiceDialog ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6712:1: ( ruleChoiceDialog ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6713:1: ruleChoiceDialog { if ( state.backtracking==0 ) { before(grammarAccess.getConditionalChoiceDialogAccess().getChoiceDialogsChoiceDialogParserRuleCall_7_0()); } pushFollow(FOLLOW_ruleChoiceDialog_in_rule__ConditionalChoiceDialog__ChoiceDialogsAssignment_713455); ruleChoiceDialog(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getConditionalChoiceDialogAccess().getChoiceDialogsChoiceDialogParserRuleCall_7_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConditionalChoiceDialog__ChoiceDialogsAssignment_7" // $ANTLR start "rule__ConditionalChoiceDialog__OtherwiseChoicesAssignment_8" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6722:1: rule__ConditionalChoiceDialog__OtherwiseChoicesAssignment_8 : ( ruleOtherwiseChoice ) ; public final void rule__ConditionalChoiceDialog__OtherwiseChoicesAssignment_8() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6726:1: ( ( ruleOtherwiseChoice ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6727:1: ( ruleOtherwiseChoice ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6727:1: ( ruleOtherwiseChoice ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6728:1: ruleOtherwiseChoice { if ( state.backtracking==0 ) { before(grammarAccess.getConditionalChoiceDialogAccess().getOtherwiseChoicesOtherwiseChoiceParserRuleCall_8_0()); } pushFollow(FOLLOW_ruleOtherwiseChoice_in_rule__ConditionalChoiceDialog__OtherwiseChoicesAssignment_813486); ruleOtherwiseChoice(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getConditionalChoiceDialogAccess().getOtherwiseChoicesOtherwiseChoiceParserRuleCall_8_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConditionalChoiceDialog__OtherwiseChoicesAssignment_8" // $ANTLR start "rule__OtherwiseChoice__ModifiersAssignment_0" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6737:1: rule__OtherwiseChoice__ModifiersAssignment_0 : ( ruleModifier ) ; public final void rule__OtherwiseChoice__ModifiersAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6741:1: ( ( ruleModifier ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6742:1: ( ruleModifier ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6742:1: ( ruleModifier ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6743:1: ruleModifier { if ( state.backtracking==0 ) { before(grammarAccess.getOtherwiseChoiceAccess().getModifiersModifierEnumRuleCall_0_0()); } pushFollow(FOLLOW_ruleModifier_in_rule__OtherwiseChoice__ModifiersAssignment_013517); ruleModifier(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOtherwiseChoiceAccess().getModifiersModifierEnumRuleCall_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OtherwiseChoice__ModifiersAssignment_0" // $ANTLR start "rule__OtherwiseChoice__ConditionListAssignment_3_2" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6752:1: rule__OtherwiseChoice__ConditionListAssignment_3_2 : ( ruleConditionList ) ; public final void rule__OtherwiseChoice__ConditionListAssignment_3_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6756:1: ( ( ruleConditionList ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6757:1: ( ruleConditionList ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6757:1: ( ruleConditionList ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6758:1: ruleConditionList { if ( state.backtracking==0 ) { before(grammarAccess.getOtherwiseChoiceAccess().getConditionListConditionListParserRuleCall_3_2_0()); } pushFollow(FOLLOW_ruleConditionList_in_rule__OtherwiseChoice__ConditionListAssignment_3_213548); ruleConditionList(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOtherwiseChoiceAccess().getConditionListConditionListParserRuleCall_3_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OtherwiseChoice__ConditionListAssignment_3_2" // $ANTLR start "rule__OtherwiseChoice__CommentAssignment_4" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6767:1: rule__OtherwiseChoice__CommentAssignment_4 : ( RULE_COMMENT ) ; public final void rule__OtherwiseChoice__CommentAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6771:1: ( ( RULE_COMMENT ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6772:1: ( RULE_COMMENT ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6772:1: ( RULE_COMMENT ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6773:1: RULE_COMMENT { if ( state.backtracking==0 ) { before(grammarAccess.getOtherwiseChoiceAccess().getCommentCOMMENTTerminalRuleCall_4_0()); } match(input,RULE_COMMENT,FOLLOW_RULE_COMMENT_in_rule__OtherwiseChoice__CommentAssignment_413579); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOtherwiseChoiceAccess().getCommentCOMMENTTerminalRuleCall_4_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OtherwiseChoice__CommentAssignment_4" // $ANTLR start "rule__OtherwiseChoice__ChoicesAssignment_5" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6782:1: rule__OtherwiseChoice__ChoicesAssignment_5 : ( ruleChoiceDialog ) ; public final void rule__OtherwiseChoice__ChoicesAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6786:1: ( ( ruleChoiceDialog ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6787:1: ( ruleChoiceDialog ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6787:1: ( ruleChoiceDialog ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6788:1: ruleChoiceDialog { if ( state.backtracking==0 ) { before(grammarAccess.getOtherwiseChoiceAccess().getChoicesChoiceDialogParserRuleCall_5_0()); } pushFollow(FOLLOW_ruleChoiceDialog_in_rule__OtherwiseChoice__ChoicesAssignment_513610); ruleChoiceDialog(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOtherwiseChoiceAccess().getChoicesChoiceDialogParserRuleCall_5_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OtherwiseChoice__ChoicesAssignment_5" // $ANTLR start "rule__ChoiceDialog__ModifiersAssignment_1" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6797:1: rule__ChoiceDialog__ModifiersAssignment_1 : ( ruleModifier ) ; public final void rule__ChoiceDialog__ModifiersAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6801:1: ( ( ruleModifier ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6802:1: ( ruleModifier ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6802:1: ( ruleModifier ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6803:1: ruleModifier { if ( state.backtracking==0 ) { before(grammarAccess.getChoiceDialogAccess().getModifiersModifierEnumRuleCall_1_0()); } pushFollow(FOLLOW_ruleModifier_in_rule__ChoiceDialog__ModifiersAssignment_113641); ruleModifier(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getChoiceDialogAccess().getModifiersModifierEnumRuleCall_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ChoiceDialog__ModifiersAssignment_1" // $ANTLR start "rule__ChoiceDialog__NameAssignment_3" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6812:1: rule__ChoiceDialog__NameAssignment_3 : ( ruleStringID ) ; public final void rule__ChoiceDialog__NameAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6816:1: ( ( ruleStringID ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6817:1: ( ruleStringID ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6817:1: ( ruleStringID ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6818:1: ruleStringID { if ( state.backtracking==0 ) { before(grammarAccess.getChoiceDialogAccess().getNameStringIDParserRuleCall_3_0()); } pushFollow(FOLLOW_ruleStringID_in_rule__ChoiceDialog__NameAssignment_313672); ruleStringID(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getChoiceDialogAccess().getNameStringIDParserRuleCall_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ChoiceDialog__NameAssignment_3" // $ANTLR start "rule__ChoiceDialog__ChoiceCommentAssignment_4" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6827:1: rule__ChoiceDialog__ChoiceCommentAssignment_4 : ( RULE_COMMENT ) ; public final void rule__ChoiceDialog__ChoiceCommentAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6831:1: ( ( RULE_COMMENT ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6832:1: ( RULE_COMMENT ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6832:1: ( RULE_COMMENT ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6833:1: RULE_COMMENT { if ( state.backtracking==0 ) { before(grammarAccess.getChoiceDialogAccess().getChoiceCommentCOMMENTTerminalRuleCall_4_0()); } match(input,RULE_COMMENT,FOLLOW_RULE_COMMENT_in_rule__ChoiceDialog__ChoiceCommentAssignment_413703); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getChoiceDialogAccess().getChoiceCommentCOMMENTTerminalRuleCall_4_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ChoiceDialog__ChoiceCommentAssignment_4" // $ANTLR start "rule__ChoiceDialog__BodyAssignment_5" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6842:1: rule__ChoiceDialog__BodyAssignment_5 : ( ruleConditionalBody ) ; public final void rule__ChoiceDialog__BodyAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6846:1: ( ( ruleConditionalBody ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6847:1: ( ruleConditionalBody ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6847:1: ( ruleConditionalBody ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6848:1: ruleConditionalBody { if ( state.backtracking==0 ) { before(grammarAccess.getChoiceDialogAccess().getBodyConditionalBodyParserRuleCall_5_0()); } pushFollow(FOLLOW_ruleConditionalBody_in_rule__ChoiceDialog__BodyAssignment_513734); ruleConditionalBody(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getChoiceDialogAccess().getBodyConditionalBodyParserRuleCall_5_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ChoiceDialog__BodyAssignment_5" // $ANTLR start "rule__ConditionList__ConditionsAssignment_0" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6857:1: rule__ConditionList__ConditionsAssignment_0 : ( ( RULE_ID ) ) ; public final void rule__ConditionList__ConditionsAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6861:1: ( ( ( RULE_ID ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6862:1: ( ( RULE_ID ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6862:1: ( ( RULE_ID ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6863:1: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getConditionListAccess().getConditionsConditionDefinitionCrossReference_0_0()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6864:1: ( RULE_ID ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6865:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getConditionListAccess().getConditionsConditionDefinitionIDTerminalRuleCall_0_0_1()); } match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__ConditionList__ConditionsAssignment_013769); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getConditionListAccess().getConditionsConditionDefinitionIDTerminalRuleCall_0_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getConditionListAccess().getConditionsConditionDefinitionCrossReference_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConditionList__ConditionsAssignment_0" // $ANTLR start "rule__ConditionList__ConditionsAssignment_1_1" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6876:1: rule__ConditionList__ConditionsAssignment_1_1 : ( ( RULE_ID ) ) ; public final void rule__ConditionList__ConditionsAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6880:1: ( ( ( RULE_ID ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6881:1: ( ( RULE_ID ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6881:1: ( ( RULE_ID ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6882:1: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getConditionListAccess().getConditionsConditionDefinitionCrossReference_1_1_0()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6883:1: ( RULE_ID ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6884:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getConditionListAccess().getConditionsConditionDefinitionIDTerminalRuleCall_1_1_0_1()); } match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__ConditionList__ConditionsAssignment_1_113808); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getConditionListAccess().getConditionsConditionDefinitionIDTerminalRuleCall_1_1_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getConditionListAccess().getConditionsConditionDefinitionCrossReference_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConditionList__ConditionsAssignment_1_1" // $ANTLR start "rule__InvokeHub__HubAssignment_2" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6895:1: rule__InvokeHub__HubAssignment_2 : ( ( ruleStringID ) ) ; public final void rule__InvokeHub__HubAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6899:1: ( ( ( ruleStringID ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6900:1: ( ( ruleStringID ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6900:1: ( ( ruleStringID ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6901:1: ( ruleStringID ) { if ( state.backtracking==0 ) { before(grammarAccess.getInvokeHubAccess().getHubHubCrossReference_2_0()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6902:1: ( ruleStringID ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6903:1: ruleStringID { if ( state.backtracking==0 ) { before(grammarAccess.getInvokeHubAccess().getHubHubStringIDParserRuleCall_2_0_1()); } pushFollow(FOLLOW_ruleStringID_in_rule__InvokeHub__HubAssignment_213847); ruleStringID(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInvokeHubAccess().getHubHubStringIDParserRuleCall_2_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getInvokeHubAccess().getHubHubCrossReference_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InvokeHub__HubAssignment_2" // $ANTLR start "rule__InvokeScene__SceneAssignment_2" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6914:1: rule__InvokeScene__SceneAssignment_2 : ( ( ruleStringID ) ) ; public final void rule__InvokeScene__SceneAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6918:1: ( ( ( ruleStringID ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6919:1: ( ( ruleStringID ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6919:1: ( ( ruleStringID ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6920:1: ( ruleStringID ) { if ( state.backtracking==0 ) { before(grammarAccess.getInvokeSceneAccess().getSceneSceneCrossReference_2_0()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6921:1: ( ruleStringID ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6922:1: ruleStringID { if ( state.backtracking==0 ) { before(grammarAccess.getInvokeSceneAccess().getSceneSceneStringIDParserRuleCall_2_0_1()); } pushFollow(FOLLOW_ruleStringID_in_rule__InvokeScene__SceneAssignment_213886); ruleStringID(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInvokeSceneAccess().getSceneSceneStringIDParserRuleCall_2_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getInvokeSceneAccess().getSceneSceneCrossReference_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InvokeScene__SceneAssignment_2" // $ANTLR start "rule__Exit__ExitHubAssignment_2_0" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6933:1: rule__Exit__ExitHubAssignment_2_0 : ( ( 'hub' ) ) ; public final void rule__Exit__ExitHubAssignment_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6937:1: ( ( ( 'hub' ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6938:1: ( ( 'hub' ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6938:1: ( ( 'hub' ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6939:1: ( 'hub' ) { if ( state.backtracking==0 ) { before(grammarAccess.getExitAccess().getExitHubHubKeyword_2_0_0()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6940:1: ( 'hub' ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6941:1: 'hub' { if ( state.backtracking==0 ) { before(grammarAccess.getExitAccess().getExitHubHubKeyword_2_0_0()); } match(input,32,FOLLOW_32_in_rule__Exit__ExitHubAssignment_2_013926); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExitAccess().getExitHubHubKeyword_2_0_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getExitAccess().getExitHubHubKeyword_2_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Exit__ExitHubAssignment_2_0" // $ANTLR start "rule__Exit__ExitSceneAssignment_2_1" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6956:1: rule__Exit__ExitSceneAssignment_2_1 : ( ( 'scene' ) ) ; public final void rule__Exit__ExitSceneAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6960:1: ( ( ( 'scene' ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6961:1: ( ( 'scene' ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6961:1: ( ( 'scene' ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6962:1: ( 'scene' ) { if ( state.backtracking==0 ) { before(grammarAccess.getExitAccess().getExitSceneSceneKeyword_2_1_0()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6963:1: ( 'scene' ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6964:1: 'scene' { if ( state.backtracking==0 ) { before(grammarAccess.getExitAccess().getExitSceneSceneKeyword_2_1_0()); } match(input,26,FOLLOW_26_in_rule__Exit__ExitSceneAssignment_2_113970); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExitAccess().getExitSceneSceneKeyword_2_1_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getExitAccess().getExitSceneSceneKeyword_2_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Exit__ExitSceneAssignment_2_1" // $ANTLR start "rule__Conditional__ModifiersAssignment_0" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6979:1: rule__Conditional__ModifiersAssignment_0 : ( ruleModifier ) ; public final void rule__Conditional__ModifiersAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6983:1: ( ( ruleModifier ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6984:1: ( ruleModifier ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6984:1: ( ruleModifier ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6985:1: ruleModifier { if ( state.backtracking==0 ) { before(grammarAccess.getConditionalAccess().getModifiersModifierEnumRuleCall_0_0()); } pushFollow(FOLLOW_ruleModifier_in_rule__Conditional__ModifiersAssignment_014009); ruleModifier(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getConditionalAccess().getModifiersModifierEnumRuleCall_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Conditional__ModifiersAssignment_0" // $ANTLR start "rule__Conditional__ConditionListAssignment_3" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6994:1: rule__Conditional__ConditionListAssignment_3 : ( ruleConditionList ) ; public final void rule__Conditional__ConditionListAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6998:1: ( ( ruleConditionList ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6999:1: ( ruleConditionList ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:6999:1: ( ruleConditionList ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7000:1: ruleConditionList { if ( state.backtracking==0 ) { before(grammarAccess.getConditionalAccess().getConditionListConditionListParserRuleCall_3_0()); } pushFollow(FOLLOW_ruleConditionList_in_rule__Conditional__ConditionListAssignment_314040); ruleConditionList(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getConditionalAccess().getConditionListConditionListParserRuleCall_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Conditional__ConditionListAssignment_3" // $ANTLR start "rule__Conditional__CommentAssignment_5" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7009:1: rule__Conditional__CommentAssignment_5 : ( RULE_COMMENT ) ; public final void rule__Conditional__CommentAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7013:1: ( ( RULE_COMMENT ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7014:1: ( RULE_COMMENT ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7014:1: ( RULE_COMMENT ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7015:1: RULE_COMMENT { if ( state.backtracking==0 ) { before(grammarAccess.getConditionalAccess().getCommentCOMMENTTerminalRuleCall_5_0()); } match(input,RULE_COMMENT,FOLLOW_RULE_COMMENT_in_rule__Conditional__CommentAssignment_514071); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getConditionalAccess().getCommentCOMMENTTerminalRuleCall_5_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Conditional__CommentAssignment_5" // $ANTLR start "rule__Conditional__BodyAssignment_6" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7024:1: rule__Conditional__BodyAssignment_6 : ( ruleConditionalBody ) ; public final void rule__Conditional__BodyAssignment_6() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7028:1: ( ( ruleConditionalBody ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7029:1: ( ruleConditionalBody ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7029:1: ( ruleConditionalBody ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7030:1: ruleConditionalBody { if ( state.backtracking==0 ) { before(grammarAccess.getConditionalAccess().getBodyConditionalBodyParserRuleCall_6_0()); } pushFollow(FOLLOW_ruleConditionalBody_in_rule__Conditional__BodyAssignment_614102); ruleConditionalBody(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getConditionalAccess().getBodyConditionalBodyParserRuleCall_6_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Conditional__BodyAssignment_6" // $ANTLR start "rule__Conditional__OtherwiseListAssignment_7" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7039:1: rule__Conditional__OtherwiseListAssignment_7 : ( ruleOtherwise ) ; public final void rule__Conditional__OtherwiseListAssignment_7() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7043:1: ( ( ruleOtherwise ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7044:1: ( ruleOtherwise ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7044:1: ( ruleOtherwise ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7045:1: ruleOtherwise { if ( state.backtracking==0 ) { before(grammarAccess.getConditionalAccess().getOtherwiseListOtherwiseParserRuleCall_7_0()); } pushFollow(FOLLOW_ruleOtherwise_in_rule__Conditional__OtherwiseListAssignment_714133); ruleOtherwise(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getConditionalAccess().getOtherwiseListOtherwiseParserRuleCall_7_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Conditional__OtherwiseListAssignment_7" // $ANTLR start "rule__SwitchList__SwitchesAssignment_0" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7054:1: rule__SwitchList__SwitchesAssignment_0 : ( ruleSwitch ) ; public final void rule__SwitchList__SwitchesAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7058:1: ( ( ruleSwitch ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7059:1: ( ruleSwitch ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7059:1: ( ruleSwitch ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7060:1: ruleSwitch { if ( state.backtracking==0 ) { before(grammarAccess.getSwitchListAccess().getSwitchesSwitchParserRuleCall_0_0()); } pushFollow(FOLLOW_ruleSwitch_in_rule__SwitchList__SwitchesAssignment_014164); ruleSwitch(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSwitchListAccess().getSwitchesSwitchParserRuleCall_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SwitchList__SwitchesAssignment_0" // $ANTLR start "rule__SwitchList__SwitchesAssignment_1_1" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7069:1: rule__SwitchList__SwitchesAssignment_1_1 : ( ruleSwitch ) ; public final void rule__SwitchList__SwitchesAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7073:1: ( ( ruleSwitch ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7074:1: ( ruleSwitch ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7074:1: ( ruleSwitch ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7075:1: ruleSwitch { if ( state.backtracking==0 ) { before(grammarAccess.getSwitchListAccess().getSwitchesSwitchParserRuleCall_1_1_0()); } pushFollow(FOLLOW_ruleSwitch_in_rule__SwitchList__SwitchesAssignment_1_114195); ruleSwitch(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSwitchListAccess().getSwitchesSwitchParserRuleCall_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SwitchList__SwitchesAssignment_1_1" // $ANTLR start "rule__Switch__SwitchAssignment_0" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7084:1: rule__Switch__SwitchAssignment_0 : ( ( RULE_ID ) ) ; public final void rule__Switch__SwitchAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7088:1: ( ( ( RULE_ID ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7089:1: ( ( RULE_ID ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7089:1: ( ( RULE_ID ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7090:1: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getSwitchAccess().getSwitchSwitchDefinitionCrossReference_0_0()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7091:1: ( RULE_ID ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7092:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getSwitchAccess().getSwitchSwitchDefinitionIDTerminalRuleCall_0_0_1()); } match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__Switch__SwitchAssignment_014230); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSwitchAccess().getSwitchSwitchDefinitionIDTerminalRuleCall_0_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getSwitchAccess().getSwitchSwitchDefinitionCrossReference_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Switch__SwitchAssignment_0" // $ANTLR start "rule__Switch__ValueAssignment_2" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7103:1: rule__Switch__ValueAssignment_2 : ( ruleSwitchValue ) ; public final void rule__Switch__ValueAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7107:1: ( ( ruleSwitchValue ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7108:1: ( ruleSwitchValue ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7108:1: ( ruleSwitchValue ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7109:1: ruleSwitchValue { if ( state.backtracking==0 ) { before(grammarAccess.getSwitchAccess().getValueSwitchValueEnumRuleCall_2_0()); } pushFollow(FOLLOW_ruleSwitchValue_in_rule__Switch__ValueAssignment_214265); ruleSwitchValue(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSwitchAccess().getValueSwitchValueEnumRuleCall_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Switch__ValueAssignment_2" // $ANTLR start "rule__ConditionalBody__StatementsAssignment_1" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7118:1: rule__ConditionalBody__StatementsAssignment_1 : ( ruleStatement ) ; public final void rule__ConditionalBody__StatementsAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7122:1: ( ( ruleStatement ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7123:1: ( ruleStatement ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7123:1: ( ruleStatement ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7124:1: ruleStatement { if ( state.backtracking==0 ) { before(grammarAccess.getConditionalBodyAccess().getStatementsStatementParserRuleCall_1_0()); } pushFollow(FOLLOW_ruleStatement_in_rule__ConditionalBody__StatementsAssignment_114296); ruleStatement(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getConditionalBodyAccess().getStatementsStatementParserRuleCall_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConditionalBody__StatementsAssignment_1" // $ANTLR start "rule__ConditionalBody__SwitchOnAssignment_2" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7133:1: rule__ConditionalBody__SwitchOnAssignment_2 : ( ruleSwitchOn ) ; public final void rule__ConditionalBody__SwitchOnAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7137:1: ( ( ruleSwitchOn ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7138:1: ( ruleSwitchOn ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7138:1: ( ruleSwitchOn ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7139:1: ruleSwitchOn { if ( state.backtracking==0 ) { before(grammarAccess.getConditionalBodyAccess().getSwitchOnSwitchOnParserRuleCall_2_0()); } pushFollow(FOLLOW_ruleSwitchOn_in_rule__ConditionalBody__SwitchOnAssignment_214327); ruleSwitchOn(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getConditionalBodyAccess().getSwitchOnSwitchOnParserRuleCall_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConditionalBody__SwitchOnAssignment_2" // $ANTLR start "rule__ConditionalBody__SwitchOffAssignment_3" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7148:1: rule__ConditionalBody__SwitchOffAssignment_3 : ( ruleSwitchOff ) ; public final void rule__ConditionalBody__SwitchOffAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7152:1: ( ( ruleSwitchOff ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7153:1: ( ruleSwitchOff ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7153:1: ( ruleSwitchOff ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7154:1: ruleSwitchOff { if ( state.backtracking==0 ) { before(grammarAccess.getConditionalBodyAccess().getSwitchOffSwitchOffParserRuleCall_3_0()); } pushFollow(FOLLOW_ruleSwitchOff_in_rule__ConditionalBody__SwitchOffAssignment_314358); ruleSwitchOff(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getConditionalBodyAccess().getSwitchOffSwitchOffParserRuleCall_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConditionalBody__SwitchOffAssignment_3" // $ANTLR start "rule__ConditionalBody__JumpAssignment_4" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7163:1: rule__ConditionalBody__JumpAssignment_4 : ( ruleJump ) ; public final void rule__ConditionalBody__JumpAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7167:1: ( ( ruleJump ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7168:1: ( ruleJump ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7168:1: ( ruleJump ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7169:1: ruleJump { if ( state.backtracking==0 ) { before(grammarAccess.getConditionalBodyAccess().getJumpJumpParserRuleCall_4_0()); } pushFollow(FOLLOW_ruleJump_in_rule__ConditionalBody__JumpAssignment_414389); ruleJump(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getConditionalBodyAccess().getJumpJumpParserRuleCall_4_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConditionalBody__JumpAssignment_4" // $ANTLR start "rule__Otherwise__ModifiersAssignment_0" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7178:1: rule__Otherwise__ModifiersAssignment_0 : ( ruleModifier ) ; public final void rule__Otherwise__ModifiersAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7182:1: ( ( ruleModifier ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7183:1: ( ruleModifier ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7183:1: ( ruleModifier ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7184:1: ruleModifier { if ( state.backtracking==0 ) { before(grammarAccess.getOtherwiseAccess().getModifiersModifierEnumRuleCall_0_0()); } pushFollow(FOLLOW_ruleModifier_in_rule__Otherwise__ModifiersAssignment_014420); ruleModifier(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOtherwiseAccess().getModifiersModifierEnumRuleCall_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Otherwise__ModifiersAssignment_0" // $ANTLR start "rule__Otherwise__ConditionListAssignment_2_2" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7193:1: rule__Otherwise__ConditionListAssignment_2_2 : ( ruleConditionList ) ; public final void rule__Otherwise__ConditionListAssignment_2_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7197:1: ( ( ruleConditionList ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7198:1: ( ruleConditionList ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7198:1: ( ruleConditionList ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7199:1: ruleConditionList { if ( state.backtracking==0 ) { before(grammarAccess.getOtherwiseAccess().getConditionListConditionListParserRuleCall_2_2_0()); } pushFollow(FOLLOW_ruleConditionList_in_rule__Otherwise__ConditionListAssignment_2_214451); ruleConditionList(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOtherwiseAccess().getConditionListConditionListParserRuleCall_2_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Otherwise__ConditionListAssignment_2_2" // $ANTLR start "rule__Otherwise__CommentAssignment_3" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7208:1: rule__Otherwise__CommentAssignment_3 : ( RULE_COMMENT ) ; public final void rule__Otherwise__CommentAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7212:1: ( ( RULE_COMMENT ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7213:1: ( RULE_COMMENT ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7213:1: ( RULE_COMMENT ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7214:1: RULE_COMMENT { if ( state.backtracking==0 ) { before(grammarAccess.getOtherwiseAccess().getCommentCOMMENTTerminalRuleCall_3_0()); } match(input,RULE_COMMENT,FOLLOW_RULE_COMMENT_in_rule__Otherwise__CommentAssignment_314482); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOtherwiseAccess().getCommentCOMMENTTerminalRuleCall_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Otherwise__CommentAssignment_3" // $ANTLR start "rule__Otherwise__BodyAssignment_4" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7223:1: rule__Otherwise__BodyAssignment_4 : ( ruleConditionalBody ) ; public final void rule__Otherwise__BodyAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7227:1: ( ( ruleConditionalBody ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7228:1: ( ruleConditionalBody ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7228:1: ( ruleConditionalBody ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7229:1: ruleConditionalBody { if ( state.backtracking==0 ) { before(grammarAccess.getOtherwiseAccess().getBodyConditionalBodyParserRuleCall_4_0()); } pushFollow(FOLLOW_ruleConditionalBody_in_rule__Otherwise__BodyAssignment_414513); ruleConditionalBody(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOtherwiseAccess().getBodyConditionalBodyParserRuleCall_4_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Otherwise__BodyAssignment_4" // $ANTLR start "rule__SwitchOff__SetsAssignment_2" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7238:1: rule__SwitchOff__SetsAssignment_2 : ( ( RULE_ID ) ) ; public final void rule__SwitchOff__SetsAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7242:1: ( ( ( RULE_ID ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7243:1: ( ( RULE_ID ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7243:1: ( ( RULE_ID ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7244:1: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getSwitchOffAccess().getSetsSwitchDefinitionCrossReference_2_0()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7245:1: ( RULE_ID ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7246:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getSwitchOffAccess().getSetsSwitchDefinitionIDTerminalRuleCall_2_0_1()); } match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__SwitchOff__SetsAssignment_214548); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSwitchOffAccess().getSetsSwitchDefinitionIDTerminalRuleCall_2_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getSwitchOffAccess().getSetsSwitchDefinitionCrossReference_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SwitchOff__SetsAssignment_2" // $ANTLR start "rule__SwitchOff__SetsAssignment_3_1" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7257:1: rule__SwitchOff__SetsAssignment_3_1 : ( ( RULE_ID ) ) ; public final void rule__SwitchOff__SetsAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7261:1: ( ( ( RULE_ID ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7262:1: ( ( RULE_ID ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7262:1: ( ( RULE_ID ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7263:1: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getSwitchOffAccess().getSetsSwitchDefinitionCrossReference_3_1_0()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7264:1: ( RULE_ID ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7265:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getSwitchOffAccess().getSetsSwitchDefinitionIDTerminalRuleCall_3_1_0_1()); } match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__SwitchOff__SetsAssignment_3_114587); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSwitchOffAccess().getSetsSwitchDefinitionIDTerminalRuleCall_3_1_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getSwitchOffAccess().getSetsSwitchDefinitionCrossReference_3_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SwitchOff__SetsAssignment_3_1" // $ANTLR start "rule__SwitchOff__CommentAssignment_4" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7276:1: rule__SwitchOff__CommentAssignment_4 : ( RULE_COMMENT ) ; public final void rule__SwitchOff__CommentAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7280:1: ( ( RULE_COMMENT ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7281:1: ( RULE_COMMENT ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7281:1: ( RULE_COMMENT ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7282:1: RULE_COMMENT { if ( state.backtracking==0 ) { before(grammarAccess.getSwitchOffAccess().getCommentCOMMENTTerminalRuleCall_4_0()); } match(input,RULE_COMMENT,FOLLOW_RULE_COMMENT_in_rule__SwitchOff__CommentAssignment_414622); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSwitchOffAccess().getCommentCOMMENTTerminalRuleCall_4_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SwitchOff__CommentAssignment_4" // $ANTLR start "rule__SwitchOn__SetsAssignment_2" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7291:1: rule__SwitchOn__SetsAssignment_2 : ( ( RULE_ID ) ) ; public final void rule__SwitchOn__SetsAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7295:1: ( ( ( RULE_ID ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7296:1: ( ( RULE_ID ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7296:1: ( ( RULE_ID ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7297:1: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getSwitchOnAccess().getSetsSwitchDefinitionCrossReference_2_0()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7298:1: ( RULE_ID ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7299:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getSwitchOnAccess().getSetsSwitchDefinitionIDTerminalRuleCall_2_0_1()); } match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__SwitchOn__SetsAssignment_214657); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSwitchOnAccess().getSetsSwitchDefinitionIDTerminalRuleCall_2_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getSwitchOnAccess().getSetsSwitchDefinitionCrossReference_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SwitchOn__SetsAssignment_2" // $ANTLR start "rule__SwitchOn__SetsAssignment_3_1" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7310:1: rule__SwitchOn__SetsAssignment_3_1 : ( ( RULE_ID ) ) ; public final void rule__SwitchOn__SetsAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7314:1: ( ( ( RULE_ID ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7315:1: ( ( RULE_ID ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7315:1: ( ( RULE_ID ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7316:1: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getSwitchOnAccess().getSetsSwitchDefinitionCrossReference_3_1_0()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7317:1: ( RULE_ID ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7318:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getSwitchOnAccess().getSetsSwitchDefinitionIDTerminalRuleCall_3_1_0_1()); } match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__SwitchOn__SetsAssignment_3_114696); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSwitchOnAccess().getSetsSwitchDefinitionIDTerminalRuleCall_3_1_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getSwitchOnAccess().getSetsSwitchDefinitionCrossReference_3_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SwitchOn__SetsAssignment_3_1" // $ANTLR start "rule__SwitchOn__CommentAssignment_4" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7329:1: rule__SwitchOn__CommentAssignment_4 : ( RULE_COMMENT ) ; public final void rule__SwitchOn__CommentAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7333:1: ( ( RULE_COMMENT ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7334:1: ( RULE_COMMENT ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7334:1: ( RULE_COMMENT ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7335:1: RULE_COMMENT { if ( state.backtracking==0 ) { before(grammarAccess.getSwitchOnAccess().getCommentCOMMENTTerminalRuleCall_4_0()); } match(input,RULE_COMMENT,FOLLOW_RULE_COMMENT_in_rule__SwitchOn__CommentAssignment_414731); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSwitchOnAccess().getCommentCOMMENTTerminalRuleCall_4_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SwitchOn__CommentAssignment_4" // $ANTLR start "rule__DialogLine__CharacterAssignment_0" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7344:1: rule__DialogLine__CharacterAssignment_0 : ( ( RULE_ID ) ) ; public final void rule__DialogLine__CharacterAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7348:1: ( ( ( RULE_ID ) ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7349:1: ( ( RULE_ID ) ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7349:1: ( ( RULE_ID ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7350:1: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getDialogLineAccess().getCharacterCharacterDefinitionCrossReference_0_0()); } // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7351:1: ( RULE_ID ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7352:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getDialogLineAccess().getCharacterCharacterDefinitionIDTerminalRuleCall_0_0_1()); } match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__DialogLine__CharacterAssignment_014766); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDialogLineAccess().getCharacterCharacterDefinitionIDTerminalRuleCall_0_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getDialogLineAccess().getCharacterCharacterDefinitionCrossReference_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DialogLine__CharacterAssignment_0" // $ANTLR start "rule__DialogLine__LinesAssignment_2" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7363:1: rule__DialogLine__LinesAssignment_2 : ( ruleStringID ) ; public final void rule__DialogLine__LinesAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7367:1: ( ( ruleStringID ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7368:1: ( ruleStringID ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7368:1: ( ruleStringID ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7369:1: ruleStringID { if ( state.backtracking==0 ) { before(grammarAccess.getDialogLineAccess().getLinesStringIDParserRuleCall_2_0()); } pushFollow(FOLLOW_ruleStringID_in_rule__DialogLine__LinesAssignment_214801); ruleStringID(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDialogLineAccess().getLinesStringIDParserRuleCall_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DialogLine__LinesAssignment_2" // $ANTLR start "rule__DialogLine__CommentAssignment_3" // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7378:1: rule__DialogLine__CommentAssignment_3 : ( RULE_COMMENT ) ; public final void rule__DialogLine__CommentAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7382:1: ( ( RULE_COMMENT ) ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7383:1: ( RULE_COMMENT ) { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7383:1: ( RULE_COMMENT ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:7384:1: RULE_COMMENT { if ( state.backtracking==0 ) { before(grammarAccess.getDialogLineAccess().getCommentCOMMENTTerminalRuleCall_3_0()); } match(input,RULE_COMMENT,FOLLOW_RULE_COMMENT_in_rule__DialogLine__CommentAssignment_314832); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDialogLineAccess().getCommentCOMMENTTerminalRuleCall_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DialogLine__CommentAssignment_3" // $ANTLR start synpred50_InternalDialogScript public final void synpred50_InternalDialogScript_fragment() throws RecognitionException { // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5370:2: ( rule__Otherwise__Group_2__0 ) // ../de.unidue.ecg.dialogScript.ui/src-gen/de/unidue/ecg/dialogScript/ui/contentassist/antlr/internal/InternalDialogScript.g:5370:2: rule__Otherwise__Group_2__0 { pushFollow(FOLLOW_rule__Otherwise__Group_2__0_in_synpred50_InternalDialogScript10758); rule__Otherwise__Group_2__0(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred50_InternalDialogScript // Delegated rules public final boolean synpred50_InternalDialogScript() { state.backtracking++; int start = input.mark(); try { synpred50_InternalDialogScript_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 DFA2 dfa2 = new DFA2(this); protected DFA30 dfa30 = new DFA30(this); protected DFA35 dfa35 = new DFA35(this); protected DFA43 dfa43 = new DFA43(this); protected DFA48 dfa48 = new DFA48(this); static final String DFA2_eotS = "\6\uffff"; static final String DFA2_eofS = "\6\uffff"; static final String DFA2_minS = "\1\5\2\15\3\uffff"; static final String DFA2_maxS = "\3\45\3\uffff"; static final String DFA2_acceptS = "\3\uffff\1\1\1\2\1\3"; static final String DFA2_specialS = "\6\uffff}>"; static final String[] DFA2_transitionS = { "\1\5\7\uffff\1\1\1\2\22\uffff\1\4\1\5\2\uffff\1\3", "\1\1\1\2\22\uffff\1\4\1\5\2\uffff\1\3", "\1\1\1\2\22\uffff\1\4\1\5\2\uffff\1\3", "", "", "" }; static final short[] DFA2_eot = DFA.unpackEncodedString(DFA2_eotS); static final short[] DFA2_eof = DFA.unpackEncodedString(DFA2_eofS); static final char[] DFA2_min = DFA.unpackEncodedStringToUnsignedChars(DFA2_minS); static final char[] DFA2_max = DFA.unpackEncodedStringToUnsignedChars(DFA2_maxS); static final short[] DFA2_accept = DFA.unpackEncodedString(DFA2_acceptS); static final short[] DFA2_special = DFA.unpackEncodedString(DFA2_specialS); static final short[][] DFA2_transition; static { int numStates = DFA2_transitionS.length; DFA2_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA2_transition[i] = DFA.unpackEncodedString(DFA2_transitionS[i]); } } class DFA2 extends DFA { public DFA2(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 2; this.eot = DFA2_eot; this.eof = DFA2_eof; this.min = DFA2_min; this.max = DFA2_max; this.accept = DFA2_accept; this.special = DFA2_special; this.transition = DFA2_transition; } public String getDescription() { return "1073:1: rule__HubFragment__Alternatives : ( ( ruleChoiceDialog ) | ( ruleConditionalChoiceDialog ) | ( ruleStatement ) );"; } } static final String DFA30_eotS = "\5\uffff"; static final String DFA30_eofS = "\5\uffff"; static final String DFA30_minS = "\3\15\2\uffff"; static final String DFA30_maxS = "\3\45\2\uffff"; static final String DFA30_acceptS = "\3\uffff\1\2\1\1"; static final String DFA30_specialS = "\5\uffff}>"; static final String[] DFA30_transitionS = { "\1\1\1\2\10\uffff\1\3\11\uffff\1\3\3\uffff\1\4", "\1\1\1\2\22\uffff\1\3\3\uffff\1\4", "\1\1\1\2\22\uffff\1\3\3\uffff\1\4", "", "" }; static final short[] DFA30_eot = DFA.unpackEncodedString(DFA30_eotS); static final short[] DFA30_eof = DFA.unpackEncodedString(DFA30_eofS); static final char[] DFA30_min = DFA.unpackEncodedStringToUnsignedChars(DFA30_minS); static final char[] DFA30_max = DFA.unpackEncodedStringToUnsignedChars(DFA30_maxS); static final short[] DFA30_accept = DFA.unpackEncodedString(DFA30_acceptS); static final short[] DFA30_special = DFA.unpackEncodedString(DFA30_specialS); static final short[][] DFA30_transition; static { int numStates = DFA30_transitionS.length; DFA30_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA30_transition[i] = DFA.unpackEncodedString(DFA30_transitionS[i]); } } class DFA30 extends DFA { public DFA30(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 30; this.eot = DFA30_eot; this.eof = DFA30_eof; this.min = DFA30_min; this.max = DFA30_max; this.accept = DFA30_accept; this.special = DFA30_special; this.transition = DFA30_transition; } public String getDescription() { return "()* loopback of 3582:1: ( rule__ConditionalChoiceDialog__ChoiceDialogsAssignment_7 )*"; } } static final String DFA35_eotS = "\5\uffff"; static final String DFA35_eofS = "\1\1\4\uffff"; static final String DFA35_minS = "\1\15\1\uffff\2\15\1\uffff"; static final String DFA35_maxS = "\1\45\1\uffff\2\45\1\uffff"; static final String DFA35_acceptS = "\1\uffff\1\2\2\uffff\1\1"; static final String DFA35_specialS = "\5\uffff}>"; static final String[] DFA35_transitionS = { "\1\2\1\3\10\uffff\1\1\11\uffff\1\1\3\uffff\1\4", "", "\1\2\1\3\22\uffff\1\1\3\uffff\1\4", "\1\2\1\3\22\uffff\1\1\3\uffff\1\4", "" }; static final short[] DFA35_eot = DFA.unpackEncodedString(DFA35_eotS); static final short[] DFA35_eof = DFA.unpackEncodedString(DFA35_eofS); static final char[] DFA35_min = DFA.unpackEncodedStringToUnsignedChars(DFA35_minS); static final char[] DFA35_max = DFA.unpackEncodedStringToUnsignedChars(DFA35_maxS); static final short[] DFA35_accept = DFA.unpackEncodedString(DFA35_acceptS); static final short[] DFA35_special = DFA.unpackEncodedString(DFA35_specialS); static final short[][] DFA35_transition; static { int numStates = DFA35_transitionS.length; DFA35_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA35_transition[i] = DFA.unpackEncodedString(DFA35_transitionS[i]); } } class DFA35 extends DFA { public DFA35(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 35; this.eot = DFA35_eot; this.eof = DFA35_eof; this.min = DFA35_min; this.max = DFA35_max; this.accept = DFA35_accept; this.special = DFA35_special; this.transition = DFA35_transition; } public String getDescription() { return "()* loopback of 3845:1: ( rule__OtherwiseChoice__ChoicesAssignment_5 )*"; } } static final String DFA43_eotS = "\5\uffff"; static final String DFA43_eofS = "\1\1\4\uffff"; static final String DFA43_minS = "\1\5\1\uffff\2\15\1\uffff"; static final String DFA43_maxS = "\1\52\1\uffff\2\42\1\uffff"; static final String DFA43_acceptS = "\1\uffff\1\2\2\uffff\1\1"; static final String DFA43_specialS = "\5\uffff}>"; static final String[] DFA43_transitionS = { "\1\4\7\uffff\1\2\1\3\10\uffff\1\1\6\uffff\1\1\3\uffff\1\4\4"+ "\uffff\2\1\1\uffff\1\1", "", "\1\2\1\3\17\uffff\1\1\3\uffff\1\4", "\1\2\1\3\17\uffff\1\1\3\uffff\1\4", "" }; static final short[] DFA43_eot = DFA.unpackEncodedString(DFA43_eotS); static final short[] DFA43_eof = DFA.unpackEncodedString(DFA43_eofS); static final char[] DFA43_min = DFA.unpackEncodedStringToUnsignedChars(DFA43_minS); static final char[] DFA43_max = DFA.unpackEncodedStringToUnsignedChars(DFA43_maxS); static final short[] DFA43_accept = DFA.unpackEncodedString(DFA43_acceptS); static final short[] DFA43_special = DFA.unpackEncodedString(DFA43_specialS); static final short[][] DFA43_transition; static { int numStates = DFA43_transitionS.length; DFA43_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA43_transition[i] = DFA.unpackEncodedString(DFA43_transitionS[i]); } } class DFA43 extends DFA { public DFA43(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 43; this.eot = DFA43_eot; this.eof = DFA43_eof; this.min = DFA43_min; this.max = DFA43_max; this.accept = DFA43_accept; this.special = DFA43_special; this.transition = DFA43_transition; } public String getDescription() { return "()* loopback of 5185:1: ( rule__ConditionalBody__StatementsAssignment_1 )*"; } } static final String DFA48_eotS = "\11\uffff"; static final String DFA48_eofS = "\1\2\10\uffff"; static final String DFA48_minS = "\1\5\1\43\1\uffff\1\5\1\44\1\5\1\0\1\44\1\uffff"; static final String DFA48_maxS = "\1\52\1\43\1\uffff\1\5\1\46\1\5\1\0\1\46\1\uffff"; static final String DFA48_acceptS = "\2\uffff\1\2\5\uffff\1\1"; static final String DFA48_specialS = "\6\uffff\1\0\2\uffff}>"; static final String[] DFA48_transitionS = { "\2\2\6\uffff\2\2\10\uffff\1\2\6\uffff\1\2\3\uffff\1\1\4\uffff"+ "\2\2\1\uffff\1\2", "\1\3", "", "\1\4", "\1\6\1\uffff\1\5", "\1\7", "\1\uffff", "\1\6\1\uffff\1\5", "" }; static final short[] DFA48_eot = DFA.unpackEncodedString(DFA48_eotS); static final short[] DFA48_eof = DFA.unpackEncodedString(DFA48_eofS); static final char[] DFA48_min = DFA.unpackEncodedStringToUnsignedChars(DFA48_minS); static final char[] DFA48_max = DFA.unpackEncodedStringToUnsignedChars(DFA48_maxS); static final short[] DFA48_accept = DFA.unpackEncodedString(DFA48_acceptS); static final short[] DFA48_special = DFA.unpackEncodedString(DFA48_specialS); static final short[][] DFA48_transition; static { int numStates = DFA48_transitionS.length; DFA48_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA48_transition[i] = DFA.unpackEncodedString(DFA48_transitionS[i]); } } class DFA48 extends DFA { public DFA48(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 48; this.eot = DFA48_eot; this.eof = DFA48_eof; this.min = DFA48_min; this.max = DFA48_max; this.accept = DFA48_accept; this.special = DFA48_special; this.transition = DFA48_transition; } public String getDescription() { return "5370:1: ( rule__Otherwise__Group_2__0 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : int LA48_6 = input.LA(1); int index48_6 = input.index(); input.rewind(); s = -1; if ( (synpred50_InternalDialogScript()) ) {s = 8;} else if ( (true) ) {s = 2;} input.seek(index48_6); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = new NoViableAltException(getDescription(), 48, _s, input); error(nvae); throw nvae; } } public static final BitSet FOLLOW_ruleScript_in_entryRuleScript67 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleScript74 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Script__Group__0_in_ruleScript100 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCharactersDefinition_in_entryRuleCharactersDefinition127 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleCharactersDefinition134 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CharactersDefinition__Group__0_in_ruleCharactersDefinition160 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCharacterDefinition_in_entryRuleCharacterDefinition187 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleCharacterDefinition194 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CharacterDefinition__NameAssignment_in_ruleCharacterDefinition220 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleSwitchesDefinition_in_entryRuleSwitchesDefinition247 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleSwitchesDefinition254 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SwitchesDefinition__Group__0_in_ruleSwitchesDefinition280 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleSwitchDefinition_in_entryRuleSwitchDefinition307 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleSwitchDefinition314 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SwitchDefinition__Group__0_in_ruleSwitchDefinition340 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleConditionsDefinition_in_entryRuleConditionsDefinition367 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleConditionsDefinition374 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConditionsDefinition__Group__0_in_ruleConditionsDefinition400 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleConditionDefinition_in_entryRuleConditionDefinition427 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleConditionDefinition434 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConditionDefinition__Group__0_in_ruleConditionDefinition460 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleScene_in_entryRuleScene487 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleScene494 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Scene__Group__0_in_ruleScene520 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleDialog_in_entryRuleDialog547 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleDialog554 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Dialog__Group__0_in_ruleDialog580 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleRecursive_in_entryRuleRecursive607 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleRecursive614 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Recursive__Alternatives_in_ruleRecursive640 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleDefaults_in_entryRuleDefaults667 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleDefaults674 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Defaults__Group__0_in_ruleDefaults700 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleFirstTime_in_entryRuleFirstTime727 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleFirstTime734 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__FirstTime__Group__0_in_ruleFirstTime760 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOtherTimes_in_entryRuleOtherTimes787 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleOtherTimes794 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OtherTimes__Group__0_in_ruleOtherTimes820 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rulePartingLines_in_entryRulePartingLines847 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRulePartingLines854 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PartingLines__Group__0_in_rulePartingLines880 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleHub_in_entryRuleHub907 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleHub914 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Hub__Group__0_in_ruleHub940 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleHubFragment_in_entryRuleHubFragment967 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleHubFragment974 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__HubFragment__Alternatives_in_ruleHubFragment1000 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleConditionalChoiceDialog_in_entryRuleConditionalChoiceDialog1027 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleConditionalChoiceDialog1034 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConditionalChoiceDialog__Group__0_in_ruleConditionalChoiceDialog1060 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOtherwiseChoice_in_entryRuleOtherwiseChoice1087 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleOtherwiseChoice1094 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OtherwiseChoice__Group__0_in_ruleOtherwiseChoice1120 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleStringID_in_entryRuleStringID1147 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleStringID1154 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_STRING_in_ruleStringID1180 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleChoiceDialog_in_entryRuleChoiceDialog1206 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleChoiceDialog1213 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ChoiceDialog__Group__0_in_ruleChoiceDialog1239 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleConditionList_in_entryRuleConditionList1266 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleConditionList1273 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConditionList__Group__0_in_ruleConditionList1299 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJump_in_entryRuleJump1326 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleJump1333 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Jump__Alternatives_in_ruleJump1359 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleInvokeHub_in_entryRuleInvokeHub1386 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleInvokeHub1393 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InvokeHub__Group__0_in_ruleInvokeHub1419 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleInvokeScene_in_entryRuleInvokeScene1446 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleInvokeScene1453 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InvokeScene__Group__0_in_ruleInvokeScene1479 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleExit_in_entryRuleExit1506 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleExit1513 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Exit__Group__0_in_ruleExit1539 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleConditional_in_entryRuleConditional1566 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleConditional1573 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Conditional__Group__0_in_ruleConditional1599 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleSwitchList_in_entryRuleSwitchList1626 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleSwitchList1633 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SwitchList__Group__0_in_ruleSwitchList1659 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleSwitch_in_entryRuleSwitch1686 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleSwitch1693 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Switch__Group__0_in_ruleSwitch1719 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleConditionalBody_in_entryRuleConditionalBody1746 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleConditionalBody1753 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConditionalBody__Group__0_in_ruleConditionalBody1779 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleStatement_in_entryRuleStatement1806 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleStatement1813 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Statement__Alternatives_in_ruleStatement1839 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOtherwise_in_entryRuleOtherwise1866 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleOtherwise1873 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Otherwise__Group__0_in_ruleOtherwise1899 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleSwitchOff_in_entryRuleSwitchOff1926 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleSwitchOff1933 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SwitchOff__Group__0_in_ruleSwitchOff1959 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleSwitchOn_in_entryRuleSwitchOn1986 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleSwitchOn1993 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SwitchOn__Group__0_in_ruleSwitchOn2019 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleDialogLine_in_entryRuleDialogLine2046 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleDialogLine2053 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__DialogLine__Group__0_in_ruleDialogLine2079 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Modifier__Alternatives_in_ruleModifier2116 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SwitchValue__Alternatives_in_ruleSwitchValue2152 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleHub_in_rule__Recursive__Alternatives2187 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleStatement_in_rule__Recursive__Alternatives2204 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleChoiceDialog_in_rule__HubFragment__Alternatives2236 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleConditionalChoiceDialog_in_rule__HubFragment__Alternatives2253 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleStatement_in_rule__HubFragment__Alternatives2270 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleExit_in_rule__Jump__Alternatives2302 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleInvokeHub_in_rule__Jump__Alternatives2319 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleInvokeScene_in_rule__Jump__Alternatives2336 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Exit__ExitHubAssignment_2_0_in_rule__Exit__Alternatives_22368 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Exit__ExitSceneAssignment_2_1_in_rule__Exit__Alternatives_22386 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleDialogLine_in_rule__Statement__Alternatives2419 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleConditional_in_rule__Statement__Alternatives2436 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_13_in_rule__Modifier__Alternatives2469 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_14_in_rule__Modifier__Alternatives2490 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_15_in_rule__SwitchValue__Alternatives2526 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_16_in_rule__SwitchValue__Alternatives2547 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Script__Group__0__Impl_in_rule__Script__Group__02580 = new BitSet(new long[]{0x0000000004520000L}); public static final BitSet FOLLOW_rule__Script__Group__1_in_rule__Script__Group__02583 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Script__Group__1__Impl_in_rule__Script__Group__12641 = new BitSet(new long[]{0x0000000004520000L}); public static final BitSet FOLLOW_rule__Script__Group__2_in_rule__Script__Group__12644 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Script__CharactersDefinitionAssignment_1_in_rule__Script__Group__1__Impl2671 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Script__Group__2__Impl_in_rule__Script__Group__22702 = new BitSet(new long[]{0x0000000004520000L}); public static final BitSet FOLLOW_rule__Script__Group__3_in_rule__Script__Group__22705 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Script__SwitchesDefinitionAssignment_2_in_rule__Script__Group__2__Impl2732 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Script__Group__3__Impl_in_rule__Script__Group__32763 = new BitSet(new long[]{0x0000000004520000L}); public static final BitSet FOLLOW_rule__Script__Group__4_in_rule__Script__Group__32766 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Script__ConditionsDefinitionAssignment_3_in_rule__Script__Group__3__Impl2793 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Script__Group__4__Impl_in_rule__Script__Group__42824 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Script__ScenesAssignment_4_in_rule__Script__Group__4__Impl2851 = new BitSet(new long[]{0x0000000004000002L}); public static final BitSet FOLLOW_rule__CharactersDefinition__Group__0__Impl_in_rule__CharactersDefinition__Group__02892 = new BitSet(new long[]{0x0000000000040000L}); public static final BitSet FOLLOW_rule__CharactersDefinition__Group__1_in_rule__CharactersDefinition__Group__02895 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_17_in_rule__CharactersDefinition__Group__0__Impl2923 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CharactersDefinition__Group__1__Impl_in_rule__CharactersDefinition__Group__12954 = new BitSet(new long[]{0x0000000000000020L}); public static final BitSet FOLLOW_rule__CharactersDefinition__Group__2_in_rule__CharactersDefinition__Group__12957 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_18_in_rule__CharactersDefinition__Group__1__Impl2985 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CharactersDefinition__Group__2__Impl_in_rule__CharactersDefinition__Group__23016 = new BitSet(new long[]{0x0000000000080000L}); public static final BitSet FOLLOW_rule__CharactersDefinition__Group__3_in_rule__CharactersDefinition__Group__23019 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CharactersDefinition__CharactersAssignment_2_in_rule__CharactersDefinition__Group__2__Impl3046 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CharactersDefinition__Group__3__Impl_in_rule__CharactersDefinition__Group__33076 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CharactersDefinition__Group_3__0_in_rule__CharactersDefinition__Group__3__Impl3103 = new BitSet(new long[]{0x0000000000080002L}); public static final BitSet FOLLOW_rule__CharactersDefinition__Group_3__0__Impl_in_rule__CharactersDefinition__Group_3__03142 = new BitSet(new long[]{0x0000000000000020L}); public static final BitSet FOLLOW_rule__CharactersDefinition__Group_3__1_in_rule__CharactersDefinition__Group_3__03145 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_19_in_rule__CharactersDefinition__Group_3__0__Impl3173 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CharactersDefinition__Group_3__1__Impl_in_rule__CharactersDefinition__Group_3__13204 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CharactersDefinition__CharactersAssignment_3_1_in_rule__CharactersDefinition__Group_3__1__Impl3231 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SwitchesDefinition__Group__0__Impl_in_rule__SwitchesDefinition__Group__03265 = new BitSet(new long[]{0x0000000000040000L}); public static final BitSet FOLLOW_rule__SwitchesDefinition__Group__1_in_rule__SwitchesDefinition__Group__03268 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_20_in_rule__SwitchesDefinition__Group__0__Impl3296 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SwitchesDefinition__Group__1__Impl_in_rule__SwitchesDefinition__Group__13327 = new BitSet(new long[]{0x0000000000000020L}); public static final BitSet FOLLOW_rule__SwitchesDefinition__Group__2_in_rule__SwitchesDefinition__Group__13330 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_18_in_rule__SwitchesDefinition__Group__1__Impl3358 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SwitchesDefinition__Group__2__Impl_in_rule__SwitchesDefinition__Group__23389 = new BitSet(new long[]{0x0000000000080000L}); public static final BitSet FOLLOW_rule__SwitchesDefinition__Group__3_in_rule__SwitchesDefinition__Group__23392 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SwitchesDefinition__SwitchesAssignment_2_in_rule__SwitchesDefinition__Group__2__Impl3419 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SwitchesDefinition__Group__3__Impl_in_rule__SwitchesDefinition__Group__33449 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SwitchesDefinition__Group_3__0_in_rule__SwitchesDefinition__Group__3__Impl3476 = new BitSet(new long[]{0x0000000000080002L}); public static final BitSet FOLLOW_rule__SwitchesDefinition__Group_3__0__Impl_in_rule__SwitchesDefinition__Group_3__03515 = new BitSet(new long[]{0x0000000000000020L}); public static final BitSet FOLLOW_rule__SwitchesDefinition__Group_3__1_in_rule__SwitchesDefinition__Group_3__03518 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_19_in_rule__SwitchesDefinition__Group_3__0__Impl3546 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SwitchesDefinition__Group_3__1__Impl_in_rule__SwitchesDefinition__Group_3__13577 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SwitchesDefinition__SwitchesAssignment_3_1_in_rule__SwitchesDefinition__Group_3__1__Impl3604 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SwitchDefinition__Group__0__Impl_in_rule__SwitchDefinition__Group__03638 = new BitSet(new long[]{0x0000000000200000L}); public static final BitSet FOLLOW_rule__SwitchDefinition__Group__1_in_rule__SwitchDefinition__Group__03641 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SwitchDefinition__NameAssignment_0_in_rule__SwitchDefinition__Group__0__Impl3668 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SwitchDefinition__Group__1__Impl_in_rule__SwitchDefinition__Group__13698 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SwitchDefinition__Group_1__0_in_rule__SwitchDefinition__Group__1__Impl3725 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SwitchDefinition__Group_1__0__Impl_in_rule__SwitchDefinition__Group_1__03760 = new BitSet(new long[]{0x0000000000018000L}); public static final BitSet FOLLOW_rule__SwitchDefinition__Group_1__1_in_rule__SwitchDefinition__Group_1__03763 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_21_in_rule__SwitchDefinition__Group_1__0__Impl3791 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SwitchDefinition__Group_1__1__Impl_in_rule__SwitchDefinition__Group_1__13822 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SwitchDefinition__ValueAssignment_1_1_in_rule__SwitchDefinition__Group_1__1__Impl3849 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConditionsDefinition__Group__0__Impl_in_rule__ConditionsDefinition__Group__03883 = new BitSet(new long[]{0x0000000001000000L}); public static final BitSet FOLLOW_rule__ConditionsDefinition__Group__1_in_rule__ConditionsDefinition__Group__03886 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_22_in_rule__ConditionsDefinition__Group__0__Impl3914 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConditionsDefinition__Group__1__Impl_in_rule__ConditionsDefinition__Group__13945 = new BitSet(new long[]{0x0000000001800000L}); public static final BitSet FOLLOW_rule__ConditionsDefinition__Group__2_in_rule__ConditionsDefinition__Group__13948 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConditionsDefinition__ConditionsAssignment_1_in_rule__ConditionsDefinition__Group__1__Impl3975 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConditionsDefinition__Group__2__Impl_in_rule__ConditionsDefinition__Group__24005 = new BitSet(new long[]{0x0000000001800000L}); public static final BitSet FOLLOW_rule__ConditionsDefinition__Group__3_in_rule__ConditionsDefinition__Group__24008 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConditionsDefinition__ConditionsAssignment_2_in_rule__ConditionsDefinition__Group__2__Impl4035 = new BitSet(new long[]{0x0000000001000002L}); public static final BitSet FOLLOW_rule__ConditionsDefinition__Group__3__Impl_in_rule__ConditionsDefinition__Group__34066 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_23_in_rule__ConditionsDefinition__Group__3__Impl4094 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConditionDefinition__Group__0__Impl_in_rule__ConditionDefinition__Group__04133 = new BitSet(new long[]{0x0000000000000020L}); public static final BitSet FOLLOW_rule__ConditionDefinition__Group__1_in_rule__ConditionDefinition__Group__04136 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_24_in_rule__ConditionDefinition__Group__0__Impl4164 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConditionDefinition__Group__1__Impl_in_rule__ConditionDefinition__Group__14195 = new BitSet(new long[]{0x0000000002000000L}); public static final BitSet FOLLOW_rule__ConditionDefinition__Group__2_in_rule__ConditionDefinition__Group__14198 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConditionDefinition__NameAssignment_1_in_rule__ConditionDefinition__Group__1__Impl4225 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConditionDefinition__Group__2__Impl_in_rule__ConditionDefinition__Group__24255 = new BitSet(new long[]{0x0000000000000020L}); public static final BitSet FOLLOW_rule__ConditionDefinition__Group__3_in_rule__ConditionDefinition__Group__24258 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_25_in_rule__ConditionDefinition__Group__2__Impl4286 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConditionDefinition__Group__3__Impl_in_rule__ConditionDefinition__Group__34317 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConditionDefinition__SwitchListAssignment_3_in_rule__ConditionDefinition__Group__3__Impl4344 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Scene__Group__0__Impl_in_rule__Scene__Group__04382 = new BitSet(new long[]{0x0000000004000000L}); public static final BitSet FOLLOW_rule__Scene__Group__1_in_rule__Scene__Group__04385 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Scene__Group__1__Impl_in_rule__Scene__Group__14443 = new BitSet(new long[]{0x0000000000000010L}); public static final BitSet FOLLOW_rule__Scene__Group__2_in_rule__Scene__Group__14446 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_26_in_rule__Scene__Group__1__Impl4474 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Scene__Group__2__Impl_in_rule__Scene__Group__24505 = new BitSet(new long[]{0x0000080598006020L}); public static final BitSet FOLLOW_rule__Scene__Group__3_in_rule__Scene__Group__24508 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Scene__NameAssignment_2_in_rule__Scene__Group__2__Impl4535 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Scene__Group__3__Impl_in_rule__Scene__Group__34565 = new BitSet(new long[]{0x0000000000800000L}); public static final BitSet FOLLOW_rule__Scene__Group__4_in_rule__Scene__Group__34568 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Scene__DialogAssignment_3_in_rule__Scene__Group__3__Impl4595 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Scene__Group__4__Impl_in_rule__Scene__Group__44625 = new BitSet(new long[]{0x0000000004000000L}); public static final BitSet FOLLOW_rule__Scene__Group__5_in_rule__Scene__Group__44628 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_23_in_rule__Scene__Group__4__Impl4656 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Scene__Group__5__Impl_in_rule__Scene__Group__54687 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_26_in_rule__Scene__Group__5__Impl4715 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Dialog__Group__0__Impl_in_rule__Dialog__Group__04758 = new BitSet(new long[]{0x0000080598006020L}); public static final BitSet FOLLOW_rule__Dialog__Group__1_in_rule__Dialog__Group__04761 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Dialog__Group__1__Impl_in_rule__Dialog__Group__14819 = new BitSet(new long[]{0x0000080598006020L}); public static final BitSet FOLLOW_rule__Dialog__Group__2_in_rule__Dialog__Group__14822 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Dialog__DefaultsAssignment_1_in_rule__Dialog__Group__1__Impl4849 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Dialog__Group__2__Impl_in_rule__Dialog__Group__24880 = new BitSet(new long[]{0x0000080598006020L}); public static final BitSet FOLLOW_rule__Dialog__Group__3_in_rule__Dialog__Group__24883 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Dialog__FirstTimeAssignment_2_in_rule__Dialog__Group__2__Impl4910 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Dialog__Group__3__Impl_in_rule__Dialog__Group__34941 = new BitSet(new long[]{0x0000080598006020L}); public static final BitSet FOLLOW_rule__Dialog__Group__4_in_rule__Dialog__Group__34944 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Dialog__RecursivesAssignment_3_in_rule__Dialog__Group__3__Impl4971 = new BitSet(new long[]{0x0000080500006022L}); public static final BitSet FOLLOW_rule__Dialog__Group__4__Impl_in_rule__Dialog__Group__45002 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Dialog__PartingLinesAssignment_4_in_rule__Dialog__Group__4__Impl5029 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Defaults__Group__0__Impl_in_rule__Defaults__Group__05070 = new BitSet(new long[]{0x0000000008000000L}); public static final BitSet FOLLOW_rule__Defaults__Group__1_in_rule__Defaults__Group__05073 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Defaults__Group__1__Impl_in_rule__Defaults__Group__15131 = new BitSet(new long[]{0x00000D8500006060L}); public static final BitSet FOLLOW_rule__Defaults__Group__2_in_rule__Defaults__Group__15134 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_27_in_rule__Defaults__Group__1__Impl5162 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Defaults__Group__2__Impl_in_rule__Defaults__Group__25193 = new BitSet(new long[]{0x00000D8500006060L}); public static final BitSet FOLLOW_rule__Defaults__Group__3_in_rule__Defaults__Group__25196 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Defaults__CommentAssignment_2_in_rule__Defaults__Group__2__Impl5223 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Defaults__Group__3__Impl_in_rule__Defaults__Group__35254 = new BitSet(new long[]{0x0000000000800000L}); public static final BitSet FOLLOW_rule__Defaults__Group__4_in_rule__Defaults__Group__35257 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Defaults__BodyAssignment_3_in_rule__Defaults__Group__3__Impl5284 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Defaults__Group__4__Impl_in_rule__Defaults__Group__45314 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_23_in_rule__Defaults__Group__4__Impl5342 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__FirstTime__Group__0__Impl_in_rule__FirstTime__Group__05383 = new BitSet(new long[]{0x0000000010000000L}); public static final BitSet FOLLOW_rule__FirstTime__Group__1_in_rule__FirstTime__Group__05386 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__FirstTime__Group__1__Impl_in_rule__FirstTime__Group__15444 = new BitSet(new long[]{0x0000000020000000L}); public static final BitSet FOLLOW_rule__FirstTime__Group__2_in_rule__FirstTime__Group__15447 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_28_in_rule__FirstTime__Group__1__Impl5475 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__FirstTime__Group__2__Impl_in_rule__FirstTime__Group__25506 = new BitSet(new long[]{0x00000D8500006060L}); public static final BitSet FOLLOW_rule__FirstTime__Group__3_in_rule__FirstTime__Group__25509 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_29_in_rule__FirstTime__Group__2__Impl5537 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__FirstTime__Group__3__Impl_in_rule__FirstTime__Group__35568 = new BitSet(new long[]{0x00000D8500006060L}); public static final BitSet FOLLOW_rule__FirstTime__Group__4_in_rule__FirstTime__Group__35571 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__FirstTime__CommentAssignment_3_in_rule__FirstTime__Group__3__Impl5598 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__FirstTime__Group__4__Impl_in_rule__FirstTime__Group__45629 = new BitSet(new long[]{0x0000000040800000L}); public static final BitSet FOLLOW_rule__FirstTime__Group__5_in_rule__FirstTime__Group__45632 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__FirstTime__BodyAssignment_4_in_rule__FirstTime__Group__4__Impl5659 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__FirstTime__Group__5__Impl_in_rule__FirstTime__Group__55689 = new BitSet(new long[]{0x0000000040800000L}); public static final BitSet FOLLOW_rule__FirstTime__Group__6_in_rule__FirstTime__Group__55692 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__FirstTime__OtherTimesAssignment_5_in_rule__FirstTime__Group__5__Impl5719 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__FirstTime__Group__6__Impl_in_rule__FirstTime__Group__65750 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_23_in_rule__FirstTime__Group__6__Impl5778 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OtherTimes__Group__0__Impl_in_rule__OtherTimes__Group__05823 = new BitSet(new long[]{0x0000000040000000L}); public static final BitSet FOLLOW_rule__OtherTimes__Group__1_in_rule__OtherTimes__Group__05826 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OtherTimes__Group__1__Impl_in_rule__OtherTimes__Group__15884 = new BitSet(new long[]{0x00000D8500006060L}); public static final BitSet FOLLOW_rule__OtherTimes__Group__2_in_rule__OtherTimes__Group__15887 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_30_in_rule__OtherTimes__Group__1__Impl5915 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OtherTimes__Group__2__Impl_in_rule__OtherTimes__Group__25946 = new BitSet(new long[]{0x00000D8500006060L}); public static final BitSet FOLLOW_rule__OtherTimes__Group__3_in_rule__OtherTimes__Group__25949 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OtherTimes__CommentAssignment_2_in_rule__OtherTimes__Group__2__Impl5976 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OtherTimes__Group__3__Impl_in_rule__OtherTimes__Group__36007 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OtherTimes__BodyAssignment_3_in_rule__OtherTimes__Group__3__Impl6034 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PartingLines__Group__0__Impl_in_rule__PartingLines__Group__06072 = new BitSet(new long[]{0x0000000080000000L}); public static final BitSet FOLLOW_rule__PartingLines__Group__1_in_rule__PartingLines__Group__06075 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PartingLines__Group__1__Impl_in_rule__PartingLines__Group__16133 = new BitSet(new long[]{0x00000D8500006060L}); public static final BitSet FOLLOW_rule__PartingLines__Group__2_in_rule__PartingLines__Group__16136 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_31_in_rule__PartingLines__Group__1__Impl6164 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PartingLines__Group__2__Impl_in_rule__PartingLines__Group__26195 = new BitSet(new long[]{0x00000D8500006060L}); public static final BitSet FOLLOW_rule__PartingLines__Group__3_in_rule__PartingLines__Group__26198 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PartingLines__CommentAssignment_2_in_rule__PartingLines__Group__2__Impl6225 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PartingLines__Group__3__Impl_in_rule__PartingLines__Group__36256 = new BitSet(new long[]{0x0000000000800000L}); public static final BitSet FOLLOW_rule__PartingLines__Group__4_in_rule__PartingLines__Group__36259 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PartingLines__BodyAssignment_3_in_rule__PartingLines__Group__3__Impl6286 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PartingLines__Group__4__Impl_in_rule__PartingLines__Group__46316 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_23_in_rule__PartingLines__Group__4__Impl6344 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Hub__Group__0__Impl_in_rule__Hub__Group__06385 = new BitSet(new long[]{0x0000080100000000L}); public static final BitSet FOLLOW_rule__Hub__Group__1_in_rule__Hub__Group__06388 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Hub__IsHiddenAssignment_0_in_rule__Hub__Group__0__Impl6415 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Hub__Group__1__Impl_in_rule__Hub__Group__16446 = new BitSet(new long[]{0x0000000000000010L}); public static final BitSet FOLLOW_rule__Hub__Group__2_in_rule__Hub__Group__16449 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_32_in_rule__Hub__Group__1__Impl6477 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Hub__Group__2__Impl_in_rule__Hub__Group__26508 = new BitSet(new long[]{0x0000082700806060L}); public static final BitSet FOLLOW_rule__Hub__Group__3_in_rule__Hub__Group__26511 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Hub__NameAssignment_2_in_rule__Hub__Group__2__Impl6538 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Hub__Group__3__Impl_in_rule__Hub__Group__36568 = new BitSet(new long[]{0x0000082700806060L}); public static final BitSet FOLLOW_rule__Hub__Group__4_in_rule__Hub__Group__36571 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Hub__HubCommentAssignment_3_in_rule__Hub__Group__3__Impl6598 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Hub__Group__4__Impl_in_rule__Hub__Group__46629 = new BitSet(new long[]{0x0000082700806060L}); public static final BitSet FOLLOW_rule__Hub__Group__5_in_rule__Hub__Group__46632 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Hub__HubFragmentsAssignment_4_in_rule__Hub__Group__4__Impl6659 = new BitSet(new long[]{0x0000082700006022L}); public static final BitSet FOLLOW_rule__Hub__Group__5__Impl_in_rule__Hub__Group__56690 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_23_in_rule__Hub__Group__5__Impl6718 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConditionalChoiceDialog__Group__0__Impl_in_rule__ConditionalChoiceDialog__Group__06761 = new BitSet(new long[]{0x0000000200006000L}); public static final BitSet FOLLOW_rule__ConditionalChoiceDialog__Group__1_in_rule__ConditionalChoiceDialog__Group__06764 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConditionalChoiceDialog__ModifiersAssignment_0_in_rule__ConditionalChoiceDialog__Group__0__Impl6791 = new BitSet(new long[]{0x0000000000006002L}); public static final BitSet FOLLOW_rule__ConditionalChoiceDialog__Group__1__Impl_in_rule__ConditionalChoiceDialog__Group__16822 = new BitSet(new long[]{0x0000000400000000L}); public static final BitSet FOLLOW_rule__ConditionalChoiceDialog__Group__2_in_rule__ConditionalChoiceDialog__Group__16825 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_33_in_rule__ConditionalChoiceDialog__Group__1__Impl6853 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConditionalChoiceDialog__Group__2__Impl_in_rule__ConditionalChoiceDialog__Group__26884 = new BitSet(new long[]{0x0000000800000000L}); public static final BitSet FOLLOW_rule__ConditionalChoiceDialog__Group__3_in_rule__ConditionalChoiceDialog__Group__26887 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_34_in_rule__ConditionalChoiceDialog__Group__2__Impl6915 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConditionalChoiceDialog__Group__3__Impl_in_rule__ConditionalChoiceDialog__Group__36946 = new BitSet(new long[]{0x0000000000000020L}); public static final BitSet FOLLOW_rule__ConditionalChoiceDialog__Group__4_in_rule__ConditionalChoiceDialog__Group__36949 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_35_in_rule__ConditionalChoiceDialog__Group__3__Impl6977 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConditionalChoiceDialog__Group__4__Impl_in_rule__ConditionalChoiceDialog__Group__47008 = new BitSet(new long[]{0x0000001000000000L}); public static final BitSet FOLLOW_rule__ConditionalChoiceDialog__Group__5_in_rule__ConditionalChoiceDialog__Group__47011 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConditionalChoiceDialog__ConditionListAssignment_4_in_rule__ConditionalChoiceDialog__Group__4__Impl7038 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConditionalChoiceDialog__Group__5__Impl_in_rule__ConditionalChoiceDialog__Group__57068 = new BitSet(new long[]{0x0000002000006040L}); public static final BitSet FOLLOW_rule__ConditionalChoiceDialog__Group__6_in_rule__ConditionalChoiceDialog__Group__57071 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_36_in_rule__ConditionalChoiceDialog__Group__5__Impl7099 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConditionalChoiceDialog__Group__6__Impl_in_rule__ConditionalChoiceDialog__Group__67130 = new BitSet(new long[]{0x0000002000006040L}); public static final BitSet FOLLOW_rule__ConditionalChoiceDialog__Group__7_in_rule__ConditionalChoiceDialog__Group__67133 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConditionalChoiceDialog__CommentAssignment_6_in_rule__ConditionalChoiceDialog__Group__6__Impl7160 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConditionalChoiceDialog__Group__7__Impl_in_rule__ConditionalChoiceDialog__Group__77191 = new BitSet(new long[]{0x0000000200806000L}); public static final BitSet FOLLOW_rule__ConditionalChoiceDialog__Group__8_in_rule__ConditionalChoiceDialog__Group__77194 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConditionalChoiceDialog__ChoiceDialogsAssignment_7_in_rule__ConditionalChoiceDialog__Group__7__Impl7223 = new BitSet(new long[]{0x0000002000006042L}); public static final BitSet FOLLOW_rule__ConditionalChoiceDialog__ChoiceDialogsAssignment_7_in_rule__ConditionalChoiceDialog__Group__7__Impl7235 = new BitSet(new long[]{0x0000002000006042L}); public static final BitSet FOLLOW_rule__ConditionalChoiceDialog__Group__8__Impl_in_rule__ConditionalChoiceDialog__Group__87268 = new BitSet(new long[]{0x0000000200806000L}); public static final BitSet FOLLOW_rule__ConditionalChoiceDialog__Group__9_in_rule__ConditionalChoiceDialog__Group__87271 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConditionalChoiceDialog__OtherwiseChoicesAssignment_8_in_rule__ConditionalChoiceDialog__Group__8__Impl7298 = new BitSet(new long[]{0x0000000200006002L}); public static final BitSet FOLLOW_rule__ConditionalChoiceDialog__Group__9__Impl_in_rule__ConditionalChoiceDialog__Group__97329 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_23_in_rule__ConditionalChoiceDialog__Group__9__Impl7357 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OtherwiseChoice__Group__0__Impl_in_rule__OtherwiseChoice__Group__07408 = new BitSet(new long[]{0x0000000200006000L}); public static final BitSet FOLLOW_rule__OtherwiseChoice__Group__1_in_rule__OtherwiseChoice__Group__07411 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OtherwiseChoice__ModifiersAssignment_0_in_rule__OtherwiseChoice__Group__0__Impl7438 = new BitSet(new long[]{0x0000000000006002L}); public static final BitSet FOLLOW_rule__OtherwiseChoice__Group__1__Impl_in_rule__OtherwiseChoice__Group__17469 = new BitSet(new long[]{0x0000000040000000L}); public static final BitSet FOLLOW_rule__OtherwiseChoice__Group__2_in_rule__OtherwiseChoice__Group__17472 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_33_in_rule__OtherwiseChoice__Group__1__Impl7500 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OtherwiseChoice__Group__2__Impl_in_rule__OtherwiseChoice__Group__27531 = new BitSet(new long[]{0x0000002400006040L}); public static final BitSet FOLLOW_rule__OtherwiseChoice__Group__3_in_rule__OtherwiseChoice__Group__27534 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_30_in_rule__OtherwiseChoice__Group__2__Impl7562 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OtherwiseChoice__Group__3__Impl_in_rule__OtherwiseChoice__Group__37593 = new BitSet(new long[]{0x0000002400006040L}); public static final BitSet FOLLOW_rule__OtherwiseChoice__Group__4_in_rule__OtherwiseChoice__Group__37596 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OtherwiseChoice__Group_3__0_in_rule__OtherwiseChoice__Group__3__Impl7623 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OtherwiseChoice__Group__4__Impl_in_rule__OtherwiseChoice__Group__47654 = new BitSet(new long[]{0x0000002400006040L}); public static final BitSet FOLLOW_rule__OtherwiseChoice__Group__5_in_rule__OtherwiseChoice__Group__47657 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OtherwiseChoice__CommentAssignment_4_in_rule__OtherwiseChoice__Group__4__Impl7684 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OtherwiseChoice__Group__5__Impl_in_rule__OtherwiseChoice__Group__57715 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OtherwiseChoice__ChoicesAssignment_5_in_rule__OtherwiseChoice__Group__5__Impl7744 = new BitSet(new long[]{0x0000002400006042L}); public static final BitSet FOLLOW_rule__OtherwiseChoice__ChoicesAssignment_5_in_rule__OtherwiseChoice__Group__5__Impl7756 = new BitSet(new long[]{0x0000002400006042L}); public static final BitSet FOLLOW_rule__OtherwiseChoice__Group_3__0__Impl_in_rule__OtherwiseChoice__Group_3__07801 = new BitSet(new long[]{0x0000000800000000L}); public static final BitSet FOLLOW_rule__OtherwiseChoice__Group_3__1_in_rule__OtherwiseChoice__Group_3__07804 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_34_in_rule__OtherwiseChoice__Group_3__0__Impl7833 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OtherwiseChoice__Group_3__1__Impl_in_rule__OtherwiseChoice__Group_3__17865 = new BitSet(new long[]{0x0000000000000020L}); public static final BitSet FOLLOW_rule__OtherwiseChoice__Group_3__2_in_rule__OtherwiseChoice__Group_3__17868 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_35_in_rule__OtherwiseChoice__Group_3__1__Impl7896 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OtherwiseChoice__Group_3__2__Impl_in_rule__OtherwiseChoice__Group_3__27927 = new BitSet(new long[]{0x0000001000000000L}); public static final BitSet FOLLOW_rule__OtherwiseChoice__Group_3__3_in_rule__OtherwiseChoice__Group_3__27930 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OtherwiseChoice__ConditionListAssignment_3_2_in_rule__OtherwiseChoice__Group_3__2__Impl7957 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OtherwiseChoice__Group_3__3__Impl_in_rule__OtherwiseChoice__Group_3__37987 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_36_in_rule__OtherwiseChoice__Group_3__3__Impl8015 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ChoiceDialog__Group__0__Impl_in_rule__ChoiceDialog__Group__08054 = new BitSet(new long[]{0x0000002000006000L}); public static final BitSet FOLLOW_rule__ChoiceDialog__Group__1_in_rule__ChoiceDialog__Group__08057 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ChoiceDialog__Group__1__Impl_in_rule__ChoiceDialog__Group__18115 = new BitSet(new long[]{0x0000002000006000L}); public static final BitSet FOLLOW_rule__ChoiceDialog__Group__2_in_rule__ChoiceDialog__Group__18118 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ChoiceDialog__ModifiersAssignment_1_in_rule__ChoiceDialog__Group__1__Impl8145 = new BitSet(new long[]{0x0000000000006002L}); public static final BitSet FOLLOW_rule__ChoiceDialog__Group__2__Impl_in_rule__ChoiceDialog__Group__28176 = new BitSet(new long[]{0x0000000000000010L}); public static final BitSet FOLLOW_rule__ChoiceDialog__Group__3_in_rule__ChoiceDialog__Group__28179 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_37_in_rule__ChoiceDialog__Group__2__Impl8207 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ChoiceDialog__Group__3__Impl_in_rule__ChoiceDialog__Group__38238 = new BitSet(new long[]{0x00000D8500006060L}); public static final BitSet FOLLOW_rule__ChoiceDialog__Group__4_in_rule__ChoiceDialog__Group__38241 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ChoiceDialog__NameAssignment_3_in_rule__ChoiceDialog__Group__3__Impl8268 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ChoiceDialog__Group__4__Impl_in_rule__ChoiceDialog__Group__48298 = new BitSet(new long[]{0x00000D8500006060L}); public static final BitSet FOLLOW_rule__ChoiceDialog__Group__5_in_rule__ChoiceDialog__Group__48301 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ChoiceDialog__ChoiceCommentAssignment_4_in_rule__ChoiceDialog__Group__4__Impl8328 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ChoiceDialog__Group__5__Impl_in_rule__ChoiceDialog__Group__58359 = new BitSet(new long[]{0x0000000000800000L}); public static final BitSet FOLLOW_rule__ChoiceDialog__Group__6_in_rule__ChoiceDialog__Group__58362 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ChoiceDialog__BodyAssignment_5_in_rule__ChoiceDialog__Group__5__Impl8389 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ChoiceDialog__Group__6__Impl_in_rule__ChoiceDialog__Group__68419 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_23_in_rule__ChoiceDialog__Group__6__Impl8447 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConditionList__Group__0__Impl_in_rule__ConditionList__Group__08492 = new BitSet(new long[]{0x0000004000000000L}); public static final BitSet FOLLOW_rule__ConditionList__Group__1_in_rule__ConditionList__Group__08495 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConditionList__ConditionsAssignment_0_in_rule__ConditionList__Group__0__Impl8522 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConditionList__Group__1__Impl_in_rule__ConditionList__Group__18552 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConditionList__Group_1__0_in_rule__ConditionList__Group__1__Impl8579 = new BitSet(new long[]{0x0000004000000002L}); public static final BitSet FOLLOW_rule__ConditionList__Group_1__0__Impl_in_rule__ConditionList__Group_1__08614 = new BitSet(new long[]{0x0000000000000020L}); public static final BitSet FOLLOW_rule__ConditionList__Group_1__1_in_rule__ConditionList__Group_1__08617 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_38_in_rule__ConditionList__Group_1__0__Impl8645 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConditionList__Group_1__1__Impl_in_rule__ConditionList__Group_1__18676 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConditionList__ConditionsAssignment_1_1_in_rule__ConditionList__Group_1__1__Impl8703 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InvokeHub__Group__0__Impl_in_rule__InvokeHub__Group__08737 = new BitSet(new long[]{0x0000000100000000L}); public static final BitSet FOLLOW_rule__InvokeHub__Group__1_in_rule__InvokeHub__Group__08740 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_39_in_rule__InvokeHub__Group__0__Impl8768 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InvokeHub__Group__1__Impl_in_rule__InvokeHub__Group__18799 = new BitSet(new long[]{0x0000000000000010L}); public static final BitSet FOLLOW_rule__InvokeHub__Group__2_in_rule__InvokeHub__Group__18802 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_32_in_rule__InvokeHub__Group__1__Impl8830 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InvokeHub__Group__2__Impl_in_rule__InvokeHub__Group__28861 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InvokeHub__HubAssignment_2_in_rule__InvokeHub__Group__2__Impl8888 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InvokeScene__Group__0__Impl_in_rule__InvokeScene__Group__08924 = new BitSet(new long[]{0x0000000004000000L}); public static final BitSet FOLLOW_rule__InvokeScene__Group__1_in_rule__InvokeScene__Group__08927 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_39_in_rule__InvokeScene__Group__0__Impl8955 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InvokeScene__Group__1__Impl_in_rule__InvokeScene__Group__18986 = new BitSet(new long[]{0x0000000000000010L}); public static final BitSet FOLLOW_rule__InvokeScene__Group__2_in_rule__InvokeScene__Group__18989 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_26_in_rule__InvokeScene__Group__1__Impl9017 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InvokeScene__Group__2__Impl_in_rule__InvokeScene__Group__29048 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InvokeScene__SceneAssignment_2_in_rule__InvokeScene__Group__2__Impl9075 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Exit__Group__0__Impl_in_rule__Exit__Group__09111 = new BitSet(new long[]{0x0000010000000000L}); public static final BitSet FOLLOW_rule__Exit__Group__1_in_rule__Exit__Group__09114 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Exit__Group__1__Impl_in_rule__Exit__Group__19172 = new BitSet(new long[]{0x0000000104000000L}); public static final BitSet FOLLOW_rule__Exit__Group__2_in_rule__Exit__Group__19175 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_40_in_rule__Exit__Group__1__Impl9203 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Exit__Group__2__Impl_in_rule__Exit__Group__29234 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Exit__Alternatives_2_in_rule__Exit__Group__2__Impl9261 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Conditional__Group__0__Impl_in_rule__Conditional__Group__09297 = new BitSet(new long[]{0x0000080500006020L}); public static final BitSet FOLLOW_rule__Conditional__Group__1_in_rule__Conditional__Group__09300 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Conditional__ModifiersAssignment_0_in_rule__Conditional__Group__0__Impl9327 = new BitSet(new long[]{0x0000000000006002L}); public static final BitSet FOLLOW_rule__Conditional__Group__1__Impl_in_rule__Conditional__Group__19358 = new BitSet(new long[]{0x0000000800000000L}); public static final BitSet FOLLOW_rule__Conditional__Group__2_in_rule__Conditional__Group__19361 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_34_in_rule__Conditional__Group__1__Impl9389 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Conditional__Group__2__Impl_in_rule__Conditional__Group__29420 = new BitSet(new long[]{0x0000000000000020L}); public static final BitSet FOLLOW_rule__Conditional__Group__3_in_rule__Conditional__Group__29423 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_35_in_rule__Conditional__Group__2__Impl9451 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Conditional__Group__3__Impl_in_rule__Conditional__Group__39482 = new BitSet(new long[]{0x0000001000000000L}); public static final BitSet FOLLOW_rule__Conditional__Group__4_in_rule__Conditional__Group__39485 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Conditional__ConditionListAssignment_3_in_rule__Conditional__Group__3__Impl9512 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Conditional__Group__4__Impl_in_rule__Conditional__Group__49542 = new BitSet(new long[]{0x00000D8500006060L}); public static final BitSet FOLLOW_rule__Conditional__Group__5_in_rule__Conditional__Group__49545 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_36_in_rule__Conditional__Group__4__Impl9573 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Conditional__Group__5__Impl_in_rule__Conditional__Group__59604 = new BitSet(new long[]{0x00000D8500006060L}); public static final BitSet FOLLOW_rule__Conditional__Group__6_in_rule__Conditional__Group__59607 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Conditional__CommentAssignment_5_in_rule__Conditional__Group__5__Impl9634 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Conditional__Group__6__Impl_in_rule__Conditional__Group__69665 = new BitSet(new long[]{0x0000000040806000L}); public static final BitSet FOLLOW_rule__Conditional__Group__7_in_rule__Conditional__Group__69668 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Conditional__BodyAssignment_6_in_rule__Conditional__Group__6__Impl9695 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Conditional__Group__7__Impl_in_rule__Conditional__Group__79725 = new BitSet(new long[]{0x0000000040806000L}); public static final BitSet FOLLOW_rule__Conditional__Group__8_in_rule__Conditional__Group__79728 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Conditional__OtherwiseListAssignment_7_in_rule__Conditional__Group__7__Impl9755 = new BitSet(new long[]{0x0000000040006002L}); public static final BitSet FOLLOW_rule__Conditional__Group__8__Impl_in_rule__Conditional__Group__89786 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_23_in_rule__Conditional__Group__8__Impl9814 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SwitchList__Group__0__Impl_in_rule__SwitchList__Group__09863 = new BitSet(new long[]{0x0000020000000000L}); public static final BitSet FOLLOW_rule__SwitchList__Group__1_in_rule__SwitchList__Group__09866 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SwitchList__SwitchesAssignment_0_in_rule__SwitchList__Group__0__Impl9893 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SwitchList__Group__1__Impl_in_rule__SwitchList__Group__19923 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SwitchList__Group_1__0_in_rule__SwitchList__Group__1__Impl9950 = new BitSet(new long[]{0x0000020000000002L}); public static final BitSet FOLLOW_rule__SwitchList__Group_1__0__Impl_in_rule__SwitchList__Group_1__09985 = new BitSet(new long[]{0x0000000000000020L}); public static final BitSet FOLLOW_rule__SwitchList__Group_1__1_in_rule__SwitchList__Group_1__09988 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_41_in_rule__SwitchList__Group_1__0__Impl10016 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SwitchList__Group_1__1__Impl_in_rule__SwitchList__Group_1__110047 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SwitchList__SwitchesAssignment_1_1_in_rule__SwitchList__Group_1__1__Impl10074 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Switch__Group__0__Impl_in_rule__Switch__Group__010108 = new BitSet(new long[]{0x0000000000200000L}); public static final BitSet FOLLOW_rule__Switch__Group__1_in_rule__Switch__Group__010111 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Switch__SwitchAssignment_0_in_rule__Switch__Group__0__Impl10138 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Switch__Group__1__Impl_in_rule__Switch__Group__110168 = new BitSet(new long[]{0x0000000000018000L}); public static final BitSet FOLLOW_rule__Switch__Group__2_in_rule__Switch__Group__110171 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_21_in_rule__Switch__Group__1__Impl10199 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Switch__Group__2__Impl_in_rule__Switch__Group__210230 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Switch__ValueAssignment_2_in_rule__Switch__Group__2__Impl10257 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConditionalBody__Group__0__Impl_in_rule__ConditionalBody__Group__010293 = new BitSet(new long[]{0x00000D8500006060L}); public static final BitSet FOLLOW_rule__ConditionalBody__Group__1_in_rule__ConditionalBody__Group__010296 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConditionalBody__Group__1__Impl_in_rule__ConditionalBody__Group__110354 = new BitSet(new long[]{0x00000D8500006060L}); public static final BitSet FOLLOW_rule__ConditionalBody__Group__2_in_rule__ConditionalBody__Group__110357 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConditionalBody__StatementsAssignment_1_in_rule__ConditionalBody__Group__1__Impl10384 = new BitSet(new long[]{0x0000080500006022L}); public static final BitSet FOLLOW_rule__ConditionalBody__Group__2__Impl_in_rule__ConditionalBody__Group__210415 = new BitSet(new long[]{0x00000D8500006060L}); public static final BitSet FOLLOW_rule__ConditionalBody__Group__3_in_rule__ConditionalBody__Group__210418 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConditionalBody__SwitchOnAssignment_2_in_rule__ConditionalBody__Group__2__Impl10445 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConditionalBody__Group__3__Impl_in_rule__ConditionalBody__Group__310476 = new BitSet(new long[]{0x00000D8500006060L}); public static final BitSet FOLLOW_rule__ConditionalBody__Group__4_in_rule__ConditionalBody__Group__310479 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConditionalBody__SwitchOffAssignment_3_in_rule__ConditionalBody__Group__3__Impl10506 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConditionalBody__Group__4__Impl_in_rule__ConditionalBody__Group__410537 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConditionalBody__JumpAssignment_4_in_rule__ConditionalBody__Group__4__Impl10564 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Otherwise__Group__0__Impl_in_rule__Otherwise__Group__010605 = new BitSet(new long[]{0x0000000040006000L}); public static final BitSet FOLLOW_rule__Otherwise__Group__1_in_rule__Otherwise__Group__010608 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Otherwise__ModifiersAssignment_0_in_rule__Otherwise__Group__0__Impl10635 = new BitSet(new long[]{0x0000000000006002L}); public static final BitSet FOLLOW_rule__Otherwise__Group__1__Impl_in_rule__Otherwise__Group__110666 = new BitSet(new long[]{0x00000D8500006060L}); public static final BitSet FOLLOW_rule__Otherwise__Group__2_in_rule__Otherwise__Group__110669 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_30_in_rule__Otherwise__Group__1__Impl10697 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Otherwise__Group__2__Impl_in_rule__Otherwise__Group__210728 = new BitSet(new long[]{0x00000D8500006060L}); public static final BitSet FOLLOW_rule__Otherwise__Group__3_in_rule__Otherwise__Group__210731 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Otherwise__Group_2__0_in_rule__Otherwise__Group__2__Impl10758 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Otherwise__Group__3__Impl_in_rule__Otherwise__Group__310789 = new BitSet(new long[]{0x00000D8500006060L}); public static final BitSet FOLLOW_rule__Otherwise__Group__4_in_rule__Otherwise__Group__310792 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Otherwise__CommentAssignment_3_in_rule__Otherwise__Group__3__Impl10819 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Otherwise__Group__4__Impl_in_rule__Otherwise__Group__410850 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Otherwise__BodyAssignment_4_in_rule__Otherwise__Group__4__Impl10877 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Otherwise__Group_2__0__Impl_in_rule__Otherwise__Group_2__010917 = new BitSet(new long[]{0x0000000800000000L}); public static final BitSet FOLLOW_rule__Otherwise__Group_2__1_in_rule__Otherwise__Group_2__010920 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_34_in_rule__Otherwise__Group_2__0__Impl10949 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Otherwise__Group_2__1__Impl_in_rule__Otherwise__Group_2__110981 = new BitSet(new long[]{0x0000000000000020L}); public static final BitSet FOLLOW_rule__Otherwise__Group_2__2_in_rule__Otherwise__Group_2__110984 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_35_in_rule__Otherwise__Group_2__1__Impl11012 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Otherwise__Group_2__2__Impl_in_rule__Otherwise__Group_2__211043 = new BitSet(new long[]{0x0000001000000000L}); public static final BitSet FOLLOW_rule__Otherwise__Group_2__3_in_rule__Otherwise__Group_2__211046 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Otherwise__ConditionListAssignment_2_2_in_rule__Otherwise__Group_2__2__Impl11073 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Otherwise__Group_2__3__Impl_in_rule__Otherwise__Group_2__311103 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_36_in_rule__Otherwise__Group_2__3__Impl11131 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SwitchOff__Group__0__Impl_in_rule__SwitchOff__Group__011170 = new BitSet(new long[]{0x0000000000010000L}); public static final BitSet FOLLOW_rule__SwitchOff__Group__1_in_rule__SwitchOff__Group__011173 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_42_in_rule__SwitchOff__Group__0__Impl11201 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SwitchOff__Group__1__Impl_in_rule__SwitchOff__Group__111232 = new BitSet(new long[]{0x0000000000000020L}); public static final BitSet FOLLOW_rule__SwitchOff__Group__2_in_rule__SwitchOff__Group__111235 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_16_in_rule__SwitchOff__Group__1__Impl11263 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SwitchOff__Group__2__Impl_in_rule__SwitchOff__Group__211294 = new BitSet(new long[]{0x0000000000080040L}); public static final BitSet FOLLOW_rule__SwitchOff__Group__3_in_rule__SwitchOff__Group__211297 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SwitchOff__SetsAssignment_2_in_rule__SwitchOff__Group__2__Impl11324 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SwitchOff__Group__3__Impl_in_rule__SwitchOff__Group__311354 = new BitSet(new long[]{0x0000000000080040L}); public static final BitSet FOLLOW_rule__SwitchOff__Group__4_in_rule__SwitchOff__Group__311357 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SwitchOff__Group_3__0_in_rule__SwitchOff__Group__3__Impl11384 = new BitSet(new long[]{0x0000000000080002L}); public static final BitSet FOLLOW_rule__SwitchOff__Group__4__Impl_in_rule__SwitchOff__Group__411415 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SwitchOff__CommentAssignment_4_in_rule__SwitchOff__Group__4__Impl11442 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SwitchOff__Group_3__0__Impl_in_rule__SwitchOff__Group_3__011483 = new BitSet(new long[]{0x0000000000000020L}); public static final BitSet FOLLOW_rule__SwitchOff__Group_3__1_in_rule__SwitchOff__Group_3__011486 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_19_in_rule__SwitchOff__Group_3__0__Impl11514 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SwitchOff__Group_3__1__Impl_in_rule__SwitchOff__Group_3__111545 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SwitchOff__SetsAssignment_3_1_in_rule__SwitchOff__Group_3__1__Impl11572 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SwitchOn__Group__0__Impl_in_rule__SwitchOn__Group__011606 = new BitSet(new long[]{0x0000000000008000L}); public static final BitSet FOLLOW_rule__SwitchOn__Group__1_in_rule__SwitchOn__Group__011609 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_42_in_rule__SwitchOn__Group__0__Impl11637 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SwitchOn__Group__1__Impl_in_rule__SwitchOn__Group__111668 = new BitSet(new long[]{0x0000000000000020L}); public static final BitSet FOLLOW_rule__SwitchOn__Group__2_in_rule__SwitchOn__Group__111671 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_15_in_rule__SwitchOn__Group__1__Impl11699 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SwitchOn__Group__2__Impl_in_rule__SwitchOn__Group__211730 = new BitSet(new long[]{0x0000000000080040L}); public static final BitSet FOLLOW_rule__SwitchOn__Group__3_in_rule__SwitchOn__Group__211733 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SwitchOn__SetsAssignment_2_in_rule__SwitchOn__Group__2__Impl11760 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SwitchOn__Group__3__Impl_in_rule__SwitchOn__Group__311790 = new BitSet(new long[]{0x0000000000080040L}); public static final BitSet FOLLOW_rule__SwitchOn__Group__4_in_rule__SwitchOn__Group__311793 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SwitchOn__Group_3__0_in_rule__SwitchOn__Group__3__Impl11820 = new BitSet(new long[]{0x0000000000080002L}); public static final BitSet FOLLOW_rule__SwitchOn__Group__4__Impl_in_rule__SwitchOn__Group__411851 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SwitchOn__CommentAssignment_4_in_rule__SwitchOn__Group__4__Impl11878 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SwitchOn__Group_3__0__Impl_in_rule__SwitchOn__Group_3__011919 = new BitSet(new long[]{0x0000000000000020L}); public static final BitSet FOLLOW_rule__SwitchOn__Group_3__1_in_rule__SwitchOn__Group_3__011922 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_19_in_rule__SwitchOn__Group_3__0__Impl11950 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SwitchOn__Group_3__1__Impl_in_rule__SwitchOn__Group_3__111981 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SwitchOn__SetsAssignment_3_1_in_rule__SwitchOn__Group_3__1__Impl12008 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__DialogLine__Group__0__Impl_in_rule__DialogLine__Group__012042 = new BitSet(new long[]{0x0000000000040000L}); public static final BitSet FOLLOW_rule__DialogLine__Group__1_in_rule__DialogLine__Group__012045 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__DialogLine__CharacterAssignment_0_in_rule__DialogLine__Group__0__Impl12072 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__DialogLine__Group__1__Impl_in_rule__DialogLine__Group__112102 = new BitSet(new long[]{0x0000000000000010L}); public static final BitSet FOLLOW_rule__DialogLine__Group__2_in_rule__DialogLine__Group__112105 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_18_in_rule__DialogLine__Group__1__Impl12133 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__DialogLine__Group__2__Impl_in_rule__DialogLine__Group__212164 = new BitSet(new long[]{0x0000000000000040L}); public static final BitSet FOLLOW_rule__DialogLine__Group__3_in_rule__DialogLine__Group__212167 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__DialogLine__LinesAssignment_2_in_rule__DialogLine__Group__2__Impl12194 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__DialogLine__Group__3__Impl_in_rule__DialogLine__Group__312224 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__DialogLine__CommentAssignment_3_in_rule__DialogLine__Group__3__Impl12251 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCharactersDefinition_in_rule__Script__CharactersDefinitionAssignment_112295 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleSwitchesDefinition_in_rule__Script__SwitchesDefinitionAssignment_212326 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleConditionsDefinition_in_rule__Script__ConditionsDefinitionAssignment_312357 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleScene_in_rule__Script__ScenesAssignment_412388 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCharacterDefinition_in_rule__CharactersDefinition__CharactersAssignment_212419 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCharacterDefinition_in_rule__CharactersDefinition__CharactersAssignment_3_112450 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_ID_in_rule__CharacterDefinition__NameAssignment12481 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleSwitchDefinition_in_rule__SwitchesDefinition__SwitchesAssignment_212512 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleSwitchDefinition_in_rule__SwitchesDefinition__SwitchesAssignment_3_112543 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_ID_in_rule__SwitchDefinition__NameAssignment_012574 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleSwitchValue_in_rule__SwitchDefinition__ValueAssignment_1_112605 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleConditionDefinition_in_rule__ConditionsDefinition__ConditionsAssignment_112636 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleConditionDefinition_in_rule__ConditionsDefinition__ConditionsAssignment_212667 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_ID_in_rule__ConditionDefinition__NameAssignment_112698 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleSwitchList_in_rule__ConditionDefinition__SwitchListAssignment_312729 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleStringID_in_rule__Scene__NameAssignment_212760 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleDialog_in_rule__Scene__DialogAssignment_312791 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleDefaults_in_rule__Dialog__DefaultsAssignment_112822 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleFirstTime_in_rule__Dialog__FirstTimeAssignment_212853 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleRecursive_in_rule__Dialog__RecursivesAssignment_312884 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rulePartingLines_in_rule__Dialog__PartingLinesAssignment_412915 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_COMMENT_in_rule__Defaults__CommentAssignment_212946 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleConditionalBody_in_rule__Defaults__BodyAssignment_312977 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_COMMENT_in_rule__FirstTime__CommentAssignment_313008 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleConditionalBody_in_rule__FirstTime__BodyAssignment_413039 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOtherTimes_in_rule__FirstTime__OtherTimesAssignment_513070 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_COMMENT_in_rule__OtherTimes__CommentAssignment_213101 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleConditionalBody_in_rule__OtherTimes__BodyAssignment_313132 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_COMMENT_in_rule__PartingLines__CommentAssignment_213163 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleConditionalBody_in_rule__PartingLines__BodyAssignment_313194 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_43_in_rule__Hub__IsHiddenAssignment_013230 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleStringID_in_rule__Hub__NameAssignment_213269 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_COMMENT_in_rule__Hub__HubCommentAssignment_313300 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleHubFragment_in_rule__Hub__HubFragmentsAssignment_413331 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleModifier_in_rule__ConditionalChoiceDialog__ModifiersAssignment_013362 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleConditionList_in_rule__ConditionalChoiceDialog__ConditionListAssignment_413393 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_COMMENT_in_rule__ConditionalChoiceDialog__CommentAssignment_613424 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleChoiceDialog_in_rule__ConditionalChoiceDialog__ChoiceDialogsAssignment_713455 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOtherwiseChoice_in_rule__ConditionalChoiceDialog__OtherwiseChoicesAssignment_813486 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleModifier_in_rule__OtherwiseChoice__ModifiersAssignment_013517 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleConditionList_in_rule__OtherwiseChoice__ConditionListAssignment_3_213548 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_COMMENT_in_rule__OtherwiseChoice__CommentAssignment_413579 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleChoiceDialog_in_rule__OtherwiseChoice__ChoicesAssignment_513610 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleModifier_in_rule__ChoiceDialog__ModifiersAssignment_113641 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleStringID_in_rule__ChoiceDialog__NameAssignment_313672 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_COMMENT_in_rule__ChoiceDialog__ChoiceCommentAssignment_413703 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleConditionalBody_in_rule__ChoiceDialog__BodyAssignment_513734 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_ID_in_rule__ConditionList__ConditionsAssignment_013769 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_ID_in_rule__ConditionList__ConditionsAssignment_1_113808 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleStringID_in_rule__InvokeHub__HubAssignment_213847 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleStringID_in_rule__InvokeScene__SceneAssignment_213886 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_32_in_rule__Exit__ExitHubAssignment_2_013926 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_26_in_rule__Exit__ExitSceneAssignment_2_113970 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleModifier_in_rule__Conditional__ModifiersAssignment_014009 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleConditionList_in_rule__Conditional__ConditionListAssignment_314040 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_COMMENT_in_rule__Conditional__CommentAssignment_514071 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleConditionalBody_in_rule__Conditional__BodyAssignment_614102 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOtherwise_in_rule__Conditional__OtherwiseListAssignment_714133 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleSwitch_in_rule__SwitchList__SwitchesAssignment_014164 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleSwitch_in_rule__SwitchList__SwitchesAssignment_1_114195 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_ID_in_rule__Switch__SwitchAssignment_014230 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleSwitchValue_in_rule__Switch__ValueAssignment_214265 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleStatement_in_rule__ConditionalBody__StatementsAssignment_114296 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleSwitchOn_in_rule__ConditionalBody__SwitchOnAssignment_214327 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleSwitchOff_in_rule__ConditionalBody__SwitchOffAssignment_314358 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJump_in_rule__ConditionalBody__JumpAssignment_414389 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleModifier_in_rule__Otherwise__ModifiersAssignment_014420 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleConditionList_in_rule__Otherwise__ConditionListAssignment_2_214451 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_COMMENT_in_rule__Otherwise__CommentAssignment_314482 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleConditionalBody_in_rule__Otherwise__BodyAssignment_414513 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_ID_in_rule__SwitchOff__SetsAssignment_214548 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_ID_in_rule__SwitchOff__SetsAssignment_3_114587 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_COMMENT_in_rule__SwitchOff__CommentAssignment_414622 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_ID_in_rule__SwitchOn__SetsAssignment_214657 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_ID_in_rule__SwitchOn__SetsAssignment_3_114696 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_COMMENT_in_rule__SwitchOn__CommentAssignment_414731 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_ID_in_rule__DialogLine__CharacterAssignment_014766 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleStringID_in_rule__DialogLine__LinesAssignment_214801 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_COMMENT_in_rule__DialogLine__CommentAssignment_314832 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Otherwise__Group_2__0_in_synpred50_InternalDialogScript10758 = new BitSet(new long[]{0x0000000000000002L}); }