package com.robotoworks.mechanoid.sharedprefs.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 com.robotoworks.mechanoid.sharedprefs.services.SharedPreferencesModelGrammarAccess; 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 InternalSharedPreferencesModelParser extends AbstractInternalContentAssistParser { public static final String[] tokenNames = new String[] { "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_NUMBER", "RULE_ID", "RULE_STRING", "RULE_INT", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'String'", "'int'", "'boolean'", "'float'", "'long'", "'true'", "'false'", "'package'", "'preferences'", "'{'", "'}'", "':'", "'='", "'-'", "'.'" }; public static final int RULE_ID=5; 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=11; public static final int T__21=21; public static final int T__20=20; public static final int RULE_SL_COMMENT=9; public static final int EOF=-1; public static final int RULE_ML_COMMENT=8; public static final int T__19=19; public static final int RULE_STRING=6; 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__12=12; public static final int RULE_NUMBER=4; public static final int T__14=14; public static final int T__13=13; public static final int RULE_INT=7; public static final int RULE_WS=10; // delegates // delegators public InternalSharedPreferencesModelParser(TokenStream input) { this(input, new RecognizerSharedState()); } public InternalSharedPreferencesModelParser(TokenStream input, RecognizerSharedState state) { super(input, state); } public String[] getTokenNames() { return InternalSharedPreferencesModelParser.tokenNames; } public String getGrammarFileName() { return "../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g"; } private SharedPreferencesModelGrammarAccess grammarAccess; public void setGrammarAccess(SharedPreferencesModelGrammarAccess grammarAccess) { this.grammarAccess = grammarAccess; } @Override protected Grammar getGrammar() { return grammarAccess.getGrammar(); } @Override protected String getValueForTokenName(String tokenName) { return tokenName; } // $ANTLR start "entryRuleModel" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:61:1: entryRuleModel : ruleModel EOF ; public final void entryRuleModel() throws RecognitionException { try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:62:1: ( ruleModel EOF ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:63:1: ruleModel EOF { if ( state.backtracking==0 ) { before(grammarAccess.getModelRule()); } pushFollow(FOLLOW_ruleModel_in_entryRuleModel67); ruleModel(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getModelRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleModel74); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleModel" // $ANTLR start "ruleModel" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:70:1: ruleModel : ( ( rule__Model__Group__0 ) ) ; public final void ruleModel() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:74:2: ( ( ( rule__Model__Group__0 ) ) ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:75:1: ( ( rule__Model__Group__0 ) ) { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:75:1: ( ( rule__Model__Group__0 ) ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:76:1: ( rule__Model__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getModelAccess().getGroup()); } // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:77:1: ( rule__Model__Group__0 ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:77:2: rule__Model__Group__0 { pushFollow(FOLLOW_rule__Model__Group__0_in_ruleModel100); rule__Model__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getModelAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleModel" // $ANTLR start "entryRulePreferencesBlock" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:89:1: entryRulePreferencesBlock : rulePreferencesBlock EOF ; public final void entryRulePreferencesBlock() throws RecognitionException { try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:90:1: ( rulePreferencesBlock EOF ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:91:1: rulePreferencesBlock EOF { if ( state.backtracking==0 ) { before(grammarAccess.getPreferencesBlockRule()); } pushFollow(FOLLOW_rulePreferencesBlock_in_entryRulePreferencesBlock127); rulePreferencesBlock(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPreferencesBlockRule()); } match(input,EOF,FOLLOW_EOF_in_entryRulePreferencesBlock134); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRulePreferencesBlock" // $ANTLR start "rulePreferencesBlock" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:98:1: rulePreferencesBlock : ( ( rule__PreferencesBlock__Group__0 ) ) ; public final void rulePreferencesBlock() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:102:2: ( ( ( rule__PreferencesBlock__Group__0 ) ) ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:103:1: ( ( rule__PreferencesBlock__Group__0 ) ) { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:103:1: ( ( rule__PreferencesBlock__Group__0 ) ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:104:1: ( rule__PreferencesBlock__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPreferencesBlockAccess().getGroup()); } // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:105:1: ( rule__PreferencesBlock__Group__0 ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:105:2: rule__PreferencesBlock__Group__0 { pushFollow(FOLLOW_rule__PreferencesBlock__Group__0_in_rulePreferencesBlock160); rule__PreferencesBlock__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getPreferencesBlockAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rulePreferencesBlock" // $ANTLR start "entryRulePreference" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:117:1: entryRulePreference : rulePreference EOF ; public final void entryRulePreference() throws RecognitionException { try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:118:1: ( rulePreference EOF ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:119:1: rulePreference EOF { if ( state.backtracking==0 ) { before(grammarAccess.getPreferenceRule()); } pushFollow(FOLLOW_rulePreference_in_entryRulePreference187); rulePreference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPreferenceRule()); } match(input,EOF,FOLLOW_EOF_in_entryRulePreference194); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRulePreference" // $ANTLR start "rulePreference" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:126:1: rulePreference : ( ( rule__Preference__Group__0 ) ) ; public final void rulePreference() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:130:2: ( ( ( rule__Preference__Group__0 ) ) ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:131:1: ( ( rule__Preference__Group__0 ) ) { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:131:1: ( ( rule__Preference__Group__0 ) ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:132:1: ( rule__Preference__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPreferenceAccess().getGroup()); } // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:133:1: ( rule__Preference__Group__0 ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:133:2: rule__Preference__Group__0 { pushFollow(FOLLOW_rule__Preference__Group__0_in_rulePreference220); rule__Preference__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getPreferenceAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rulePreference" // $ANTLR start "entryRuleLiteral" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:145:1: entryRuleLiteral : ruleLiteral EOF ; public final void entryRuleLiteral() throws RecognitionException { try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:146:1: ( ruleLiteral EOF ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:147:1: ruleLiteral EOF { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralRule()); } pushFollow(FOLLOW_ruleLiteral_in_entryRuleLiteral247); ruleLiteral(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getLiteralRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleLiteral254); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleLiteral" // $ANTLR start "ruleLiteral" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:154:1: ruleLiteral : ( ( rule__Literal__Alternatives ) ) ; public final void ruleLiteral() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:158:2: ( ( ( rule__Literal__Alternatives ) ) ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:159:1: ( ( rule__Literal__Alternatives ) ) { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:159:1: ( ( rule__Literal__Alternatives ) ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:160:1: ( rule__Literal__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralAccess().getAlternatives()); } // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:161:1: ( rule__Literal__Alternatives ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:161:2: rule__Literal__Alternatives { pushFollow(FOLLOW_rule__Literal__Alternatives_in_ruleLiteral280); rule__Literal__Alternatives(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getLiteralAccess().getAlternatives()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleLiteral" // $ANTLR start "entryRuleSignedNumber" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:173:1: entryRuleSignedNumber : ruleSignedNumber EOF ; public final void entryRuleSignedNumber() throws RecognitionException { try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:174:1: ( ruleSignedNumber EOF ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:175:1: ruleSignedNumber EOF { if ( state.backtracking==0 ) { before(grammarAccess.getSignedNumberRule()); } pushFollow(FOLLOW_ruleSignedNumber_in_entryRuleSignedNumber307); ruleSignedNumber(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSignedNumberRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleSignedNumber314); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleSignedNumber" // $ANTLR start "ruleSignedNumber" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:182:1: ruleSignedNumber : ( ( rule__SignedNumber__Group__0 ) ) ; public final void ruleSignedNumber() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:186:2: ( ( ( rule__SignedNumber__Group__0 ) ) ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:187:1: ( ( rule__SignedNumber__Group__0 ) ) { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:187:1: ( ( rule__SignedNumber__Group__0 ) ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:188:1: ( rule__SignedNumber__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSignedNumberAccess().getGroup()); } // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:189:1: ( rule__SignedNumber__Group__0 ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:189:2: rule__SignedNumber__Group__0 { pushFollow(FOLLOW_rule__SignedNumber__Group__0_in_ruleSignedNumber340); rule__SignedNumber__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getSignedNumberAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleSignedNumber" // $ANTLR start "entryRuleFQN" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:201:1: entryRuleFQN : ruleFQN EOF ; public final void entryRuleFQN() throws RecognitionException { try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:202:1: ( ruleFQN EOF ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:203:1: ruleFQN EOF { if ( state.backtracking==0 ) { before(grammarAccess.getFQNRule()); } pushFollow(FOLLOW_ruleFQN_in_entryRuleFQN367); ruleFQN(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getFQNRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleFQN374); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleFQN" // $ANTLR start "ruleFQN" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:210:1: ruleFQN : ( ( rule__FQN__Group__0 ) ) ; public final void ruleFQN() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:214:2: ( ( ( rule__FQN__Group__0 ) ) ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:215:1: ( ( rule__FQN__Group__0 ) ) { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:215:1: ( ( rule__FQN__Group__0 ) ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:216:1: ( rule__FQN__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getFQNAccess().getGroup()); } // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:217:1: ( rule__FQN__Group__0 ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:217:2: rule__FQN__Group__0 { pushFollow(FOLLOW_rule__FQN__Group__0_in_ruleFQN400); rule__FQN__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getFQNAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleFQN" // $ANTLR start "rulePreferenceType" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:230:1: rulePreferenceType : ( ( rule__PreferenceType__Alternatives ) ) ; public final void rulePreferenceType() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:234:1: ( ( ( rule__PreferenceType__Alternatives ) ) ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:235:1: ( ( rule__PreferenceType__Alternatives ) ) { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:235:1: ( ( rule__PreferenceType__Alternatives ) ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:236:1: ( rule__PreferenceType__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getPreferenceTypeAccess().getAlternatives()); } // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:237:1: ( rule__PreferenceType__Alternatives ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:237:2: rule__PreferenceType__Alternatives { pushFollow(FOLLOW_rule__PreferenceType__Alternatives_in_rulePreferenceType437); rule__PreferenceType__Alternatives(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getPreferenceTypeAccess().getAlternatives()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rulePreferenceType" // $ANTLR start "ruleBooleanValue" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:249:1: ruleBooleanValue : ( ( rule__BooleanValue__Alternatives ) ) ; public final void ruleBooleanValue() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:253:1: ( ( ( rule__BooleanValue__Alternatives ) ) ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:254:1: ( ( rule__BooleanValue__Alternatives ) ) { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:254:1: ( ( rule__BooleanValue__Alternatives ) ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:255:1: ( rule__BooleanValue__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getBooleanValueAccess().getAlternatives()); } // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:256:1: ( rule__BooleanValue__Alternatives ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:256:2: rule__BooleanValue__Alternatives { pushFollow(FOLLOW_rule__BooleanValue__Alternatives_in_ruleBooleanValue473); rule__BooleanValue__Alternatives(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getBooleanValueAccess().getAlternatives()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleBooleanValue" // $ANTLR start "rule__Literal__Alternatives" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:267:1: rule__Literal__Alternatives : ( ( ( rule__Literal__Group_0__0 ) ) | ( ( rule__Literal__Group_1__0 ) ) | ( ( rule__Literal__Group_2__0 ) ) ); public final void rule__Literal__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:271:1: ( ( ( rule__Literal__Group_0__0 ) ) | ( ( rule__Literal__Group_1__0 ) ) | ( ( rule__Literal__Group_2__0 ) ) ) int alt1=3; switch ( input.LA(1) ) { case 17: case 18: { alt1=1; } break; case RULE_STRING: { alt1=2; } break; case RULE_NUMBER: case 25: { alt1=3; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 1, 0, input); throw nvae; } switch (alt1) { case 1 : // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:272:1: ( ( rule__Literal__Group_0__0 ) ) { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:272:1: ( ( rule__Literal__Group_0__0 ) ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:273:1: ( rule__Literal__Group_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralAccess().getGroup_0()); } // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:274:1: ( rule__Literal__Group_0__0 ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:274:2: rule__Literal__Group_0__0 { pushFollow(FOLLOW_rule__Literal__Group_0__0_in_rule__Literal__Alternatives508); rule__Literal__Group_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getLiteralAccess().getGroup_0()); } } } break; case 2 : // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:278:6: ( ( rule__Literal__Group_1__0 ) ) { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:278:6: ( ( rule__Literal__Group_1__0 ) ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:279:1: ( rule__Literal__Group_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralAccess().getGroup_1()); } // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:280:1: ( rule__Literal__Group_1__0 ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:280:2: rule__Literal__Group_1__0 { pushFollow(FOLLOW_rule__Literal__Group_1__0_in_rule__Literal__Alternatives526); rule__Literal__Group_1__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getLiteralAccess().getGroup_1()); } } } break; case 3 : // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:284:6: ( ( rule__Literal__Group_2__0 ) ) { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:284:6: ( ( rule__Literal__Group_2__0 ) ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:285:1: ( rule__Literal__Group_2__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralAccess().getGroup_2()); } // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:286:1: ( rule__Literal__Group_2__0 ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:286:2: rule__Literal__Group_2__0 { pushFollow(FOLLOW_rule__Literal__Group_2__0_in_rule__Literal__Alternatives544); rule__Literal__Group_2__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getLiteralAccess().getGroup_2()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Literal__Alternatives" // $ANTLR start "rule__PreferenceType__Alternatives" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:295:1: rule__PreferenceType__Alternatives : ( ( ( 'String' ) ) | ( ( 'int' ) ) | ( ( 'boolean' ) ) | ( ( 'float' ) ) | ( ( 'long' ) ) ); public final void rule__PreferenceType__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:299:1: ( ( ( 'String' ) ) | ( ( 'int' ) ) | ( ( 'boolean' ) ) | ( ( 'float' ) ) | ( ( 'long' ) ) ) int alt2=5; switch ( input.LA(1) ) { case 12: { alt2=1; } break; case 13: { alt2=2; } break; case 14: { alt2=3; } break; case 15: { alt2=4; } break; case 16: { alt2=5; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 2, 0, input); throw nvae; } switch (alt2) { case 1 : // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:300:1: ( ( 'String' ) ) { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:300:1: ( ( 'String' ) ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:301:1: ( 'String' ) { if ( state.backtracking==0 ) { before(grammarAccess.getPreferenceTypeAccess().getStringEnumLiteralDeclaration_0()); } // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:302:1: ( 'String' ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:302:3: 'String' { match(input,12,FOLLOW_12_in_rule__PreferenceType__Alternatives578); if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getPreferenceTypeAccess().getStringEnumLiteralDeclaration_0()); } } } break; case 2 : // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:307:6: ( ( 'int' ) ) { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:307:6: ( ( 'int' ) ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:308:1: ( 'int' ) { if ( state.backtracking==0 ) { before(grammarAccess.getPreferenceTypeAccess().getIntegerEnumLiteralDeclaration_1()); } // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:309:1: ( 'int' ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:309:3: 'int' { match(input,13,FOLLOW_13_in_rule__PreferenceType__Alternatives599); if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getPreferenceTypeAccess().getIntegerEnumLiteralDeclaration_1()); } } } break; case 3 : // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:314:6: ( ( 'boolean' ) ) { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:314:6: ( ( 'boolean' ) ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:315:1: ( 'boolean' ) { if ( state.backtracking==0 ) { before(grammarAccess.getPreferenceTypeAccess().getBooleanEnumLiteralDeclaration_2()); } // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:316:1: ( 'boolean' ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:316:3: 'boolean' { match(input,14,FOLLOW_14_in_rule__PreferenceType__Alternatives620); if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getPreferenceTypeAccess().getBooleanEnumLiteralDeclaration_2()); } } } break; case 4 : // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:321:6: ( ( 'float' ) ) { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:321:6: ( ( 'float' ) ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:322:1: ( 'float' ) { if ( state.backtracking==0 ) { before(grammarAccess.getPreferenceTypeAccess().getFloatEnumLiteralDeclaration_3()); } // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:323:1: ( 'float' ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:323:3: 'float' { match(input,15,FOLLOW_15_in_rule__PreferenceType__Alternatives641); if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getPreferenceTypeAccess().getFloatEnumLiteralDeclaration_3()); } } } break; case 5 : // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:328:6: ( ( 'long' ) ) { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:328:6: ( ( 'long' ) ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:329:1: ( 'long' ) { if ( state.backtracking==0 ) { before(grammarAccess.getPreferenceTypeAccess().getLongEnumLiteralDeclaration_4()); } // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:330:1: ( 'long' ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:330:3: 'long' { match(input,16,FOLLOW_16_in_rule__PreferenceType__Alternatives662); if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getPreferenceTypeAccess().getLongEnumLiteralDeclaration_4()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PreferenceType__Alternatives" // $ANTLR start "rule__BooleanValue__Alternatives" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:340:1: rule__BooleanValue__Alternatives : ( ( ( 'true' ) ) | ( ( 'false' ) ) ); public final void rule__BooleanValue__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:344:1: ( ( ( 'true' ) ) | ( ( 'false' ) ) ) int alt3=2; int LA3_0 = input.LA(1); if ( (LA3_0==17) ) { alt3=1; } else if ( (LA3_0==18) ) { alt3=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 3, 0, input); throw nvae; } switch (alt3) { case 1 : // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:345:1: ( ( 'true' ) ) { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:345:1: ( ( 'true' ) ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:346:1: ( 'true' ) { if ( state.backtracking==0 ) { before(grammarAccess.getBooleanValueAccess().getTrueEnumLiteralDeclaration_0()); } // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:347:1: ( 'true' ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:347:3: 'true' { match(input,17,FOLLOW_17_in_rule__BooleanValue__Alternatives698); if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getBooleanValueAccess().getTrueEnumLiteralDeclaration_0()); } } } break; case 2 : // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:352:6: ( ( 'false' ) ) { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:352:6: ( ( 'false' ) ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:353:1: ( 'false' ) { if ( state.backtracking==0 ) { before(grammarAccess.getBooleanValueAccess().getFalseEnumLiteralDeclaration_1()); } // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:354:1: ( 'false' ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:354:3: 'false' { match(input,18,FOLLOW_18_in_rule__BooleanValue__Alternatives719); if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getBooleanValueAccess().getFalseEnumLiteralDeclaration_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__BooleanValue__Alternatives" // $ANTLR start "rule__Model__Group__0" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:366:1: rule__Model__Group__0 : rule__Model__Group__0__Impl rule__Model__Group__1 ; public final void rule__Model__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:370:1: ( rule__Model__Group__0__Impl rule__Model__Group__1 ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:371:2: rule__Model__Group__0__Impl rule__Model__Group__1 { pushFollow(FOLLOW_rule__Model__Group__0__Impl_in_rule__Model__Group__0752); rule__Model__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__Model__Group__1_in_rule__Model__Group__0755); rule__Model__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Model__Group__0" // $ANTLR start "rule__Model__Group__0__Impl" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:378:1: rule__Model__Group__0__Impl : ( 'package' ) ; public final void rule__Model__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:382:1: ( ( 'package' ) ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:383:1: ( 'package' ) { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:383:1: ( 'package' ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:384:1: 'package' { if ( state.backtracking==0 ) { before(grammarAccess.getModelAccess().getPackageKeyword_0()); } match(input,19,FOLLOW_19_in_rule__Model__Group__0__Impl783); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getModelAccess().getPackageKeyword_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Model__Group__0__Impl" // $ANTLR start "rule__Model__Group__1" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:397:1: rule__Model__Group__1 : rule__Model__Group__1__Impl rule__Model__Group__2 ; public final void rule__Model__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:401:1: ( rule__Model__Group__1__Impl rule__Model__Group__2 ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:402:2: rule__Model__Group__1__Impl rule__Model__Group__2 { pushFollow(FOLLOW_rule__Model__Group__1__Impl_in_rule__Model__Group__1814); rule__Model__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__Model__Group__2_in_rule__Model__Group__1817); rule__Model__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Model__Group__1" // $ANTLR start "rule__Model__Group__1__Impl" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:409:1: rule__Model__Group__1__Impl : ( ( rule__Model__PackageNameAssignment_1 ) ) ; public final void rule__Model__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:413:1: ( ( ( rule__Model__PackageNameAssignment_1 ) ) ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:414:1: ( ( rule__Model__PackageNameAssignment_1 ) ) { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:414:1: ( ( rule__Model__PackageNameAssignment_1 ) ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:415:1: ( rule__Model__PackageNameAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getModelAccess().getPackageNameAssignment_1()); } // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:416:1: ( rule__Model__PackageNameAssignment_1 ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:416:2: rule__Model__PackageNameAssignment_1 { pushFollow(FOLLOW_rule__Model__PackageNameAssignment_1_in_rule__Model__Group__1__Impl844); rule__Model__PackageNameAssignment_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getModelAccess().getPackageNameAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Model__Group__1__Impl" // $ANTLR start "rule__Model__Group__2" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:426:1: rule__Model__Group__2 : rule__Model__Group__2__Impl ; public final void rule__Model__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:430:1: ( rule__Model__Group__2__Impl ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:431:2: rule__Model__Group__2__Impl { pushFollow(FOLLOW_rule__Model__Group__2__Impl_in_rule__Model__Group__2874); rule__Model__Group__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Model__Group__2" // $ANTLR start "rule__Model__Group__2__Impl" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:437:1: rule__Model__Group__2__Impl : ( ( rule__Model__PreferencesBlockAssignment_2 ) ) ; public final void rule__Model__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:441:1: ( ( ( rule__Model__PreferencesBlockAssignment_2 ) ) ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:442:1: ( ( rule__Model__PreferencesBlockAssignment_2 ) ) { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:442:1: ( ( rule__Model__PreferencesBlockAssignment_2 ) ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:443:1: ( rule__Model__PreferencesBlockAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getModelAccess().getPreferencesBlockAssignment_2()); } // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:444:1: ( rule__Model__PreferencesBlockAssignment_2 ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:444:2: rule__Model__PreferencesBlockAssignment_2 { pushFollow(FOLLOW_rule__Model__PreferencesBlockAssignment_2_in_rule__Model__Group__2__Impl901); rule__Model__PreferencesBlockAssignment_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getModelAccess().getPreferencesBlockAssignment_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Model__Group__2__Impl" // $ANTLR start "rule__PreferencesBlock__Group__0" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:460:1: rule__PreferencesBlock__Group__0 : rule__PreferencesBlock__Group__0__Impl rule__PreferencesBlock__Group__1 ; public final void rule__PreferencesBlock__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:464:1: ( rule__PreferencesBlock__Group__0__Impl rule__PreferencesBlock__Group__1 ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:465:2: rule__PreferencesBlock__Group__0__Impl rule__PreferencesBlock__Group__1 { pushFollow(FOLLOW_rule__PreferencesBlock__Group__0__Impl_in_rule__PreferencesBlock__Group__0937); rule__PreferencesBlock__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__PreferencesBlock__Group__1_in_rule__PreferencesBlock__Group__0940); rule__PreferencesBlock__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PreferencesBlock__Group__0" // $ANTLR start "rule__PreferencesBlock__Group__0__Impl" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:472:1: rule__PreferencesBlock__Group__0__Impl : ( 'preferences' ) ; public final void rule__PreferencesBlock__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:476:1: ( ( 'preferences' ) ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:477:1: ( 'preferences' ) { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:477:1: ( 'preferences' ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:478:1: 'preferences' { if ( state.backtracking==0 ) { before(grammarAccess.getPreferencesBlockAccess().getPreferencesKeyword_0()); } match(input,20,FOLLOW_20_in_rule__PreferencesBlock__Group__0__Impl968); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPreferencesBlockAccess().getPreferencesKeyword_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PreferencesBlock__Group__0__Impl" // $ANTLR start "rule__PreferencesBlock__Group__1" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:491:1: rule__PreferencesBlock__Group__1 : rule__PreferencesBlock__Group__1__Impl rule__PreferencesBlock__Group__2 ; public final void rule__PreferencesBlock__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:495:1: ( rule__PreferencesBlock__Group__1__Impl rule__PreferencesBlock__Group__2 ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:496:2: rule__PreferencesBlock__Group__1__Impl rule__PreferencesBlock__Group__2 { pushFollow(FOLLOW_rule__PreferencesBlock__Group__1__Impl_in_rule__PreferencesBlock__Group__1999); rule__PreferencesBlock__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__PreferencesBlock__Group__2_in_rule__PreferencesBlock__Group__11002); rule__PreferencesBlock__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PreferencesBlock__Group__1" // $ANTLR start "rule__PreferencesBlock__Group__1__Impl" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:503:1: rule__PreferencesBlock__Group__1__Impl : ( ( rule__PreferencesBlock__NameAssignment_1 ) ) ; public final void rule__PreferencesBlock__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:507:1: ( ( ( rule__PreferencesBlock__NameAssignment_1 ) ) ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:508:1: ( ( rule__PreferencesBlock__NameAssignment_1 ) ) { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:508:1: ( ( rule__PreferencesBlock__NameAssignment_1 ) ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:509:1: ( rule__PreferencesBlock__NameAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPreferencesBlockAccess().getNameAssignment_1()); } // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:510:1: ( rule__PreferencesBlock__NameAssignment_1 ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:510:2: rule__PreferencesBlock__NameAssignment_1 { pushFollow(FOLLOW_rule__PreferencesBlock__NameAssignment_1_in_rule__PreferencesBlock__Group__1__Impl1029); rule__PreferencesBlock__NameAssignment_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getPreferencesBlockAccess().getNameAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PreferencesBlock__Group__1__Impl" // $ANTLR start "rule__PreferencesBlock__Group__2" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:520:1: rule__PreferencesBlock__Group__2 : rule__PreferencesBlock__Group__2__Impl rule__PreferencesBlock__Group__3 ; public final void rule__PreferencesBlock__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:524:1: ( rule__PreferencesBlock__Group__2__Impl rule__PreferencesBlock__Group__3 ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:525:2: rule__PreferencesBlock__Group__2__Impl rule__PreferencesBlock__Group__3 { pushFollow(FOLLOW_rule__PreferencesBlock__Group__2__Impl_in_rule__PreferencesBlock__Group__21059); rule__PreferencesBlock__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__PreferencesBlock__Group__3_in_rule__PreferencesBlock__Group__21062); rule__PreferencesBlock__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PreferencesBlock__Group__2" // $ANTLR start "rule__PreferencesBlock__Group__2__Impl" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:532:1: rule__PreferencesBlock__Group__2__Impl : ( '{' ) ; public final void rule__PreferencesBlock__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:536:1: ( ( '{' ) ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:537:1: ( '{' ) { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:537:1: ( '{' ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:538:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getPreferencesBlockAccess().getLeftCurlyBracketKeyword_2()); } match(input,21,FOLLOW_21_in_rule__PreferencesBlock__Group__2__Impl1090); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPreferencesBlockAccess().getLeftCurlyBracketKeyword_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PreferencesBlock__Group__2__Impl" // $ANTLR start "rule__PreferencesBlock__Group__3" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:551:1: rule__PreferencesBlock__Group__3 : rule__PreferencesBlock__Group__3__Impl rule__PreferencesBlock__Group__4 ; public final void rule__PreferencesBlock__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:555:1: ( rule__PreferencesBlock__Group__3__Impl rule__PreferencesBlock__Group__4 ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:556:2: rule__PreferencesBlock__Group__3__Impl rule__PreferencesBlock__Group__4 { pushFollow(FOLLOW_rule__PreferencesBlock__Group__3__Impl_in_rule__PreferencesBlock__Group__31121); rule__PreferencesBlock__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__PreferencesBlock__Group__4_in_rule__PreferencesBlock__Group__31124); rule__PreferencesBlock__Group__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PreferencesBlock__Group__3" // $ANTLR start "rule__PreferencesBlock__Group__3__Impl" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:563:1: rule__PreferencesBlock__Group__3__Impl : ( ( rule__PreferencesBlock__PrefsAssignment_3 )* ) ; public final void rule__PreferencesBlock__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:567:1: ( ( ( rule__PreferencesBlock__PrefsAssignment_3 )* ) ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:568:1: ( ( rule__PreferencesBlock__PrefsAssignment_3 )* ) { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:568:1: ( ( rule__PreferencesBlock__PrefsAssignment_3 )* ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:569:1: ( rule__PreferencesBlock__PrefsAssignment_3 )* { if ( state.backtracking==0 ) { before(grammarAccess.getPreferencesBlockAccess().getPrefsAssignment_3()); } // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:570:1: ( rule__PreferencesBlock__PrefsAssignment_3 )* loop4: do { int alt4=2; int LA4_0 = input.LA(1); if ( (LA4_0==RULE_ID) ) { alt4=1; } switch (alt4) { case 1 : // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:570:2: rule__PreferencesBlock__PrefsAssignment_3 { pushFollow(FOLLOW_rule__PreferencesBlock__PrefsAssignment_3_in_rule__PreferencesBlock__Group__3__Impl1151); rule__PreferencesBlock__PrefsAssignment_3(); state._fsp--; if (state.failed) return ; } break; default : break loop4; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getPreferencesBlockAccess().getPrefsAssignment_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PreferencesBlock__Group__3__Impl" // $ANTLR start "rule__PreferencesBlock__Group__4" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:580:1: rule__PreferencesBlock__Group__4 : rule__PreferencesBlock__Group__4__Impl ; public final void rule__PreferencesBlock__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:584:1: ( rule__PreferencesBlock__Group__4__Impl ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:585:2: rule__PreferencesBlock__Group__4__Impl { pushFollow(FOLLOW_rule__PreferencesBlock__Group__4__Impl_in_rule__PreferencesBlock__Group__41182); rule__PreferencesBlock__Group__4__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PreferencesBlock__Group__4" // $ANTLR start "rule__PreferencesBlock__Group__4__Impl" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:591:1: rule__PreferencesBlock__Group__4__Impl : ( '}' ) ; public final void rule__PreferencesBlock__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:595:1: ( ( '}' ) ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:596:1: ( '}' ) { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:596:1: ( '}' ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:597:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getPreferencesBlockAccess().getRightCurlyBracketKeyword_4()); } match(input,22,FOLLOW_22_in_rule__PreferencesBlock__Group__4__Impl1210); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPreferencesBlockAccess().getRightCurlyBracketKeyword_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PreferencesBlock__Group__4__Impl" // $ANTLR start "rule__Preference__Group__0" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:620:1: rule__Preference__Group__0 : rule__Preference__Group__0__Impl rule__Preference__Group__1 ; public final void rule__Preference__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:624:1: ( rule__Preference__Group__0__Impl rule__Preference__Group__1 ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:625:2: rule__Preference__Group__0__Impl rule__Preference__Group__1 { pushFollow(FOLLOW_rule__Preference__Group__0__Impl_in_rule__Preference__Group__01251); rule__Preference__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__Preference__Group__1_in_rule__Preference__Group__01254); rule__Preference__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Preference__Group__0" // $ANTLR start "rule__Preference__Group__0__Impl" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:632:1: rule__Preference__Group__0__Impl : ( ( rule__Preference__NameAssignment_0 ) ) ; public final void rule__Preference__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:636:1: ( ( ( rule__Preference__NameAssignment_0 ) ) ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:637:1: ( ( rule__Preference__NameAssignment_0 ) ) { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:637:1: ( ( rule__Preference__NameAssignment_0 ) ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:638:1: ( rule__Preference__NameAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPreferenceAccess().getNameAssignment_0()); } // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:639:1: ( rule__Preference__NameAssignment_0 ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:639:2: rule__Preference__NameAssignment_0 { pushFollow(FOLLOW_rule__Preference__NameAssignment_0_in_rule__Preference__Group__0__Impl1281); rule__Preference__NameAssignment_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getPreferenceAccess().getNameAssignment_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Preference__Group__0__Impl" // $ANTLR start "rule__Preference__Group__1" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:649:1: rule__Preference__Group__1 : rule__Preference__Group__1__Impl rule__Preference__Group__2 ; public final void rule__Preference__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:653:1: ( rule__Preference__Group__1__Impl rule__Preference__Group__2 ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:654:2: rule__Preference__Group__1__Impl rule__Preference__Group__2 { pushFollow(FOLLOW_rule__Preference__Group__1__Impl_in_rule__Preference__Group__11311); rule__Preference__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__Preference__Group__2_in_rule__Preference__Group__11314); rule__Preference__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Preference__Group__1" // $ANTLR start "rule__Preference__Group__1__Impl" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:661:1: rule__Preference__Group__1__Impl : ( ':' ) ; public final void rule__Preference__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:665:1: ( ( ':' ) ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:666:1: ( ':' ) { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:666:1: ( ':' ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:667:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getPreferenceAccess().getColonKeyword_1()); } match(input,23,FOLLOW_23_in_rule__Preference__Group__1__Impl1342); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPreferenceAccess().getColonKeyword_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Preference__Group__1__Impl" // $ANTLR start "rule__Preference__Group__2" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:680:1: rule__Preference__Group__2 : rule__Preference__Group__2__Impl rule__Preference__Group__3 ; public final void rule__Preference__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:684:1: ( rule__Preference__Group__2__Impl rule__Preference__Group__3 ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:685:2: rule__Preference__Group__2__Impl rule__Preference__Group__3 { pushFollow(FOLLOW_rule__Preference__Group__2__Impl_in_rule__Preference__Group__21373); rule__Preference__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__Preference__Group__3_in_rule__Preference__Group__21376); rule__Preference__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Preference__Group__2" // $ANTLR start "rule__Preference__Group__2__Impl" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:692:1: rule__Preference__Group__2__Impl : ( ( rule__Preference__TypeAssignment_2 ) ) ; public final void rule__Preference__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:696:1: ( ( ( rule__Preference__TypeAssignment_2 ) ) ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:697:1: ( ( rule__Preference__TypeAssignment_2 ) ) { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:697:1: ( ( rule__Preference__TypeAssignment_2 ) ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:698:1: ( rule__Preference__TypeAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPreferenceAccess().getTypeAssignment_2()); } // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:699:1: ( rule__Preference__TypeAssignment_2 ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:699:2: rule__Preference__TypeAssignment_2 { pushFollow(FOLLOW_rule__Preference__TypeAssignment_2_in_rule__Preference__Group__2__Impl1403); rule__Preference__TypeAssignment_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getPreferenceAccess().getTypeAssignment_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Preference__Group__2__Impl" // $ANTLR start "rule__Preference__Group__3" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:709:1: rule__Preference__Group__3 : rule__Preference__Group__3__Impl ; public final void rule__Preference__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:713:1: ( rule__Preference__Group__3__Impl ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:714:2: rule__Preference__Group__3__Impl { pushFollow(FOLLOW_rule__Preference__Group__3__Impl_in_rule__Preference__Group__31433); rule__Preference__Group__3__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Preference__Group__3" // $ANTLR start "rule__Preference__Group__3__Impl" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:720:1: rule__Preference__Group__3__Impl : ( ( rule__Preference__Group_3__0 )? ) ; public final void rule__Preference__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:724:1: ( ( ( rule__Preference__Group_3__0 )? ) ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:725:1: ( ( rule__Preference__Group_3__0 )? ) { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:725:1: ( ( rule__Preference__Group_3__0 )? ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:726:1: ( rule__Preference__Group_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getPreferenceAccess().getGroup_3()); } // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:727:1: ( rule__Preference__Group_3__0 )? int alt5=2; int LA5_0 = input.LA(1); if ( (LA5_0==24) ) { alt5=1; } switch (alt5) { case 1 : // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:727:2: rule__Preference__Group_3__0 { pushFollow(FOLLOW_rule__Preference__Group_3__0_in_rule__Preference__Group__3__Impl1460); rule__Preference__Group_3__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getPreferenceAccess().getGroup_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Preference__Group__3__Impl" // $ANTLR start "rule__Preference__Group_3__0" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:745:1: rule__Preference__Group_3__0 : rule__Preference__Group_3__0__Impl rule__Preference__Group_3__1 ; public final void rule__Preference__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:749:1: ( rule__Preference__Group_3__0__Impl rule__Preference__Group_3__1 ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:750:2: rule__Preference__Group_3__0__Impl rule__Preference__Group_3__1 { pushFollow(FOLLOW_rule__Preference__Group_3__0__Impl_in_rule__Preference__Group_3__01499); rule__Preference__Group_3__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__Preference__Group_3__1_in_rule__Preference__Group_3__01502); rule__Preference__Group_3__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Preference__Group_3__0" // $ANTLR start "rule__Preference__Group_3__0__Impl" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:757:1: rule__Preference__Group_3__0__Impl : ( '=' ) ; public final void rule__Preference__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:761:1: ( ( '=' ) ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:762:1: ( '=' ) { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:762:1: ( '=' ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:763:1: '=' { if ( state.backtracking==0 ) { before(grammarAccess.getPreferenceAccess().getEqualsSignKeyword_3_0()); } match(input,24,FOLLOW_24_in_rule__Preference__Group_3__0__Impl1530); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPreferenceAccess().getEqualsSignKeyword_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Preference__Group_3__0__Impl" // $ANTLR start "rule__Preference__Group_3__1" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:776:1: rule__Preference__Group_3__1 : rule__Preference__Group_3__1__Impl ; public final void rule__Preference__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:780:1: ( rule__Preference__Group_3__1__Impl ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:781:2: rule__Preference__Group_3__1__Impl { pushFollow(FOLLOW_rule__Preference__Group_3__1__Impl_in_rule__Preference__Group_3__11561); rule__Preference__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__Preference__Group_3__1" // $ANTLR start "rule__Preference__Group_3__1__Impl" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:787:1: rule__Preference__Group_3__1__Impl : ( ( rule__Preference__DefaultValueAssignment_3_1 ) ) ; public final void rule__Preference__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:791:1: ( ( ( rule__Preference__DefaultValueAssignment_3_1 ) ) ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:792:1: ( ( rule__Preference__DefaultValueAssignment_3_1 ) ) { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:792:1: ( ( rule__Preference__DefaultValueAssignment_3_1 ) ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:793:1: ( rule__Preference__DefaultValueAssignment_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPreferenceAccess().getDefaultValueAssignment_3_1()); } // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:794:1: ( rule__Preference__DefaultValueAssignment_3_1 ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:794:2: rule__Preference__DefaultValueAssignment_3_1 { pushFollow(FOLLOW_rule__Preference__DefaultValueAssignment_3_1_in_rule__Preference__Group_3__1__Impl1588); rule__Preference__DefaultValueAssignment_3_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getPreferenceAccess().getDefaultValueAssignment_3_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Preference__Group_3__1__Impl" // $ANTLR start "rule__Literal__Group_0__0" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:808:1: rule__Literal__Group_0__0 : rule__Literal__Group_0__0__Impl rule__Literal__Group_0__1 ; public final void rule__Literal__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:812:1: ( rule__Literal__Group_0__0__Impl rule__Literal__Group_0__1 ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:813:2: rule__Literal__Group_0__0__Impl rule__Literal__Group_0__1 { pushFollow(FOLLOW_rule__Literal__Group_0__0__Impl_in_rule__Literal__Group_0__01622); rule__Literal__Group_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__Literal__Group_0__1_in_rule__Literal__Group_0__01625); rule__Literal__Group_0__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Literal__Group_0__0" // $ANTLR start "rule__Literal__Group_0__0__Impl" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:820:1: rule__Literal__Group_0__0__Impl : ( () ) ; public final void rule__Literal__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:824:1: ( ( () ) ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:825:1: ( () ) { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:825:1: ( () ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:826:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralAccess().getBooleanLiteralAction_0_0()); } // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:827:1: () // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:829:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getLiteralAccess().getBooleanLiteralAction_0_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Literal__Group_0__0__Impl" // $ANTLR start "rule__Literal__Group_0__1" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:839:1: rule__Literal__Group_0__1 : rule__Literal__Group_0__1__Impl ; public final void rule__Literal__Group_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:843:1: ( rule__Literal__Group_0__1__Impl ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:844:2: rule__Literal__Group_0__1__Impl { pushFollow(FOLLOW_rule__Literal__Group_0__1__Impl_in_rule__Literal__Group_0__11683); rule__Literal__Group_0__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Literal__Group_0__1" // $ANTLR start "rule__Literal__Group_0__1__Impl" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:850:1: rule__Literal__Group_0__1__Impl : ( ( rule__Literal__LiteralAssignment_0_1 ) ) ; public final void rule__Literal__Group_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:854:1: ( ( ( rule__Literal__LiteralAssignment_0_1 ) ) ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:855:1: ( ( rule__Literal__LiteralAssignment_0_1 ) ) { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:855:1: ( ( rule__Literal__LiteralAssignment_0_1 ) ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:856:1: ( rule__Literal__LiteralAssignment_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralAccess().getLiteralAssignment_0_1()); } // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:857:1: ( rule__Literal__LiteralAssignment_0_1 ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:857:2: rule__Literal__LiteralAssignment_0_1 { pushFollow(FOLLOW_rule__Literal__LiteralAssignment_0_1_in_rule__Literal__Group_0__1__Impl1710); rule__Literal__LiteralAssignment_0_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getLiteralAccess().getLiteralAssignment_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Literal__Group_0__1__Impl" // $ANTLR start "rule__Literal__Group_1__0" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:871:1: rule__Literal__Group_1__0 : rule__Literal__Group_1__0__Impl rule__Literal__Group_1__1 ; public final void rule__Literal__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:875:1: ( rule__Literal__Group_1__0__Impl rule__Literal__Group_1__1 ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:876:2: rule__Literal__Group_1__0__Impl rule__Literal__Group_1__1 { pushFollow(FOLLOW_rule__Literal__Group_1__0__Impl_in_rule__Literal__Group_1__01744); rule__Literal__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__Literal__Group_1__1_in_rule__Literal__Group_1__01747); rule__Literal__Group_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Literal__Group_1__0" // $ANTLR start "rule__Literal__Group_1__0__Impl" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:883:1: rule__Literal__Group_1__0__Impl : ( () ) ; public final void rule__Literal__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:887:1: ( ( () ) ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:888:1: ( () ) { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:888:1: ( () ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:889:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralAccess().getStringLiteralAction_1_0()); } // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:890:1: () // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:892:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getLiteralAccess().getStringLiteralAction_1_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Literal__Group_1__0__Impl" // $ANTLR start "rule__Literal__Group_1__1" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:902:1: rule__Literal__Group_1__1 : rule__Literal__Group_1__1__Impl ; public final void rule__Literal__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:906:1: ( rule__Literal__Group_1__1__Impl ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:907:2: rule__Literal__Group_1__1__Impl { pushFollow(FOLLOW_rule__Literal__Group_1__1__Impl_in_rule__Literal__Group_1__11805); rule__Literal__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__Literal__Group_1__1" // $ANTLR start "rule__Literal__Group_1__1__Impl" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:913:1: rule__Literal__Group_1__1__Impl : ( ( rule__Literal__LiteralAssignment_1_1 ) ) ; public final void rule__Literal__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:917:1: ( ( ( rule__Literal__LiteralAssignment_1_1 ) ) ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:918:1: ( ( rule__Literal__LiteralAssignment_1_1 ) ) { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:918:1: ( ( rule__Literal__LiteralAssignment_1_1 ) ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:919:1: ( rule__Literal__LiteralAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralAccess().getLiteralAssignment_1_1()); } // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:920:1: ( rule__Literal__LiteralAssignment_1_1 ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:920:2: rule__Literal__LiteralAssignment_1_1 { pushFollow(FOLLOW_rule__Literal__LiteralAssignment_1_1_in_rule__Literal__Group_1__1__Impl1832); rule__Literal__LiteralAssignment_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getLiteralAccess().getLiteralAssignment_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Literal__Group_1__1__Impl" // $ANTLR start "rule__Literal__Group_2__0" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:934:1: rule__Literal__Group_2__0 : rule__Literal__Group_2__0__Impl rule__Literal__Group_2__1 ; public final void rule__Literal__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:938:1: ( rule__Literal__Group_2__0__Impl rule__Literal__Group_2__1 ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:939:2: rule__Literal__Group_2__0__Impl rule__Literal__Group_2__1 { pushFollow(FOLLOW_rule__Literal__Group_2__0__Impl_in_rule__Literal__Group_2__01866); rule__Literal__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__Literal__Group_2__1_in_rule__Literal__Group_2__01869); rule__Literal__Group_2__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Literal__Group_2__0" // $ANTLR start "rule__Literal__Group_2__0__Impl" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:946:1: rule__Literal__Group_2__0__Impl : ( () ) ; public final void rule__Literal__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:950:1: ( ( () ) ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:951:1: ( () ) { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:951:1: ( () ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:952:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralAccess().getNumericLiteralAction_2_0()); } // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:953:1: () // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:955:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getLiteralAccess().getNumericLiteralAction_2_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Literal__Group_2__0__Impl" // $ANTLR start "rule__Literal__Group_2__1" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:965:1: rule__Literal__Group_2__1 : rule__Literal__Group_2__1__Impl ; public final void rule__Literal__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:969:1: ( rule__Literal__Group_2__1__Impl ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:970:2: rule__Literal__Group_2__1__Impl { pushFollow(FOLLOW_rule__Literal__Group_2__1__Impl_in_rule__Literal__Group_2__11927); rule__Literal__Group_2__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Literal__Group_2__1" // $ANTLR start "rule__Literal__Group_2__1__Impl" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:976:1: rule__Literal__Group_2__1__Impl : ( ( rule__Literal__LiteralAssignment_2_1 ) ) ; public final void rule__Literal__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:980:1: ( ( ( rule__Literal__LiteralAssignment_2_1 ) ) ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:981:1: ( ( rule__Literal__LiteralAssignment_2_1 ) ) { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:981:1: ( ( rule__Literal__LiteralAssignment_2_1 ) ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:982:1: ( rule__Literal__LiteralAssignment_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralAccess().getLiteralAssignment_2_1()); } // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:983:1: ( rule__Literal__LiteralAssignment_2_1 ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:983:2: rule__Literal__LiteralAssignment_2_1 { pushFollow(FOLLOW_rule__Literal__LiteralAssignment_2_1_in_rule__Literal__Group_2__1__Impl1954); rule__Literal__LiteralAssignment_2_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getLiteralAccess().getLiteralAssignment_2_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Literal__Group_2__1__Impl" // $ANTLR start "rule__SignedNumber__Group__0" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:997:1: rule__SignedNumber__Group__0 : rule__SignedNumber__Group__0__Impl rule__SignedNumber__Group__1 ; public final void rule__SignedNumber__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1001:1: ( rule__SignedNumber__Group__0__Impl rule__SignedNumber__Group__1 ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1002:2: rule__SignedNumber__Group__0__Impl rule__SignedNumber__Group__1 { pushFollow(FOLLOW_rule__SignedNumber__Group__0__Impl_in_rule__SignedNumber__Group__01988); rule__SignedNumber__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__SignedNumber__Group__1_in_rule__SignedNumber__Group__01991); rule__SignedNumber__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SignedNumber__Group__0" // $ANTLR start "rule__SignedNumber__Group__0__Impl" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1009:1: rule__SignedNumber__Group__0__Impl : ( ( '-' )? ) ; public final void rule__SignedNumber__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1013:1: ( ( ( '-' )? ) ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1014:1: ( ( '-' )? ) { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1014:1: ( ( '-' )? ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1015:1: ( '-' )? { if ( state.backtracking==0 ) { before(grammarAccess.getSignedNumberAccess().getHyphenMinusKeyword_0()); } // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1016:1: ( '-' )? int alt6=2; int LA6_0 = input.LA(1); if ( (LA6_0==25) ) { alt6=1; } switch (alt6) { case 1 : // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1017:2: '-' { match(input,25,FOLLOW_25_in_rule__SignedNumber__Group__0__Impl2020); if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getSignedNumberAccess().getHyphenMinusKeyword_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SignedNumber__Group__0__Impl" // $ANTLR start "rule__SignedNumber__Group__1" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1028:1: rule__SignedNumber__Group__1 : rule__SignedNumber__Group__1__Impl ; public final void rule__SignedNumber__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1032:1: ( rule__SignedNumber__Group__1__Impl ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1033:2: rule__SignedNumber__Group__1__Impl { pushFollow(FOLLOW_rule__SignedNumber__Group__1__Impl_in_rule__SignedNumber__Group__12053); rule__SignedNumber__Group__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SignedNumber__Group__1" // $ANTLR start "rule__SignedNumber__Group__1__Impl" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1039:1: rule__SignedNumber__Group__1__Impl : ( RULE_NUMBER ) ; public final void rule__SignedNumber__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1043:1: ( ( RULE_NUMBER ) ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1044:1: ( RULE_NUMBER ) { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1044:1: ( RULE_NUMBER ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1045:1: RULE_NUMBER { if ( state.backtracking==0 ) { before(grammarAccess.getSignedNumberAccess().getNUMBERTerminalRuleCall_1()); } match(input,RULE_NUMBER,FOLLOW_RULE_NUMBER_in_rule__SignedNumber__Group__1__Impl2080); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSignedNumberAccess().getNUMBERTerminalRuleCall_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SignedNumber__Group__1__Impl" // $ANTLR start "rule__FQN__Group__0" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1060:1: rule__FQN__Group__0 : rule__FQN__Group__0__Impl rule__FQN__Group__1 ; public final void rule__FQN__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1064:1: ( rule__FQN__Group__0__Impl rule__FQN__Group__1 ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1065:2: rule__FQN__Group__0__Impl rule__FQN__Group__1 { pushFollow(FOLLOW_rule__FQN__Group__0__Impl_in_rule__FQN__Group__02113); rule__FQN__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__FQN__Group__1_in_rule__FQN__Group__02116); rule__FQN__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__FQN__Group__0" // $ANTLR start "rule__FQN__Group__0__Impl" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1072:1: rule__FQN__Group__0__Impl : ( RULE_ID ) ; public final void rule__FQN__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1076:1: ( ( RULE_ID ) ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1077:1: ( RULE_ID ) { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1077:1: ( RULE_ID ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1078:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getFQNAccess().getIDTerminalRuleCall_0()); } match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__FQN__Group__0__Impl2143); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getFQNAccess().getIDTerminalRuleCall_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__FQN__Group__0__Impl" // $ANTLR start "rule__FQN__Group__1" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1089:1: rule__FQN__Group__1 : rule__FQN__Group__1__Impl ; public final void rule__FQN__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1093:1: ( rule__FQN__Group__1__Impl ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1094:2: rule__FQN__Group__1__Impl { pushFollow(FOLLOW_rule__FQN__Group__1__Impl_in_rule__FQN__Group__12172); rule__FQN__Group__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__FQN__Group__1" // $ANTLR start "rule__FQN__Group__1__Impl" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1100:1: rule__FQN__Group__1__Impl : ( ( rule__FQN__Group_1__0 )* ) ; public final void rule__FQN__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1104:1: ( ( ( rule__FQN__Group_1__0 )* ) ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1105:1: ( ( rule__FQN__Group_1__0 )* ) { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1105:1: ( ( rule__FQN__Group_1__0 )* ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1106:1: ( rule__FQN__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getFQNAccess().getGroup_1()); } // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1107:1: ( rule__FQN__Group_1__0 )* loop7: do { int alt7=2; int LA7_0 = input.LA(1); if ( (LA7_0==26) ) { alt7=1; } switch (alt7) { case 1 : // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1107:2: rule__FQN__Group_1__0 { pushFollow(FOLLOW_rule__FQN__Group_1__0_in_rule__FQN__Group__1__Impl2199); rule__FQN__Group_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop7; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getFQNAccess().getGroup_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__FQN__Group__1__Impl" // $ANTLR start "rule__FQN__Group_1__0" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1121:1: rule__FQN__Group_1__0 : rule__FQN__Group_1__0__Impl rule__FQN__Group_1__1 ; public final void rule__FQN__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1125:1: ( rule__FQN__Group_1__0__Impl rule__FQN__Group_1__1 ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1126:2: rule__FQN__Group_1__0__Impl rule__FQN__Group_1__1 { pushFollow(FOLLOW_rule__FQN__Group_1__0__Impl_in_rule__FQN__Group_1__02234); rule__FQN__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__FQN__Group_1__1_in_rule__FQN__Group_1__02237); rule__FQN__Group_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__FQN__Group_1__0" // $ANTLR start "rule__FQN__Group_1__0__Impl" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1133:1: rule__FQN__Group_1__0__Impl : ( ( '.' ) ) ; public final void rule__FQN__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1137:1: ( ( ( '.' ) ) ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1138:1: ( ( '.' ) ) { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1138:1: ( ( '.' ) ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1139:1: ( '.' ) { if ( state.backtracking==0 ) { before(grammarAccess.getFQNAccess().getFullStopKeyword_1_0()); } // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1140:1: ( '.' ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1141:2: '.' { match(input,26,FOLLOW_26_in_rule__FQN__Group_1__0__Impl2266); if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getFQNAccess().getFullStopKeyword_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__FQN__Group_1__0__Impl" // $ANTLR start "rule__FQN__Group_1__1" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1152:1: rule__FQN__Group_1__1 : rule__FQN__Group_1__1__Impl ; public final void rule__FQN__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1156:1: ( rule__FQN__Group_1__1__Impl ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1157:2: rule__FQN__Group_1__1__Impl { pushFollow(FOLLOW_rule__FQN__Group_1__1__Impl_in_rule__FQN__Group_1__12298); rule__FQN__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__FQN__Group_1__1" // $ANTLR start "rule__FQN__Group_1__1__Impl" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1163:1: rule__FQN__Group_1__1__Impl : ( RULE_ID ) ; public final void rule__FQN__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1167:1: ( ( RULE_ID ) ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1168:1: ( RULE_ID ) { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1168:1: ( RULE_ID ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1169:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getFQNAccess().getIDTerminalRuleCall_1_1()); } match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__FQN__Group_1__1__Impl2325); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getFQNAccess().getIDTerminalRuleCall_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__FQN__Group_1__1__Impl" // $ANTLR start "rule__Model__PackageNameAssignment_1" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1185:1: rule__Model__PackageNameAssignment_1 : ( ruleFQN ) ; public final void rule__Model__PackageNameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1189:1: ( ( ruleFQN ) ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1190:1: ( ruleFQN ) { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1190:1: ( ruleFQN ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1191:1: ruleFQN { if ( state.backtracking==0 ) { before(grammarAccess.getModelAccess().getPackageNameFQNParserRuleCall_1_0()); } pushFollow(FOLLOW_ruleFQN_in_rule__Model__PackageNameAssignment_12363); ruleFQN(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getModelAccess().getPackageNameFQNParserRuleCall_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Model__PackageNameAssignment_1" // $ANTLR start "rule__Model__PreferencesBlockAssignment_2" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1200:1: rule__Model__PreferencesBlockAssignment_2 : ( rulePreferencesBlock ) ; public final void rule__Model__PreferencesBlockAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1204:1: ( ( rulePreferencesBlock ) ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1205:1: ( rulePreferencesBlock ) { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1205:1: ( rulePreferencesBlock ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1206:1: rulePreferencesBlock { if ( state.backtracking==0 ) { before(grammarAccess.getModelAccess().getPreferencesBlockPreferencesBlockParserRuleCall_2_0()); } pushFollow(FOLLOW_rulePreferencesBlock_in_rule__Model__PreferencesBlockAssignment_22394); rulePreferencesBlock(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getModelAccess().getPreferencesBlockPreferencesBlockParserRuleCall_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Model__PreferencesBlockAssignment_2" // $ANTLR start "rule__PreferencesBlock__NameAssignment_1" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1215:1: rule__PreferencesBlock__NameAssignment_1 : ( RULE_ID ) ; public final void rule__PreferencesBlock__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1219:1: ( ( RULE_ID ) ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1220:1: ( RULE_ID ) { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1220:1: ( RULE_ID ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1221:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getPreferencesBlockAccess().getNameIDTerminalRuleCall_1_0()); } match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__PreferencesBlock__NameAssignment_12425); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPreferencesBlockAccess().getNameIDTerminalRuleCall_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PreferencesBlock__NameAssignment_1" // $ANTLR start "rule__PreferencesBlock__PrefsAssignment_3" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1230:1: rule__PreferencesBlock__PrefsAssignment_3 : ( rulePreference ) ; public final void rule__PreferencesBlock__PrefsAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1234:1: ( ( rulePreference ) ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1235:1: ( rulePreference ) { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1235:1: ( rulePreference ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1236:1: rulePreference { if ( state.backtracking==0 ) { before(grammarAccess.getPreferencesBlockAccess().getPrefsPreferenceParserRuleCall_3_0()); } pushFollow(FOLLOW_rulePreference_in_rule__PreferencesBlock__PrefsAssignment_32456); rulePreference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPreferencesBlockAccess().getPrefsPreferenceParserRuleCall_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PreferencesBlock__PrefsAssignment_3" // $ANTLR start "rule__Preference__NameAssignment_0" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1245:1: rule__Preference__NameAssignment_0 : ( RULE_ID ) ; public final void rule__Preference__NameAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1249:1: ( ( RULE_ID ) ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1250:1: ( RULE_ID ) { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1250:1: ( RULE_ID ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1251:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getPreferenceAccess().getNameIDTerminalRuleCall_0_0()); } match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__Preference__NameAssignment_02487); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPreferenceAccess().getNameIDTerminalRuleCall_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Preference__NameAssignment_0" // $ANTLR start "rule__Preference__TypeAssignment_2" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1260:1: rule__Preference__TypeAssignment_2 : ( rulePreferenceType ) ; public final void rule__Preference__TypeAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1264:1: ( ( rulePreferenceType ) ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1265:1: ( rulePreferenceType ) { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1265:1: ( rulePreferenceType ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1266:1: rulePreferenceType { if ( state.backtracking==0 ) { before(grammarAccess.getPreferenceAccess().getTypePreferenceTypeEnumRuleCall_2_0()); } pushFollow(FOLLOW_rulePreferenceType_in_rule__Preference__TypeAssignment_22518); rulePreferenceType(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPreferenceAccess().getTypePreferenceTypeEnumRuleCall_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Preference__TypeAssignment_2" // $ANTLR start "rule__Preference__DefaultValueAssignment_3_1" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1275:1: rule__Preference__DefaultValueAssignment_3_1 : ( ruleLiteral ) ; public final void rule__Preference__DefaultValueAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1279:1: ( ( ruleLiteral ) ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1280:1: ( ruleLiteral ) { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1280:1: ( ruleLiteral ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1281:1: ruleLiteral { if ( state.backtracking==0 ) { before(grammarAccess.getPreferenceAccess().getDefaultValueLiteralParserRuleCall_3_1_0()); } pushFollow(FOLLOW_ruleLiteral_in_rule__Preference__DefaultValueAssignment_3_12549); ruleLiteral(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPreferenceAccess().getDefaultValueLiteralParserRuleCall_3_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Preference__DefaultValueAssignment_3_1" // $ANTLR start "rule__Literal__LiteralAssignment_0_1" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1290:1: rule__Literal__LiteralAssignment_0_1 : ( ruleBooleanValue ) ; public final void rule__Literal__LiteralAssignment_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1294:1: ( ( ruleBooleanValue ) ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1295:1: ( ruleBooleanValue ) { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1295:1: ( ruleBooleanValue ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1296:1: ruleBooleanValue { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralAccess().getLiteralBooleanValueEnumRuleCall_0_1_0()); } pushFollow(FOLLOW_ruleBooleanValue_in_rule__Literal__LiteralAssignment_0_12580); ruleBooleanValue(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getLiteralAccess().getLiteralBooleanValueEnumRuleCall_0_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Literal__LiteralAssignment_0_1" // $ANTLR start "rule__Literal__LiteralAssignment_1_1" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1305:1: rule__Literal__LiteralAssignment_1_1 : ( RULE_STRING ) ; public final void rule__Literal__LiteralAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1309:1: ( ( RULE_STRING ) ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1310:1: ( RULE_STRING ) { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1310:1: ( RULE_STRING ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1311:1: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralAccess().getLiteralSTRINGTerminalRuleCall_1_1_0()); } match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__Literal__LiteralAssignment_1_12611); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getLiteralAccess().getLiteralSTRINGTerminalRuleCall_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Literal__LiteralAssignment_1_1" // $ANTLR start "rule__Literal__LiteralAssignment_2_1" // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1320:1: rule__Literal__LiteralAssignment_2_1 : ( ruleSignedNumber ) ; public final void rule__Literal__LiteralAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1324:1: ( ( ruleSignedNumber ) ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1325:1: ( ruleSignedNumber ) { // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1325:1: ( ruleSignedNumber ) // ../com.robotoworks.mechanoid.sharedprefs.ui/src-gen/com/robotoworks/mechanoid/sharedprefs/ui/contentassist/antlr/internal/InternalSharedPreferencesModel.g:1326:1: ruleSignedNumber { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralAccess().getLiteralSignedNumberParserRuleCall_2_1_0()); } pushFollow(FOLLOW_ruleSignedNumber_in_rule__Literal__LiteralAssignment_2_12642); ruleSignedNumber(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getLiteralAccess().getLiteralSignedNumberParserRuleCall_2_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Literal__LiteralAssignment_2_1" // Delegated rules public static final BitSet FOLLOW_ruleModel_in_entryRuleModel67 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleModel74 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Model__Group__0_in_ruleModel100 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rulePreferencesBlock_in_entryRulePreferencesBlock127 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRulePreferencesBlock134 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PreferencesBlock__Group__0_in_rulePreferencesBlock160 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rulePreference_in_entryRulePreference187 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRulePreference194 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Preference__Group__0_in_rulePreference220 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleLiteral_in_entryRuleLiteral247 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleLiteral254 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Literal__Alternatives_in_ruleLiteral280 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleSignedNumber_in_entryRuleSignedNumber307 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleSignedNumber314 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SignedNumber__Group__0_in_ruleSignedNumber340 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleFQN_in_entryRuleFQN367 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleFQN374 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__FQN__Group__0_in_ruleFQN400 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PreferenceType__Alternatives_in_rulePreferenceType437 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__BooleanValue__Alternatives_in_ruleBooleanValue473 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Literal__Group_0__0_in_rule__Literal__Alternatives508 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Literal__Group_1__0_in_rule__Literal__Alternatives526 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Literal__Group_2__0_in_rule__Literal__Alternatives544 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_12_in_rule__PreferenceType__Alternatives578 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_13_in_rule__PreferenceType__Alternatives599 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_14_in_rule__PreferenceType__Alternatives620 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_15_in_rule__PreferenceType__Alternatives641 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_16_in_rule__PreferenceType__Alternatives662 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_17_in_rule__BooleanValue__Alternatives698 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_18_in_rule__BooleanValue__Alternatives719 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Model__Group__0__Impl_in_rule__Model__Group__0752 = new BitSet(new long[]{0x0000000000000020L}); public static final BitSet FOLLOW_rule__Model__Group__1_in_rule__Model__Group__0755 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_19_in_rule__Model__Group__0__Impl783 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Model__Group__1__Impl_in_rule__Model__Group__1814 = new BitSet(new long[]{0x0000000000100000L}); public static final BitSet FOLLOW_rule__Model__Group__2_in_rule__Model__Group__1817 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Model__PackageNameAssignment_1_in_rule__Model__Group__1__Impl844 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Model__Group__2__Impl_in_rule__Model__Group__2874 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Model__PreferencesBlockAssignment_2_in_rule__Model__Group__2__Impl901 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PreferencesBlock__Group__0__Impl_in_rule__PreferencesBlock__Group__0937 = new BitSet(new long[]{0x0000000000000020L}); public static final BitSet FOLLOW_rule__PreferencesBlock__Group__1_in_rule__PreferencesBlock__Group__0940 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_20_in_rule__PreferencesBlock__Group__0__Impl968 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PreferencesBlock__Group__1__Impl_in_rule__PreferencesBlock__Group__1999 = new BitSet(new long[]{0x0000000000200000L}); public static final BitSet FOLLOW_rule__PreferencesBlock__Group__2_in_rule__PreferencesBlock__Group__11002 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PreferencesBlock__NameAssignment_1_in_rule__PreferencesBlock__Group__1__Impl1029 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PreferencesBlock__Group__2__Impl_in_rule__PreferencesBlock__Group__21059 = new BitSet(new long[]{0x0000000000400020L}); public static final BitSet FOLLOW_rule__PreferencesBlock__Group__3_in_rule__PreferencesBlock__Group__21062 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_21_in_rule__PreferencesBlock__Group__2__Impl1090 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PreferencesBlock__Group__3__Impl_in_rule__PreferencesBlock__Group__31121 = new BitSet(new long[]{0x0000000000400020L}); public static final BitSet FOLLOW_rule__PreferencesBlock__Group__4_in_rule__PreferencesBlock__Group__31124 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PreferencesBlock__PrefsAssignment_3_in_rule__PreferencesBlock__Group__3__Impl1151 = new BitSet(new long[]{0x0000000000000022L}); public static final BitSet FOLLOW_rule__PreferencesBlock__Group__4__Impl_in_rule__PreferencesBlock__Group__41182 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_22_in_rule__PreferencesBlock__Group__4__Impl1210 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Preference__Group__0__Impl_in_rule__Preference__Group__01251 = new BitSet(new long[]{0x0000000000800000L}); public static final BitSet FOLLOW_rule__Preference__Group__1_in_rule__Preference__Group__01254 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Preference__NameAssignment_0_in_rule__Preference__Group__0__Impl1281 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Preference__Group__1__Impl_in_rule__Preference__Group__11311 = new BitSet(new long[]{0x000000000001F000L}); public static final BitSet FOLLOW_rule__Preference__Group__2_in_rule__Preference__Group__11314 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_23_in_rule__Preference__Group__1__Impl1342 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Preference__Group__2__Impl_in_rule__Preference__Group__21373 = new BitSet(new long[]{0x0000000001000000L}); public static final BitSet FOLLOW_rule__Preference__Group__3_in_rule__Preference__Group__21376 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Preference__TypeAssignment_2_in_rule__Preference__Group__2__Impl1403 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Preference__Group__3__Impl_in_rule__Preference__Group__31433 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Preference__Group_3__0_in_rule__Preference__Group__3__Impl1460 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Preference__Group_3__0__Impl_in_rule__Preference__Group_3__01499 = new BitSet(new long[]{0x0000000002060050L}); public static final BitSet FOLLOW_rule__Preference__Group_3__1_in_rule__Preference__Group_3__01502 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_24_in_rule__Preference__Group_3__0__Impl1530 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Preference__Group_3__1__Impl_in_rule__Preference__Group_3__11561 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Preference__DefaultValueAssignment_3_1_in_rule__Preference__Group_3__1__Impl1588 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Literal__Group_0__0__Impl_in_rule__Literal__Group_0__01622 = new BitSet(new long[]{0x0000000000060000L}); public static final BitSet FOLLOW_rule__Literal__Group_0__1_in_rule__Literal__Group_0__01625 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Literal__Group_0__1__Impl_in_rule__Literal__Group_0__11683 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Literal__LiteralAssignment_0_1_in_rule__Literal__Group_0__1__Impl1710 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Literal__Group_1__0__Impl_in_rule__Literal__Group_1__01744 = new BitSet(new long[]{0x0000000000000040L}); public static final BitSet FOLLOW_rule__Literal__Group_1__1_in_rule__Literal__Group_1__01747 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Literal__Group_1__1__Impl_in_rule__Literal__Group_1__11805 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Literal__LiteralAssignment_1_1_in_rule__Literal__Group_1__1__Impl1832 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Literal__Group_2__0__Impl_in_rule__Literal__Group_2__01866 = new BitSet(new long[]{0x0000000002060050L}); public static final BitSet FOLLOW_rule__Literal__Group_2__1_in_rule__Literal__Group_2__01869 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Literal__Group_2__1__Impl_in_rule__Literal__Group_2__11927 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Literal__LiteralAssignment_2_1_in_rule__Literal__Group_2__1__Impl1954 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SignedNumber__Group__0__Impl_in_rule__SignedNumber__Group__01988 = new BitSet(new long[]{0x0000000002060050L}); public static final BitSet FOLLOW_rule__SignedNumber__Group__1_in_rule__SignedNumber__Group__01991 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_25_in_rule__SignedNumber__Group__0__Impl2020 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SignedNumber__Group__1__Impl_in_rule__SignedNumber__Group__12053 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_NUMBER_in_rule__SignedNumber__Group__1__Impl2080 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__FQN__Group__0__Impl_in_rule__FQN__Group__02113 = new BitSet(new long[]{0x0000000004000000L}); public static final BitSet FOLLOW_rule__FQN__Group__1_in_rule__FQN__Group__02116 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_ID_in_rule__FQN__Group__0__Impl2143 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__FQN__Group__1__Impl_in_rule__FQN__Group__12172 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__FQN__Group_1__0_in_rule__FQN__Group__1__Impl2199 = new BitSet(new long[]{0x0000000004000002L}); public static final BitSet FOLLOW_rule__FQN__Group_1__0__Impl_in_rule__FQN__Group_1__02234 = new BitSet(new long[]{0x0000000000000020L}); public static final BitSet FOLLOW_rule__FQN__Group_1__1_in_rule__FQN__Group_1__02237 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_26_in_rule__FQN__Group_1__0__Impl2266 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__FQN__Group_1__1__Impl_in_rule__FQN__Group_1__12298 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_ID_in_rule__FQN__Group_1__1__Impl2325 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleFQN_in_rule__Model__PackageNameAssignment_12363 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rulePreferencesBlock_in_rule__Model__PreferencesBlockAssignment_22394 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_ID_in_rule__PreferencesBlock__NameAssignment_12425 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rulePreference_in_rule__PreferencesBlock__PrefsAssignment_32456 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_ID_in_rule__Preference__NameAssignment_02487 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rulePreferenceType_in_rule__Preference__TypeAssignment_22518 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleLiteral_in_rule__Preference__DefaultValueAssignment_3_12549 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleBooleanValue_in_rule__Literal__LiteralAssignment_0_12580 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_STRING_in_rule__Literal__LiteralAssignment_1_12611 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleSignedNumber_in_rule__Literal__LiteralAssignment_2_12642 = new BitSet(new long[]{0x0000000000000002L}); }