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});
}