package com.robotoworks.mechanoid.db.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.db.services.SqliteModelGrammarAccess; 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 InternalSqliteModelParser 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", "'*'", "'/'", "'%'", "'+'", "'-'", "'<<'", "'>>'", "'&'", "'|'", "'<'", "'<='", "'>'", "'>='", "'='", "'=='", "'!='", "'<>'", "'is'", "'is not'", "'in'", "'not in'", "'like'", "'glob'", "'match'", "'regexp'", "'not null'", "'notnull'", "'offset'", "','", "'before'", "'after'", "'instead of'", "'replace'", "'union all'", "'union'", "'intersect'", "'except'", "'text'", "'integer'", "'real'", "'blob'", "'none'", "'numeric'", "'boolean'", "'rollback'", "'abort'", "'fail'", "'ignore'", "'package'", "'database'", "'{'", "'}'", "'config'", "'init'", "';'", "'action'", "'function'", "'('", "')'", "':'", "'migration'", "'is null'", "'new.'", "'old.'", "'.'", "'case'", "'end'", "'else'", "'cast'", "'as'", "'$'", "'when'", "'then'", "'order by'", "'limit'", "'select'", "'from'", "'where'", "'group by'", "'having'", "'join'", "'on'", "'create'", "'table'", "'view'", "'trigger'", "'begin'", "'of'", "'alter'", "'rename to'", "'add column'", "'drop'", "'index'", "'primary key'", "'unique'", "'default'", "'check'", "'constraint'", "'collate'", "'conflict'", "'delete'", "'into'", "'insert'", "'or'", "'values'", "'update'", "'set'", "'#'", "'||'", "'and'", "'not'", "'exists'", "'distinct'", "'all'", "'asc'", "'desc'", "'natural'", "'left'", "'outer'", "'inner'", "'cross'", "'null'", "'current_time'", "'current_date'", "'current_timestamp'", "'temp'", "'for each row'", "'if exists'", "'autoincrement'" }; public static final int T__50=50; public static final int T__140=140; public static final int T__59=59; public static final int T__55=55; public static final int T__56=56; public static final int T__57=57; public static final int T__58=58; public static final int T__51=51; public static final int T__137=137; public static final int T__52=52; public static final int T__136=136; public static final int T__53=53; public static final int T__139=139; public static final int T__54=54; public static final int T__138=138; public static final int T__133=133; public static final int T__132=132; public static final int T__60=60; public static final int T__135=135; public static final int T__61=61; public static final int T__134=134; public static final int RULE_ID=5; public static final int T__131=131; public static final int T__130=130; public static final int RULE_INT=7; public static final int T__66=66; public static final int RULE_ML_COMMENT=8; public static final int T__67=67; public static final int T__129=129; public static final int T__68=68; public static final int T__69=69; public static final int T__62=62; public static final int T__126=126; public static final int T__63=63; public static final int T__125=125; public static final int T__64=64; public static final int T__128=128; public static final int T__65=65; public static final int T__127=127; public static final int T__37=37; public static final int T__38=38; public static final int T__39=39; public static final int T__33=33; public static final int T__34=34; public static final int T__35=35; public static final int T__36=36; public static final int T__30=30; public static final int T__31=31; public static final int T__32=32; public static final int T__48=48; public static final int T__49=49; public static final int T__44=44; public static final int T__45=45; public static final int T__46=46; public static final int T__47=47; public static final int T__40=40; public static final int T__41=41; public static final int T__42=42; public static final int T__43=43; public static final int T__91=91; public static final int T__100=100; public static final int T__92=92; public static final int T__93=93; public static final int T__102=102; public static final int T__94=94; public static final int T__101=101; public static final int T__90=90; public static final int T__19=19; public static final int T__15=15; public static final int T__16=16; public static final int T__17=17; public static final int T__18=18; public static final int T__99=99; public static final int T__12=12; public static final int T__13=13; public static final int T__14=14; public static final int T__95=95; public static final int T__96=96; public static final int T__97=97; public static final int T__98=98; public static final int T__26=26; public static final int T__27=27; public static final int T__28=28; public static final int T__29=29; public static final int T__22=22; public static final int T__23=23; public static final int T__24=24; public static final int T__25=25; public static final int T__20=20; public static final int T__21=21; public static final int T__122=122; public static final int T__70=70; public static final int T__121=121; public static final int T__71=71; public static final int T__124=124; public static final int T__72=72; public static final int T__123=123; public static final int T__120=120; public static final int RULE_STRING=6; public static final int RULE_SL_COMMENT=9; public static final int T__77=77; public static final int T__119=119; public static final int T__78=78; public static final int T__118=118; public static final int T__79=79; public static final int T__73=73; public static final int T__115=115; public static final int EOF=-1; public static final int T__74=74; public static final int T__114=114; public static final int T__75=75; public static final int T__117=117; public static final int T__76=76; public static final int T__116=116; public static final int T__80=80; public static final int T__111=111; public static final int T__81=81; public static final int T__110=110; public static final int T__82=82; public static final int T__113=113; public static final int T__83=83; public static final int T__112=112; public static final int RULE_WS=10; public static final int RULE_ANY_OTHER=11; public static final int RULE_NUMBER=4; public static final int T__88=88; public static final int T__108=108; public static final int T__89=89; public static final int T__107=107; public static final int T__109=109; public static final int T__84=84; public static final int T__104=104; public static final int T__85=85; public static final int T__103=103; public static final int T__86=86; public static final int T__106=106; public static final int T__87=87; public static final int T__105=105; // delegates // delegators public InternalSqliteModelParser(TokenStream input) { this(input, new RecognizerSharedState()); } public InternalSqliteModelParser(TokenStream input, RecognizerSharedState state) { super(input, state); } public String[] getTokenNames() { return InternalSqliteModelParser.tokenNames; } public String getGrammarFileName() { return "../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g"; } private SqliteModelGrammarAccess grammarAccess; public void setGrammarAccess(SqliteModelGrammarAccess 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.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:61:1: entryRuleModel : ruleModel EOF ; public final void entryRuleModel() throws RecognitionException { try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:62:1: ( ruleModel EOF ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.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.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:70:1: ruleModel : ( ( rule__Model__Group__0 ) ) ; public final void ruleModel() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:74:2: ( ( ( rule__Model__Group__0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:75:1: ( ( rule__Model__Group__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:75:1: ( ( rule__Model__Group__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:76:1: ( rule__Model__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getModelAccess().getGroup()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:77:1: ( rule__Model__Group__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.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 "entryRuleDatabaseBlock" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:89:1: entryRuleDatabaseBlock : ruleDatabaseBlock EOF ; public final void entryRuleDatabaseBlock() throws RecognitionException { try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:90:1: ( ruleDatabaseBlock EOF ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:91:1: ruleDatabaseBlock EOF { if ( state.backtracking==0 ) { before(grammarAccess.getDatabaseBlockRule()); } pushFollow(FOLLOW_ruleDatabaseBlock_in_entryRuleDatabaseBlock127); ruleDatabaseBlock(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDatabaseBlockRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleDatabaseBlock134); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleDatabaseBlock" // $ANTLR start "ruleDatabaseBlock" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:98:1: ruleDatabaseBlock : ( ( rule__DatabaseBlock__Group__0 ) ) ; public final void ruleDatabaseBlock() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:102:2: ( ( ( rule__DatabaseBlock__Group__0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:103:1: ( ( rule__DatabaseBlock__Group__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:103:1: ( ( rule__DatabaseBlock__Group__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:104:1: ( rule__DatabaseBlock__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDatabaseBlockAccess().getGroup()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:105:1: ( rule__DatabaseBlock__Group__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:105:2: rule__DatabaseBlock__Group__0 { pushFollow(FOLLOW_rule__DatabaseBlock__Group__0_in_ruleDatabaseBlock160); rule__DatabaseBlock__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getDatabaseBlockAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleDatabaseBlock" // $ANTLR start "entryRuleConfigBlock" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:117:1: entryRuleConfigBlock : ruleConfigBlock EOF ; public final void entryRuleConfigBlock() throws RecognitionException { try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:118:1: ( ruleConfigBlock EOF ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:119:1: ruleConfigBlock EOF { if ( state.backtracking==0 ) { before(grammarAccess.getConfigBlockRule()); } pushFollow(FOLLOW_ruleConfigBlock_in_entryRuleConfigBlock187); ruleConfigBlock(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getConfigBlockRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleConfigBlock194); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleConfigBlock" // $ANTLR start "ruleConfigBlock" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:126:1: ruleConfigBlock : ( ( rule__ConfigBlock__Group__0 ) ) ; public final void ruleConfigBlock() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:130:2: ( ( ( rule__ConfigBlock__Group__0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:131:1: ( ( rule__ConfigBlock__Group__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:131:1: ( ( rule__ConfigBlock__Group__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:132:1: ( rule__ConfigBlock__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getConfigBlockAccess().getGroup()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:133:1: ( rule__ConfigBlock__Group__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:133:2: rule__ConfigBlock__Group__0 { pushFollow(FOLLOW_rule__ConfigBlock__Group__0_in_ruleConfigBlock220); rule__ConfigBlock__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getConfigBlockAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleConfigBlock" // $ANTLR start "entryRuleInitBlock" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:145:1: entryRuleInitBlock : ruleInitBlock EOF ; public final void entryRuleInitBlock() throws RecognitionException { try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:146:1: ( ruleInitBlock EOF ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:147:1: ruleInitBlock EOF { if ( state.backtracking==0 ) { before(grammarAccess.getInitBlockRule()); } pushFollow(FOLLOW_ruleInitBlock_in_entryRuleInitBlock247); ruleInitBlock(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInitBlockRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleInitBlock254); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleInitBlock" // $ANTLR start "ruleInitBlock" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:154:1: ruleInitBlock : ( ( rule__InitBlock__Group__0 ) ) ; public final void ruleInitBlock() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:158:2: ( ( ( rule__InitBlock__Group__0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:159:1: ( ( rule__InitBlock__Group__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:159:1: ( ( rule__InitBlock__Group__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:160:1: ( rule__InitBlock__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getInitBlockAccess().getGroup()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:161:1: ( rule__InitBlock__Group__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:161:2: rule__InitBlock__Group__0 { pushFollow(FOLLOW_rule__InitBlock__Group__0_in_ruleInitBlock280); rule__InitBlock__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getInitBlockAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleInitBlock" // $ANTLR start "entryRuleConfigurationStatement" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:173:1: entryRuleConfigurationStatement : ruleConfigurationStatement EOF ; public final void entryRuleConfigurationStatement() throws RecognitionException { try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:174:1: ( ruleConfigurationStatement EOF ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:175:1: ruleConfigurationStatement EOF { if ( state.backtracking==0 ) { before(grammarAccess.getConfigurationStatementRule()); } pushFollow(FOLLOW_ruleConfigurationStatement_in_entryRuleConfigurationStatement307); ruleConfigurationStatement(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getConfigurationStatementRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleConfigurationStatement314); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleConfigurationStatement" // $ANTLR start "ruleConfigurationStatement" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:182:1: ruleConfigurationStatement : ( ( rule__ConfigurationStatement__Alternatives ) ) ; public final void ruleConfigurationStatement() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:186:2: ( ( ( rule__ConfigurationStatement__Alternatives ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:187:1: ( ( rule__ConfigurationStatement__Alternatives ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:187:1: ( ( rule__ConfigurationStatement__Alternatives ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:188:1: ( rule__ConfigurationStatement__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getConfigurationStatementAccess().getAlternatives()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:189:1: ( rule__ConfigurationStatement__Alternatives ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:189:2: rule__ConfigurationStatement__Alternatives { pushFollow(FOLLOW_rule__ConfigurationStatement__Alternatives_in_ruleConfigurationStatement340); rule__ConfigurationStatement__Alternatives(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getConfigurationStatementAccess().getAlternatives()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleConfigurationStatement" // $ANTLR start "entryRuleFunctionArg" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:201:1: entryRuleFunctionArg : ruleFunctionArg EOF ; public final void entryRuleFunctionArg() throws RecognitionException { try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:202:1: ( ruleFunctionArg EOF ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:203:1: ruleFunctionArg EOF { if ( state.backtracking==0 ) { before(grammarAccess.getFunctionArgRule()); } pushFollow(FOLLOW_ruleFunctionArg_in_entryRuleFunctionArg367); ruleFunctionArg(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getFunctionArgRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleFunctionArg374); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleFunctionArg" // $ANTLR start "ruleFunctionArg" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:210:1: ruleFunctionArg : ( ( rule__FunctionArg__Group__0 ) ) ; public final void ruleFunctionArg() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:214:2: ( ( ( rule__FunctionArg__Group__0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:215:1: ( ( rule__FunctionArg__Group__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:215:1: ( ( rule__FunctionArg__Group__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:216:1: ( rule__FunctionArg__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getFunctionArgAccess().getGroup()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:217:1: ( rule__FunctionArg__Group__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:217:2: rule__FunctionArg__Group__0 { pushFollow(FOLLOW_rule__FunctionArg__Group__0_in_ruleFunctionArg400); rule__FunctionArg__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getFunctionArgAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleFunctionArg" // $ANTLR start "entryRuleContentUri" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:229:1: entryRuleContentUri : ruleContentUri EOF ; public final void entryRuleContentUri() throws RecognitionException { try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:230:1: ( ruleContentUri EOF ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:231:1: ruleContentUri EOF { if ( state.backtracking==0 ) { before(grammarAccess.getContentUriRule()); } pushFollow(FOLLOW_ruleContentUri_in_entryRuleContentUri427); ruleContentUri(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getContentUriRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleContentUri434); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleContentUri" // $ANTLR start "ruleContentUri" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:238:1: ruleContentUri : ( ( rule__ContentUri__Group__0 ) ) ; public final void ruleContentUri() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:242:2: ( ( ( rule__ContentUri__Group__0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:243:1: ( ( rule__ContentUri__Group__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:243:1: ( ( rule__ContentUri__Group__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:244:1: ( rule__ContentUri__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getContentUriAccess().getGroup()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:245:1: ( rule__ContentUri__Group__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:245:2: rule__ContentUri__Group__0 { pushFollow(FOLLOW_rule__ContentUri__Group__0_in_ruleContentUri460); rule__ContentUri__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getContentUriAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleContentUri" // $ANTLR start "entryRuleContentUriSegment" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:257:1: entryRuleContentUriSegment : ruleContentUriSegment EOF ; public final void entryRuleContentUriSegment() throws RecognitionException { try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:258:1: ( ruleContentUriSegment EOF ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:259:1: ruleContentUriSegment EOF { if ( state.backtracking==0 ) { before(grammarAccess.getContentUriSegmentRule()); } pushFollow(FOLLOW_ruleContentUriSegment_in_entryRuleContentUriSegment487); ruleContentUriSegment(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getContentUriSegmentRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleContentUriSegment494); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleContentUriSegment" // $ANTLR start "ruleContentUriSegment" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:266:1: ruleContentUriSegment : ( ( rule__ContentUriSegment__Alternatives ) ) ; public final void ruleContentUriSegment() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:270:2: ( ( ( rule__ContentUriSegment__Alternatives ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:271:1: ( ( rule__ContentUriSegment__Alternatives ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:271:1: ( ( rule__ContentUriSegment__Alternatives ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:272:1: ( rule__ContentUriSegment__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getContentUriSegmentAccess().getAlternatives()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:273:1: ( rule__ContentUriSegment__Alternatives ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:273:2: rule__ContentUriSegment__Alternatives { pushFollow(FOLLOW_rule__ContentUriSegment__Alternatives_in_ruleContentUriSegment520); rule__ContentUriSegment__Alternatives(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getContentUriSegmentAccess().getAlternatives()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleContentUriSegment" // $ANTLR start "entryRuleMigrationBlock" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:285:1: entryRuleMigrationBlock : ruleMigrationBlock EOF ; public final void entryRuleMigrationBlock() throws RecognitionException { try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:286:1: ( ruleMigrationBlock EOF ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:287:1: ruleMigrationBlock EOF { if ( state.backtracking==0 ) { before(grammarAccess.getMigrationBlockRule()); } pushFollow(FOLLOW_ruleMigrationBlock_in_entryRuleMigrationBlock547); ruleMigrationBlock(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMigrationBlockRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleMigrationBlock554); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleMigrationBlock" // $ANTLR start "ruleMigrationBlock" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:294:1: ruleMigrationBlock : ( ( rule__MigrationBlock__Group__0 ) ) ; public final void ruleMigrationBlock() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:298:2: ( ( ( rule__MigrationBlock__Group__0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:299:1: ( ( rule__MigrationBlock__Group__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:299:1: ( ( rule__MigrationBlock__Group__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:300:1: ( rule__MigrationBlock__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMigrationBlockAccess().getGroup()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:301:1: ( rule__MigrationBlock__Group__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:301:2: rule__MigrationBlock__Group__0 { pushFollow(FOLLOW_rule__MigrationBlock__Group__0_in_ruleMigrationBlock580); rule__MigrationBlock__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMigrationBlockAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleMigrationBlock" // $ANTLR start "entryRuleSqlExpression" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:313:1: entryRuleSqlExpression : ruleSqlExpression EOF ; public final void entryRuleSqlExpression() throws RecognitionException { try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:314:1: ( ruleSqlExpression EOF ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:315:1: ruleSqlExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getSqlExpressionRule()); } pushFollow(FOLLOW_ruleSqlExpression_in_entryRuleSqlExpression607); ruleSqlExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSqlExpressionRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleSqlExpression614); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleSqlExpression" // $ANTLR start "ruleSqlExpression" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:322:1: ruleSqlExpression : ( ruleExprConcat ) ; public final void ruleSqlExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:326:2: ( ( ruleExprConcat ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:327:1: ( ruleExprConcat ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:327:1: ( ruleExprConcat ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:328:1: ruleExprConcat { if ( state.backtracking==0 ) { before(grammarAccess.getSqlExpressionAccess().getExprConcatParserRuleCall()); } pushFollow(FOLLOW_ruleExprConcat_in_ruleSqlExpression640); ruleExprConcat(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSqlExpressionAccess().getExprConcatParserRuleCall()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleSqlExpression" // $ANTLR start "entryRuleExprConcat" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:341:1: entryRuleExprConcat : ruleExprConcat EOF ; public final void entryRuleExprConcat() throws RecognitionException { try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:342:1: ( ruleExprConcat EOF ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:343:1: ruleExprConcat EOF { if ( state.backtracking==0 ) { before(grammarAccess.getExprConcatRule()); } pushFollow(FOLLOW_ruleExprConcat_in_entryRuleExprConcat666); ruleExprConcat(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExprConcatRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleExprConcat673); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleExprConcat" // $ANTLR start "ruleExprConcat" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:350:1: ruleExprConcat : ( ( rule__ExprConcat__Group__0 ) ) ; public final void ruleExprConcat() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:354:2: ( ( ( rule__ExprConcat__Group__0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:355:1: ( ( rule__ExprConcat__Group__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:355:1: ( ( rule__ExprConcat__Group__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:356:1: ( rule__ExprConcat__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getExprConcatAccess().getGroup()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:357:1: ( rule__ExprConcat__Group__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:357:2: rule__ExprConcat__Group__0 { pushFollow(FOLLOW_rule__ExprConcat__Group__0_in_ruleExprConcat699); rule__ExprConcat__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getExprConcatAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleExprConcat" // $ANTLR start "entryRuleExprMult" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:369:1: entryRuleExprMult : ruleExprMult EOF ; public final void entryRuleExprMult() throws RecognitionException { try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:370:1: ( ruleExprMult EOF ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:371:1: ruleExprMult EOF { if ( state.backtracking==0 ) { before(grammarAccess.getExprMultRule()); } pushFollow(FOLLOW_ruleExprMult_in_entryRuleExprMult726); ruleExprMult(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExprMultRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleExprMult733); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleExprMult" // $ANTLR start "ruleExprMult" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:378:1: ruleExprMult : ( ( rule__ExprMult__Group__0 ) ) ; public final void ruleExprMult() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:382:2: ( ( ( rule__ExprMult__Group__0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:383:1: ( ( rule__ExprMult__Group__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:383:1: ( ( rule__ExprMult__Group__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:384:1: ( rule__ExprMult__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getExprMultAccess().getGroup()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:385:1: ( rule__ExprMult__Group__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:385:2: rule__ExprMult__Group__0 { pushFollow(FOLLOW_rule__ExprMult__Group__0_in_ruleExprMult759); rule__ExprMult__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getExprMultAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleExprMult" // $ANTLR start "entryRuleExprAdd" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:397:1: entryRuleExprAdd : ruleExprAdd EOF ; public final void entryRuleExprAdd() throws RecognitionException { try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:398:1: ( ruleExprAdd EOF ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:399:1: ruleExprAdd EOF { if ( state.backtracking==0 ) { before(grammarAccess.getExprAddRule()); } pushFollow(FOLLOW_ruleExprAdd_in_entryRuleExprAdd786); ruleExprAdd(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExprAddRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleExprAdd793); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleExprAdd" // $ANTLR start "ruleExprAdd" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:406:1: ruleExprAdd : ( ( rule__ExprAdd__Group__0 ) ) ; public final void ruleExprAdd() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:410:2: ( ( ( rule__ExprAdd__Group__0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:411:1: ( ( rule__ExprAdd__Group__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:411:1: ( ( rule__ExprAdd__Group__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:412:1: ( rule__ExprAdd__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getExprAddAccess().getGroup()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:413:1: ( rule__ExprAdd__Group__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:413:2: rule__ExprAdd__Group__0 { pushFollow(FOLLOW_rule__ExprAdd__Group__0_in_ruleExprAdd819); rule__ExprAdd__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getExprAddAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleExprAdd" // $ANTLR start "entryRuleExprBit" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:425:1: entryRuleExprBit : ruleExprBit EOF ; public final void entryRuleExprBit() throws RecognitionException { try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:426:1: ( ruleExprBit EOF ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:427:1: ruleExprBit EOF { if ( state.backtracking==0 ) { before(grammarAccess.getExprBitRule()); } pushFollow(FOLLOW_ruleExprBit_in_entryRuleExprBit846); ruleExprBit(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExprBitRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleExprBit853); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleExprBit" // $ANTLR start "ruleExprBit" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:434:1: ruleExprBit : ( ( rule__ExprBit__Group__0 ) ) ; public final void ruleExprBit() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:438:2: ( ( ( rule__ExprBit__Group__0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:439:1: ( ( rule__ExprBit__Group__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:439:1: ( ( rule__ExprBit__Group__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:440:1: ( rule__ExprBit__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getExprBitAccess().getGroup()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:441:1: ( rule__ExprBit__Group__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:441:2: rule__ExprBit__Group__0 { pushFollow(FOLLOW_rule__ExprBit__Group__0_in_ruleExprBit879); rule__ExprBit__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getExprBitAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleExprBit" // $ANTLR start "entryRuleExprRelate" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:453:1: entryRuleExprRelate : ruleExprRelate EOF ; public final void entryRuleExprRelate() throws RecognitionException { try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:454:1: ( ruleExprRelate EOF ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:455:1: ruleExprRelate EOF { if ( state.backtracking==0 ) { before(grammarAccess.getExprRelateRule()); } pushFollow(FOLLOW_ruleExprRelate_in_entryRuleExprRelate906); ruleExprRelate(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExprRelateRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleExprRelate913); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleExprRelate" // $ANTLR start "ruleExprRelate" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:462:1: ruleExprRelate : ( ( rule__ExprRelate__Group__0 ) ) ; public final void ruleExprRelate() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:466:2: ( ( ( rule__ExprRelate__Group__0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:467:1: ( ( rule__ExprRelate__Group__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:467:1: ( ( rule__ExprRelate__Group__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:468:1: ( rule__ExprRelate__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getExprRelateAccess().getGroup()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:469:1: ( rule__ExprRelate__Group__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:469:2: rule__ExprRelate__Group__0 { pushFollow(FOLLOW_rule__ExprRelate__Group__0_in_ruleExprRelate939); rule__ExprRelate__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getExprRelateAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleExprRelate" // $ANTLR start "entryRuleExprEqual" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:481:1: entryRuleExprEqual : ruleExprEqual EOF ; public final void entryRuleExprEqual() throws RecognitionException { try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:482:1: ( ruleExprEqual EOF ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:483:1: ruleExprEqual EOF { if ( state.backtracking==0 ) { before(grammarAccess.getExprEqualRule()); } pushFollow(FOLLOW_ruleExprEqual_in_entryRuleExprEqual966); ruleExprEqual(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExprEqualRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleExprEqual973); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleExprEqual" // $ANTLR start "ruleExprEqual" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:490:1: ruleExprEqual : ( ( rule__ExprEqual__Group__0 ) ) ; public final void ruleExprEqual() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:494:2: ( ( ( rule__ExprEqual__Group__0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:495:1: ( ( rule__ExprEqual__Group__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:495:1: ( ( rule__ExprEqual__Group__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:496:1: ( rule__ExprEqual__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getExprEqualAccess().getGroup()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:497:1: ( rule__ExprEqual__Group__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:497:2: rule__ExprEqual__Group__0 { pushFollow(FOLLOW_rule__ExprEqual__Group__0_in_ruleExprEqual999); rule__ExprEqual__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getExprEqualAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleExprEqual" // $ANTLR start "entryRuleExprAnd" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:509:1: entryRuleExprAnd : ruleExprAnd EOF ; public final void entryRuleExprAnd() throws RecognitionException { try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:510:1: ( ruleExprAnd EOF ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:511:1: ruleExprAnd EOF { if ( state.backtracking==0 ) { before(grammarAccess.getExprAndRule()); } pushFollow(FOLLOW_ruleExprAnd_in_entryRuleExprAnd1026); ruleExprAnd(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExprAndRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleExprAnd1033); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleExprAnd" // $ANTLR start "ruleExprAnd" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:518:1: ruleExprAnd : ( ( rule__ExprAnd__Group__0 ) ) ; public final void ruleExprAnd() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:522:2: ( ( ( rule__ExprAnd__Group__0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:523:1: ( ( rule__ExprAnd__Group__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:523:1: ( ( rule__ExprAnd__Group__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:524:1: ( rule__ExprAnd__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getExprAndAccess().getGroup()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:525:1: ( rule__ExprAnd__Group__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:525:2: rule__ExprAnd__Group__0 { pushFollow(FOLLOW_rule__ExprAnd__Group__0_in_ruleExprAnd1059); rule__ExprAnd__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getExprAndAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleExprAnd" // $ANTLR start "entryRuleExprOr" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:537:1: entryRuleExprOr : ruleExprOr EOF ; public final void entryRuleExprOr() throws RecognitionException { try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:538:1: ( ruleExprOr EOF ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:539:1: ruleExprOr EOF { if ( state.backtracking==0 ) { before(grammarAccess.getExprOrRule()); } pushFollow(FOLLOW_ruleExprOr_in_entryRuleExprOr1086); ruleExprOr(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExprOrRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleExprOr1093); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleExprOr" // $ANTLR start "ruleExprOr" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:546:1: ruleExprOr : ( ( rule__ExprOr__Group__0 ) ) ; public final void ruleExprOr() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:550:2: ( ( ( rule__ExprOr__Group__0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:551:1: ( ( rule__ExprOr__Group__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:551:1: ( ( rule__ExprOr__Group__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:552:1: ( rule__ExprOr__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getExprOrAccess().getGroup()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:553:1: ( rule__ExprOr__Group__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:553:2: rule__ExprOr__Group__0 { pushFollow(FOLLOW_rule__ExprOr__Group__0_in_ruleExprOr1119); rule__ExprOr__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getExprOrAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleExprOr" // $ANTLR start "entryRuleNullCheckExpression" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:565:1: entryRuleNullCheckExpression : ruleNullCheckExpression EOF ; public final void entryRuleNullCheckExpression() throws RecognitionException { try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:566:1: ( ruleNullCheckExpression EOF ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:567:1: ruleNullCheckExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getNullCheckExpressionRule()); } pushFollow(FOLLOW_ruleNullCheckExpression_in_entryRuleNullCheckExpression1146); ruleNullCheckExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNullCheckExpressionRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleNullCheckExpression1153); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleNullCheckExpression" // $ANTLR start "ruleNullCheckExpression" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:574:1: ruleNullCheckExpression : ( ( rule__NullCheckExpression__Group__0 ) ) ; public final void ruleNullCheckExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:578:2: ( ( ( rule__NullCheckExpression__Group__0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:579:1: ( ( rule__NullCheckExpression__Group__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:579:1: ( ( rule__NullCheckExpression__Group__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:580:1: ( rule__NullCheckExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getNullCheckExpressionAccess().getGroup()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:581:1: ( rule__NullCheckExpression__Group__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:581:2: rule__NullCheckExpression__Group__0 { pushFollow(FOLLOW_rule__NullCheckExpression__Group__0_in_ruleNullCheckExpression1179); rule__NullCheckExpression__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getNullCheckExpressionAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleNullCheckExpression" // $ANTLR start "entryRuleNullExpression" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:593:1: entryRuleNullExpression : ruleNullExpression EOF ; public final void entryRuleNullExpression() throws RecognitionException { try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:594:1: ( ruleNullExpression EOF ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:595:1: ruleNullExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getNullExpressionRule()); } pushFollow(FOLLOW_ruleNullExpression_in_entryRuleNullExpression1206); ruleNullExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNullExpressionRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleNullExpression1213); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleNullExpression" // $ANTLR start "ruleNullExpression" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:602:1: ruleNullExpression : ( ( rule__NullExpression__Alternatives ) ) ; public final void ruleNullExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:606:2: ( ( ( rule__NullExpression__Alternatives ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:607:1: ( ( rule__NullExpression__Alternatives ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:607:1: ( ( rule__NullExpression__Alternatives ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:608:1: ( rule__NullExpression__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getNullExpressionAccess().getAlternatives()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:609:1: ( rule__NullExpression__Alternatives ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:609:2: rule__NullExpression__Alternatives { pushFollow(FOLLOW_rule__NullExpression__Alternatives_in_ruleNullExpression1239); rule__NullExpression__Alternatives(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getNullExpressionAccess().getAlternatives()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleNullExpression" // $ANTLR start "entryRulePrimaryExpression" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:621:1: entryRulePrimaryExpression : rulePrimaryExpression EOF ; public final void entryRulePrimaryExpression() throws RecognitionException { try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:622:1: ( rulePrimaryExpression EOF ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:623:1: rulePrimaryExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionRule()); } pushFollow(FOLLOW_rulePrimaryExpression_in_entryRulePrimaryExpression1266); rulePrimaryExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionRule()); } match(input,EOF,FOLLOW_EOF_in_entryRulePrimaryExpression1273); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRulePrimaryExpression" // $ANTLR start "rulePrimaryExpression" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:630:1: rulePrimaryExpression : ( ( rule__PrimaryExpression__Alternatives ) ) ; public final void rulePrimaryExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:634:2: ( ( ( rule__PrimaryExpression__Alternatives ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:635:1: ( ( rule__PrimaryExpression__Alternatives ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:635:1: ( ( rule__PrimaryExpression__Alternatives ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:636:1: ( rule__PrimaryExpression__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getAlternatives()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:637:1: ( rule__PrimaryExpression__Alternatives ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:637:2: rule__PrimaryExpression__Alternatives { pushFollow(FOLLOW_rule__PrimaryExpression__Alternatives_in_rulePrimaryExpression1299); rule__PrimaryExpression__Alternatives(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getAlternatives()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rulePrimaryExpression" // $ANTLR start "entryRuleCase" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:649:1: entryRuleCase : ruleCase EOF ; public final void entryRuleCase() throws RecognitionException { try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:650:1: ( ruleCase EOF ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:651:1: ruleCase EOF { if ( state.backtracking==0 ) { before(grammarAccess.getCaseRule()); } pushFollow(FOLLOW_ruleCase_in_entryRuleCase1326); ruleCase(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCaseRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleCase1333); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleCase" // $ANTLR start "ruleCase" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:658:1: ruleCase : ( ( rule__Case__Group__0 ) ) ; public final void ruleCase() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:662:2: ( ( ( rule__Case__Group__0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:663:1: ( ( rule__Case__Group__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:663:1: ( ( rule__Case__Group__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:664:1: ( rule__Case__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCaseAccess().getGroup()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:665:1: ( rule__Case__Group__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:665:2: rule__Case__Group__0 { pushFollow(FOLLOW_rule__Case__Group__0_in_ruleCase1359); rule__Case__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getCaseAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleCase" // $ANTLR start "entryRuleSelectStatement" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:677:1: entryRuleSelectStatement : ruleSelectStatement EOF ; public final void entryRuleSelectStatement() throws RecognitionException { try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:678:1: ( ruleSelectStatement EOF ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:679:1: ruleSelectStatement EOF { if ( state.backtracking==0 ) { before(grammarAccess.getSelectStatementRule()); } pushFollow(FOLLOW_ruleSelectStatement_in_entryRuleSelectStatement1386); ruleSelectStatement(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSelectStatementRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleSelectStatement1393); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleSelectStatement" // $ANTLR start "ruleSelectStatement" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:686:1: ruleSelectStatement : ( ( rule__SelectStatement__Group__0 ) ) ; public final void ruleSelectStatement() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:690:2: ( ( ( rule__SelectStatement__Group__0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:691:1: ( ( rule__SelectStatement__Group__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:691:1: ( ( rule__SelectStatement__Group__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:692:1: ( rule__SelectStatement__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSelectStatementAccess().getGroup()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:693:1: ( rule__SelectStatement__Group__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:693:2: rule__SelectStatement__Group__0 { pushFollow(FOLLOW_rule__SelectStatement__Group__0_in_ruleSelectStatement1419); rule__SelectStatement__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getSelectStatementAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleSelectStatement" // $ANTLR start "entryRuleOrderingTermList" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:705:1: entryRuleOrderingTermList : ruleOrderingTermList EOF ; public final void entryRuleOrderingTermList() throws RecognitionException { try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:706:1: ( ruleOrderingTermList EOF ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:707:1: ruleOrderingTermList EOF { if ( state.backtracking==0 ) { before(grammarAccess.getOrderingTermListRule()); } pushFollow(FOLLOW_ruleOrderingTermList_in_entryRuleOrderingTermList1446); ruleOrderingTermList(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOrderingTermListRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleOrderingTermList1453); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleOrderingTermList" // $ANTLR start "ruleOrderingTermList" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:714:1: ruleOrderingTermList : ( ( rule__OrderingTermList__Group__0 ) ) ; public final void ruleOrderingTermList() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:718:2: ( ( ( rule__OrderingTermList__Group__0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:719:1: ( ( rule__OrderingTermList__Group__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:719:1: ( ( rule__OrderingTermList__Group__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:720:1: ( rule__OrderingTermList__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOrderingTermListAccess().getGroup()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:721:1: ( rule__OrderingTermList__Group__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:721:2: rule__OrderingTermList__Group__0 { pushFollow(FOLLOW_rule__OrderingTermList__Group__0_in_ruleOrderingTermList1479); rule__OrderingTermList__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getOrderingTermListAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleOrderingTermList" // $ANTLR start "entryRuleSelectCore" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:733:1: entryRuleSelectCore : ruleSelectCore EOF ; public final void entryRuleSelectCore() throws RecognitionException { try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:734:1: ( ruleSelectCore EOF ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:735:1: ruleSelectCore EOF { if ( state.backtracking==0 ) { before(grammarAccess.getSelectCoreRule()); } pushFollow(FOLLOW_ruleSelectCore_in_entryRuleSelectCore1506); ruleSelectCore(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSelectCoreRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleSelectCore1513); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleSelectCore" // $ANTLR start "ruleSelectCore" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:742:1: ruleSelectCore : ( ( rule__SelectCore__Group__0 ) ) ; public final void ruleSelectCore() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:746:2: ( ( ( rule__SelectCore__Group__0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:747:1: ( ( rule__SelectCore__Group__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:747:1: ( ( rule__SelectCore__Group__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:748:1: ( rule__SelectCore__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSelectCoreAccess().getGroup()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:749:1: ( rule__SelectCore__Group__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:749:2: rule__SelectCore__Group__0 { pushFollow(FOLLOW_rule__SelectCore__Group__0_in_ruleSelectCore1539); rule__SelectCore__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getSelectCoreAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleSelectCore" // $ANTLR start "entryRuleSelectExpression" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:761:1: entryRuleSelectExpression : ruleSelectExpression EOF ; public final void entryRuleSelectExpression() throws RecognitionException { try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:762:1: ( ruleSelectExpression EOF ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:763:1: ruleSelectExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getSelectExpressionRule()); } pushFollow(FOLLOW_ruleSelectExpression_in_entryRuleSelectExpression1566); ruleSelectExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSelectExpressionRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleSelectExpression1573); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleSelectExpression" // $ANTLR start "ruleSelectExpression" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:770:1: ruleSelectExpression : ( ( rule__SelectExpression__Group__0 ) ) ; public final void ruleSelectExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:774:2: ( ( ( rule__SelectExpression__Group__0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:775:1: ( ( rule__SelectExpression__Group__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:775:1: ( ( rule__SelectExpression__Group__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:776:1: ( rule__SelectExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSelectExpressionAccess().getGroup()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:777:1: ( rule__SelectExpression__Group__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:777:2: rule__SelectExpression__Group__0 { pushFollow(FOLLOW_rule__SelectExpression__Group__0_in_ruleSelectExpression1599); rule__SelectExpression__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getSelectExpressionAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleSelectExpression" // $ANTLR start "entryRuleSelectList" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:789:1: entryRuleSelectList : ruleSelectList EOF ; public final void entryRuleSelectList() throws RecognitionException { try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:790:1: ( ruleSelectList EOF ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:791:1: ruleSelectList EOF { if ( state.backtracking==0 ) { before(grammarAccess.getSelectListRule()); } pushFollow(FOLLOW_ruleSelectList_in_entryRuleSelectList1626); ruleSelectList(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSelectListRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleSelectList1633); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleSelectList" // $ANTLR start "ruleSelectList" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:798:1: ruleSelectList : ( ( rule__SelectList__Group__0 ) ) ; public final void ruleSelectList() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:802:2: ( ( ( rule__SelectList__Group__0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:803:1: ( ( rule__SelectList__Group__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:803:1: ( ( rule__SelectList__Group__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:804:1: ( rule__SelectList__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSelectListAccess().getGroup()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:805:1: ( rule__SelectList__Group__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:805:2: rule__SelectList__Group__0 { pushFollow(FOLLOW_rule__SelectList__Group__0_in_ruleSelectList1659); rule__SelectList__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getSelectListAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleSelectList" // $ANTLR start "entryRuleWhereExpressions" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:817:1: entryRuleWhereExpressions : ruleWhereExpressions EOF ; public final void entryRuleWhereExpressions() throws RecognitionException { try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:818:1: ( ruleWhereExpressions EOF ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:819:1: ruleWhereExpressions EOF { if ( state.backtracking==0 ) { before(grammarAccess.getWhereExpressionsRule()); } pushFollow(FOLLOW_ruleWhereExpressions_in_entryRuleWhereExpressions1686); ruleWhereExpressions(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getWhereExpressionsRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleWhereExpressions1693); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleWhereExpressions" // $ANTLR start "ruleWhereExpressions" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:826:1: ruleWhereExpressions : ( ( rule__WhereExpressions__ExpressionAssignment ) ) ; public final void ruleWhereExpressions() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:830:2: ( ( ( rule__WhereExpressions__ExpressionAssignment ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:831:1: ( ( rule__WhereExpressions__ExpressionAssignment ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:831:1: ( ( rule__WhereExpressions__ExpressionAssignment ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:832:1: ( rule__WhereExpressions__ExpressionAssignment ) { if ( state.backtracking==0 ) { before(grammarAccess.getWhereExpressionsAccess().getExpressionAssignment()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:833:1: ( rule__WhereExpressions__ExpressionAssignment ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:833:2: rule__WhereExpressions__ExpressionAssignment { pushFollow(FOLLOW_rule__WhereExpressions__ExpressionAssignment_in_ruleWhereExpressions1719); rule__WhereExpressions__ExpressionAssignment(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getWhereExpressionsAccess().getExpressionAssignment()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleWhereExpressions" // $ANTLR start "entryRuleGroupByExpressions" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:845:1: entryRuleGroupByExpressions : ruleGroupByExpressions EOF ; public final void entryRuleGroupByExpressions() throws RecognitionException { try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:846:1: ( ruleGroupByExpressions EOF ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:847:1: ruleGroupByExpressions EOF { if ( state.backtracking==0 ) { before(grammarAccess.getGroupByExpressionsRule()); } pushFollow(FOLLOW_ruleGroupByExpressions_in_entryRuleGroupByExpressions1746); ruleGroupByExpressions(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getGroupByExpressionsRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleGroupByExpressions1753); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleGroupByExpressions" // $ANTLR start "ruleGroupByExpressions" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:854:1: ruleGroupByExpressions : ( ( rule__GroupByExpressions__Group__0 ) ) ; public final void ruleGroupByExpressions() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:858:2: ( ( ( rule__GroupByExpressions__Group__0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:859:1: ( ( rule__GroupByExpressions__Group__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:859:1: ( ( rule__GroupByExpressions__Group__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:860:1: ( rule__GroupByExpressions__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getGroupByExpressionsAccess().getGroup()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:861:1: ( rule__GroupByExpressions__Group__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:861:2: rule__GroupByExpressions__Group__0 { pushFollow(FOLLOW_rule__GroupByExpressions__Group__0_in_ruleGroupByExpressions1779); rule__GroupByExpressions__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getGroupByExpressionsAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleGroupByExpressions" // $ANTLR start "entryRuleHavingExpressions" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:873:1: entryRuleHavingExpressions : ruleHavingExpressions EOF ; public final void entryRuleHavingExpressions() throws RecognitionException { try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:874:1: ( ruleHavingExpressions EOF ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:875:1: ruleHavingExpressions EOF { if ( state.backtracking==0 ) { before(grammarAccess.getHavingExpressionsRule()); } pushFollow(FOLLOW_ruleHavingExpressions_in_entryRuleHavingExpressions1806); ruleHavingExpressions(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getHavingExpressionsRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleHavingExpressions1813); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleHavingExpressions" // $ANTLR start "ruleHavingExpressions" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:882:1: ruleHavingExpressions : ( ( rule__HavingExpressions__ExpressionAssignment ) ) ; public final void ruleHavingExpressions() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:886:2: ( ( ( rule__HavingExpressions__ExpressionAssignment ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:887:1: ( ( rule__HavingExpressions__ExpressionAssignment ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:887:1: ( ( rule__HavingExpressions__ExpressionAssignment ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:888:1: ( rule__HavingExpressions__ExpressionAssignment ) { if ( state.backtracking==0 ) { before(grammarAccess.getHavingExpressionsAccess().getExpressionAssignment()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:889:1: ( rule__HavingExpressions__ExpressionAssignment ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:889:2: rule__HavingExpressions__ExpressionAssignment { pushFollow(FOLLOW_rule__HavingExpressions__ExpressionAssignment_in_ruleHavingExpressions1839); rule__HavingExpressions__ExpressionAssignment(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getHavingExpressionsAccess().getExpressionAssignment()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleHavingExpressions" // $ANTLR start "entryRuleOrderingTerm" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:901:1: entryRuleOrderingTerm : ruleOrderingTerm EOF ; public final void entryRuleOrderingTerm() throws RecognitionException { try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:902:1: ( ruleOrderingTerm EOF ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:903:1: ruleOrderingTerm EOF { if ( state.backtracking==0 ) { before(grammarAccess.getOrderingTermRule()); } pushFollow(FOLLOW_ruleOrderingTerm_in_entryRuleOrderingTerm1866); ruleOrderingTerm(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOrderingTermRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleOrderingTerm1873); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleOrderingTerm" // $ANTLR start "ruleOrderingTerm" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:910:1: ruleOrderingTerm : ( ( rule__OrderingTerm__Group__0 ) ) ; public final void ruleOrderingTerm() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:914:2: ( ( ( rule__OrderingTerm__Group__0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:915:1: ( ( rule__OrderingTerm__Group__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:915:1: ( ( rule__OrderingTerm__Group__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:916:1: ( rule__OrderingTerm__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOrderingTermAccess().getGroup()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:917:1: ( rule__OrderingTerm__Group__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:917:2: rule__OrderingTerm__Group__0 { pushFollow(FOLLOW_rule__OrderingTerm__Group__0_in_ruleOrderingTerm1899); rule__OrderingTerm__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getOrderingTermAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleOrderingTerm" // $ANTLR start "entryRuleJoinSource" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:929:1: entryRuleJoinSource : ruleJoinSource EOF ; public final void entryRuleJoinSource() throws RecognitionException { try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:930:1: ( ruleJoinSource EOF ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:931:1: ruleJoinSource EOF { if ( state.backtracking==0 ) { before(grammarAccess.getJoinSourceRule()); } pushFollow(FOLLOW_ruleJoinSource_in_entryRuleJoinSource1926); ruleJoinSource(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJoinSourceRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleJoinSource1933); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleJoinSource" // $ANTLR start "ruleJoinSource" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:938:1: ruleJoinSource : ( ( rule__JoinSource__Group__0 ) ) ; public final void ruleJoinSource() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:942:2: ( ( ( rule__JoinSource__Group__0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:943:1: ( ( rule__JoinSource__Group__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:943:1: ( ( rule__JoinSource__Group__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:944:1: ( rule__JoinSource__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJoinSourceAccess().getGroup()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:945:1: ( rule__JoinSource__Group__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:945:2: rule__JoinSource__Group__0 { pushFollow(FOLLOW_rule__JoinSource__Group__0_in_ruleJoinSource1959); rule__JoinSource__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getJoinSourceAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleJoinSource" // $ANTLR start "entryRuleSingleSource" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:957:1: entryRuleSingleSource : ruleSingleSource EOF ; public final void entryRuleSingleSource() throws RecognitionException { try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:958:1: ( ruleSingleSource EOF ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:959:1: ruleSingleSource EOF { if ( state.backtracking==0 ) { before(grammarAccess.getSingleSourceRule()); } pushFollow(FOLLOW_ruleSingleSource_in_entryRuleSingleSource1986); ruleSingleSource(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSingleSourceRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleSingleSource1993); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleSingleSource" // $ANTLR start "ruleSingleSource" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:966:1: ruleSingleSource : ( ( rule__SingleSource__Alternatives ) ) ; public final void ruleSingleSource() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:970:2: ( ( ( rule__SingleSource__Alternatives ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:971:1: ( ( rule__SingleSource__Alternatives ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:971:1: ( ( rule__SingleSource__Alternatives ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:972:1: ( rule__SingleSource__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getSingleSourceAccess().getAlternatives()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:973:1: ( rule__SingleSource__Alternatives ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:973:2: rule__SingleSource__Alternatives { pushFollow(FOLLOW_rule__SingleSource__Alternatives_in_ruleSingleSource2019); rule__SingleSource__Alternatives(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getSingleSourceAccess().getAlternatives()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleSingleSource" // $ANTLR start "entryRuleSingleSourceTable" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:985:1: entryRuleSingleSourceTable : ruleSingleSourceTable EOF ; public final void entryRuleSingleSourceTable() throws RecognitionException { try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:986:1: ( ruleSingleSourceTable EOF ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:987:1: ruleSingleSourceTable EOF { if ( state.backtracking==0 ) { before(grammarAccess.getSingleSourceTableRule()); } pushFollow(FOLLOW_ruleSingleSourceTable_in_entryRuleSingleSourceTable2046); ruleSingleSourceTable(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSingleSourceTableRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleSingleSourceTable2053); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleSingleSourceTable" // $ANTLR start "ruleSingleSourceTable" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:994:1: ruleSingleSourceTable : ( ( rule__SingleSourceTable__Group__0 ) ) ; public final void ruleSingleSourceTable() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:998:2: ( ( ( rule__SingleSourceTable__Group__0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:999:1: ( ( rule__SingleSourceTable__Group__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:999:1: ( ( rule__SingleSourceTable__Group__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1000:1: ( rule__SingleSourceTable__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSingleSourceTableAccess().getGroup()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1001:1: ( rule__SingleSourceTable__Group__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1001:2: rule__SingleSourceTable__Group__0 { pushFollow(FOLLOW_rule__SingleSourceTable__Group__0_in_ruleSingleSourceTable2079); rule__SingleSourceTable__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getSingleSourceTableAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleSingleSourceTable" // $ANTLR start "entryRuleSingleSourceSelectStatement" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1013:1: entryRuleSingleSourceSelectStatement : ruleSingleSourceSelectStatement EOF ; public final void entryRuleSingleSourceSelectStatement() throws RecognitionException { try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1014:1: ( ruleSingleSourceSelectStatement EOF ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1015:1: ruleSingleSourceSelectStatement EOF { if ( state.backtracking==0 ) { before(grammarAccess.getSingleSourceSelectStatementRule()); } pushFollow(FOLLOW_ruleSingleSourceSelectStatement_in_entryRuleSingleSourceSelectStatement2106); ruleSingleSourceSelectStatement(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSingleSourceSelectStatementRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleSingleSourceSelectStatement2113); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleSingleSourceSelectStatement" // $ANTLR start "ruleSingleSourceSelectStatement" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1022:1: ruleSingleSourceSelectStatement : ( ( rule__SingleSourceSelectStatement__Group__0 ) ) ; public final void ruleSingleSourceSelectStatement() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1026:2: ( ( ( rule__SingleSourceSelectStatement__Group__0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1027:1: ( ( rule__SingleSourceSelectStatement__Group__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1027:1: ( ( rule__SingleSourceSelectStatement__Group__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1028:1: ( rule__SingleSourceSelectStatement__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSingleSourceSelectStatementAccess().getGroup()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1029:1: ( rule__SingleSourceSelectStatement__Group__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1029:2: rule__SingleSourceSelectStatement__Group__0 { pushFollow(FOLLOW_rule__SingleSourceSelectStatement__Group__0_in_ruleSingleSourceSelectStatement2139); rule__SingleSourceSelectStatement__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getSingleSourceSelectStatementAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleSingleSourceSelectStatement" // $ANTLR start "entryRuleSingleSourceJoin" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1041:1: entryRuleSingleSourceJoin : ruleSingleSourceJoin EOF ; public final void entryRuleSingleSourceJoin() throws RecognitionException { try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1042:1: ( ruleSingleSourceJoin EOF ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1043:1: ruleSingleSourceJoin EOF { if ( state.backtracking==0 ) { before(grammarAccess.getSingleSourceJoinRule()); } pushFollow(FOLLOW_ruleSingleSourceJoin_in_entryRuleSingleSourceJoin2166); ruleSingleSourceJoin(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSingleSourceJoinRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleSingleSourceJoin2173); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleSingleSourceJoin" // $ANTLR start "ruleSingleSourceJoin" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1050:1: ruleSingleSourceJoin : ( ( rule__SingleSourceJoin__Group__0 ) ) ; public final void ruleSingleSourceJoin() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1054:2: ( ( ( rule__SingleSourceJoin__Group__0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1055:1: ( ( rule__SingleSourceJoin__Group__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1055:1: ( ( rule__SingleSourceJoin__Group__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1056:1: ( rule__SingleSourceJoin__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSingleSourceJoinAccess().getGroup()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1057:1: ( rule__SingleSourceJoin__Group__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1057:2: rule__SingleSourceJoin__Group__0 { pushFollow(FOLLOW_rule__SingleSourceJoin__Group__0_in_ruleSingleSourceJoin2199); rule__SingleSourceJoin__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getSingleSourceJoinAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleSingleSourceJoin" // $ANTLR start "entryRuleJoinStatement" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1069:1: entryRuleJoinStatement : ruleJoinStatement EOF ; public final void entryRuleJoinStatement() throws RecognitionException { try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1070:1: ( ruleJoinStatement EOF ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1071:1: ruleJoinStatement EOF { if ( state.backtracking==0 ) { before(grammarAccess.getJoinStatementRule()); } pushFollow(FOLLOW_ruleJoinStatement_in_entryRuleJoinStatement2226); ruleJoinStatement(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJoinStatementRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleJoinStatement2233); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleJoinStatement" // $ANTLR start "ruleJoinStatement" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1078:1: ruleJoinStatement : ( ( rule__JoinStatement__Group__0 ) ) ; public final void ruleJoinStatement() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1082:2: ( ( ( rule__JoinStatement__Group__0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1083:1: ( ( rule__JoinStatement__Group__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1083:1: ( ( rule__JoinStatement__Group__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1084:1: ( rule__JoinStatement__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJoinStatementAccess().getGroup()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1085:1: ( rule__JoinStatement__Group__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1085:2: rule__JoinStatement__Group__0 { pushFollow(FOLLOW_rule__JoinStatement__Group__0_in_ruleJoinStatement2259); rule__JoinStatement__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getJoinStatementAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleJoinStatement" // $ANTLR start "entryRuleResultColumn" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1097:1: entryRuleResultColumn : ruleResultColumn EOF ; public final void entryRuleResultColumn() throws RecognitionException { try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1098:1: ( ruleResultColumn EOF ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1099:1: ruleResultColumn EOF { if ( state.backtracking==0 ) { before(grammarAccess.getResultColumnRule()); } pushFollow(FOLLOW_ruleResultColumn_in_entryRuleResultColumn2286); ruleResultColumn(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getResultColumnRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleResultColumn2293); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleResultColumn" // $ANTLR start "ruleResultColumn" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1106:1: ruleResultColumn : ( ( rule__ResultColumn__Group__0 ) ) ; public final void ruleResultColumn() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1110:2: ( ( ( rule__ResultColumn__Group__0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1111:1: ( ( rule__ResultColumn__Group__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1111:1: ( ( rule__ResultColumn__Group__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1112:1: ( rule__ResultColumn__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getResultColumnAccess().getGroup()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1113:1: ( rule__ResultColumn__Group__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1113:2: rule__ResultColumn__Group__0 { pushFollow(FOLLOW_rule__ResultColumn__Group__0_in_ruleResultColumn2319); rule__ResultColumn__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getResultColumnAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleResultColumn" // $ANTLR start "entryRuleLiteralValue" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1125:1: entryRuleLiteralValue : ruleLiteralValue EOF ; public final void entryRuleLiteralValue() throws RecognitionException { try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1126:1: ( ruleLiteralValue EOF ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1127:1: ruleLiteralValue EOF { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralValueRule()); } pushFollow(FOLLOW_ruleLiteralValue_in_entryRuleLiteralValue2346); ruleLiteralValue(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getLiteralValueRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleLiteralValue2353); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleLiteralValue" // $ANTLR start "ruleLiteralValue" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1134:1: ruleLiteralValue : ( ( rule__LiteralValue__Alternatives ) ) ; public final void ruleLiteralValue() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1138:2: ( ( ( rule__LiteralValue__Alternatives ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1139:1: ( ( rule__LiteralValue__Alternatives ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1139:1: ( ( rule__LiteralValue__Alternatives ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1140:1: ( rule__LiteralValue__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralValueAccess().getAlternatives()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1141:1: ( rule__LiteralValue__Alternatives ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1141:2: rule__LiteralValue__Alternatives { pushFollow(FOLLOW_rule__LiteralValue__Alternatives_in_ruleLiteralValue2379); rule__LiteralValue__Alternatives(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getLiteralValueAccess().getAlternatives()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleLiteralValue" // $ANTLR start "entryRuleDDLStatement" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1153:1: entryRuleDDLStatement : ruleDDLStatement EOF ; public final void entryRuleDDLStatement() throws RecognitionException { try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1154:1: ( ruleDDLStatement EOF ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1155:1: ruleDDLStatement EOF { if ( state.backtracking==0 ) { before(grammarAccess.getDDLStatementRule()); } pushFollow(FOLLOW_ruleDDLStatement_in_entryRuleDDLStatement2406); ruleDDLStatement(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDDLStatementRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleDDLStatement2413); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleDDLStatement" // $ANTLR start "ruleDDLStatement" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1162:1: ruleDDLStatement : ( ( rule__DDLStatement__Alternatives ) ) ; public final void ruleDDLStatement() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1166:2: ( ( ( rule__DDLStatement__Alternatives ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1167:1: ( ( rule__DDLStatement__Alternatives ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1167:1: ( ( rule__DDLStatement__Alternatives ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1168:1: ( rule__DDLStatement__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getDDLStatementAccess().getAlternatives()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1169:1: ( rule__DDLStatement__Alternatives ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1169:2: rule__DDLStatement__Alternatives { pushFollow(FOLLOW_rule__DDLStatement__Alternatives_in_ruleDDLStatement2439); rule__DDLStatement__Alternatives(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getDDLStatementAccess().getAlternatives()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleDDLStatement" // $ANTLR start "entryRuleCreateTableStatement" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1181:1: entryRuleCreateTableStatement : ruleCreateTableStatement EOF ; public final void entryRuleCreateTableStatement() throws RecognitionException { try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1182:1: ( ruleCreateTableStatement EOF ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1183:1: ruleCreateTableStatement EOF { if ( state.backtracking==0 ) { before(grammarAccess.getCreateTableStatementRule()); } pushFollow(FOLLOW_ruleCreateTableStatement_in_entryRuleCreateTableStatement2466); ruleCreateTableStatement(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCreateTableStatementRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleCreateTableStatement2473); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleCreateTableStatement" // $ANTLR start "ruleCreateTableStatement" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1190:1: ruleCreateTableStatement : ( ( rule__CreateTableStatement__Group__0 ) ) ; public final void ruleCreateTableStatement() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1194:2: ( ( ( rule__CreateTableStatement__Group__0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1195:1: ( ( rule__CreateTableStatement__Group__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1195:1: ( ( rule__CreateTableStatement__Group__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1196:1: ( rule__CreateTableStatement__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCreateTableStatementAccess().getGroup()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1197:1: ( rule__CreateTableStatement__Group__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1197:2: rule__CreateTableStatement__Group__0 { pushFollow(FOLLOW_rule__CreateTableStatement__Group__0_in_ruleCreateTableStatement2499); rule__CreateTableStatement__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getCreateTableStatementAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleCreateTableStatement" // $ANTLR start "entryRuleCreateViewStatement" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1209:1: entryRuleCreateViewStatement : ruleCreateViewStatement EOF ; public final void entryRuleCreateViewStatement() throws RecognitionException { try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1210:1: ( ruleCreateViewStatement EOF ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1211:1: ruleCreateViewStatement EOF { if ( state.backtracking==0 ) { before(grammarAccess.getCreateViewStatementRule()); } pushFollow(FOLLOW_ruleCreateViewStatement_in_entryRuleCreateViewStatement2526); ruleCreateViewStatement(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCreateViewStatementRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleCreateViewStatement2533); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleCreateViewStatement" // $ANTLR start "ruleCreateViewStatement" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1218:1: ruleCreateViewStatement : ( ( rule__CreateViewStatement__Group__0 ) ) ; public final void ruleCreateViewStatement() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1222:2: ( ( ( rule__CreateViewStatement__Group__0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1223:1: ( ( rule__CreateViewStatement__Group__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1223:1: ( ( rule__CreateViewStatement__Group__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1224:1: ( rule__CreateViewStatement__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCreateViewStatementAccess().getGroup()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1225:1: ( rule__CreateViewStatement__Group__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1225:2: rule__CreateViewStatement__Group__0 { pushFollow(FOLLOW_rule__CreateViewStatement__Group__0_in_ruleCreateViewStatement2559); rule__CreateViewStatement__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getCreateViewStatementAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleCreateViewStatement" // $ANTLR start "entryRuleCreateTriggerStatement" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1237:1: entryRuleCreateTriggerStatement : ruleCreateTriggerStatement EOF ; public final void entryRuleCreateTriggerStatement() throws RecognitionException { try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1238:1: ( ruleCreateTriggerStatement EOF ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1239:1: ruleCreateTriggerStatement EOF { if ( state.backtracking==0 ) { before(grammarAccess.getCreateTriggerStatementRule()); } pushFollow(FOLLOW_ruleCreateTriggerStatement_in_entryRuleCreateTriggerStatement2586); ruleCreateTriggerStatement(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCreateTriggerStatementRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleCreateTriggerStatement2593); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleCreateTriggerStatement" // $ANTLR start "ruleCreateTriggerStatement" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1246:1: ruleCreateTriggerStatement : ( ( rule__CreateTriggerStatement__Group__0 ) ) ; public final void ruleCreateTriggerStatement() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1250:2: ( ( ( rule__CreateTriggerStatement__Group__0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1251:1: ( ( rule__CreateTriggerStatement__Group__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1251:1: ( ( rule__CreateTriggerStatement__Group__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1252:1: ( rule__CreateTriggerStatement__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCreateTriggerStatementAccess().getGroup()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1253:1: ( rule__CreateTriggerStatement__Group__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1253:2: rule__CreateTriggerStatement__Group__0 { pushFollow(FOLLOW_rule__CreateTriggerStatement__Group__0_in_ruleCreateTriggerStatement2619); rule__CreateTriggerStatement__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getCreateTriggerStatementAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleCreateTriggerStatement" // $ANTLR start "entryRuleAlterTableRenameStatement" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1265:1: entryRuleAlterTableRenameStatement : ruleAlterTableRenameStatement EOF ; public final void entryRuleAlterTableRenameStatement() throws RecognitionException { try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1266:1: ( ruleAlterTableRenameStatement EOF ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1267:1: ruleAlterTableRenameStatement EOF { if ( state.backtracking==0 ) { before(grammarAccess.getAlterTableRenameStatementRule()); } pushFollow(FOLLOW_ruleAlterTableRenameStatement_in_entryRuleAlterTableRenameStatement2646); ruleAlterTableRenameStatement(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAlterTableRenameStatementRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleAlterTableRenameStatement2653); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleAlterTableRenameStatement" // $ANTLR start "ruleAlterTableRenameStatement" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1274:1: ruleAlterTableRenameStatement : ( ( rule__AlterTableRenameStatement__Group__0 ) ) ; public final void ruleAlterTableRenameStatement() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1278:2: ( ( ( rule__AlterTableRenameStatement__Group__0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1279:1: ( ( rule__AlterTableRenameStatement__Group__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1279:1: ( ( rule__AlterTableRenameStatement__Group__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1280:1: ( rule__AlterTableRenameStatement__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAlterTableRenameStatementAccess().getGroup()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1281:1: ( rule__AlterTableRenameStatement__Group__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1281:2: rule__AlterTableRenameStatement__Group__0 { pushFollow(FOLLOW_rule__AlterTableRenameStatement__Group__0_in_ruleAlterTableRenameStatement2679); rule__AlterTableRenameStatement__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAlterTableRenameStatementAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleAlterTableRenameStatement" // $ANTLR start "entryRuleAlterTableAddColumnStatement" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1293:1: entryRuleAlterTableAddColumnStatement : ruleAlterTableAddColumnStatement EOF ; public final void entryRuleAlterTableAddColumnStatement() throws RecognitionException { try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1294:1: ( ruleAlterTableAddColumnStatement EOF ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1295:1: ruleAlterTableAddColumnStatement EOF { if ( state.backtracking==0 ) { before(grammarAccess.getAlterTableAddColumnStatementRule()); } pushFollow(FOLLOW_ruleAlterTableAddColumnStatement_in_entryRuleAlterTableAddColumnStatement2706); ruleAlterTableAddColumnStatement(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAlterTableAddColumnStatementRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleAlterTableAddColumnStatement2713); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleAlterTableAddColumnStatement" // $ANTLR start "ruleAlterTableAddColumnStatement" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1302:1: ruleAlterTableAddColumnStatement : ( ( rule__AlterTableAddColumnStatement__Group__0 ) ) ; public final void ruleAlterTableAddColumnStatement() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1306:2: ( ( ( rule__AlterTableAddColumnStatement__Group__0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1307:1: ( ( rule__AlterTableAddColumnStatement__Group__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1307:1: ( ( rule__AlterTableAddColumnStatement__Group__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1308:1: ( rule__AlterTableAddColumnStatement__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAlterTableAddColumnStatementAccess().getGroup()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1309:1: ( rule__AlterTableAddColumnStatement__Group__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1309:2: rule__AlterTableAddColumnStatement__Group__0 { pushFollow(FOLLOW_rule__AlterTableAddColumnStatement__Group__0_in_ruleAlterTableAddColumnStatement2739); rule__AlterTableAddColumnStatement__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAlterTableAddColumnStatementAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleAlterTableAddColumnStatement" // $ANTLR start "entryRuleDropTableStatement" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1321:1: entryRuleDropTableStatement : ruleDropTableStatement EOF ; public final void entryRuleDropTableStatement() throws RecognitionException { try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1322:1: ( ruleDropTableStatement EOF ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1323:1: ruleDropTableStatement EOF { if ( state.backtracking==0 ) { before(grammarAccess.getDropTableStatementRule()); } pushFollow(FOLLOW_ruleDropTableStatement_in_entryRuleDropTableStatement2766); ruleDropTableStatement(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDropTableStatementRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleDropTableStatement2773); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleDropTableStatement" // $ANTLR start "ruleDropTableStatement" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1330:1: ruleDropTableStatement : ( ( rule__DropTableStatement__Group__0 ) ) ; public final void ruleDropTableStatement() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1334:2: ( ( ( rule__DropTableStatement__Group__0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1335:1: ( ( rule__DropTableStatement__Group__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1335:1: ( ( rule__DropTableStatement__Group__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1336:1: ( rule__DropTableStatement__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDropTableStatementAccess().getGroup()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1337:1: ( rule__DropTableStatement__Group__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1337:2: rule__DropTableStatement__Group__0 { pushFollow(FOLLOW_rule__DropTableStatement__Group__0_in_ruleDropTableStatement2799); rule__DropTableStatement__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getDropTableStatementAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleDropTableStatement" // $ANTLR start "entryRuleDropTriggerStatement" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1349:1: entryRuleDropTriggerStatement : ruleDropTriggerStatement EOF ; public final void entryRuleDropTriggerStatement() throws RecognitionException { try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1350:1: ( ruleDropTriggerStatement EOF ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1351:1: ruleDropTriggerStatement EOF { if ( state.backtracking==0 ) { before(grammarAccess.getDropTriggerStatementRule()); } pushFollow(FOLLOW_ruleDropTriggerStatement_in_entryRuleDropTriggerStatement2826); ruleDropTriggerStatement(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDropTriggerStatementRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleDropTriggerStatement2833); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleDropTriggerStatement" // $ANTLR start "ruleDropTriggerStatement" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1358:1: ruleDropTriggerStatement : ( ( rule__DropTriggerStatement__Group__0 ) ) ; public final void ruleDropTriggerStatement() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1362:2: ( ( ( rule__DropTriggerStatement__Group__0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1363:1: ( ( rule__DropTriggerStatement__Group__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1363:1: ( ( rule__DropTriggerStatement__Group__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1364:1: ( rule__DropTriggerStatement__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDropTriggerStatementAccess().getGroup()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1365:1: ( rule__DropTriggerStatement__Group__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1365:2: rule__DropTriggerStatement__Group__0 { pushFollow(FOLLOW_rule__DropTriggerStatement__Group__0_in_ruleDropTriggerStatement2859); rule__DropTriggerStatement__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getDropTriggerStatementAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleDropTriggerStatement" // $ANTLR start "entryRuleDropViewStatement" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1377:1: entryRuleDropViewStatement : ruleDropViewStatement EOF ; public final void entryRuleDropViewStatement() throws RecognitionException { try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1378:1: ( ruleDropViewStatement EOF ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1379:1: ruleDropViewStatement EOF { if ( state.backtracking==0 ) { before(grammarAccess.getDropViewStatementRule()); } pushFollow(FOLLOW_ruleDropViewStatement_in_entryRuleDropViewStatement2886); ruleDropViewStatement(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDropViewStatementRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleDropViewStatement2893); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleDropViewStatement" // $ANTLR start "ruleDropViewStatement" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1386:1: ruleDropViewStatement : ( ( rule__DropViewStatement__Group__0 ) ) ; public final void ruleDropViewStatement() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1390:2: ( ( ( rule__DropViewStatement__Group__0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1391:1: ( ( rule__DropViewStatement__Group__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1391:1: ( ( rule__DropViewStatement__Group__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1392:1: ( rule__DropViewStatement__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDropViewStatementAccess().getGroup()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1393:1: ( rule__DropViewStatement__Group__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1393:2: rule__DropViewStatement__Group__0 { pushFollow(FOLLOW_rule__DropViewStatement__Group__0_in_ruleDropViewStatement2919); rule__DropViewStatement__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getDropViewStatementAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleDropViewStatement" // $ANTLR start "entryRuleCreateIndexStatement" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1405:1: entryRuleCreateIndexStatement : ruleCreateIndexStatement EOF ; public final void entryRuleCreateIndexStatement() throws RecognitionException { try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1406:1: ( ruleCreateIndexStatement EOF ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1407:1: ruleCreateIndexStatement EOF { if ( state.backtracking==0 ) { before(grammarAccess.getCreateIndexStatementRule()); } pushFollow(FOLLOW_ruleCreateIndexStatement_in_entryRuleCreateIndexStatement2946); ruleCreateIndexStatement(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCreateIndexStatementRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleCreateIndexStatement2953); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleCreateIndexStatement" // $ANTLR start "ruleCreateIndexStatement" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1414:1: ruleCreateIndexStatement : ( ( rule__CreateIndexStatement__Group__0 ) ) ; public final void ruleCreateIndexStatement() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1418:2: ( ( ( rule__CreateIndexStatement__Group__0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1419:1: ( ( rule__CreateIndexStatement__Group__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1419:1: ( ( rule__CreateIndexStatement__Group__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1420:1: ( rule__CreateIndexStatement__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCreateIndexStatementAccess().getGroup()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1421:1: ( rule__CreateIndexStatement__Group__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1421:2: rule__CreateIndexStatement__Group__0 { pushFollow(FOLLOW_rule__CreateIndexStatement__Group__0_in_ruleCreateIndexStatement2979); rule__CreateIndexStatement__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getCreateIndexStatementAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleCreateIndexStatement" // $ANTLR start "entryRuleDropIndexStatement" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1433:1: entryRuleDropIndexStatement : ruleDropIndexStatement EOF ; public final void entryRuleDropIndexStatement() throws RecognitionException { try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1434:1: ( ruleDropIndexStatement EOF ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1435:1: ruleDropIndexStatement EOF { if ( state.backtracking==0 ) { before(grammarAccess.getDropIndexStatementRule()); } pushFollow(FOLLOW_ruleDropIndexStatement_in_entryRuleDropIndexStatement3006); ruleDropIndexStatement(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDropIndexStatementRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleDropIndexStatement3013); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleDropIndexStatement" // $ANTLR start "ruleDropIndexStatement" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1442:1: ruleDropIndexStatement : ( ( rule__DropIndexStatement__Group__0 ) ) ; public final void ruleDropIndexStatement() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1446:2: ( ( ( rule__DropIndexStatement__Group__0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1447:1: ( ( rule__DropIndexStatement__Group__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1447:1: ( ( rule__DropIndexStatement__Group__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1448:1: ( rule__DropIndexStatement__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDropIndexStatementAccess().getGroup()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1449:1: ( rule__DropIndexStatement__Group__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1449:2: rule__DropIndexStatement__Group__0 { pushFollow(FOLLOW_rule__DropIndexStatement__Group__0_in_ruleDropIndexStatement3039); rule__DropIndexStatement__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getDropIndexStatementAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleDropIndexStatement" // $ANTLR start "entryRuleColumnDef" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1461:1: entryRuleColumnDef : ruleColumnDef EOF ; public final void entryRuleColumnDef() throws RecognitionException { try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1462:1: ( ruleColumnDef EOF ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1463:1: ruleColumnDef EOF { if ( state.backtracking==0 ) { before(grammarAccess.getColumnDefRule()); } pushFollow(FOLLOW_ruleColumnDef_in_entryRuleColumnDef3066); ruleColumnDef(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getColumnDefRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleColumnDef3073); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleColumnDef" // $ANTLR start "ruleColumnDef" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1470:1: ruleColumnDef : ( ( rule__ColumnDef__Group__0 ) ) ; public final void ruleColumnDef() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1474:2: ( ( ( rule__ColumnDef__Group__0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1475:1: ( ( rule__ColumnDef__Group__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1475:1: ( ( rule__ColumnDef__Group__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1476:1: ( rule__ColumnDef__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getColumnDefAccess().getGroup()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1477:1: ( rule__ColumnDef__Group__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1477:2: rule__ColumnDef__Group__0 { pushFollow(FOLLOW_rule__ColumnDef__Group__0_in_ruleColumnDef3099); rule__ColumnDef__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getColumnDefAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleColumnDef" // $ANTLR start "entryRuleColumnConstraint" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1489:1: entryRuleColumnConstraint : ruleColumnConstraint EOF ; public final void entryRuleColumnConstraint() throws RecognitionException { try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1490:1: ( ruleColumnConstraint EOF ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1491:1: ruleColumnConstraint EOF { if ( state.backtracking==0 ) { before(grammarAccess.getColumnConstraintRule()); } pushFollow(FOLLOW_ruleColumnConstraint_in_entryRuleColumnConstraint3126); ruleColumnConstraint(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getColumnConstraintRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleColumnConstraint3133); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleColumnConstraint" // $ANTLR start "ruleColumnConstraint" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1498:1: ruleColumnConstraint : ( ( rule__ColumnConstraint__Alternatives ) ) ; public final void ruleColumnConstraint() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1502:2: ( ( ( rule__ColumnConstraint__Alternatives ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1503:1: ( ( rule__ColumnConstraint__Alternatives ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1503:1: ( ( rule__ColumnConstraint__Alternatives ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1504:1: ( rule__ColumnConstraint__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getColumnConstraintAccess().getAlternatives()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1505:1: ( rule__ColumnConstraint__Alternatives ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1505:2: rule__ColumnConstraint__Alternatives { pushFollow(FOLLOW_rule__ColumnConstraint__Alternatives_in_ruleColumnConstraint3159); rule__ColumnConstraint__Alternatives(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getColumnConstraintAccess().getAlternatives()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleColumnConstraint" // $ANTLR start "entryRuleTableConstraint" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1517:1: entryRuleTableConstraint : ruleTableConstraint EOF ; public final void entryRuleTableConstraint() throws RecognitionException { try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1518:1: ( ruleTableConstraint EOF ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1519:1: ruleTableConstraint EOF { if ( state.backtracking==0 ) { before(grammarAccess.getTableConstraintRule()); } pushFollow(FOLLOW_ruleTableConstraint_in_entryRuleTableConstraint3186); ruleTableConstraint(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTableConstraintRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleTableConstraint3193); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleTableConstraint" // $ANTLR start "ruleTableConstraint" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1526:1: ruleTableConstraint : ( ( rule__TableConstraint__Alternatives ) ) ; public final void ruleTableConstraint() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1530:2: ( ( ( rule__TableConstraint__Alternatives ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1531:1: ( ( rule__TableConstraint__Alternatives ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1531:1: ( ( rule__TableConstraint__Alternatives ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1532:1: ( rule__TableConstraint__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getTableConstraintAccess().getAlternatives()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1533:1: ( rule__TableConstraint__Alternatives ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1533:2: rule__TableConstraint__Alternatives { pushFollow(FOLLOW_rule__TableConstraint__Alternatives_in_ruleTableConstraint3219); rule__TableConstraint__Alternatives(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getTableConstraintAccess().getAlternatives()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleTableConstraint" // $ANTLR start "entryRuleUniqueTableConstraint" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1545:1: entryRuleUniqueTableConstraint : ruleUniqueTableConstraint EOF ; public final void entryRuleUniqueTableConstraint() throws RecognitionException { try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1546:1: ( ruleUniqueTableConstraint EOF ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1547:1: ruleUniqueTableConstraint EOF { if ( state.backtracking==0 ) { before(grammarAccess.getUniqueTableConstraintRule()); } pushFollow(FOLLOW_ruleUniqueTableConstraint_in_entryRuleUniqueTableConstraint3246); ruleUniqueTableConstraint(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUniqueTableConstraintRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleUniqueTableConstraint3253); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleUniqueTableConstraint" // $ANTLR start "ruleUniqueTableConstraint" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1554:1: ruleUniqueTableConstraint : ( ( rule__UniqueTableConstraint__Group__0 ) ) ; public final void ruleUniqueTableConstraint() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1558:2: ( ( ( rule__UniqueTableConstraint__Group__0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1559:1: ( ( rule__UniqueTableConstraint__Group__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1559:1: ( ( rule__UniqueTableConstraint__Group__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1560:1: ( rule__UniqueTableConstraint__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getUniqueTableConstraintAccess().getGroup()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1561:1: ( rule__UniqueTableConstraint__Group__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1561:2: rule__UniqueTableConstraint__Group__0 { pushFollow(FOLLOW_rule__UniqueTableConstraint__Group__0_in_ruleUniqueTableConstraint3279); rule__UniqueTableConstraint__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getUniqueTableConstraintAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleUniqueTableConstraint" // $ANTLR start "entryRulePrimaryConstraint" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1573:1: entryRulePrimaryConstraint : rulePrimaryConstraint EOF ; public final void entryRulePrimaryConstraint() throws RecognitionException { try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1574:1: ( rulePrimaryConstraint EOF ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1575:1: rulePrimaryConstraint EOF { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryConstraintRule()); } pushFollow(FOLLOW_rulePrimaryConstraint_in_entryRulePrimaryConstraint3306); rulePrimaryConstraint(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryConstraintRule()); } match(input,EOF,FOLLOW_EOF_in_entryRulePrimaryConstraint3313); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRulePrimaryConstraint" // $ANTLR start "rulePrimaryConstraint" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1582:1: rulePrimaryConstraint : ( ( rule__PrimaryConstraint__Group__0 ) ) ; public final void rulePrimaryConstraint() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1586:2: ( ( ( rule__PrimaryConstraint__Group__0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1587:1: ( ( rule__PrimaryConstraint__Group__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1587:1: ( ( rule__PrimaryConstraint__Group__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1588:1: ( rule__PrimaryConstraint__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryConstraintAccess().getGroup()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1589:1: ( rule__PrimaryConstraint__Group__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1589:2: rule__PrimaryConstraint__Group__0 { pushFollow(FOLLOW_rule__PrimaryConstraint__Group__0_in_rulePrimaryConstraint3339); rule__PrimaryConstraint__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryConstraintAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rulePrimaryConstraint" // $ANTLR start "entryRuleCheckTableConstraint" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1601:1: entryRuleCheckTableConstraint : ruleCheckTableConstraint EOF ; public final void entryRuleCheckTableConstraint() throws RecognitionException { try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1602:1: ( ruleCheckTableConstraint EOF ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1603:1: ruleCheckTableConstraint EOF { if ( state.backtracking==0 ) { before(grammarAccess.getCheckTableConstraintRule()); } pushFollow(FOLLOW_ruleCheckTableConstraint_in_entryRuleCheckTableConstraint3366); ruleCheckTableConstraint(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCheckTableConstraintRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleCheckTableConstraint3373); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleCheckTableConstraint" // $ANTLR start "ruleCheckTableConstraint" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1610:1: ruleCheckTableConstraint : ( ( rule__CheckTableConstraint__Group__0 ) ) ; public final void ruleCheckTableConstraint() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1614:2: ( ( ( rule__CheckTableConstraint__Group__0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1615:1: ( ( rule__CheckTableConstraint__Group__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1615:1: ( ( rule__CheckTableConstraint__Group__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1616:1: ( rule__CheckTableConstraint__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCheckTableConstraintAccess().getGroup()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1617:1: ( rule__CheckTableConstraint__Group__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1617:2: rule__CheckTableConstraint__Group__0 { pushFollow(FOLLOW_rule__CheckTableConstraint__Group__0_in_ruleCheckTableConstraint3399); rule__CheckTableConstraint__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getCheckTableConstraintAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleCheckTableConstraint" // $ANTLR start "entryRuleIndexedColumn" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1629:1: entryRuleIndexedColumn : ruleIndexedColumn EOF ; public final void entryRuleIndexedColumn() throws RecognitionException { try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1630:1: ( ruleIndexedColumn EOF ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1631:1: ruleIndexedColumn EOF { if ( state.backtracking==0 ) { before(grammarAccess.getIndexedColumnRule()); } pushFollow(FOLLOW_ruleIndexedColumn_in_entryRuleIndexedColumn3426); ruleIndexedColumn(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getIndexedColumnRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleIndexedColumn3433); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleIndexedColumn" // $ANTLR start "ruleIndexedColumn" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1638:1: ruleIndexedColumn : ( ( rule__IndexedColumn__Group__0 ) ) ; public final void ruleIndexedColumn() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1642:2: ( ( ( rule__IndexedColumn__Group__0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1643:1: ( ( rule__IndexedColumn__Group__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1643:1: ( ( rule__IndexedColumn__Group__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1644:1: ( rule__IndexedColumn__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getIndexedColumnAccess().getGroup()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1645:1: ( rule__IndexedColumn__Group__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1645:2: rule__IndexedColumn__Group__0 { pushFollow(FOLLOW_rule__IndexedColumn__Group__0_in_ruleIndexedColumn3459); rule__IndexedColumn__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getIndexedColumnAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleIndexedColumn" // $ANTLR start "entryRuleDefaultValue" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1657:1: entryRuleDefaultValue : ruleDefaultValue EOF ; public final void entryRuleDefaultValue() throws RecognitionException { try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1658:1: ( ruleDefaultValue EOF ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1659:1: ruleDefaultValue EOF { if ( state.backtracking==0 ) { before(grammarAccess.getDefaultValueRule()); } pushFollow(FOLLOW_ruleDefaultValue_in_entryRuleDefaultValue3486); ruleDefaultValue(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDefaultValueRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleDefaultValue3493); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleDefaultValue" // $ANTLR start "ruleDefaultValue" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1666:1: ruleDefaultValue : ( ( rule__DefaultValue__Alternatives ) ) ; public final void ruleDefaultValue() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1670:2: ( ( ( rule__DefaultValue__Alternatives ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1671:1: ( ( rule__DefaultValue__Alternatives ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1671:1: ( ( rule__DefaultValue__Alternatives ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1672:1: ( rule__DefaultValue__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getDefaultValueAccess().getAlternatives()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1673:1: ( rule__DefaultValue__Alternatives ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1673:2: rule__DefaultValue__Alternatives { pushFollow(FOLLOW_rule__DefaultValue__Alternatives_in_ruleDefaultValue3519); rule__DefaultValue__Alternatives(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getDefaultValueAccess().getAlternatives()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleDefaultValue" // $ANTLR start "entryRuleConflictClause" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1685:1: entryRuleConflictClause : ruleConflictClause EOF ; public final void entryRuleConflictClause() throws RecognitionException { try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1686:1: ( ruleConflictClause EOF ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1687:1: ruleConflictClause EOF { if ( state.backtracking==0 ) { before(grammarAccess.getConflictClauseRule()); } pushFollow(FOLLOW_ruleConflictClause_in_entryRuleConflictClause3546); ruleConflictClause(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getConflictClauseRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleConflictClause3553); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleConflictClause" // $ANTLR start "ruleConflictClause" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1694:1: ruleConflictClause : ( ( rule__ConflictClause__Group__0 ) ) ; public final void ruleConflictClause() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1698:2: ( ( ( rule__ConflictClause__Group__0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1699:1: ( ( rule__ConflictClause__Group__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1699:1: ( ( rule__ConflictClause__Group__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1700:1: ( rule__ConflictClause__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getConflictClauseAccess().getGroup()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1701:1: ( rule__ConflictClause__Group__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1701:2: rule__ConflictClause__Group__0 { pushFollow(FOLLOW_rule__ConflictClause__Group__0_in_ruleConflictClause3579); rule__ConflictClause__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getConflictClauseAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleConflictClause" // $ANTLR start "entryRuleDMLStatement" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1713:1: entryRuleDMLStatement : ruleDMLStatement EOF ; public final void entryRuleDMLStatement() throws RecognitionException { try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1714:1: ( ruleDMLStatement EOF ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1715:1: ruleDMLStatement EOF { if ( state.backtracking==0 ) { before(grammarAccess.getDMLStatementRule()); } pushFollow(FOLLOW_ruleDMLStatement_in_entryRuleDMLStatement3606); ruleDMLStatement(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDMLStatementRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleDMLStatement3613); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleDMLStatement" // $ANTLR start "ruleDMLStatement" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1722:1: ruleDMLStatement : ( ( rule__DMLStatement__Alternatives ) ) ; public final void ruleDMLStatement() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1726:2: ( ( ( rule__DMLStatement__Alternatives ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1727:1: ( ( rule__DMLStatement__Alternatives ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1727:1: ( ( rule__DMLStatement__Alternatives ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1728:1: ( rule__DMLStatement__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getDMLStatementAccess().getAlternatives()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1729:1: ( rule__DMLStatement__Alternatives ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1729:2: rule__DMLStatement__Alternatives { pushFollow(FOLLOW_rule__DMLStatement__Alternatives_in_ruleDMLStatement3639); rule__DMLStatement__Alternatives(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getDMLStatementAccess().getAlternatives()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleDMLStatement" // $ANTLR start "entryRuleDeleteStatement" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1741:1: entryRuleDeleteStatement : ruleDeleteStatement EOF ; public final void entryRuleDeleteStatement() throws RecognitionException { try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1742:1: ( ruleDeleteStatement EOF ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1743:1: ruleDeleteStatement EOF { if ( state.backtracking==0 ) { before(grammarAccess.getDeleteStatementRule()); } pushFollow(FOLLOW_ruleDeleteStatement_in_entryRuleDeleteStatement3666); ruleDeleteStatement(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDeleteStatementRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleDeleteStatement3673); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleDeleteStatement" // $ANTLR start "ruleDeleteStatement" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1750:1: ruleDeleteStatement : ( ( rule__DeleteStatement__Group__0 ) ) ; public final void ruleDeleteStatement() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1754:2: ( ( ( rule__DeleteStatement__Group__0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1755:1: ( ( rule__DeleteStatement__Group__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1755:1: ( ( rule__DeleteStatement__Group__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1756:1: ( rule__DeleteStatement__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDeleteStatementAccess().getGroup()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1757:1: ( rule__DeleteStatement__Group__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1757:2: rule__DeleteStatement__Group__0 { pushFollow(FOLLOW_rule__DeleteStatement__Group__0_in_ruleDeleteStatement3699); rule__DeleteStatement__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getDeleteStatementAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleDeleteStatement" // $ANTLR start "entryRuleInsertStatement" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1769:1: entryRuleInsertStatement : ruleInsertStatement EOF ; public final void entryRuleInsertStatement() throws RecognitionException { try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1770:1: ( ruleInsertStatement EOF ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1771:1: ruleInsertStatement EOF { if ( state.backtracking==0 ) { before(grammarAccess.getInsertStatementRule()); } pushFollow(FOLLOW_ruleInsertStatement_in_entryRuleInsertStatement3726); ruleInsertStatement(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInsertStatementRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleInsertStatement3733); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleInsertStatement" // $ANTLR start "ruleInsertStatement" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1778:1: ruleInsertStatement : ( ( rule__InsertStatement__Group__0 ) ) ; public final void ruleInsertStatement() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1782:2: ( ( ( rule__InsertStatement__Group__0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1783:1: ( ( rule__InsertStatement__Group__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1783:1: ( ( rule__InsertStatement__Group__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1784:1: ( rule__InsertStatement__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getInsertStatementAccess().getGroup()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1785:1: ( rule__InsertStatement__Group__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1785:2: rule__InsertStatement__Group__0 { pushFollow(FOLLOW_rule__InsertStatement__Group__0_in_ruleInsertStatement3759); rule__InsertStatement__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getInsertStatementAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleInsertStatement" // $ANTLR start "entryRuleUpdateStatement" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1797:1: entryRuleUpdateStatement : ruleUpdateStatement EOF ; public final void entryRuleUpdateStatement() throws RecognitionException { try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1798:1: ( ruleUpdateStatement EOF ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1799:1: ruleUpdateStatement EOF { if ( state.backtracking==0 ) { before(grammarAccess.getUpdateStatementRule()); } pushFollow(FOLLOW_ruleUpdateStatement_in_entryRuleUpdateStatement3786); ruleUpdateStatement(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUpdateStatementRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleUpdateStatement3793); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleUpdateStatement" // $ANTLR start "ruleUpdateStatement" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1806:1: ruleUpdateStatement : ( ( rule__UpdateStatement__Group__0 ) ) ; public final void ruleUpdateStatement() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1810:2: ( ( ( rule__UpdateStatement__Group__0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1811:1: ( ( rule__UpdateStatement__Group__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1811:1: ( ( rule__UpdateStatement__Group__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1812:1: ( rule__UpdateStatement__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getUpdateStatementAccess().getGroup()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1813:1: ( rule__UpdateStatement__Group__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1813:2: rule__UpdateStatement__Group__0 { pushFollow(FOLLOW_rule__UpdateStatement__Group__0_in_ruleUpdateStatement3819); rule__UpdateStatement__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getUpdateStatementAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleUpdateStatement" // $ANTLR start "entryRuleUpdateColumnExpression" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1825:1: entryRuleUpdateColumnExpression : ruleUpdateColumnExpression EOF ; public final void entryRuleUpdateColumnExpression() throws RecognitionException { try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1826:1: ( ruleUpdateColumnExpression EOF ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1827:1: ruleUpdateColumnExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getUpdateColumnExpressionRule()); } pushFollow(FOLLOW_ruleUpdateColumnExpression_in_entryRuleUpdateColumnExpression3846); ruleUpdateColumnExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUpdateColumnExpressionRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleUpdateColumnExpression3853); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleUpdateColumnExpression" // $ANTLR start "ruleUpdateColumnExpression" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1834:1: ruleUpdateColumnExpression : ( ( rule__UpdateColumnExpression__Group__0 ) ) ; public final void ruleUpdateColumnExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1838:2: ( ( ( rule__UpdateColumnExpression__Group__0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1839:1: ( ( rule__UpdateColumnExpression__Group__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1839:1: ( ( rule__UpdateColumnExpression__Group__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1840:1: ( rule__UpdateColumnExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getUpdateColumnExpressionAccess().getGroup()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1841:1: ( rule__UpdateColumnExpression__Group__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1841:2: rule__UpdateColumnExpression__Group__0 { pushFollow(FOLLOW_rule__UpdateColumnExpression__Group__0_in_ruleUpdateColumnExpression3879); rule__UpdateColumnExpression__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getUpdateColumnExpressionAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleUpdateColumnExpression" // $ANTLR start "entryRuleSignedNumber" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1853:1: entryRuleSignedNumber : ruleSignedNumber EOF ; public final void entryRuleSignedNumber() throws RecognitionException { try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1854:1: ( ruleSignedNumber EOF ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1855:1: ruleSignedNumber EOF { if ( state.backtracking==0 ) { before(grammarAccess.getSignedNumberRule()); } pushFollow(FOLLOW_ruleSignedNumber_in_entryRuleSignedNumber3906); ruleSignedNumber(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSignedNumberRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleSignedNumber3913); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleSignedNumber" // $ANTLR start "ruleSignedNumber" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1862:1: ruleSignedNumber : ( ( rule__SignedNumber__Group__0 ) ) ; public final void ruleSignedNumber() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1866:2: ( ( ( rule__SignedNumber__Group__0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1867:1: ( ( rule__SignedNumber__Group__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1867:1: ( ( rule__SignedNumber__Group__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1868:1: ( rule__SignedNumber__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSignedNumberAccess().getGroup()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1869:1: ( rule__SignedNumber__Group__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1869:2: rule__SignedNumber__Group__0 { pushFollow(FOLLOW_rule__SignedNumber__Group__0_in_ruleSignedNumber3939); 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 "entryRuleQualifiedName" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1881:1: entryRuleQualifiedName : ruleQualifiedName EOF ; public final void entryRuleQualifiedName() throws RecognitionException { try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1882:1: ( ruleQualifiedName EOF ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1883:1: ruleQualifiedName EOF { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameRule()); } pushFollow(FOLLOW_ruleQualifiedName_in_entryRuleQualifiedName3966); ruleQualifiedName(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQualifiedNameRule()); } match(input,EOF,FOLLOW_EOF_in_entryRuleQualifiedName3973); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleQualifiedName" // $ANTLR start "ruleQualifiedName" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1890:1: ruleQualifiedName : ( ( rule__QualifiedName__Group__0 ) ) ; public final void ruleQualifiedName() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1894:2: ( ( ( rule__QualifiedName__Group__0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1895:1: ( ( rule__QualifiedName__Group__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1895:1: ( ( rule__QualifiedName__Group__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1896:1: ( rule__QualifiedName__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameAccess().getGroup()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1897:1: ( rule__QualifiedName__Group__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1897:2: rule__QualifiedName__Group__0 { pushFollow(FOLLOW_rule__QualifiedName__Group__0_in_ruleQualifiedName3999); rule__QualifiedName__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getQualifiedNameAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleQualifiedName" // $ANTLR start "ruleCompoundOperator" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1910:1: ruleCompoundOperator : ( ( rule__CompoundOperator__Alternatives ) ) ; public final void ruleCompoundOperator() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1914:1: ( ( ( rule__CompoundOperator__Alternatives ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1915:1: ( ( rule__CompoundOperator__Alternatives ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1915:1: ( ( rule__CompoundOperator__Alternatives ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1916:1: ( rule__CompoundOperator__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getCompoundOperatorAccess().getAlternatives()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1917:1: ( rule__CompoundOperator__Alternatives ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1917:2: rule__CompoundOperator__Alternatives { pushFollow(FOLLOW_rule__CompoundOperator__Alternatives_in_ruleCompoundOperator4036); rule__CompoundOperator__Alternatives(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getCompoundOperatorAccess().getAlternatives()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleCompoundOperator" // $ANTLR start "ruleSqliteDataType" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1929:1: ruleSqliteDataType : ( ( rule__SqliteDataType__Alternatives ) ) ; public final void ruleSqliteDataType() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1933:1: ( ( ( rule__SqliteDataType__Alternatives ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1934:1: ( ( rule__SqliteDataType__Alternatives ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1934:1: ( ( rule__SqliteDataType__Alternatives ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1935:1: ( rule__SqliteDataType__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getSqliteDataTypeAccess().getAlternatives()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1936:1: ( rule__SqliteDataType__Alternatives ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1936:2: rule__SqliteDataType__Alternatives { pushFollow(FOLLOW_rule__SqliteDataType__Alternatives_in_ruleSqliteDataType4072); rule__SqliteDataType__Alternatives(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getSqliteDataTypeAccess().getAlternatives()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleSqliteDataType" // $ANTLR start "ruleColumnType" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1948:1: ruleColumnType : ( ( rule__ColumnType__Alternatives ) ) ; public final void ruleColumnType() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1952:1: ( ( ( rule__ColumnType__Alternatives ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1953:1: ( ( rule__ColumnType__Alternatives ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1953:1: ( ( rule__ColumnType__Alternatives ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1954:1: ( rule__ColumnType__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getColumnTypeAccess().getAlternatives()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1955:1: ( rule__ColumnType__Alternatives ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1955:2: rule__ColumnType__Alternatives { pushFollow(FOLLOW_rule__ColumnType__Alternatives_in_ruleColumnType4108); rule__ColumnType__Alternatives(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getColumnTypeAccess().getAlternatives()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleColumnType" // $ANTLR start "ruleConflictResolution" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1967:1: ruleConflictResolution : ( ( rule__ConflictResolution__Alternatives ) ) ; public final void ruleConflictResolution() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1971:1: ( ( ( rule__ConflictResolution__Alternatives ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1972:1: ( ( rule__ConflictResolution__Alternatives ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1972:1: ( ( rule__ConflictResolution__Alternatives ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1973:1: ( rule__ConflictResolution__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getConflictResolutionAccess().getAlternatives()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1974:1: ( rule__ConflictResolution__Alternatives ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1974:2: rule__ConflictResolution__Alternatives { pushFollow(FOLLOW_rule__ConflictResolution__Alternatives_in_ruleConflictResolution4144); rule__ConflictResolution__Alternatives(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getConflictResolutionAccess().getAlternatives()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleConflictResolution" // $ANTLR start "rule__ConfigurationStatement__Alternatives" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1985:1: rule__ConfigurationStatement__Alternatives : ( ( ( rule__ConfigurationStatement__Group_0__0 ) ) | ( ( rule__ConfigurationStatement__Group_1__0 ) ) ); public final void rule__ConfigurationStatement__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1989:1: ( ( ( rule__ConfigurationStatement__Group_0__0 ) ) | ( ( rule__ConfigurationStatement__Group_1__0 ) ) ) int alt1=2; int LA1_0 = input.LA(1); if ( (LA1_0==67) ) { alt1=1; } else if ( (LA1_0==68) ) { alt1=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 1, 0, input); throw nvae; } switch (alt1) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1990:1: ( ( rule__ConfigurationStatement__Group_0__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1990:1: ( ( rule__ConfigurationStatement__Group_0__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1991:1: ( rule__ConfigurationStatement__Group_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getConfigurationStatementAccess().getGroup_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1992:1: ( rule__ConfigurationStatement__Group_0__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1992:2: rule__ConfigurationStatement__Group_0__0 { pushFollow(FOLLOW_rule__ConfigurationStatement__Group_0__0_in_rule__ConfigurationStatement__Alternatives4179); rule__ConfigurationStatement__Group_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getConfigurationStatementAccess().getGroup_0()); } } } break; case 2 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1996:6: ( ( rule__ConfigurationStatement__Group_1__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1996:6: ( ( rule__ConfigurationStatement__Group_1__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1997:1: ( rule__ConfigurationStatement__Group_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getConfigurationStatementAccess().getGroup_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1998:1: ( rule__ConfigurationStatement__Group_1__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:1998:2: rule__ConfigurationStatement__Group_1__0 { pushFollow(FOLLOW_rule__ConfigurationStatement__Group_1__0_in_rule__ConfigurationStatement__Alternatives4197); rule__ConfigurationStatement__Group_1__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getConfigurationStatementAccess().getGroup_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConfigurationStatement__Alternatives" // $ANTLR start "rule__ContentUriSegment__Alternatives" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2007:1: rule__ContentUriSegment__Alternatives : ( ( ( rule__ContentUriSegment__NameAssignment_0 ) ) | ( ( rule__ContentUriSegment__Group_1__0 ) ) ); public final void rule__ContentUriSegment__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2011:1: ( ( ( rule__ContentUriSegment__NameAssignment_0 ) ) | ( ( rule__ContentUriSegment__Group_1__0 ) ) ) int alt2=2; int LA2_0 = input.LA(1); if ( (LA2_0==RULE_ID) ) { alt2=1; } else if ( (LA2_0==62) ) { alt2=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 2, 0, input); throw nvae; } switch (alt2) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2012:1: ( ( rule__ContentUriSegment__NameAssignment_0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2012:1: ( ( rule__ContentUriSegment__NameAssignment_0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2013:1: ( rule__ContentUriSegment__NameAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getContentUriSegmentAccess().getNameAssignment_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2014:1: ( rule__ContentUriSegment__NameAssignment_0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2014:2: rule__ContentUriSegment__NameAssignment_0 { pushFollow(FOLLOW_rule__ContentUriSegment__NameAssignment_0_in_rule__ContentUriSegment__Alternatives4230); rule__ContentUriSegment__NameAssignment_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getContentUriSegmentAccess().getNameAssignment_0()); } } } break; case 2 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2018:6: ( ( rule__ContentUriSegment__Group_1__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2018:6: ( ( rule__ContentUriSegment__Group_1__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2019:1: ( rule__ContentUriSegment__Group_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getContentUriSegmentAccess().getGroup_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2020:1: ( rule__ContentUriSegment__Group_1__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2020:2: rule__ContentUriSegment__Group_1__0 { pushFollow(FOLLOW_rule__ContentUriSegment__Group_1__0_in_rule__ContentUriSegment__Alternatives4248); rule__ContentUriSegment__Group_1__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getContentUriSegmentAccess().getGroup_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ContentUriSegment__Alternatives" // $ANTLR start "rule__ContentUriSegment__Alternatives_1_4" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2029:1: rule__ContentUriSegment__Alternatives_1_4 : ( ( ( rule__ContentUriSegment__NumAssignment_1_4_0 ) ) | ( ( rule__ContentUriSegment__TextAssignment_1_4_1 ) ) ); public final void rule__ContentUriSegment__Alternatives_1_4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2033:1: ( ( ( rule__ContentUriSegment__NumAssignment_1_4_0 ) ) | ( ( rule__ContentUriSegment__TextAssignment_1_4_1 ) ) ) int alt3=2; int LA3_0 = input.LA(1); if ( (LA3_0==119) ) { alt3=1; } else if ( (LA3_0==12) ) { 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.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2034:1: ( ( rule__ContentUriSegment__NumAssignment_1_4_0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2034:1: ( ( rule__ContentUriSegment__NumAssignment_1_4_0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2035:1: ( rule__ContentUriSegment__NumAssignment_1_4_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getContentUriSegmentAccess().getNumAssignment_1_4_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2036:1: ( rule__ContentUriSegment__NumAssignment_1_4_0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2036:2: rule__ContentUriSegment__NumAssignment_1_4_0 { pushFollow(FOLLOW_rule__ContentUriSegment__NumAssignment_1_4_0_in_rule__ContentUriSegment__Alternatives_1_44281); rule__ContentUriSegment__NumAssignment_1_4_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getContentUriSegmentAccess().getNumAssignment_1_4_0()); } } } break; case 2 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2040:6: ( ( rule__ContentUriSegment__TextAssignment_1_4_1 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2040:6: ( ( rule__ContentUriSegment__TextAssignment_1_4_1 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2041:1: ( rule__ContentUriSegment__TextAssignment_1_4_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getContentUriSegmentAccess().getTextAssignment_1_4_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2042:1: ( rule__ContentUriSegment__TextAssignment_1_4_1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2042:2: rule__ContentUriSegment__TextAssignment_1_4_1 { pushFollow(FOLLOW_rule__ContentUriSegment__TextAssignment_1_4_1_in_rule__ContentUriSegment__Alternatives_1_44299); rule__ContentUriSegment__TextAssignment_1_4_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getContentUriSegmentAccess().getTextAssignment_1_4_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ContentUriSegment__Alternatives_1_4" // $ANTLR start "rule__ExprMult__OpAlternatives_1_1_0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2051:1: rule__ExprMult__OpAlternatives_1_1_0 : ( ( '*' ) | ( '/' ) | ( '%' ) ); public final void rule__ExprMult__OpAlternatives_1_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2055:1: ( ( '*' ) | ( '/' ) | ( '%' ) ) int alt4=3; switch ( input.LA(1) ) { case 12: { alt4=1; } break; case 13: { alt4=2; } break; case 14: { alt4=3; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 4, 0, input); throw nvae; } switch (alt4) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2056:1: ( '*' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2056:1: ( '*' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2057:1: '*' { if ( state.backtracking==0 ) { before(grammarAccess.getExprMultAccess().getOpAsteriskKeyword_1_1_0_0()); } match(input,12,FOLLOW_12_in_rule__ExprMult__OpAlternatives_1_1_04333); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExprMultAccess().getOpAsteriskKeyword_1_1_0_0()); } } } break; case 2 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2064:6: ( '/' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2064:6: ( '/' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2065:1: '/' { if ( state.backtracking==0 ) { before(grammarAccess.getExprMultAccess().getOpSolidusKeyword_1_1_0_1()); } match(input,13,FOLLOW_13_in_rule__ExprMult__OpAlternatives_1_1_04353); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExprMultAccess().getOpSolidusKeyword_1_1_0_1()); } } } break; case 3 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2072:6: ( '%' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2072:6: ( '%' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2073:1: '%' { if ( state.backtracking==0 ) { before(grammarAccess.getExprMultAccess().getOpPercentSignKeyword_1_1_0_2()); } match(input,14,FOLLOW_14_in_rule__ExprMult__OpAlternatives_1_1_04373); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExprMultAccess().getOpPercentSignKeyword_1_1_0_2()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprMult__OpAlternatives_1_1_0" // $ANTLR start "rule__ExprAdd__OpAlternatives_1_1_0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2085:1: rule__ExprAdd__OpAlternatives_1_1_0 : ( ( '+' ) | ( '-' ) ); public final void rule__ExprAdd__OpAlternatives_1_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2089:1: ( ( '+' ) | ( '-' ) ) int alt5=2; int LA5_0 = input.LA(1); if ( (LA5_0==15) ) { alt5=1; } else if ( (LA5_0==16) ) { alt5=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 5, 0, input); throw nvae; } switch (alt5) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2090:1: ( '+' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2090:1: ( '+' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2091:1: '+' { if ( state.backtracking==0 ) { before(grammarAccess.getExprAddAccess().getOpPlusSignKeyword_1_1_0_0()); } match(input,15,FOLLOW_15_in_rule__ExprAdd__OpAlternatives_1_1_04408); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExprAddAccess().getOpPlusSignKeyword_1_1_0_0()); } } } break; case 2 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2098:6: ( '-' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2098:6: ( '-' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2099:1: '-' { if ( state.backtracking==0 ) { before(grammarAccess.getExprAddAccess().getOpHyphenMinusKeyword_1_1_0_1()); } match(input,16,FOLLOW_16_in_rule__ExprAdd__OpAlternatives_1_1_04428); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExprAddAccess().getOpHyphenMinusKeyword_1_1_0_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprAdd__OpAlternatives_1_1_0" // $ANTLR start "rule__ExprBit__OpAlternatives_1_1_0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2111:1: rule__ExprBit__OpAlternatives_1_1_0 : ( ( '<<' ) | ( '>>' ) | ( '&' ) | ( '|' ) ); public final void rule__ExprBit__OpAlternatives_1_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2115:1: ( ( '<<' ) | ( '>>' ) | ( '&' ) | ( '|' ) ) int alt6=4; switch ( input.LA(1) ) { case 17: { alt6=1; } break; case 18: { alt6=2; } break; case 19: { alt6=3; } break; case 20: { alt6=4; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 6, 0, input); throw nvae; } switch (alt6) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2116:1: ( '<<' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2116:1: ( '<<' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2117:1: '<<' { if ( state.backtracking==0 ) { before(grammarAccess.getExprBitAccess().getOpLessThanSignLessThanSignKeyword_1_1_0_0()); } match(input,17,FOLLOW_17_in_rule__ExprBit__OpAlternatives_1_1_04463); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExprBitAccess().getOpLessThanSignLessThanSignKeyword_1_1_0_0()); } } } break; case 2 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2124:6: ( '>>' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2124:6: ( '>>' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2125:1: '>>' { if ( state.backtracking==0 ) { before(grammarAccess.getExprBitAccess().getOpGreaterThanSignGreaterThanSignKeyword_1_1_0_1()); } match(input,18,FOLLOW_18_in_rule__ExprBit__OpAlternatives_1_1_04483); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExprBitAccess().getOpGreaterThanSignGreaterThanSignKeyword_1_1_0_1()); } } } break; case 3 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2132:6: ( '&' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2132:6: ( '&' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2133:1: '&' { if ( state.backtracking==0 ) { before(grammarAccess.getExprBitAccess().getOpAmpersandKeyword_1_1_0_2()); } match(input,19,FOLLOW_19_in_rule__ExprBit__OpAlternatives_1_1_04503); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExprBitAccess().getOpAmpersandKeyword_1_1_0_2()); } } } break; case 4 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2140:6: ( '|' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2140:6: ( '|' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2141:1: '|' { if ( state.backtracking==0 ) { before(grammarAccess.getExprBitAccess().getOpVerticalLineKeyword_1_1_0_3()); } match(input,20,FOLLOW_20_in_rule__ExprBit__OpAlternatives_1_1_04523); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExprBitAccess().getOpVerticalLineKeyword_1_1_0_3()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprBit__OpAlternatives_1_1_0" // $ANTLR start "rule__ExprRelate__OpAlternatives_1_1_0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2153:1: rule__ExprRelate__OpAlternatives_1_1_0 : ( ( '<' ) | ( '<=' ) | ( '>' ) | ( '>=' ) ); public final void rule__ExprRelate__OpAlternatives_1_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2157:1: ( ( '<' ) | ( '<=' ) | ( '>' ) | ( '>=' ) ) int alt7=4; switch ( input.LA(1) ) { case 21: { alt7=1; } break; case 22: { alt7=2; } break; case 23: { alt7=3; } break; case 24: { alt7=4; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 7, 0, input); throw nvae; } switch (alt7) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2158:1: ( '<' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2158:1: ( '<' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2159:1: '<' { if ( state.backtracking==0 ) { before(grammarAccess.getExprRelateAccess().getOpLessThanSignKeyword_1_1_0_0()); } match(input,21,FOLLOW_21_in_rule__ExprRelate__OpAlternatives_1_1_04558); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExprRelateAccess().getOpLessThanSignKeyword_1_1_0_0()); } } } break; case 2 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2166:6: ( '<=' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2166:6: ( '<=' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2167:1: '<=' { if ( state.backtracking==0 ) { before(grammarAccess.getExprRelateAccess().getOpLessThanSignEqualsSignKeyword_1_1_0_1()); } match(input,22,FOLLOW_22_in_rule__ExprRelate__OpAlternatives_1_1_04578); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExprRelateAccess().getOpLessThanSignEqualsSignKeyword_1_1_0_1()); } } } break; case 3 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2174:6: ( '>' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2174:6: ( '>' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2175:1: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getExprRelateAccess().getOpGreaterThanSignKeyword_1_1_0_2()); } match(input,23,FOLLOW_23_in_rule__ExprRelate__OpAlternatives_1_1_04598); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExprRelateAccess().getOpGreaterThanSignKeyword_1_1_0_2()); } } } break; case 4 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2182:6: ( '>=' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2182:6: ( '>=' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2183:1: '>=' { if ( state.backtracking==0 ) { before(grammarAccess.getExprRelateAccess().getOpGreaterThanSignEqualsSignKeyword_1_1_0_3()); } match(input,24,FOLLOW_24_in_rule__ExprRelate__OpAlternatives_1_1_04618); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExprRelateAccess().getOpGreaterThanSignEqualsSignKeyword_1_1_0_3()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprRelate__OpAlternatives_1_1_0" // $ANTLR start "rule__ExprEqual__OpAlternatives_1_1_0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2195:1: rule__ExprEqual__OpAlternatives_1_1_0 : ( ( '=' ) | ( '==' ) | ( '!=' ) | ( '<>' ) | ( 'is' ) | ( 'is not' ) | ( 'in' ) | ( 'not in' ) | ( 'like' ) | ( 'glob' ) | ( 'match' ) | ( 'regexp' ) ); public final void rule__ExprEqual__OpAlternatives_1_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2199:1: ( ( '=' ) | ( '==' ) | ( '!=' ) | ( '<>' ) | ( 'is' ) | ( 'is not' ) | ( 'in' ) | ( 'not in' ) | ( 'like' ) | ( 'glob' ) | ( 'match' ) | ( 'regexp' ) ) int alt8=12; switch ( input.LA(1) ) { case 25: { alt8=1; } break; case 26: { alt8=2; } break; case 27: { alt8=3; } break; case 28: { alt8=4; } break; case 29: { alt8=5; } break; case 30: { alt8=6; } break; case 31: { alt8=7; } break; case 32: { alt8=8; } break; case 33: { alt8=9; } break; case 34: { alt8=10; } break; case 35: { alt8=11; } break; case 36: { alt8=12; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 8, 0, input); throw nvae; } switch (alt8) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2200:1: ( '=' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2200:1: ( '=' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2201:1: '=' { if ( state.backtracking==0 ) { before(grammarAccess.getExprEqualAccess().getOpEqualsSignKeyword_1_1_0_0()); } match(input,25,FOLLOW_25_in_rule__ExprEqual__OpAlternatives_1_1_04653); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExprEqualAccess().getOpEqualsSignKeyword_1_1_0_0()); } } } break; case 2 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2208:6: ( '==' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2208:6: ( '==' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2209:1: '==' { if ( state.backtracking==0 ) { before(grammarAccess.getExprEqualAccess().getOpEqualsSignEqualsSignKeyword_1_1_0_1()); } match(input,26,FOLLOW_26_in_rule__ExprEqual__OpAlternatives_1_1_04673); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExprEqualAccess().getOpEqualsSignEqualsSignKeyword_1_1_0_1()); } } } break; case 3 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2216:6: ( '!=' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2216:6: ( '!=' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2217:1: '!=' { if ( state.backtracking==0 ) { before(grammarAccess.getExprEqualAccess().getOpExclamationMarkEqualsSignKeyword_1_1_0_2()); } match(input,27,FOLLOW_27_in_rule__ExprEqual__OpAlternatives_1_1_04693); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExprEqualAccess().getOpExclamationMarkEqualsSignKeyword_1_1_0_2()); } } } break; case 4 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2224:6: ( '<>' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2224:6: ( '<>' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2225:1: '<>' { if ( state.backtracking==0 ) { before(grammarAccess.getExprEqualAccess().getOpLessThanSignGreaterThanSignKeyword_1_1_0_3()); } match(input,28,FOLLOW_28_in_rule__ExprEqual__OpAlternatives_1_1_04713); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExprEqualAccess().getOpLessThanSignGreaterThanSignKeyword_1_1_0_3()); } } } break; case 5 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2232:6: ( 'is' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2232:6: ( 'is' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2233:1: 'is' { if ( state.backtracking==0 ) { before(grammarAccess.getExprEqualAccess().getOpIsKeyword_1_1_0_4()); } match(input,29,FOLLOW_29_in_rule__ExprEqual__OpAlternatives_1_1_04733); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExprEqualAccess().getOpIsKeyword_1_1_0_4()); } } } break; case 6 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2240:6: ( 'is not' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2240:6: ( 'is not' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2241:1: 'is not' { if ( state.backtracking==0 ) { before(grammarAccess.getExprEqualAccess().getOpIsNotKeyword_1_1_0_5()); } match(input,30,FOLLOW_30_in_rule__ExprEqual__OpAlternatives_1_1_04753); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExprEqualAccess().getOpIsNotKeyword_1_1_0_5()); } } } break; case 7 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2248:6: ( 'in' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2248:6: ( 'in' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2249:1: 'in' { if ( state.backtracking==0 ) { before(grammarAccess.getExprEqualAccess().getOpInKeyword_1_1_0_6()); } match(input,31,FOLLOW_31_in_rule__ExprEqual__OpAlternatives_1_1_04773); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExprEqualAccess().getOpInKeyword_1_1_0_6()); } } } break; case 8 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2256:6: ( 'not in' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2256:6: ( 'not in' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2257:1: 'not in' { if ( state.backtracking==0 ) { before(grammarAccess.getExprEqualAccess().getOpNotInKeyword_1_1_0_7()); } match(input,32,FOLLOW_32_in_rule__ExprEqual__OpAlternatives_1_1_04793); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExprEqualAccess().getOpNotInKeyword_1_1_0_7()); } } } break; case 9 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2264:6: ( 'like' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2264:6: ( 'like' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2265:1: 'like' { if ( state.backtracking==0 ) { before(grammarAccess.getExprEqualAccess().getOpLikeKeyword_1_1_0_8()); } match(input,33,FOLLOW_33_in_rule__ExprEqual__OpAlternatives_1_1_04813); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExprEqualAccess().getOpLikeKeyword_1_1_0_8()); } } } break; case 10 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2272:6: ( 'glob' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2272:6: ( 'glob' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2273:1: 'glob' { if ( state.backtracking==0 ) { before(grammarAccess.getExprEqualAccess().getOpGlobKeyword_1_1_0_9()); } match(input,34,FOLLOW_34_in_rule__ExprEqual__OpAlternatives_1_1_04833); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExprEqualAccess().getOpGlobKeyword_1_1_0_9()); } } } break; case 11 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2280:6: ( 'match' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2280:6: ( 'match' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2281:1: 'match' { if ( state.backtracking==0 ) { before(grammarAccess.getExprEqualAccess().getOpMatchKeyword_1_1_0_10()); } match(input,35,FOLLOW_35_in_rule__ExprEqual__OpAlternatives_1_1_04853); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExprEqualAccess().getOpMatchKeyword_1_1_0_10()); } } } break; case 12 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2288:6: ( 'regexp' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2288:6: ( 'regexp' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2289:1: 'regexp' { if ( state.backtracking==0 ) { before(grammarAccess.getExprEqualAccess().getOpRegexpKeyword_1_1_0_11()); } match(input,36,FOLLOW_36_in_rule__ExprEqual__OpAlternatives_1_1_04873); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExprEqualAccess().getOpRegexpKeyword_1_1_0_11()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprEqual__OpAlternatives_1_1_0" // $ANTLR start "rule__NullExpression__Alternatives" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2301:1: rule__NullExpression__Alternatives : ( ( ( rule__NullExpression__Group_0__0 ) ) | ( ( rule__NullExpression__Group_1__0 ) ) ); public final void rule__NullExpression__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2305:1: ( ( ( rule__NullExpression__Group_0__0 ) ) | ( ( rule__NullExpression__Group_1__0 ) ) ) int alt9=2; int LA9_0 = input.LA(1); if ( (LA9_0==73) ) { alt9=1; } else if ( ((LA9_0>=37 && LA9_0<=38)) ) { alt9=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 9, 0, input); throw nvae; } switch (alt9) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2306:1: ( ( rule__NullExpression__Group_0__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2306:1: ( ( rule__NullExpression__Group_0__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2307:1: ( rule__NullExpression__Group_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getNullExpressionAccess().getGroup_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2308:1: ( rule__NullExpression__Group_0__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2308:2: rule__NullExpression__Group_0__0 { pushFollow(FOLLOW_rule__NullExpression__Group_0__0_in_rule__NullExpression__Alternatives4907); rule__NullExpression__Group_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getNullExpressionAccess().getGroup_0()); } } } break; case 2 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2312:6: ( ( rule__NullExpression__Group_1__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2312:6: ( ( rule__NullExpression__Group_1__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2313:1: ( rule__NullExpression__Group_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getNullExpressionAccess().getGroup_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2314:1: ( rule__NullExpression__Group_1__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2314:2: rule__NullExpression__Group_1__0 { pushFollow(FOLLOW_rule__NullExpression__Group_1__0_in_rule__NullExpression__Alternatives4925); rule__NullExpression__Group_1__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getNullExpressionAccess().getGroup_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__NullExpression__Alternatives" // $ANTLR start "rule__NullExpression__Alternatives_1_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2323:1: rule__NullExpression__Alternatives_1_1 : ( ( 'not null' ) | ( 'notnull' ) ); public final void rule__NullExpression__Alternatives_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2327:1: ( ( 'not null' ) | ( 'notnull' ) ) int alt10=2; int LA10_0 = input.LA(1); if ( (LA10_0==37) ) { alt10=1; } else if ( (LA10_0==38) ) { alt10=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 10, 0, input); throw nvae; } switch (alt10) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2328:1: ( 'not null' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2328:1: ( 'not null' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2329:1: 'not null' { if ( state.backtracking==0 ) { before(grammarAccess.getNullExpressionAccess().getNotNullKeyword_1_1_0()); } match(input,37,FOLLOW_37_in_rule__NullExpression__Alternatives_1_14959); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNullExpressionAccess().getNotNullKeyword_1_1_0()); } } } break; case 2 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2336:6: ( 'notnull' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2336:6: ( 'notnull' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2337:1: 'notnull' { if ( state.backtracking==0 ) { before(grammarAccess.getNullExpressionAccess().getNotnullKeyword_1_1_1()); } match(input,38,FOLLOW_38_in_rule__NullExpression__Alternatives_1_14979); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNullExpressionAccess().getNotnullKeyword_1_1_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__NullExpression__Alternatives_1_1" // $ANTLR start "rule__PrimaryExpression__Alternatives" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2349:1: rule__PrimaryExpression__Alternatives : ( ( ( rule__PrimaryExpression__Group_0__0 ) ) | ( ( rule__PrimaryExpression__Group_1__0 ) ) | ( ( rule__PrimaryExpression__Group_2__0 ) ) | ( ( rule__PrimaryExpression__Group_3__0 ) ) | ( ( rule__PrimaryExpression__Group_4__0 ) ) | ( ( rule__PrimaryExpression__Group_5__0 ) ) | ( ( rule__PrimaryExpression__Group_6__0 ) ) | ( ( rule__PrimaryExpression__Group_7__0 ) ) | ( ( rule__PrimaryExpression__Group_8__0 ) ) | ( ( rule__PrimaryExpression__Group_9__0 ) ) ); public final void rule__PrimaryExpression__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2353:1: ( ( ( rule__PrimaryExpression__Group_0__0 ) ) | ( ( rule__PrimaryExpression__Group_1__0 ) ) | ( ( rule__PrimaryExpression__Group_2__0 ) ) | ( ( rule__PrimaryExpression__Group_3__0 ) ) | ( ( rule__PrimaryExpression__Group_4__0 ) ) | ( ( rule__PrimaryExpression__Group_5__0 ) ) | ( ( rule__PrimaryExpression__Group_6__0 ) ) | ( ( rule__PrimaryExpression__Group_7__0 ) ) | ( ( rule__PrimaryExpression__Group_8__0 ) ) | ( ( rule__PrimaryExpression__Group_9__0 ) ) ) int alt11=10; alt11 = dfa11.predict(input); switch (alt11) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2354:1: ( ( rule__PrimaryExpression__Group_0__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2354:1: ( ( rule__PrimaryExpression__Group_0__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2355:1: ( rule__PrimaryExpression__Group_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getGroup_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2356:1: ( rule__PrimaryExpression__Group_0__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2356:2: rule__PrimaryExpression__Group_0__0 { pushFollow(FOLLOW_rule__PrimaryExpression__Group_0__0_in_rule__PrimaryExpression__Alternatives5013); rule__PrimaryExpression__Group_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getGroup_0()); } } } break; case 2 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2360:6: ( ( rule__PrimaryExpression__Group_1__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2360:6: ( ( rule__PrimaryExpression__Group_1__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2361:1: ( rule__PrimaryExpression__Group_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getGroup_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2362:1: ( rule__PrimaryExpression__Group_1__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2362:2: rule__PrimaryExpression__Group_1__0 { pushFollow(FOLLOW_rule__PrimaryExpression__Group_1__0_in_rule__PrimaryExpression__Alternatives5031); rule__PrimaryExpression__Group_1__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getGroup_1()); } } } break; case 3 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2366:6: ( ( rule__PrimaryExpression__Group_2__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2366:6: ( ( rule__PrimaryExpression__Group_2__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2367:1: ( rule__PrimaryExpression__Group_2__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getGroup_2()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2368:1: ( rule__PrimaryExpression__Group_2__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2368:2: rule__PrimaryExpression__Group_2__0 { pushFollow(FOLLOW_rule__PrimaryExpression__Group_2__0_in_rule__PrimaryExpression__Alternatives5049); rule__PrimaryExpression__Group_2__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getGroup_2()); } } } break; case 4 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2372:6: ( ( rule__PrimaryExpression__Group_3__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2372:6: ( ( rule__PrimaryExpression__Group_3__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2373:1: ( rule__PrimaryExpression__Group_3__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getGroup_3()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2374:1: ( rule__PrimaryExpression__Group_3__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2374:2: rule__PrimaryExpression__Group_3__0 { pushFollow(FOLLOW_rule__PrimaryExpression__Group_3__0_in_rule__PrimaryExpression__Alternatives5067); rule__PrimaryExpression__Group_3__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getGroup_3()); } } } break; case 5 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2378:6: ( ( rule__PrimaryExpression__Group_4__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2378:6: ( ( rule__PrimaryExpression__Group_4__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2379:1: ( rule__PrimaryExpression__Group_4__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getGroup_4()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2380:1: ( rule__PrimaryExpression__Group_4__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2380:2: rule__PrimaryExpression__Group_4__0 { pushFollow(FOLLOW_rule__PrimaryExpression__Group_4__0_in_rule__PrimaryExpression__Alternatives5085); rule__PrimaryExpression__Group_4__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getGroup_4()); } } } break; case 6 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2384:6: ( ( rule__PrimaryExpression__Group_5__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2384:6: ( ( rule__PrimaryExpression__Group_5__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2385:1: ( rule__PrimaryExpression__Group_5__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getGroup_5()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2386:1: ( rule__PrimaryExpression__Group_5__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2386:2: rule__PrimaryExpression__Group_5__0 { pushFollow(FOLLOW_rule__PrimaryExpression__Group_5__0_in_rule__PrimaryExpression__Alternatives5103); rule__PrimaryExpression__Group_5__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getGroup_5()); } } } break; case 7 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2390:6: ( ( rule__PrimaryExpression__Group_6__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2390:6: ( ( rule__PrimaryExpression__Group_6__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2391:1: ( rule__PrimaryExpression__Group_6__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getGroup_6()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2392:1: ( rule__PrimaryExpression__Group_6__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2392:2: rule__PrimaryExpression__Group_6__0 { pushFollow(FOLLOW_rule__PrimaryExpression__Group_6__0_in_rule__PrimaryExpression__Alternatives5121); rule__PrimaryExpression__Group_6__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getGroup_6()); } } } break; case 8 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2396:6: ( ( rule__PrimaryExpression__Group_7__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2396:6: ( ( rule__PrimaryExpression__Group_7__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2397:1: ( rule__PrimaryExpression__Group_7__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getGroup_7()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2398:1: ( rule__PrimaryExpression__Group_7__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2398:2: rule__PrimaryExpression__Group_7__0 { pushFollow(FOLLOW_rule__PrimaryExpression__Group_7__0_in_rule__PrimaryExpression__Alternatives5139); rule__PrimaryExpression__Group_7__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getGroup_7()); } } } break; case 9 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2402:6: ( ( rule__PrimaryExpression__Group_8__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2402:6: ( ( rule__PrimaryExpression__Group_8__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2403:1: ( rule__PrimaryExpression__Group_8__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getGroup_8()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2404:1: ( rule__PrimaryExpression__Group_8__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2404:2: rule__PrimaryExpression__Group_8__0 { pushFollow(FOLLOW_rule__PrimaryExpression__Group_8__0_in_rule__PrimaryExpression__Alternatives5157); rule__PrimaryExpression__Group_8__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getGroup_8()); } } } break; case 10 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2408:6: ( ( rule__PrimaryExpression__Group_9__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2408:6: ( ( rule__PrimaryExpression__Group_9__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2409:1: ( rule__PrimaryExpression__Group_9__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getGroup_9()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2410:1: ( rule__PrimaryExpression__Group_9__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2410:2: rule__PrimaryExpression__Group_9__0 { pushFollow(FOLLOW_rule__PrimaryExpression__Group_9__0_in_rule__PrimaryExpression__Alternatives5175); rule__PrimaryExpression__Group_9__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getGroup_9()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Alternatives" // $ANTLR start "rule__PrimaryExpression__Alternatives_2_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2419:1: rule__PrimaryExpression__Alternatives_2_1 : ( ( ( rule__PrimaryExpression__Group_2_1_0__0 ) ) | ( ( rule__PrimaryExpression__Group_2_1_1__0 ) ) | ( ( rule__PrimaryExpression__ColumnAssignment_2_1_2 ) ) ); public final void rule__PrimaryExpression__Alternatives_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2423:1: ( ( ( rule__PrimaryExpression__Group_2_1_0__0 ) ) | ( ( rule__PrimaryExpression__Group_2_1_1__0 ) ) | ( ( rule__PrimaryExpression__ColumnAssignment_2_1_2 ) ) ) int alt12=3; int LA12_0 = input.LA(1); if ( (LA12_0==RULE_ID) ) { int LA12_1 = input.LA(2); if ( (LA12_1==76) ) { switch ( input.LA(3) ) { case EOF: case 13: case 14: case 15: case 16: case 17: case 18: case 19: case 20: case 21: case 22: case 23: case 24: case 25: case 26: case 27: case 28: case 29: case 30: case 31: case 32: case 33: case 34: case 35: case 36: case 37: case 38: case 39: case 40: case 45: case 46: case 47: case 48: case 66: case 70: case 73: case 78: case 79: case 81: case 83: case 84: case 85: case 86: case 88: case 89: case 90: case 91: case 92: case 98: case 115: case 120: case 121: case 126: case 127: case 128: case 129: case 131: case 132: { alt12=1; } break; case 12: { switch ( input.LA(4) ) { case EOF: case 12: case 13: case 14: case 15: case 17: case 18: case 19: case 20: case 21: case 22: case 23: case 24: case 25: case 26: case 27: case 28: case 29: case 30: case 31: case 32: case 33: case 34: case 35: case 36: case 37: case 38: case 39: case 40: case 45: case 46: case 47: case 48: case 66: case 70: case 73: case 78: case 79: case 81: case 83: case 84: case 85: case 86: case 88: case 89: case 90: case 91: case 92: case 98: case 115: case 120: case 121: case 126: case 127: case 128: case 129: case 131: case 132: { alt12=2; } break; case 16: { int LA12_7 = input.LA(5); if ( (LA12_7==RULE_NUMBER) ) { int LA12_8 = input.LA(6); if ( (synpred35_InternalSqliteModel()) ) { alt12=1; } else if ( (synpred36_InternalSqliteModel()) ) { alt12=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 12, 8, input); throw nvae; } } else if ( ((LA12_7>=RULE_ID && LA12_7<=RULE_STRING)||LA12_7==16||LA12_7==69||(LA12_7>=74 && LA12_7<=75)||LA12_7==77||LA12_7==80||LA12_7==82||(LA12_7>=122 && LA12_7<=123)||(LA12_7>=133 && LA12_7<=136)) ) { alt12=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 12, 7, input); throw nvae; } } break; case RULE_NUMBER: case RULE_ID: case RULE_STRING: case 69: case 74: case 75: case 77: case 80: case 82: case 122: case 123: case 133: case 134: case 135: case 136: { alt12=1; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 12, 5, input); throw nvae; } } break; case RULE_ID: { alt12=2; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 12, 2, input); throw nvae; } } else if ( (LA12_1==EOF||(LA12_1>=12 && LA12_1<=40)||(LA12_1>=45 && LA12_1<=48)||LA12_1==66||LA12_1==70||LA12_1==73||(LA12_1>=78 && LA12_1<=79)||LA12_1==81||(LA12_1>=83 && LA12_1<=86)||(LA12_1>=88 && LA12_1<=92)||LA12_1==98||LA12_1==115||(LA12_1>=120 && LA12_1<=121)||(LA12_1>=126 && LA12_1<=129)||(LA12_1>=131 && LA12_1<=132)) ) { alt12=3; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 12, 1, input); throw nvae; } } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 12, 0, input); throw nvae; } switch (alt12) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2424:1: ( ( rule__PrimaryExpression__Group_2_1_0__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2424:1: ( ( rule__PrimaryExpression__Group_2_1_0__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2425:1: ( rule__PrimaryExpression__Group_2_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getGroup_2_1_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2426:1: ( rule__PrimaryExpression__Group_2_1_0__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2426:2: rule__PrimaryExpression__Group_2_1_0__0 { pushFollow(FOLLOW_rule__PrimaryExpression__Group_2_1_0__0_in_rule__PrimaryExpression__Alternatives_2_15208); rule__PrimaryExpression__Group_2_1_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getGroup_2_1_0()); } } } break; case 2 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2430:6: ( ( rule__PrimaryExpression__Group_2_1_1__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2430:6: ( ( rule__PrimaryExpression__Group_2_1_1__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2431:1: ( rule__PrimaryExpression__Group_2_1_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getGroup_2_1_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2432:1: ( rule__PrimaryExpression__Group_2_1_1__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2432:2: rule__PrimaryExpression__Group_2_1_1__0 { pushFollow(FOLLOW_rule__PrimaryExpression__Group_2_1_1__0_in_rule__PrimaryExpression__Alternatives_2_15226); rule__PrimaryExpression__Group_2_1_1__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getGroup_2_1_1()); } } } break; case 3 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2436:6: ( ( rule__PrimaryExpression__ColumnAssignment_2_1_2 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2436:6: ( ( rule__PrimaryExpression__ColumnAssignment_2_1_2 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2437:1: ( rule__PrimaryExpression__ColumnAssignment_2_1_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getColumnAssignment_2_1_2()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2438:1: ( rule__PrimaryExpression__ColumnAssignment_2_1_2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2438:2: rule__PrimaryExpression__ColumnAssignment_2_1_2 { pushFollow(FOLLOW_rule__PrimaryExpression__ColumnAssignment_2_1_2_in_rule__PrimaryExpression__Alternatives_2_15244); rule__PrimaryExpression__ColumnAssignment_2_1_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getColumnAssignment_2_1_2()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Alternatives_2_1" // $ANTLR start "rule__PrimaryExpression__Alternatives_2_1_1_2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2447:1: rule__PrimaryExpression__Alternatives_2_1_1_2 : ( ( ( rule__PrimaryExpression__AllAssignment_2_1_1_2_0 ) ) | ( ( rule__PrimaryExpression__ColumnAssignment_2_1_1_2_1 ) ) ); public final void rule__PrimaryExpression__Alternatives_2_1_1_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2451:1: ( ( ( rule__PrimaryExpression__AllAssignment_2_1_1_2_0 ) ) | ( ( rule__PrimaryExpression__ColumnAssignment_2_1_1_2_1 ) ) ) int alt13=2; int LA13_0 = input.LA(1); if ( (LA13_0==12) ) { alt13=1; } else if ( (LA13_0==RULE_ID) ) { alt13=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 13, 0, input); throw nvae; } switch (alt13) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2452:1: ( ( rule__PrimaryExpression__AllAssignment_2_1_1_2_0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2452:1: ( ( rule__PrimaryExpression__AllAssignment_2_1_1_2_0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2453:1: ( rule__PrimaryExpression__AllAssignment_2_1_1_2_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getAllAssignment_2_1_1_2_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2454:1: ( rule__PrimaryExpression__AllAssignment_2_1_1_2_0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2454:2: rule__PrimaryExpression__AllAssignment_2_1_1_2_0 { pushFollow(FOLLOW_rule__PrimaryExpression__AllAssignment_2_1_1_2_0_in_rule__PrimaryExpression__Alternatives_2_1_1_25277); rule__PrimaryExpression__AllAssignment_2_1_1_2_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getAllAssignment_2_1_1_2_0()); } } } break; case 2 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2458:6: ( ( rule__PrimaryExpression__ColumnAssignment_2_1_1_2_1 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2458:6: ( ( rule__PrimaryExpression__ColumnAssignment_2_1_1_2_1 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2459:1: ( rule__PrimaryExpression__ColumnAssignment_2_1_1_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getColumnAssignment_2_1_1_2_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2460:1: ( rule__PrimaryExpression__ColumnAssignment_2_1_1_2_1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2460:2: rule__PrimaryExpression__ColumnAssignment_2_1_1_2_1 { pushFollow(FOLLOW_rule__PrimaryExpression__ColumnAssignment_2_1_1_2_1_in_rule__PrimaryExpression__Alternatives_2_1_1_25295); rule__PrimaryExpression__ColumnAssignment_2_1_1_2_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getColumnAssignment_2_1_1_2_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Alternatives_2_1_1_2" // $ANTLR start "rule__PrimaryExpression__Alternatives_7_3" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2469:1: rule__PrimaryExpression__Alternatives_7_3 : ( ( ( rule__PrimaryExpression__AllAssignment_7_3_0 ) ) | ( ( rule__PrimaryExpression__Group_7_3_1__0 ) ) ); public final void rule__PrimaryExpression__Alternatives_7_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2473:1: ( ( ( rule__PrimaryExpression__AllAssignment_7_3_0 ) ) | ( ( rule__PrimaryExpression__Group_7_3_1__0 ) ) ) int alt14=2; int LA14_0 = input.LA(1); if ( (LA14_0==12) ) { alt14=1; } else if ( ((LA14_0>=RULE_NUMBER && LA14_0<=RULE_STRING)||LA14_0==16||LA14_0==69||(LA14_0>=74 && LA14_0<=75)||LA14_0==77||LA14_0==80||LA14_0==82||(LA14_0>=122 && LA14_0<=123)||(LA14_0>=133 && LA14_0<=136)) ) { alt14=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 14, 0, input); throw nvae; } switch (alt14) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2474:1: ( ( rule__PrimaryExpression__AllAssignment_7_3_0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2474:1: ( ( rule__PrimaryExpression__AllAssignment_7_3_0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2475:1: ( rule__PrimaryExpression__AllAssignment_7_3_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getAllAssignment_7_3_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2476:1: ( rule__PrimaryExpression__AllAssignment_7_3_0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2476:2: rule__PrimaryExpression__AllAssignment_7_3_0 { pushFollow(FOLLOW_rule__PrimaryExpression__AllAssignment_7_3_0_in_rule__PrimaryExpression__Alternatives_7_35328); rule__PrimaryExpression__AllAssignment_7_3_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getAllAssignment_7_3_0()); } } } break; case 2 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2480:6: ( ( rule__PrimaryExpression__Group_7_3_1__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2480:6: ( ( rule__PrimaryExpression__Group_7_3_1__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2481:1: ( rule__PrimaryExpression__Group_7_3_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getGroup_7_3_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2482:1: ( rule__PrimaryExpression__Group_7_3_1__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2482:2: rule__PrimaryExpression__Group_7_3_1__0 { pushFollow(FOLLOW_rule__PrimaryExpression__Group_7_3_1__0_in_rule__PrimaryExpression__Alternatives_7_35346); rule__PrimaryExpression__Group_7_3_1__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getGroup_7_3_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Alternatives_7_3" // $ANTLR start "rule__SelectStatement__Alternatives_2_2_0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2491:1: rule__SelectStatement__Alternatives_2_2_0 : ( ( 'offset' ) | ( ',' ) ); public final void rule__SelectStatement__Alternatives_2_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2495:1: ( ( 'offset' ) | ( ',' ) ) int alt15=2; int LA15_0 = input.LA(1); if ( (LA15_0==39) ) { alt15=1; } else if ( (LA15_0==40) ) { alt15=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 15, 0, input); throw nvae; } switch (alt15) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2496:1: ( 'offset' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2496:1: ( 'offset' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2497:1: 'offset' { if ( state.backtracking==0 ) { before(grammarAccess.getSelectStatementAccess().getOffsetKeyword_2_2_0_0()); } match(input,39,FOLLOW_39_in_rule__SelectStatement__Alternatives_2_2_05380); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSelectStatementAccess().getOffsetKeyword_2_2_0_0()); } } } break; case 2 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2504:6: ( ',' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2504:6: ( ',' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2505:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getSelectStatementAccess().getCommaKeyword_2_2_0_1()); } match(input,40,FOLLOW_40_in_rule__SelectStatement__Alternatives_2_2_05400); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSelectStatementAccess().getCommaKeyword_2_2_0_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectStatement__Alternatives_2_2_0" // $ANTLR start "rule__SelectExpression__Alternatives_2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2517:1: rule__SelectExpression__Alternatives_2 : ( ( ( rule__SelectExpression__DistinctAssignment_2_0 ) ) | ( ( rule__SelectExpression__AllAssignment_2_1 ) ) ); public final void rule__SelectExpression__Alternatives_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2521:1: ( ( ( rule__SelectExpression__DistinctAssignment_2_0 ) ) | ( ( rule__SelectExpression__AllAssignment_2_1 ) ) ) int alt16=2; int LA16_0 = input.LA(1); if ( (LA16_0==124) ) { alt16=1; } else if ( (LA16_0==125) ) { alt16=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 16, 0, input); throw nvae; } switch (alt16) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2522:1: ( ( rule__SelectExpression__DistinctAssignment_2_0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2522:1: ( ( rule__SelectExpression__DistinctAssignment_2_0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2523:1: ( rule__SelectExpression__DistinctAssignment_2_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSelectExpressionAccess().getDistinctAssignment_2_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2524:1: ( rule__SelectExpression__DistinctAssignment_2_0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2524:2: rule__SelectExpression__DistinctAssignment_2_0 { pushFollow(FOLLOW_rule__SelectExpression__DistinctAssignment_2_0_in_rule__SelectExpression__Alternatives_25434); rule__SelectExpression__DistinctAssignment_2_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getSelectExpressionAccess().getDistinctAssignment_2_0()); } } } break; case 2 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2528:6: ( ( rule__SelectExpression__AllAssignment_2_1 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2528:6: ( ( rule__SelectExpression__AllAssignment_2_1 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2529:1: ( rule__SelectExpression__AllAssignment_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSelectExpressionAccess().getAllAssignment_2_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2530:1: ( rule__SelectExpression__AllAssignment_2_1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2530:2: rule__SelectExpression__AllAssignment_2_1 { pushFollow(FOLLOW_rule__SelectExpression__AllAssignment_2_1_in_rule__SelectExpression__Alternatives_25452); rule__SelectExpression__AllAssignment_2_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getSelectExpressionAccess().getAllAssignment_2_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectExpression__Alternatives_2" // $ANTLR start "rule__SelectExpression__Alternatives_3" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2539:1: rule__SelectExpression__Alternatives_3 : ( ( ( rule__SelectExpression__AllColumnsAssignment_3_0 ) ) | ( ( rule__SelectExpression__SelectListAssignment_3_1 ) ) ); public final void rule__SelectExpression__Alternatives_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2543:1: ( ( ( rule__SelectExpression__AllColumnsAssignment_3_0 ) ) | ( ( rule__SelectExpression__SelectListAssignment_3_1 ) ) ) int alt17=2; int LA17_0 = input.LA(1); if ( (LA17_0==12) ) { alt17=1; } else if ( ((LA17_0>=RULE_NUMBER && LA17_0<=RULE_STRING)||LA17_0==16||LA17_0==69||(LA17_0>=74 && LA17_0<=75)||LA17_0==77||LA17_0==80||LA17_0==82||(LA17_0>=122 && LA17_0<=123)||(LA17_0>=133 && LA17_0<=136)) ) { alt17=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 17, 0, input); throw nvae; } switch (alt17) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2544:1: ( ( rule__SelectExpression__AllColumnsAssignment_3_0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2544:1: ( ( rule__SelectExpression__AllColumnsAssignment_3_0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2545:1: ( rule__SelectExpression__AllColumnsAssignment_3_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSelectExpressionAccess().getAllColumnsAssignment_3_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2546:1: ( rule__SelectExpression__AllColumnsAssignment_3_0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2546:2: rule__SelectExpression__AllColumnsAssignment_3_0 { pushFollow(FOLLOW_rule__SelectExpression__AllColumnsAssignment_3_0_in_rule__SelectExpression__Alternatives_35485); rule__SelectExpression__AllColumnsAssignment_3_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getSelectExpressionAccess().getAllColumnsAssignment_3_0()); } } } break; case 2 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2550:6: ( ( rule__SelectExpression__SelectListAssignment_3_1 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2550:6: ( ( rule__SelectExpression__SelectListAssignment_3_1 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2551:1: ( rule__SelectExpression__SelectListAssignment_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSelectExpressionAccess().getSelectListAssignment_3_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2552:1: ( rule__SelectExpression__SelectListAssignment_3_1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2552:2: rule__SelectExpression__SelectListAssignment_3_1 { pushFollow(FOLLOW_rule__SelectExpression__SelectListAssignment_3_1_in_rule__SelectExpression__Alternatives_35503); rule__SelectExpression__SelectListAssignment_3_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getSelectExpressionAccess().getSelectListAssignment_3_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectExpression__Alternatives_3" // $ANTLR start "rule__OrderingTerm__Alternatives_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2561:1: rule__OrderingTerm__Alternatives_1 : ( ( ( rule__OrderingTerm__AscAssignment_1_0 ) ) | ( ( rule__OrderingTerm__DescAssignment_1_1 ) ) ); public final void rule__OrderingTerm__Alternatives_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2565:1: ( ( ( rule__OrderingTerm__AscAssignment_1_0 ) ) | ( ( rule__OrderingTerm__DescAssignment_1_1 ) ) ) int alt18=2; int LA18_0 = input.LA(1); if ( (LA18_0==126) ) { alt18=1; } else if ( (LA18_0==127) ) { alt18=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 18, 0, input); throw nvae; } switch (alt18) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2566:1: ( ( rule__OrderingTerm__AscAssignment_1_0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2566:1: ( ( rule__OrderingTerm__AscAssignment_1_0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2567:1: ( rule__OrderingTerm__AscAssignment_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOrderingTermAccess().getAscAssignment_1_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2568:1: ( rule__OrderingTerm__AscAssignment_1_0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2568:2: rule__OrderingTerm__AscAssignment_1_0 { pushFollow(FOLLOW_rule__OrderingTerm__AscAssignment_1_0_in_rule__OrderingTerm__Alternatives_15536); rule__OrderingTerm__AscAssignment_1_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getOrderingTermAccess().getAscAssignment_1_0()); } } } break; case 2 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2572:6: ( ( rule__OrderingTerm__DescAssignment_1_1 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2572:6: ( ( rule__OrderingTerm__DescAssignment_1_1 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2573:1: ( rule__OrderingTerm__DescAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOrderingTermAccess().getDescAssignment_1_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2574:1: ( rule__OrderingTerm__DescAssignment_1_1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2574:2: rule__OrderingTerm__DescAssignment_1_1 { pushFollow(FOLLOW_rule__OrderingTerm__DescAssignment_1_1_in_rule__OrderingTerm__Alternatives_15554); rule__OrderingTerm__DescAssignment_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getOrderingTermAccess().getDescAssignment_1_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OrderingTerm__Alternatives_1" // $ANTLR start "rule__SingleSource__Alternatives" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2583:1: rule__SingleSource__Alternatives : ( ( ruleSingleSourceTable ) | ( ruleSingleSourceSelectStatement ) | ( ruleSingleSourceJoin ) ); public final void rule__SingleSource__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2587:1: ( ( ruleSingleSourceTable ) | ( ruleSingleSourceSelectStatement ) | ( ruleSingleSourceJoin ) ) int alt19=3; int LA19_0 = input.LA(1); if ( (LA19_0==RULE_ID) ) { alt19=1; } else if ( (LA19_0==69) ) { int LA19_2 = input.LA(2); if ( (LA19_2==87) ) { alt19=2; } else if ( (LA19_2==RULE_ID||LA19_2==69) ) { alt19=3; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 19, 2, input); throw nvae; } } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 19, 0, input); throw nvae; } switch (alt19) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2588:1: ( ruleSingleSourceTable ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2588:1: ( ruleSingleSourceTable ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2589:1: ruleSingleSourceTable { if ( state.backtracking==0 ) { before(grammarAccess.getSingleSourceAccess().getSingleSourceTableParserRuleCall_0()); } pushFollow(FOLLOW_ruleSingleSourceTable_in_rule__SingleSource__Alternatives5587); ruleSingleSourceTable(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSingleSourceAccess().getSingleSourceTableParserRuleCall_0()); } } } break; case 2 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2594:6: ( ruleSingleSourceSelectStatement ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2594:6: ( ruleSingleSourceSelectStatement ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2595:1: ruleSingleSourceSelectStatement { if ( state.backtracking==0 ) { before(grammarAccess.getSingleSourceAccess().getSingleSourceSelectStatementParserRuleCall_1()); } pushFollow(FOLLOW_ruleSingleSourceSelectStatement_in_rule__SingleSource__Alternatives5604); ruleSingleSourceSelectStatement(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSingleSourceAccess().getSingleSourceSelectStatementParserRuleCall_1()); } } } break; case 3 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2600:6: ( ruleSingleSourceJoin ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2600:6: ( ruleSingleSourceJoin ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2601:1: ruleSingleSourceJoin { if ( state.backtracking==0 ) { before(grammarAccess.getSingleSourceAccess().getSingleSourceJoinParserRuleCall_2()); } pushFollow(FOLLOW_ruleSingleSourceJoin_in_rule__SingleSource__Alternatives5621); ruleSingleSourceJoin(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSingleSourceAccess().getSingleSourceJoinParserRuleCall_2()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SingleSource__Alternatives" // $ANTLR start "rule__JoinStatement__Alternatives_2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2611:1: rule__JoinStatement__Alternatives_2 : ( ( ( rule__JoinStatement__Group_2_0__0 ) ) | ( ( rule__JoinStatement__InnerAssignment_2_1 ) ) | ( ( rule__JoinStatement__CrossAssignment_2_2 ) ) ); public final void rule__JoinStatement__Alternatives_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2615:1: ( ( ( rule__JoinStatement__Group_2_0__0 ) ) | ( ( rule__JoinStatement__InnerAssignment_2_1 ) ) | ( ( rule__JoinStatement__CrossAssignment_2_2 ) ) ) int alt20=3; switch ( input.LA(1) ) { case 129: { alt20=1; } break; case 131: { alt20=2; } break; case 132: { alt20=3; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 20, 0, input); throw nvae; } switch (alt20) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2616:1: ( ( rule__JoinStatement__Group_2_0__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2616:1: ( ( rule__JoinStatement__Group_2_0__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2617:1: ( rule__JoinStatement__Group_2_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJoinStatementAccess().getGroup_2_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2618:1: ( rule__JoinStatement__Group_2_0__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2618:2: rule__JoinStatement__Group_2_0__0 { pushFollow(FOLLOW_rule__JoinStatement__Group_2_0__0_in_rule__JoinStatement__Alternatives_25653); rule__JoinStatement__Group_2_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getJoinStatementAccess().getGroup_2_0()); } } } break; case 2 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2622:6: ( ( rule__JoinStatement__InnerAssignment_2_1 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2622:6: ( ( rule__JoinStatement__InnerAssignment_2_1 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2623:1: ( rule__JoinStatement__InnerAssignment_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJoinStatementAccess().getInnerAssignment_2_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2624:1: ( rule__JoinStatement__InnerAssignment_2_1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2624:2: rule__JoinStatement__InnerAssignment_2_1 { pushFollow(FOLLOW_rule__JoinStatement__InnerAssignment_2_1_in_rule__JoinStatement__Alternatives_25671); rule__JoinStatement__InnerAssignment_2_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getJoinStatementAccess().getInnerAssignment_2_1()); } } } break; case 3 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2628:6: ( ( rule__JoinStatement__CrossAssignment_2_2 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2628:6: ( ( rule__JoinStatement__CrossAssignment_2_2 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2629:1: ( rule__JoinStatement__CrossAssignment_2_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJoinStatementAccess().getCrossAssignment_2_2()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2630:1: ( rule__JoinStatement__CrossAssignment_2_2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2630:2: rule__JoinStatement__CrossAssignment_2_2 { pushFollow(FOLLOW_rule__JoinStatement__CrossAssignment_2_2_in_rule__JoinStatement__Alternatives_25689); rule__JoinStatement__CrossAssignment_2_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getJoinStatementAccess().getCrossAssignment_2_2()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JoinStatement__Alternatives_2" // $ANTLR start "rule__LiteralValue__Alternatives" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2639:1: rule__LiteralValue__Alternatives : ( ( ( rule__LiteralValue__Group_0__0 ) ) | ( ( rule__LiteralValue__Group_1__0 ) ) | ( ( rule__LiteralValue__Group_2__0 ) ) | ( ( rule__LiteralValue__Group_3__0 ) ) | ( ( rule__LiteralValue__Group_4__0 ) ) | ( ( rule__LiteralValue__Group_5__0 ) ) ); public final void rule__LiteralValue__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2643:1: ( ( ( rule__LiteralValue__Group_0__0 ) ) | ( ( rule__LiteralValue__Group_1__0 ) ) | ( ( rule__LiteralValue__Group_2__0 ) ) | ( ( rule__LiteralValue__Group_3__0 ) ) | ( ( rule__LiteralValue__Group_4__0 ) ) | ( ( rule__LiteralValue__Group_5__0 ) ) ) int alt21=6; switch ( input.LA(1) ) { case RULE_NUMBER: case 16: { alt21=1; } break; case RULE_STRING: { alt21=2; } break; case 133: { alt21=3; } break; case 134: { alt21=4; } break; case 135: { alt21=5; } break; case 136: { alt21=6; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 21, 0, input); throw nvae; } switch (alt21) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2644:1: ( ( rule__LiteralValue__Group_0__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2644:1: ( ( rule__LiteralValue__Group_0__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2645:1: ( rule__LiteralValue__Group_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralValueAccess().getGroup_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2646:1: ( rule__LiteralValue__Group_0__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2646:2: rule__LiteralValue__Group_0__0 { pushFollow(FOLLOW_rule__LiteralValue__Group_0__0_in_rule__LiteralValue__Alternatives5722); rule__LiteralValue__Group_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getLiteralValueAccess().getGroup_0()); } } } break; case 2 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2650:6: ( ( rule__LiteralValue__Group_1__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2650:6: ( ( rule__LiteralValue__Group_1__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2651:1: ( rule__LiteralValue__Group_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralValueAccess().getGroup_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2652:1: ( rule__LiteralValue__Group_1__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2652:2: rule__LiteralValue__Group_1__0 { pushFollow(FOLLOW_rule__LiteralValue__Group_1__0_in_rule__LiteralValue__Alternatives5740); rule__LiteralValue__Group_1__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getLiteralValueAccess().getGroup_1()); } } } break; case 3 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2656:6: ( ( rule__LiteralValue__Group_2__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2656:6: ( ( rule__LiteralValue__Group_2__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2657:1: ( rule__LiteralValue__Group_2__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralValueAccess().getGroup_2()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2658:1: ( rule__LiteralValue__Group_2__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2658:2: rule__LiteralValue__Group_2__0 { pushFollow(FOLLOW_rule__LiteralValue__Group_2__0_in_rule__LiteralValue__Alternatives5758); rule__LiteralValue__Group_2__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getLiteralValueAccess().getGroup_2()); } } } break; case 4 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2662:6: ( ( rule__LiteralValue__Group_3__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2662:6: ( ( rule__LiteralValue__Group_3__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2663:1: ( rule__LiteralValue__Group_3__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralValueAccess().getGroup_3()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2664:1: ( rule__LiteralValue__Group_3__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2664:2: rule__LiteralValue__Group_3__0 { pushFollow(FOLLOW_rule__LiteralValue__Group_3__0_in_rule__LiteralValue__Alternatives5776); rule__LiteralValue__Group_3__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getLiteralValueAccess().getGroup_3()); } } } break; case 5 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2668:6: ( ( rule__LiteralValue__Group_4__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2668:6: ( ( rule__LiteralValue__Group_4__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2669:1: ( rule__LiteralValue__Group_4__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralValueAccess().getGroup_4()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2670:1: ( rule__LiteralValue__Group_4__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2670:2: rule__LiteralValue__Group_4__0 { pushFollow(FOLLOW_rule__LiteralValue__Group_4__0_in_rule__LiteralValue__Alternatives5794); rule__LiteralValue__Group_4__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getLiteralValueAccess().getGroup_4()); } } } break; case 6 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2674:6: ( ( rule__LiteralValue__Group_5__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2674:6: ( ( rule__LiteralValue__Group_5__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2675:1: ( rule__LiteralValue__Group_5__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralValueAccess().getGroup_5()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2676:1: ( rule__LiteralValue__Group_5__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2676:2: rule__LiteralValue__Group_5__0 { pushFollow(FOLLOW_rule__LiteralValue__Group_5__0_in_rule__LiteralValue__Alternatives5812); rule__LiteralValue__Group_5__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getLiteralValueAccess().getGroup_5()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__LiteralValue__Alternatives" // $ANTLR start "rule__DDLStatement__Alternatives" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2685:1: rule__DDLStatement__Alternatives : ( ( ruleCreateTableStatement ) | ( ruleCreateViewStatement ) | ( ruleCreateTriggerStatement ) | ( ruleCreateIndexStatement ) | ( ruleAlterTableRenameStatement ) | ( ruleAlterTableAddColumnStatement ) | ( ruleDropTableStatement ) | ( ruleDropTriggerStatement ) | ( ruleDropViewStatement ) | ( ruleDropIndexStatement ) ); public final void rule__DDLStatement__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2689:1: ( ( ruleCreateTableStatement ) | ( ruleCreateViewStatement ) | ( ruleCreateTriggerStatement ) | ( ruleCreateIndexStatement ) | ( ruleAlterTableRenameStatement ) | ( ruleAlterTableAddColumnStatement ) | ( ruleDropTableStatement ) | ( ruleDropTriggerStatement ) | ( ruleDropViewStatement ) | ( ruleDropIndexStatement ) ) int alt22=10; alt22 = dfa22.predict(input); switch (alt22) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2690:1: ( ruleCreateTableStatement ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2690:1: ( ruleCreateTableStatement ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2691:1: ruleCreateTableStatement { if ( state.backtracking==0 ) { before(grammarAccess.getDDLStatementAccess().getCreateTableStatementParserRuleCall_0()); } pushFollow(FOLLOW_ruleCreateTableStatement_in_rule__DDLStatement__Alternatives5845); ruleCreateTableStatement(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDDLStatementAccess().getCreateTableStatementParserRuleCall_0()); } } } break; case 2 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2696:6: ( ruleCreateViewStatement ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2696:6: ( ruleCreateViewStatement ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2697:1: ruleCreateViewStatement { if ( state.backtracking==0 ) { before(grammarAccess.getDDLStatementAccess().getCreateViewStatementParserRuleCall_1()); } pushFollow(FOLLOW_ruleCreateViewStatement_in_rule__DDLStatement__Alternatives5862); ruleCreateViewStatement(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDDLStatementAccess().getCreateViewStatementParserRuleCall_1()); } } } break; case 3 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2702:6: ( ruleCreateTriggerStatement ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2702:6: ( ruleCreateTriggerStatement ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2703:1: ruleCreateTriggerStatement { if ( state.backtracking==0 ) { before(grammarAccess.getDDLStatementAccess().getCreateTriggerStatementParserRuleCall_2()); } pushFollow(FOLLOW_ruleCreateTriggerStatement_in_rule__DDLStatement__Alternatives5879); ruleCreateTriggerStatement(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDDLStatementAccess().getCreateTriggerStatementParserRuleCall_2()); } } } break; case 4 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2708:6: ( ruleCreateIndexStatement ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2708:6: ( ruleCreateIndexStatement ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2709:1: ruleCreateIndexStatement { if ( state.backtracking==0 ) { before(grammarAccess.getDDLStatementAccess().getCreateIndexStatementParserRuleCall_3()); } pushFollow(FOLLOW_ruleCreateIndexStatement_in_rule__DDLStatement__Alternatives5896); ruleCreateIndexStatement(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDDLStatementAccess().getCreateIndexStatementParserRuleCall_3()); } } } break; case 5 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2714:6: ( ruleAlterTableRenameStatement ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2714:6: ( ruleAlterTableRenameStatement ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2715:1: ruleAlterTableRenameStatement { if ( state.backtracking==0 ) { before(grammarAccess.getDDLStatementAccess().getAlterTableRenameStatementParserRuleCall_4()); } pushFollow(FOLLOW_ruleAlterTableRenameStatement_in_rule__DDLStatement__Alternatives5913); ruleAlterTableRenameStatement(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDDLStatementAccess().getAlterTableRenameStatementParserRuleCall_4()); } } } break; case 6 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2720:6: ( ruleAlterTableAddColumnStatement ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2720:6: ( ruleAlterTableAddColumnStatement ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2721:1: ruleAlterTableAddColumnStatement { if ( state.backtracking==0 ) { before(grammarAccess.getDDLStatementAccess().getAlterTableAddColumnStatementParserRuleCall_5()); } pushFollow(FOLLOW_ruleAlterTableAddColumnStatement_in_rule__DDLStatement__Alternatives5930); ruleAlterTableAddColumnStatement(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDDLStatementAccess().getAlterTableAddColumnStatementParserRuleCall_5()); } } } break; case 7 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2726:6: ( ruleDropTableStatement ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2726:6: ( ruleDropTableStatement ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2727:1: ruleDropTableStatement { if ( state.backtracking==0 ) { before(grammarAccess.getDDLStatementAccess().getDropTableStatementParserRuleCall_6()); } pushFollow(FOLLOW_ruleDropTableStatement_in_rule__DDLStatement__Alternatives5947); ruleDropTableStatement(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDDLStatementAccess().getDropTableStatementParserRuleCall_6()); } } } break; case 8 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2732:6: ( ruleDropTriggerStatement ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2732:6: ( ruleDropTriggerStatement ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2733:1: ruleDropTriggerStatement { if ( state.backtracking==0 ) { before(grammarAccess.getDDLStatementAccess().getDropTriggerStatementParserRuleCall_7()); } pushFollow(FOLLOW_ruleDropTriggerStatement_in_rule__DDLStatement__Alternatives5964); ruleDropTriggerStatement(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDDLStatementAccess().getDropTriggerStatementParserRuleCall_7()); } } } break; case 9 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2738:6: ( ruleDropViewStatement ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2738:6: ( ruleDropViewStatement ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2739:1: ruleDropViewStatement { if ( state.backtracking==0 ) { before(grammarAccess.getDDLStatementAccess().getDropViewStatementParserRuleCall_8()); } pushFollow(FOLLOW_ruleDropViewStatement_in_rule__DDLStatement__Alternatives5981); ruleDropViewStatement(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDDLStatementAccess().getDropViewStatementParserRuleCall_8()); } } } break; case 10 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2744:6: ( ruleDropIndexStatement ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2744:6: ( ruleDropIndexStatement ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2745:1: ruleDropIndexStatement { if ( state.backtracking==0 ) { before(grammarAccess.getDDLStatementAccess().getDropIndexStatementParserRuleCall_9()); } pushFollow(FOLLOW_ruleDropIndexStatement_in_rule__DDLStatement__Alternatives5998); ruleDropIndexStatement(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDDLStatementAccess().getDropIndexStatementParserRuleCall_9()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DDLStatement__Alternatives" // $ANTLR start "rule__CreateTriggerStatement__WhenAlternatives_4_0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2755:1: rule__CreateTriggerStatement__WhenAlternatives_4_0 : ( ( 'before' ) | ( 'after' ) | ( 'instead of' ) ); public final void rule__CreateTriggerStatement__WhenAlternatives_4_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2759:1: ( ( 'before' ) | ( 'after' ) | ( 'instead of' ) ) int alt23=3; switch ( input.LA(1) ) { case 41: { alt23=1; } break; case 42: { alt23=2; } break; case 43: { alt23=3; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 23, 0, input); throw nvae; } switch (alt23) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2760:1: ( 'before' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2760:1: ( 'before' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2761:1: 'before' { if ( state.backtracking==0 ) { before(grammarAccess.getCreateTriggerStatementAccess().getWhenBeforeKeyword_4_0_0()); } match(input,41,FOLLOW_41_in_rule__CreateTriggerStatement__WhenAlternatives_4_06031); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCreateTriggerStatementAccess().getWhenBeforeKeyword_4_0_0()); } } } break; case 2 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2768:6: ( 'after' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2768:6: ( 'after' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2769:1: 'after' { if ( state.backtracking==0 ) { before(grammarAccess.getCreateTriggerStatementAccess().getWhenAfterKeyword_4_0_1()); } match(input,42,FOLLOW_42_in_rule__CreateTriggerStatement__WhenAlternatives_4_06051); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCreateTriggerStatementAccess().getWhenAfterKeyword_4_0_1()); } } } break; case 3 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2776:6: ( 'instead of' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2776:6: ( 'instead of' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2777:1: 'instead of' { if ( state.backtracking==0 ) { before(grammarAccess.getCreateTriggerStatementAccess().getWhenInsteadOfKeyword_4_0_2()); } match(input,43,FOLLOW_43_in_rule__CreateTriggerStatement__WhenAlternatives_4_06071); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCreateTriggerStatementAccess().getWhenInsteadOfKeyword_4_0_2()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTriggerStatement__WhenAlternatives_4_0" // $ANTLR start "rule__CreateTriggerStatement__Alternatives_5" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2789:1: rule__CreateTriggerStatement__Alternatives_5 : ( ( ( rule__CreateTriggerStatement__EventTypeAssignment_5_0 ) ) | ( ( rule__CreateTriggerStatement__EventTypeAssignment_5_1 ) ) | ( ( rule__CreateTriggerStatement__Group_5_2__0 ) ) ); public final void rule__CreateTriggerStatement__Alternatives_5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2793:1: ( ( ( rule__CreateTriggerStatement__EventTypeAssignment_5_0 ) ) | ( ( rule__CreateTriggerStatement__EventTypeAssignment_5_1 ) ) | ( ( rule__CreateTriggerStatement__Group_5_2__0 ) ) ) int alt24=3; switch ( input.LA(1) ) { case 112: { alt24=1; } break; case 114: { alt24=2; } break; case 117: { alt24=3; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 24, 0, input); throw nvae; } switch (alt24) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2794:1: ( ( rule__CreateTriggerStatement__EventTypeAssignment_5_0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2794:1: ( ( rule__CreateTriggerStatement__EventTypeAssignment_5_0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2795:1: ( rule__CreateTriggerStatement__EventTypeAssignment_5_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCreateTriggerStatementAccess().getEventTypeAssignment_5_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2796:1: ( rule__CreateTriggerStatement__EventTypeAssignment_5_0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2796:2: rule__CreateTriggerStatement__EventTypeAssignment_5_0 { pushFollow(FOLLOW_rule__CreateTriggerStatement__EventTypeAssignment_5_0_in_rule__CreateTriggerStatement__Alternatives_56105); rule__CreateTriggerStatement__EventTypeAssignment_5_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getCreateTriggerStatementAccess().getEventTypeAssignment_5_0()); } } } break; case 2 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2800:6: ( ( rule__CreateTriggerStatement__EventTypeAssignment_5_1 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2800:6: ( ( rule__CreateTriggerStatement__EventTypeAssignment_5_1 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2801:1: ( rule__CreateTriggerStatement__EventTypeAssignment_5_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCreateTriggerStatementAccess().getEventTypeAssignment_5_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2802:1: ( rule__CreateTriggerStatement__EventTypeAssignment_5_1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2802:2: rule__CreateTriggerStatement__EventTypeAssignment_5_1 { pushFollow(FOLLOW_rule__CreateTriggerStatement__EventTypeAssignment_5_1_in_rule__CreateTriggerStatement__Alternatives_56123); rule__CreateTriggerStatement__EventTypeAssignment_5_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getCreateTriggerStatementAccess().getEventTypeAssignment_5_1()); } } } break; case 3 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2806:6: ( ( rule__CreateTriggerStatement__Group_5_2__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2806:6: ( ( rule__CreateTriggerStatement__Group_5_2__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2807:1: ( rule__CreateTriggerStatement__Group_5_2__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCreateTriggerStatementAccess().getGroup_5_2()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2808:1: ( rule__CreateTriggerStatement__Group_5_2__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2808:2: rule__CreateTriggerStatement__Group_5_2__0 { pushFollow(FOLLOW_rule__CreateTriggerStatement__Group_5_2__0_in_rule__CreateTriggerStatement__Alternatives_56141); rule__CreateTriggerStatement__Group_5_2__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getCreateTriggerStatementAccess().getGroup_5_2()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTriggerStatement__Alternatives_5" // $ANTLR start "rule__ColumnConstraint__Alternatives" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2817:1: rule__ColumnConstraint__Alternatives : ( ( ( rule__ColumnConstraint__Group_0__0 ) ) | ( ( rule__ColumnConstraint__Group_1__0 ) ) | ( ( rule__ColumnConstraint__Group_2__0 ) ) | ( ( rule__ColumnConstraint__Group_3__0 ) ) | ( ( rule__ColumnConstraint__Group_4__0 ) ) ); public final void rule__ColumnConstraint__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2821:1: ( ( ( rule__ColumnConstraint__Group_0__0 ) ) | ( ( rule__ColumnConstraint__Group_1__0 ) ) | ( ( rule__ColumnConstraint__Group_2__0 ) ) | ( ( rule__ColumnConstraint__Group_3__0 ) ) | ( ( rule__ColumnConstraint__Group_4__0 ) ) ) int alt25=5; switch ( input.LA(1) ) { case 105: { alt25=1; } break; case 37: { alt25=2; } break; case 106: { alt25=3; } break; case 107: { alt25=4; } break; case 108: { alt25=5; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 25, 0, input); throw nvae; } switch (alt25) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2822:1: ( ( rule__ColumnConstraint__Group_0__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2822:1: ( ( rule__ColumnConstraint__Group_0__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2823:1: ( rule__ColumnConstraint__Group_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getColumnConstraintAccess().getGroup_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2824:1: ( rule__ColumnConstraint__Group_0__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2824:2: rule__ColumnConstraint__Group_0__0 { pushFollow(FOLLOW_rule__ColumnConstraint__Group_0__0_in_rule__ColumnConstraint__Alternatives6174); rule__ColumnConstraint__Group_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getColumnConstraintAccess().getGroup_0()); } } } break; case 2 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2828:6: ( ( rule__ColumnConstraint__Group_1__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2828:6: ( ( rule__ColumnConstraint__Group_1__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2829:1: ( rule__ColumnConstraint__Group_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getColumnConstraintAccess().getGroup_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2830:1: ( rule__ColumnConstraint__Group_1__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2830:2: rule__ColumnConstraint__Group_1__0 { pushFollow(FOLLOW_rule__ColumnConstraint__Group_1__0_in_rule__ColumnConstraint__Alternatives6192); rule__ColumnConstraint__Group_1__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getColumnConstraintAccess().getGroup_1()); } } } break; case 3 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2834:6: ( ( rule__ColumnConstraint__Group_2__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2834:6: ( ( rule__ColumnConstraint__Group_2__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2835:1: ( rule__ColumnConstraint__Group_2__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getColumnConstraintAccess().getGroup_2()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2836:1: ( rule__ColumnConstraint__Group_2__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2836:2: rule__ColumnConstraint__Group_2__0 { pushFollow(FOLLOW_rule__ColumnConstraint__Group_2__0_in_rule__ColumnConstraint__Alternatives6210); rule__ColumnConstraint__Group_2__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getColumnConstraintAccess().getGroup_2()); } } } break; case 4 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2840:6: ( ( rule__ColumnConstraint__Group_3__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2840:6: ( ( rule__ColumnConstraint__Group_3__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2841:1: ( rule__ColumnConstraint__Group_3__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getColumnConstraintAccess().getGroup_3()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2842:1: ( rule__ColumnConstraint__Group_3__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2842:2: rule__ColumnConstraint__Group_3__0 { pushFollow(FOLLOW_rule__ColumnConstraint__Group_3__0_in_rule__ColumnConstraint__Alternatives6228); rule__ColumnConstraint__Group_3__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getColumnConstraintAccess().getGroup_3()); } } } break; case 5 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2846:6: ( ( rule__ColumnConstraint__Group_4__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2846:6: ( ( rule__ColumnConstraint__Group_4__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2847:1: ( rule__ColumnConstraint__Group_4__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getColumnConstraintAccess().getGroup_4()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2848:1: ( rule__ColumnConstraint__Group_4__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2848:2: rule__ColumnConstraint__Group_4__0 { pushFollow(FOLLOW_rule__ColumnConstraint__Group_4__0_in_rule__ColumnConstraint__Alternatives6246); rule__ColumnConstraint__Group_4__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getColumnConstraintAccess().getGroup_4()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ColumnConstraint__Alternatives" // $ANTLR start "rule__ColumnConstraint__Alternatives_0_2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2857:1: rule__ColumnConstraint__Alternatives_0_2 : ( ( ( rule__ColumnConstraint__AscAssignment_0_2_0 ) ) | ( ( rule__ColumnConstraint__DescAssignment_0_2_1 ) ) ); public final void rule__ColumnConstraint__Alternatives_0_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2861:1: ( ( ( rule__ColumnConstraint__AscAssignment_0_2_0 ) ) | ( ( rule__ColumnConstraint__DescAssignment_0_2_1 ) ) ) int alt26=2; int LA26_0 = input.LA(1); if ( (LA26_0==126) ) { alt26=1; } else if ( (LA26_0==127) ) { alt26=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 26, 0, input); throw nvae; } switch (alt26) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2862:1: ( ( rule__ColumnConstraint__AscAssignment_0_2_0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2862:1: ( ( rule__ColumnConstraint__AscAssignment_0_2_0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2863:1: ( rule__ColumnConstraint__AscAssignment_0_2_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getColumnConstraintAccess().getAscAssignment_0_2_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2864:1: ( rule__ColumnConstraint__AscAssignment_0_2_0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2864:2: rule__ColumnConstraint__AscAssignment_0_2_0 { pushFollow(FOLLOW_rule__ColumnConstraint__AscAssignment_0_2_0_in_rule__ColumnConstraint__Alternatives_0_26279); rule__ColumnConstraint__AscAssignment_0_2_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getColumnConstraintAccess().getAscAssignment_0_2_0()); } } } break; case 2 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2868:6: ( ( rule__ColumnConstraint__DescAssignment_0_2_1 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2868:6: ( ( rule__ColumnConstraint__DescAssignment_0_2_1 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2869:1: ( rule__ColumnConstraint__DescAssignment_0_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getColumnConstraintAccess().getDescAssignment_0_2_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2870:1: ( rule__ColumnConstraint__DescAssignment_0_2_1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2870:2: rule__ColumnConstraint__DescAssignment_0_2_1 { pushFollow(FOLLOW_rule__ColumnConstraint__DescAssignment_0_2_1_in_rule__ColumnConstraint__Alternatives_0_26297); rule__ColumnConstraint__DescAssignment_0_2_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getColumnConstraintAccess().getDescAssignment_0_2_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ColumnConstraint__Alternatives_0_2" // $ANTLR start "rule__TableConstraint__Alternatives" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2879:1: rule__TableConstraint__Alternatives : ( ( ruleUniqueTableConstraint ) | ( rulePrimaryConstraint ) | ( ruleCheckTableConstraint ) ); public final void rule__TableConstraint__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2883:1: ( ( ruleUniqueTableConstraint ) | ( rulePrimaryConstraint ) | ( ruleCheckTableConstraint ) ) int alt27=3; switch ( input.LA(1) ) { case 109: { int LA27_1 = input.LA(2); if ( (LA27_1==RULE_ID) ) { switch ( input.LA(3) ) { case 105: { alt27=2; } break; case 108: { alt27=3; } break; case 106: { alt27=1; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 27, 5, input); throw nvae; } } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 27, 1, input); throw nvae; } } break; case 106: { alt27=1; } break; case 105: { alt27=2; } break; case 108: { alt27=3; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 27, 0, input); throw nvae; } switch (alt27) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2884:1: ( ruleUniqueTableConstraint ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2884:1: ( ruleUniqueTableConstraint ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2885:1: ruleUniqueTableConstraint { if ( state.backtracking==0 ) { before(grammarAccess.getTableConstraintAccess().getUniqueTableConstraintParserRuleCall_0()); } pushFollow(FOLLOW_ruleUniqueTableConstraint_in_rule__TableConstraint__Alternatives6330); ruleUniqueTableConstraint(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTableConstraintAccess().getUniqueTableConstraintParserRuleCall_0()); } } } break; case 2 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2890:6: ( rulePrimaryConstraint ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2890:6: ( rulePrimaryConstraint ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2891:1: rulePrimaryConstraint { if ( state.backtracking==0 ) { before(grammarAccess.getTableConstraintAccess().getPrimaryConstraintParserRuleCall_1()); } pushFollow(FOLLOW_rulePrimaryConstraint_in_rule__TableConstraint__Alternatives6347); rulePrimaryConstraint(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTableConstraintAccess().getPrimaryConstraintParserRuleCall_1()); } } } break; case 3 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2896:6: ( ruleCheckTableConstraint ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2896:6: ( ruleCheckTableConstraint ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2897:1: ruleCheckTableConstraint { if ( state.backtracking==0 ) { before(grammarAccess.getTableConstraintAccess().getCheckTableConstraintParserRuleCall_2()); } pushFollow(FOLLOW_ruleCheckTableConstraint_in_rule__TableConstraint__Alternatives6364); ruleCheckTableConstraint(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTableConstraintAccess().getCheckTableConstraintParserRuleCall_2()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__TableConstraint__Alternatives" // $ANTLR start "rule__IndexedColumn__Alternatives_2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2907:1: rule__IndexedColumn__Alternatives_2 : ( ( ( rule__IndexedColumn__AscAssignment_2_0 ) ) | ( ( rule__IndexedColumn__DescAssignment_2_1 ) ) ); public final void rule__IndexedColumn__Alternatives_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2911:1: ( ( ( rule__IndexedColumn__AscAssignment_2_0 ) ) | ( ( rule__IndexedColumn__DescAssignment_2_1 ) ) ) int alt28=2; int LA28_0 = input.LA(1); if ( (LA28_0==126) ) { alt28=1; } else if ( (LA28_0==127) ) { alt28=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 28, 0, input); throw nvae; } switch (alt28) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2912:1: ( ( rule__IndexedColumn__AscAssignment_2_0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2912:1: ( ( rule__IndexedColumn__AscAssignment_2_0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2913:1: ( rule__IndexedColumn__AscAssignment_2_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getIndexedColumnAccess().getAscAssignment_2_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2914:1: ( rule__IndexedColumn__AscAssignment_2_0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2914:2: rule__IndexedColumn__AscAssignment_2_0 { pushFollow(FOLLOW_rule__IndexedColumn__AscAssignment_2_0_in_rule__IndexedColumn__Alternatives_26396); rule__IndexedColumn__AscAssignment_2_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getIndexedColumnAccess().getAscAssignment_2_0()); } } } break; case 2 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2918:6: ( ( rule__IndexedColumn__DescAssignment_2_1 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2918:6: ( ( rule__IndexedColumn__DescAssignment_2_1 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2919:1: ( rule__IndexedColumn__DescAssignment_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getIndexedColumnAccess().getDescAssignment_2_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2920:1: ( rule__IndexedColumn__DescAssignment_2_1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2920:2: rule__IndexedColumn__DescAssignment_2_1 { pushFollow(FOLLOW_rule__IndexedColumn__DescAssignment_2_1_in_rule__IndexedColumn__Alternatives_26414); rule__IndexedColumn__DescAssignment_2_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getIndexedColumnAccess().getDescAssignment_2_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__IndexedColumn__Alternatives_2" // $ANTLR start "rule__DefaultValue__Alternatives" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2929:1: rule__DefaultValue__Alternatives : ( ( ( rule__DefaultValue__Group_0__0 ) ) | ( ( rule__DefaultValue__Group_1__0 ) ) ); public final void rule__DefaultValue__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2933:1: ( ( ( rule__DefaultValue__Group_0__0 ) ) | ( ( rule__DefaultValue__Group_1__0 ) ) ) int alt29=2; int LA29_0 = input.LA(1); if ( (LA29_0==RULE_NUMBER||LA29_0==RULE_STRING||LA29_0==16||(LA29_0>=133 && LA29_0<=136)) ) { alt29=1; } else if ( (LA29_0==69) ) { alt29=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 29, 0, input); throw nvae; } switch (alt29) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2934:1: ( ( rule__DefaultValue__Group_0__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2934:1: ( ( rule__DefaultValue__Group_0__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2935:1: ( rule__DefaultValue__Group_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDefaultValueAccess().getGroup_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2936:1: ( rule__DefaultValue__Group_0__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2936:2: rule__DefaultValue__Group_0__0 { pushFollow(FOLLOW_rule__DefaultValue__Group_0__0_in_rule__DefaultValue__Alternatives6447); rule__DefaultValue__Group_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getDefaultValueAccess().getGroup_0()); } } } break; case 2 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2940:6: ( ( rule__DefaultValue__Group_1__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2940:6: ( ( rule__DefaultValue__Group_1__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2941:1: ( rule__DefaultValue__Group_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDefaultValueAccess().getGroup_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2942:1: ( rule__DefaultValue__Group_1__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2942:2: rule__DefaultValue__Group_1__0 { pushFollow(FOLLOW_rule__DefaultValue__Group_1__0_in_rule__DefaultValue__Alternatives6465); rule__DefaultValue__Group_1__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getDefaultValueAccess().getGroup_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DefaultValue__Alternatives" // $ANTLR start "rule__DMLStatement__Alternatives" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2951:1: rule__DMLStatement__Alternatives : ( ( ruleSelectStatement ) | ( ruleInsertStatement ) | ( ruleUpdateStatement ) | ( ruleDeleteStatement ) ); public final void rule__DMLStatement__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2955:1: ( ( ruleSelectStatement ) | ( ruleInsertStatement ) | ( ruleUpdateStatement ) | ( ruleDeleteStatement ) ) int alt30=4; switch ( input.LA(1) ) { case 87: { alt30=1; } break; case 44: case 114: { alt30=2; } break; case 117: { alt30=3; } break; case 112: { alt30=4; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 30, 0, input); throw nvae; } switch (alt30) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2956:1: ( ruleSelectStatement ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2956:1: ( ruleSelectStatement ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2957:1: ruleSelectStatement { if ( state.backtracking==0 ) { before(grammarAccess.getDMLStatementAccess().getSelectStatementParserRuleCall_0()); } pushFollow(FOLLOW_ruleSelectStatement_in_rule__DMLStatement__Alternatives6498); ruleSelectStatement(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDMLStatementAccess().getSelectStatementParserRuleCall_0()); } } } break; case 2 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2962:6: ( ruleInsertStatement ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2962:6: ( ruleInsertStatement ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2963:1: ruleInsertStatement { if ( state.backtracking==0 ) { before(grammarAccess.getDMLStatementAccess().getInsertStatementParserRuleCall_1()); } pushFollow(FOLLOW_ruleInsertStatement_in_rule__DMLStatement__Alternatives6515); ruleInsertStatement(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDMLStatementAccess().getInsertStatementParserRuleCall_1()); } } } break; case 3 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2968:6: ( ruleUpdateStatement ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2968:6: ( ruleUpdateStatement ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2969:1: ruleUpdateStatement { if ( state.backtracking==0 ) { before(grammarAccess.getDMLStatementAccess().getUpdateStatementParserRuleCall_2()); } pushFollow(FOLLOW_ruleUpdateStatement_in_rule__DMLStatement__Alternatives6532); ruleUpdateStatement(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDMLStatementAccess().getUpdateStatementParserRuleCall_2()); } } } break; case 4 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2974:6: ( ruleDeleteStatement ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2974:6: ( ruleDeleteStatement ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2975:1: ruleDeleteStatement { if ( state.backtracking==0 ) { before(grammarAccess.getDMLStatementAccess().getDeleteStatementParserRuleCall_3()); } pushFollow(FOLLOW_ruleDeleteStatement_in_rule__DMLStatement__Alternatives6549); ruleDeleteStatement(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDMLStatementAccess().getDeleteStatementParserRuleCall_3()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DMLStatement__Alternatives" // $ANTLR start "rule__InsertStatement__Alternatives_0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2985:1: rule__InsertStatement__Alternatives_0 : ( ( ( rule__InsertStatement__Group_0_0__0 ) ) | ( 'replace' ) ); public final void rule__InsertStatement__Alternatives_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2989:1: ( ( ( rule__InsertStatement__Group_0_0__0 ) ) | ( 'replace' ) ) int alt31=2; int LA31_0 = input.LA(1); if ( (LA31_0==114) ) { alt31=1; } else if ( (LA31_0==44) ) { alt31=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 31, 0, input); throw nvae; } switch (alt31) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2990:1: ( ( rule__InsertStatement__Group_0_0__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2990:1: ( ( rule__InsertStatement__Group_0_0__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2991:1: ( rule__InsertStatement__Group_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getInsertStatementAccess().getGroup_0_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2992:1: ( rule__InsertStatement__Group_0_0__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2992:2: rule__InsertStatement__Group_0_0__0 { pushFollow(FOLLOW_rule__InsertStatement__Group_0_0__0_in_rule__InsertStatement__Alternatives_06581); rule__InsertStatement__Group_0_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getInsertStatementAccess().getGroup_0_0()); } } } break; case 2 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2996:6: ( 'replace' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2996:6: ( 'replace' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2997:1: 'replace' { if ( state.backtracking==0 ) { before(grammarAccess.getInsertStatementAccess().getReplaceKeyword_0_1()); } match(input,44,FOLLOW_44_in_rule__InsertStatement__Alternatives_06600); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInsertStatementAccess().getReplaceKeyword_0_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InsertStatement__Alternatives_0" // $ANTLR start "rule__InsertStatement__Alternatives_4" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3009:1: rule__InsertStatement__Alternatives_4 : ( ( ( rule__InsertStatement__Alternatives_4_0 ) ) | ( ( rule__InsertStatement__Group_4_1__0 ) ) ); public final void rule__InsertStatement__Alternatives_4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3013:1: ( ( ( rule__InsertStatement__Alternatives_4_0 ) ) | ( ( rule__InsertStatement__Group_4_1__0 ) ) ) int alt32=2; int LA32_0 = input.LA(1); if ( (LA32_0==87||LA32_0==116) ) { alt32=1; } else if ( (LA32_0==107) ) { alt32=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 32, 0, input); throw nvae; } switch (alt32) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3014:1: ( ( rule__InsertStatement__Alternatives_4_0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3014:1: ( ( rule__InsertStatement__Alternatives_4_0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3015:1: ( rule__InsertStatement__Alternatives_4_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getInsertStatementAccess().getAlternatives_4_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3016:1: ( rule__InsertStatement__Alternatives_4_0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3016:2: rule__InsertStatement__Alternatives_4_0 { pushFollow(FOLLOW_rule__InsertStatement__Alternatives_4_0_in_rule__InsertStatement__Alternatives_46634); rule__InsertStatement__Alternatives_4_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getInsertStatementAccess().getAlternatives_4_0()); } } } break; case 2 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3020:6: ( ( rule__InsertStatement__Group_4_1__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3020:6: ( ( rule__InsertStatement__Group_4_1__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3021:1: ( rule__InsertStatement__Group_4_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getInsertStatementAccess().getGroup_4_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3022:1: ( rule__InsertStatement__Group_4_1__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3022:2: rule__InsertStatement__Group_4_1__0 { pushFollow(FOLLOW_rule__InsertStatement__Group_4_1__0_in_rule__InsertStatement__Alternatives_46652); rule__InsertStatement__Group_4_1__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getInsertStatementAccess().getGroup_4_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InsertStatement__Alternatives_4" // $ANTLR start "rule__InsertStatement__Alternatives_4_0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3031:1: rule__InsertStatement__Alternatives_4_0 : ( ( ( rule__InsertStatement__Group_4_0_0__0 ) ) | ( ( rule__InsertStatement__SelectStatementAssignment_4_0_1 ) ) ); public final void rule__InsertStatement__Alternatives_4_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3035:1: ( ( ( rule__InsertStatement__Group_4_0_0__0 ) ) | ( ( rule__InsertStatement__SelectStatementAssignment_4_0_1 ) ) ) int alt33=2; int LA33_0 = input.LA(1); if ( (LA33_0==116) ) { alt33=1; } else if ( (LA33_0==87) ) { alt33=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 33, 0, input); throw nvae; } switch (alt33) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3036:1: ( ( rule__InsertStatement__Group_4_0_0__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3036:1: ( ( rule__InsertStatement__Group_4_0_0__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3037:1: ( rule__InsertStatement__Group_4_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getInsertStatementAccess().getGroup_4_0_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3038:1: ( rule__InsertStatement__Group_4_0_0__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3038:2: rule__InsertStatement__Group_4_0_0__0 { pushFollow(FOLLOW_rule__InsertStatement__Group_4_0_0__0_in_rule__InsertStatement__Alternatives_4_06685); rule__InsertStatement__Group_4_0_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getInsertStatementAccess().getGroup_4_0_0()); } } } break; case 2 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3042:6: ( ( rule__InsertStatement__SelectStatementAssignment_4_0_1 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3042:6: ( ( rule__InsertStatement__SelectStatementAssignment_4_0_1 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3043:1: ( rule__InsertStatement__SelectStatementAssignment_4_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getInsertStatementAccess().getSelectStatementAssignment_4_0_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3044:1: ( rule__InsertStatement__SelectStatementAssignment_4_0_1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3044:2: rule__InsertStatement__SelectStatementAssignment_4_0_1 { pushFollow(FOLLOW_rule__InsertStatement__SelectStatementAssignment_4_0_1_in_rule__InsertStatement__Alternatives_4_06703); rule__InsertStatement__SelectStatementAssignment_4_0_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getInsertStatementAccess().getSelectStatementAssignment_4_0_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InsertStatement__Alternatives_4_0" // $ANTLR start "rule__CompoundOperator__Alternatives" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3053:1: rule__CompoundOperator__Alternatives : ( ( ( 'union all' ) ) | ( ( 'union' ) ) | ( ( 'intersect' ) ) | ( ( 'except' ) ) ); public final void rule__CompoundOperator__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3057:1: ( ( ( 'union all' ) ) | ( ( 'union' ) ) | ( ( 'intersect' ) ) | ( ( 'except' ) ) ) int alt34=4; switch ( input.LA(1) ) { case 45: { alt34=1; } break; case 46: { alt34=2; } break; case 47: { alt34=3; } break; case 48: { alt34=4; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 34, 0, input); throw nvae; } switch (alt34) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3058:1: ( ( 'union all' ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3058:1: ( ( 'union all' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3059:1: ( 'union all' ) { if ( state.backtracking==0 ) { before(grammarAccess.getCompoundOperatorAccess().getUnionallEnumLiteralDeclaration_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3060:1: ( 'union all' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3060:3: 'union all' { match(input,45,FOLLOW_45_in_rule__CompoundOperator__Alternatives6737); if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getCompoundOperatorAccess().getUnionallEnumLiteralDeclaration_0()); } } } break; case 2 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3065:6: ( ( 'union' ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3065:6: ( ( 'union' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3066:1: ( 'union' ) { if ( state.backtracking==0 ) { before(grammarAccess.getCompoundOperatorAccess().getUnionEnumLiteralDeclaration_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3067:1: ( 'union' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3067:3: 'union' { match(input,46,FOLLOW_46_in_rule__CompoundOperator__Alternatives6758); if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getCompoundOperatorAccess().getUnionEnumLiteralDeclaration_1()); } } } break; case 3 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3072:6: ( ( 'intersect' ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3072:6: ( ( 'intersect' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3073:1: ( 'intersect' ) { if ( state.backtracking==0 ) { before(grammarAccess.getCompoundOperatorAccess().getIntersectEnumLiteralDeclaration_2()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3074:1: ( 'intersect' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3074:3: 'intersect' { match(input,47,FOLLOW_47_in_rule__CompoundOperator__Alternatives6779); if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getCompoundOperatorAccess().getIntersectEnumLiteralDeclaration_2()); } } } break; case 4 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3079:6: ( ( 'except' ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3079:6: ( ( 'except' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3080:1: ( 'except' ) { if ( state.backtracking==0 ) { before(grammarAccess.getCompoundOperatorAccess().getExceptEnumLiteralDeclaration_3()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3081:1: ( 'except' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3081:3: 'except' { match(input,48,FOLLOW_48_in_rule__CompoundOperator__Alternatives6800); if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getCompoundOperatorAccess().getExceptEnumLiteralDeclaration_3()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CompoundOperator__Alternatives" // $ANTLR start "rule__SqliteDataType__Alternatives" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3091:1: rule__SqliteDataType__Alternatives : ( ( ( 'text' ) ) | ( ( 'integer' ) ) | ( ( 'real' ) ) | ( ( 'blob' ) ) | ( ( 'none' ) ) | ( ( 'numeric' ) ) ); public final void rule__SqliteDataType__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3095:1: ( ( ( 'text' ) ) | ( ( 'integer' ) ) | ( ( 'real' ) ) | ( ( 'blob' ) ) | ( ( 'none' ) ) | ( ( 'numeric' ) ) ) int alt35=6; switch ( input.LA(1) ) { case 49: { alt35=1; } break; case 50: { alt35=2; } break; case 51: { alt35=3; } break; case 52: { alt35=4; } break; case 53: { alt35=5; } break; case 54: { alt35=6; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 35, 0, input); throw nvae; } switch (alt35) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3096:1: ( ( 'text' ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3096:1: ( ( 'text' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3097:1: ( 'text' ) { if ( state.backtracking==0 ) { before(grammarAccess.getSqliteDataTypeAccess().getTextEnumLiteralDeclaration_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3098:1: ( 'text' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3098:3: 'text' { match(input,49,FOLLOW_49_in_rule__SqliteDataType__Alternatives6836); if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getSqliteDataTypeAccess().getTextEnumLiteralDeclaration_0()); } } } break; case 2 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3103:6: ( ( 'integer' ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3103:6: ( ( 'integer' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3104:1: ( 'integer' ) { if ( state.backtracking==0 ) { before(grammarAccess.getSqliteDataTypeAccess().getIntegerEnumLiteralDeclaration_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3105:1: ( 'integer' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3105:3: 'integer' { match(input,50,FOLLOW_50_in_rule__SqliteDataType__Alternatives6857); if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getSqliteDataTypeAccess().getIntegerEnumLiteralDeclaration_1()); } } } break; case 3 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3110:6: ( ( 'real' ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3110:6: ( ( 'real' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3111:1: ( 'real' ) { if ( state.backtracking==0 ) { before(grammarAccess.getSqliteDataTypeAccess().getRealEnumLiteralDeclaration_2()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3112:1: ( 'real' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3112:3: 'real' { match(input,51,FOLLOW_51_in_rule__SqliteDataType__Alternatives6878); if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getSqliteDataTypeAccess().getRealEnumLiteralDeclaration_2()); } } } break; case 4 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3117:6: ( ( 'blob' ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3117:6: ( ( 'blob' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3118:1: ( 'blob' ) { if ( state.backtracking==0 ) { before(grammarAccess.getSqliteDataTypeAccess().getBlobEnumLiteralDeclaration_3()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3119:1: ( 'blob' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3119:3: 'blob' { match(input,52,FOLLOW_52_in_rule__SqliteDataType__Alternatives6899); if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getSqliteDataTypeAccess().getBlobEnumLiteralDeclaration_3()); } } } break; case 5 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3124:6: ( ( 'none' ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3124:6: ( ( 'none' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3125:1: ( 'none' ) { if ( state.backtracking==0 ) { before(grammarAccess.getSqliteDataTypeAccess().getNoneEnumLiteralDeclaration_4()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3126:1: ( 'none' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3126:3: 'none' { match(input,53,FOLLOW_53_in_rule__SqliteDataType__Alternatives6920); if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getSqliteDataTypeAccess().getNoneEnumLiteralDeclaration_4()); } } } break; case 6 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3131:6: ( ( 'numeric' ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3131:6: ( ( 'numeric' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3132:1: ( 'numeric' ) { if ( state.backtracking==0 ) { before(grammarAccess.getSqliteDataTypeAccess().getNumericEnumLiteralDeclaration_5()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3133:1: ( 'numeric' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3133:3: 'numeric' { match(input,54,FOLLOW_54_in_rule__SqliteDataType__Alternatives6941); if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getSqliteDataTypeAccess().getNumericEnumLiteralDeclaration_5()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SqliteDataType__Alternatives" // $ANTLR start "rule__ColumnType__Alternatives" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3143:1: rule__ColumnType__Alternatives : ( ( ( 'text' ) ) | ( ( 'integer' ) ) | ( ( 'real' ) ) | ( ( 'blob' ) ) | ( ( 'boolean' ) ) ); public final void rule__ColumnType__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3147:1: ( ( ( 'text' ) ) | ( ( 'integer' ) ) | ( ( 'real' ) ) | ( ( 'blob' ) ) | ( ( 'boolean' ) ) ) int alt36=5; switch ( input.LA(1) ) { case 49: { alt36=1; } break; case 50: { alt36=2; } break; case 51: { alt36=3; } break; case 52: { alt36=4; } break; case 55: { alt36=5; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 36, 0, input); throw nvae; } switch (alt36) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3148:1: ( ( 'text' ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3148:1: ( ( 'text' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3149:1: ( 'text' ) { if ( state.backtracking==0 ) { before(grammarAccess.getColumnTypeAccess().getTextEnumLiteralDeclaration_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3150:1: ( 'text' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3150:3: 'text' { match(input,49,FOLLOW_49_in_rule__ColumnType__Alternatives6977); if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getColumnTypeAccess().getTextEnumLiteralDeclaration_0()); } } } break; case 2 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3155:6: ( ( 'integer' ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3155:6: ( ( 'integer' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3156:1: ( 'integer' ) { if ( state.backtracking==0 ) { before(grammarAccess.getColumnTypeAccess().getIntegerEnumLiteralDeclaration_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3157:1: ( 'integer' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3157:3: 'integer' { match(input,50,FOLLOW_50_in_rule__ColumnType__Alternatives6998); if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getColumnTypeAccess().getIntegerEnumLiteralDeclaration_1()); } } } break; case 3 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3162:6: ( ( 'real' ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3162:6: ( ( 'real' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3163:1: ( 'real' ) { if ( state.backtracking==0 ) { before(grammarAccess.getColumnTypeAccess().getRealEnumLiteralDeclaration_2()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3164:1: ( 'real' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3164:3: 'real' { match(input,51,FOLLOW_51_in_rule__ColumnType__Alternatives7019); if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getColumnTypeAccess().getRealEnumLiteralDeclaration_2()); } } } break; case 4 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3169:6: ( ( 'blob' ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3169:6: ( ( 'blob' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3170:1: ( 'blob' ) { if ( state.backtracking==0 ) { before(grammarAccess.getColumnTypeAccess().getBlobEnumLiteralDeclaration_3()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3171:1: ( 'blob' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3171:3: 'blob' { match(input,52,FOLLOW_52_in_rule__ColumnType__Alternatives7040); if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getColumnTypeAccess().getBlobEnumLiteralDeclaration_3()); } } } break; case 5 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3176:6: ( ( 'boolean' ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3176:6: ( ( 'boolean' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3177:1: ( 'boolean' ) { if ( state.backtracking==0 ) { before(grammarAccess.getColumnTypeAccess().getBooleanEnumLiteralDeclaration_4()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3178:1: ( 'boolean' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3178:3: 'boolean' { match(input,55,FOLLOW_55_in_rule__ColumnType__Alternatives7061); if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getColumnTypeAccess().getBooleanEnumLiteralDeclaration_4()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ColumnType__Alternatives" // $ANTLR start "rule__ConflictResolution__Alternatives" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3188:1: rule__ConflictResolution__Alternatives : ( ( ( 'rollback' ) ) | ( ( 'abort' ) ) | ( ( 'fail' ) ) | ( ( 'ignore' ) ) | ( ( 'replace' ) ) ); public final void rule__ConflictResolution__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3192:1: ( ( ( 'rollback' ) ) | ( ( 'abort' ) ) | ( ( 'fail' ) ) | ( ( 'ignore' ) ) | ( ( 'replace' ) ) ) int alt37=5; switch ( input.LA(1) ) { case 56: { alt37=1; } break; case 57: { alt37=2; } break; case 58: { alt37=3; } break; case 59: { alt37=4; } break; case 44: { alt37=5; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 37, 0, input); throw nvae; } switch (alt37) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3193:1: ( ( 'rollback' ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3193:1: ( ( 'rollback' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3194:1: ( 'rollback' ) { if ( state.backtracking==0 ) { before(grammarAccess.getConflictResolutionAccess().getRollbackEnumLiteralDeclaration_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3195:1: ( 'rollback' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3195:3: 'rollback' { match(input,56,FOLLOW_56_in_rule__ConflictResolution__Alternatives7097); if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getConflictResolutionAccess().getRollbackEnumLiteralDeclaration_0()); } } } break; case 2 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3200:6: ( ( 'abort' ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3200:6: ( ( 'abort' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3201:1: ( 'abort' ) { if ( state.backtracking==0 ) { before(grammarAccess.getConflictResolutionAccess().getAbortEnumLiteralDeclaration_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3202:1: ( 'abort' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3202:3: 'abort' { match(input,57,FOLLOW_57_in_rule__ConflictResolution__Alternatives7118); if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getConflictResolutionAccess().getAbortEnumLiteralDeclaration_1()); } } } break; case 3 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3207:6: ( ( 'fail' ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3207:6: ( ( 'fail' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3208:1: ( 'fail' ) { if ( state.backtracking==0 ) { before(grammarAccess.getConflictResolutionAccess().getFailEnumLiteralDeclaration_2()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3209:1: ( 'fail' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3209:3: 'fail' { match(input,58,FOLLOW_58_in_rule__ConflictResolution__Alternatives7139); if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getConflictResolutionAccess().getFailEnumLiteralDeclaration_2()); } } } break; case 4 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3214:6: ( ( 'ignore' ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3214:6: ( ( 'ignore' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3215:1: ( 'ignore' ) { if ( state.backtracking==0 ) { before(grammarAccess.getConflictResolutionAccess().getIgnoreEnumLiteralDeclaration_3()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3216:1: ( 'ignore' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3216:3: 'ignore' { match(input,59,FOLLOW_59_in_rule__ConflictResolution__Alternatives7160); if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getConflictResolutionAccess().getIgnoreEnumLiteralDeclaration_3()); } } } break; case 5 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3221:6: ( ( 'replace' ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3221:6: ( ( 'replace' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3222:1: ( 'replace' ) { if ( state.backtracking==0 ) { before(grammarAccess.getConflictResolutionAccess().getReplaceEnumLiteralDeclaration_4()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3223:1: ( 'replace' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3223:3: 'replace' { match(input,44,FOLLOW_44_in_rule__ConflictResolution__Alternatives7181); if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getConflictResolutionAccess().getReplaceEnumLiteralDeclaration_4()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConflictResolution__Alternatives" // $ANTLR start "rule__Model__Group__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3235: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.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3239:1: ( rule__Model__Group__0__Impl rule__Model__Group__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3240:2: rule__Model__Group__0__Impl rule__Model__Group__1 { pushFollow(FOLLOW_rule__Model__Group__0__Impl_in_rule__Model__Group__07214); rule__Model__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__Model__Group__1_in_rule__Model__Group__07217); 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.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3247:1: rule__Model__Group__0__Impl : ( 'package' ) ; public final void rule__Model__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3251:1: ( ( 'package' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3252:1: ( 'package' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3252:1: ( 'package' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3253:1: 'package' { if ( state.backtracking==0 ) { before(grammarAccess.getModelAccess().getPackageKeyword_0()); } match(input,60,FOLLOW_60_in_rule__Model__Group__0__Impl7245); 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.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3266: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.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3270:1: ( rule__Model__Group__1__Impl rule__Model__Group__2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3271:2: rule__Model__Group__1__Impl rule__Model__Group__2 { pushFollow(FOLLOW_rule__Model__Group__1__Impl_in_rule__Model__Group__17276); rule__Model__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__Model__Group__2_in_rule__Model__Group__17279); 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.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3278: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.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3282:1: ( ( ( rule__Model__PackageNameAssignment_1 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3283:1: ( ( rule__Model__PackageNameAssignment_1 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3283:1: ( ( rule__Model__PackageNameAssignment_1 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3284:1: ( rule__Model__PackageNameAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getModelAccess().getPackageNameAssignment_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3285:1: ( rule__Model__PackageNameAssignment_1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3285:2: rule__Model__PackageNameAssignment_1 { pushFollow(FOLLOW_rule__Model__PackageNameAssignment_1_in_rule__Model__Group__1__Impl7306); 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.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3295: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.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3299:1: ( rule__Model__Group__2__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3300:2: rule__Model__Group__2__Impl { pushFollow(FOLLOW_rule__Model__Group__2__Impl_in_rule__Model__Group__27336); 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.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3306:1: rule__Model__Group__2__Impl : ( ( rule__Model__DatabaseAssignment_2 ) ) ; public final void rule__Model__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3310:1: ( ( ( rule__Model__DatabaseAssignment_2 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3311:1: ( ( rule__Model__DatabaseAssignment_2 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3311:1: ( ( rule__Model__DatabaseAssignment_2 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3312:1: ( rule__Model__DatabaseAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getModelAccess().getDatabaseAssignment_2()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3313:1: ( rule__Model__DatabaseAssignment_2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3313:2: rule__Model__DatabaseAssignment_2 { pushFollow(FOLLOW_rule__Model__DatabaseAssignment_2_in_rule__Model__Group__2__Impl7363); rule__Model__DatabaseAssignment_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getModelAccess().getDatabaseAssignment_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Model__Group__2__Impl" // $ANTLR start "rule__DatabaseBlock__Group__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3329:1: rule__DatabaseBlock__Group__0 : rule__DatabaseBlock__Group__0__Impl rule__DatabaseBlock__Group__1 ; public final void rule__DatabaseBlock__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3333:1: ( rule__DatabaseBlock__Group__0__Impl rule__DatabaseBlock__Group__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3334:2: rule__DatabaseBlock__Group__0__Impl rule__DatabaseBlock__Group__1 { pushFollow(FOLLOW_rule__DatabaseBlock__Group__0__Impl_in_rule__DatabaseBlock__Group__07399); rule__DatabaseBlock__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__DatabaseBlock__Group__1_in_rule__DatabaseBlock__Group__07402); rule__DatabaseBlock__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DatabaseBlock__Group__0" // $ANTLR start "rule__DatabaseBlock__Group__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3341:1: rule__DatabaseBlock__Group__0__Impl : ( 'database' ) ; public final void rule__DatabaseBlock__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3345:1: ( ( 'database' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3346:1: ( 'database' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3346:1: ( 'database' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3347:1: 'database' { if ( state.backtracking==0 ) { before(grammarAccess.getDatabaseBlockAccess().getDatabaseKeyword_0()); } match(input,61,FOLLOW_61_in_rule__DatabaseBlock__Group__0__Impl7430); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDatabaseBlockAccess().getDatabaseKeyword_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DatabaseBlock__Group__0__Impl" // $ANTLR start "rule__DatabaseBlock__Group__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3360:1: rule__DatabaseBlock__Group__1 : rule__DatabaseBlock__Group__1__Impl rule__DatabaseBlock__Group__2 ; public final void rule__DatabaseBlock__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3364:1: ( rule__DatabaseBlock__Group__1__Impl rule__DatabaseBlock__Group__2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3365:2: rule__DatabaseBlock__Group__1__Impl rule__DatabaseBlock__Group__2 { pushFollow(FOLLOW_rule__DatabaseBlock__Group__1__Impl_in_rule__DatabaseBlock__Group__17461); rule__DatabaseBlock__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__DatabaseBlock__Group__2_in_rule__DatabaseBlock__Group__17464); rule__DatabaseBlock__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DatabaseBlock__Group__1" // $ANTLR start "rule__DatabaseBlock__Group__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3372:1: rule__DatabaseBlock__Group__1__Impl : ( ( rule__DatabaseBlock__NameAssignment_1 ) ) ; public final void rule__DatabaseBlock__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3376:1: ( ( ( rule__DatabaseBlock__NameAssignment_1 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3377:1: ( ( rule__DatabaseBlock__NameAssignment_1 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3377:1: ( ( rule__DatabaseBlock__NameAssignment_1 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3378:1: ( rule__DatabaseBlock__NameAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDatabaseBlockAccess().getNameAssignment_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3379:1: ( rule__DatabaseBlock__NameAssignment_1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3379:2: rule__DatabaseBlock__NameAssignment_1 { pushFollow(FOLLOW_rule__DatabaseBlock__NameAssignment_1_in_rule__DatabaseBlock__Group__1__Impl7491); rule__DatabaseBlock__NameAssignment_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getDatabaseBlockAccess().getNameAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DatabaseBlock__Group__1__Impl" // $ANTLR start "rule__DatabaseBlock__Group__2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3389:1: rule__DatabaseBlock__Group__2 : rule__DatabaseBlock__Group__2__Impl rule__DatabaseBlock__Group__3 ; public final void rule__DatabaseBlock__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3393:1: ( rule__DatabaseBlock__Group__2__Impl rule__DatabaseBlock__Group__3 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3394:2: rule__DatabaseBlock__Group__2__Impl rule__DatabaseBlock__Group__3 { pushFollow(FOLLOW_rule__DatabaseBlock__Group__2__Impl_in_rule__DatabaseBlock__Group__27521); rule__DatabaseBlock__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__DatabaseBlock__Group__3_in_rule__DatabaseBlock__Group__27524); rule__DatabaseBlock__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DatabaseBlock__Group__2" // $ANTLR start "rule__DatabaseBlock__Group__2__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3401:1: rule__DatabaseBlock__Group__2__Impl : ( '{' ) ; public final void rule__DatabaseBlock__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3405:1: ( ( '{' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3406:1: ( '{' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3406:1: ( '{' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3407:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getDatabaseBlockAccess().getLeftCurlyBracketKeyword_2()); } match(input,62,FOLLOW_62_in_rule__DatabaseBlock__Group__2__Impl7552); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDatabaseBlockAccess().getLeftCurlyBracketKeyword_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DatabaseBlock__Group__2__Impl" // $ANTLR start "rule__DatabaseBlock__Group__3" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3420:1: rule__DatabaseBlock__Group__3 : rule__DatabaseBlock__Group__3__Impl rule__DatabaseBlock__Group__4 ; public final void rule__DatabaseBlock__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3424:1: ( rule__DatabaseBlock__Group__3__Impl rule__DatabaseBlock__Group__4 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3425:2: rule__DatabaseBlock__Group__3__Impl rule__DatabaseBlock__Group__4 { pushFollow(FOLLOW_rule__DatabaseBlock__Group__3__Impl_in_rule__DatabaseBlock__Group__37583); rule__DatabaseBlock__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__DatabaseBlock__Group__4_in_rule__DatabaseBlock__Group__37586); rule__DatabaseBlock__Group__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DatabaseBlock__Group__3" // $ANTLR start "rule__DatabaseBlock__Group__3__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3432:1: rule__DatabaseBlock__Group__3__Impl : ( ( rule__DatabaseBlock__ConfigAssignment_3 )? ) ; public final void rule__DatabaseBlock__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3436:1: ( ( ( rule__DatabaseBlock__ConfigAssignment_3 )? ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3437:1: ( ( rule__DatabaseBlock__ConfigAssignment_3 )? ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3437:1: ( ( rule__DatabaseBlock__ConfigAssignment_3 )? ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3438:1: ( rule__DatabaseBlock__ConfigAssignment_3 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDatabaseBlockAccess().getConfigAssignment_3()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3439:1: ( rule__DatabaseBlock__ConfigAssignment_3 )? int alt38=2; int LA38_0 = input.LA(1); if ( (LA38_0==64) ) { alt38=1; } switch (alt38) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3439:2: rule__DatabaseBlock__ConfigAssignment_3 { pushFollow(FOLLOW_rule__DatabaseBlock__ConfigAssignment_3_in_rule__DatabaseBlock__Group__3__Impl7613); rule__DatabaseBlock__ConfigAssignment_3(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getDatabaseBlockAccess().getConfigAssignment_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DatabaseBlock__Group__3__Impl" // $ANTLR start "rule__DatabaseBlock__Group__4" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3449:1: rule__DatabaseBlock__Group__4 : rule__DatabaseBlock__Group__4__Impl rule__DatabaseBlock__Group__5 ; public final void rule__DatabaseBlock__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3453:1: ( rule__DatabaseBlock__Group__4__Impl rule__DatabaseBlock__Group__5 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3454:2: rule__DatabaseBlock__Group__4__Impl rule__DatabaseBlock__Group__5 { pushFollow(FOLLOW_rule__DatabaseBlock__Group__4__Impl_in_rule__DatabaseBlock__Group__47644); rule__DatabaseBlock__Group__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__DatabaseBlock__Group__5_in_rule__DatabaseBlock__Group__47647); rule__DatabaseBlock__Group__5(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DatabaseBlock__Group__4" // $ANTLR start "rule__DatabaseBlock__Group__4__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3461:1: rule__DatabaseBlock__Group__4__Impl : ( ( rule__DatabaseBlock__InitAssignment_4 )? ) ; public final void rule__DatabaseBlock__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3465:1: ( ( ( rule__DatabaseBlock__InitAssignment_4 )? ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3466:1: ( ( rule__DatabaseBlock__InitAssignment_4 )? ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3466:1: ( ( rule__DatabaseBlock__InitAssignment_4 )? ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3467:1: ( rule__DatabaseBlock__InitAssignment_4 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDatabaseBlockAccess().getInitAssignment_4()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3468:1: ( rule__DatabaseBlock__InitAssignment_4 )? int alt39=2; int LA39_0 = input.LA(1); if ( (LA39_0==65) ) { alt39=1; } switch (alt39) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3468:2: rule__DatabaseBlock__InitAssignment_4 { pushFollow(FOLLOW_rule__DatabaseBlock__InitAssignment_4_in_rule__DatabaseBlock__Group__4__Impl7674); rule__DatabaseBlock__InitAssignment_4(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getDatabaseBlockAccess().getInitAssignment_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DatabaseBlock__Group__4__Impl" // $ANTLR start "rule__DatabaseBlock__Group__5" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3478:1: rule__DatabaseBlock__Group__5 : rule__DatabaseBlock__Group__5__Impl rule__DatabaseBlock__Group__6 ; public final void rule__DatabaseBlock__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3482:1: ( rule__DatabaseBlock__Group__5__Impl rule__DatabaseBlock__Group__6 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3483:2: rule__DatabaseBlock__Group__5__Impl rule__DatabaseBlock__Group__6 { pushFollow(FOLLOW_rule__DatabaseBlock__Group__5__Impl_in_rule__DatabaseBlock__Group__57705); rule__DatabaseBlock__Group__5__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__DatabaseBlock__Group__6_in_rule__DatabaseBlock__Group__57708); rule__DatabaseBlock__Group__6(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DatabaseBlock__Group__5" // $ANTLR start "rule__DatabaseBlock__Group__5__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3490:1: rule__DatabaseBlock__Group__5__Impl : ( ( rule__DatabaseBlock__MigrationsAssignment_5 )* ) ; public final void rule__DatabaseBlock__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3494:1: ( ( ( rule__DatabaseBlock__MigrationsAssignment_5 )* ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3495:1: ( ( rule__DatabaseBlock__MigrationsAssignment_5 )* ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3495:1: ( ( rule__DatabaseBlock__MigrationsAssignment_5 )* ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3496:1: ( rule__DatabaseBlock__MigrationsAssignment_5 )* { if ( state.backtracking==0 ) { before(grammarAccess.getDatabaseBlockAccess().getMigrationsAssignment_5()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3497:1: ( rule__DatabaseBlock__MigrationsAssignment_5 )* loop40: do { int alt40=2; int LA40_0 = input.LA(1); if ( (LA40_0==72) ) { alt40=1; } switch (alt40) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3497:2: rule__DatabaseBlock__MigrationsAssignment_5 { pushFollow(FOLLOW_rule__DatabaseBlock__MigrationsAssignment_5_in_rule__DatabaseBlock__Group__5__Impl7735); rule__DatabaseBlock__MigrationsAssignment_5(); state._fsp--; if (state.failed) return ; } break; default : break loop40; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getDatabaseBlockAccess().getMigrationsAssignment_5()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DatabaseBlock__Group__5__Impl" // $ANTLR start "rule__DatabaseBlock__Group__6" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3507:1: rule__DatabaseBlock__Group__6 : rule__DatabaseBlock__Group__6__Impl ; public final void rule__DatabaseBlock__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3511:1: ( rule__DatabaseBlock__Group__6__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3512:2: rule__DatabaseBlock__Group__6__Impl { pushFollow(FOLLOW_rule__DatabaseBlock__Group__6__Impl_in_rule__DatabaseBlock__Group__67766); rule__DatabaseBlock__Group__6__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DatabaseBlock__Group__6" // $ANTLR start "rule__DatabaseBlock__Group__6__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3518:1: rule__DatabaseBlock__Group__6__Impl : ( '}' ) ; public final void rule__DatabaseBlock__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3522:1: ( ( '}' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3523:1: ( '}' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3523:1: ( '}' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3524:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getDatabaseBlockAccess().getRightCurlyBracketKeyword_6()); } match(input,63,FOLLOW_63_in_rule__DatabaseBlock__Group__6__Impl7794); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDatabaseBlockAccess().getRightCurlyBracketKeyword_6()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DatabaseBlock__Group__6__Impl" // $ANTLR start "rule__ConfigBlock__Group__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3551:1: rule__ConfigBlock__Group__0 : rule__ConfigBlock__Group__0__Impl rule__ConfigBlock__Group__1 ; public final void rule__ConfigBlock__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3555:1: ( rule__ConfigBlock__Group__0__Impl rule__ConfigBlock__Group__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3556:2: rule__ConfigBlock__Group__0__Impl rule__ConfigBlock__Group__1 { pushFollow(FOLLOW_rule__ConfigBlock__Group__0__Impl_in_rule__ConfigBlock__Group__07839); rule__ConfigBlock__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ConfigBlock__Group__1_in_rule__ConfigBlock__Group__07842); rule__ConfigBlock__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConfigBlock__Group__0" // $ANTLR start "rule__ConfigBlock__Group__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3563:1: rule__ConfigBlock__Group__0__Impl : ( () ) ; public final void rule__ConfigBlock__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3567:1: ( ( () ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3568:1: ( () ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3568:1: ( () ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3569:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getConfigBlockAccess().getConfigBlockAction_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3570:1: () // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3572:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getConfigBlockAccess().getConfigBlockAction_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConfigBlock__Group__0__Impl" // $ANTLR start "rule__ConfigBlock__Group__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3582:1: rule__ConfigBlock__Group__1 : rule__ConfigBlock__Group__1__Impl rule__ConfigBlock__Group__2 ; public final void rule__ConfigBlock__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3586:1: ( rule__ConfigBlock__Group__1__Impl rule__ConfigBlock__Group__2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3587:2: rule__ConfigBlock__Group__1__Impl rule__ConfigBlock__Group__2 { pushFollow(FOLLOW_rule__ConfigBlock__Group__1__Impl_in_rule__ConfigBlock__Group__17900); rule__ConfigBlock__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ConfigBlock__Group__2_in_rule__ConfigBlock__Group__17903); rule__ConfigBlock__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConfigBlock__Group__1" // $ANTLR start "rule__ConfigBlock__Group__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3594:1: rule__ConfigBlock__Group__1__Impl : ( 'config' ) ; public final void rule__ConfigBlock__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3598:1: ( ( 'config' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3599:1: ( 'config' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3599:1: ( 'config' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3600:1: 'config' { if ( state.backtracking==0 ) { before(grammarAccess.getConfigBlockAccess().getConfigKeyword_1()); } match(input,64,FOLLOW_64_in_rule__ConfigBlock__Group__1__Impl7931); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getConfigBlockAccess().getConfigKeyword_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConfigBlock__Group__1__Impl" // $ANTLR start "rule__ConfigBlock__Group__2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3613:1: rule__ConfigBlock__Group__2 : rule__ConfigBlock__Group__2__Impl rule__ConfigBlock__Group__3 ; public final void rule__ConfigBlock__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3617:1: ( rule__ConfigBlock__Group__2__Impl rule__ConfigBlock__Group__3 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3618:2: rule__ConfigBlock__Group__2__Impl rule__ConfigBlock__Group__3 { pushFollow(FOLLOW_rule__ConfigBlock__Group__2__Impl_in_rule__ConfigBlock__Group__27962); rule__ConfigBlock__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ConfigBlock__Group__3_in_rule__ConfigBlock__Group__27965); rule__ConfigBlock__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConfigBlock__Group__2" // $ANTLR start "rule__ConfigBlock__Group__2__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3625:1: rule__ConfigBlock__Group__2__Impl : ( '{' ) ; public final void rule__ConfigBlock__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3629:1: ( ( '{' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3630:1: ( '{' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3630:1: ( '{' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3631:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getConfigBlockAccess().getLeftCurlyBracketKeyword_2()); } match(input,62,FOLLOW_62_in_rule__ConfigBlock__Group__2__Impl7993); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getConfigBlockAccess().getLeftCurlyBracketKeyword_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConfigBlock__Group__2__Impl" // $ANTLR start "rule__ConfigBlock__Group__3" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3644:1: rule__ConfigBlock__Group__3 : rule__ConfigBlock__Group__3__Impl rule__ConfigBlock__Group__4 ; public final void rule__ConfigBlock__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3648:1: ( rule__ConfigBlock__Group__3__Impl rule__ConfigBlock__Group__4 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3649:2: rule__ConfigBlock__Group__3__Impl rule__ConfigBlock__Group__4 { pushFollow(FOLLOW_rule__ConfigBlock__Group__3__Impl_in_rule__ConfigBlock__Group__38024); rule__ConfigBlock__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ConfigBlock__Group__4_in_rule__ConfigBlock__Group__38027); rule__ConfigBlock__Group__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConfigBlock__Group__3" // $ANTLR start "rule__ConfigBlock__Group__3__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3656:1: rule__ConfigBlock__Group__3__Impl : ( ( rule__ConfigBlock__StatementsAssignment_3 )* ) ; public final void rule__ConfigBlock__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3660:1: ( ( ( rule__ConfigBlock__StatementsAssignment_3 )* ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3661:1: ( ( rule__ConfigBlock__StatementsAssignment_3 )* ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3661:1: ( ( rule__ConfigBlock__StatementsAssignment_3 )* ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3662:1: ( rule__ConfigBlock__StatementsAssignment_3 )* { if ( state.backtracking==0 ) { before(grammarAccess.getConfigBlockAccess().getStatementsAssignment_3()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3663:1: ( rule__ConfigBlock__StatementsAssignment_3 )* loop41: do { int alt41=2; int LA41_0 = input.LA(1); if ( ((LA41_0>=67 && LA41_0<=68)) ) { alt41=1; } switch (alt41) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3663:2: rule__ConfigBlock__StatementsAssignment_3 { pushFollow(FOLLOW_rule__ConfigBlock__StatementsAssignment_3_in_rule__ConfigBlock__Group__3__Impl8054); rule__ConfigBlock__StatementsAssignment_3(); state._fsp--; if (state.failed) return ; } break; default : break loop41; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getConfigBlockAccess().getStatementsAssignment_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConfigBlock__Group__3__Impl" // $ANTLR start "rule__ConfigBlock__Group__4" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3673:1: rule__ConfigBlock__Group__4 : rule__ConfigBlock__Group__4__Impl ; public final void rule__ConfigBlock__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3677:1: ( rule__ConfigBlock__Group__4__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3678:2: rule__ConfigBlock__Group__4__Impl { pushFollow(FOLLOW_rule__ConfigBlock__Group__4__Impl_in_rule__ConfigBlock__Group__48085); rule__ConfigBlock__Group__4__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConfigBlock__Group__4" // $ANTLR start "rule__ConfigBlock__Group__4__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3684:1: rule__ConfigBlock__Group__4__Impl : ( '}' ) ; public final void rule__ConfigBlock__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3688:1: ( ( '}' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3689:1: ( '}' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3689:1: ( '}' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3690:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getConfigBlockAccess().getRightCurlyBracketKeyword_4()); } match(input,63,FOLLOW_63_in_rule__ConfigBlock__Group__4__Impl8113); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getConfigBlockAccess().getRightCurlyBracketKeyword_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConfigBlock__Group__4__Impl" // $ANTLR start "rule__InitBlock__Group__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3713:1: rule__InitBlock__Group__0 : rule__InitBlock__Group__0__Impl rule__InitBlock__Group__1 ; public final void rule__InitBlock__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3717:1: ( rule__InitBlock__Group__0__Impl rule__InitBlock__Group__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3718:2: rule__InitBlock__Group__0__Impl rule__InitBlock__Group__1 { pushFollow(FOLLOW_rule__InitBlock__Group__0__Impl_in_rule__InitBlock__Group__08154); rule__InitBlock__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__InitBlock__Group__1_in_rule__InitBlock__Group__08157); rule__InitBlock__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InitBlock__Group__0" // $ANTLR start "rule__InitBlock__Group__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3725:1: rule__InitBlock__Group__0__Impl : ( () ) ; public final void rule__InitBlock__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3729:1: ( ( () ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3730:1: ( () ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3730:1: ( () ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3731:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getInitBlockAccess().getInitBlockAction_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3732:1: () // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3734:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getInitBlockAccess().getInitBlockAction_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InitBlock__Group__0__Impl" // $ANTLR start "rule__InitBlock__Group__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3744:1: rule__InitBlock__Group__1 : rule__InitBlock__Group__1__Impl rule__InitBlock__Group__2 ; public final void rule__InitBlock__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3748:1: ( rule__InitBlock__Group__1__Impl rule__InitBlock__Group__2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3749:2: rule__InitBlock__Group__1__Impl rule__InitBlock__Group__2 { pushFollow(FOLLOW_rule__InitBlock__Group__1__Impl_in_rule__InitBlock__Group__18215); rule__InitBlock__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__InitBlock__Group__2_in_rule__InitBlock__Group__18218); rule__InitBlock__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InitBlock__Group__1" // $ANTLR start "rule__InitBlock__Group__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3756:1: rule__InitBlock__Group__1__Impl : ( 'init' ) ; public final void rule__InitBlock__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3760:1: ( ( 'init' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3761:1: ( 'init' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3761:1: ( 'init' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3762:1: 'init' { if ( state.backtracking==0 ) { before(grammarAccess.getInitBlockAccess().getInitKeyword_1()); } match(input,65,FOLLOW_65_in_rule__InitBlock__Group__1__Impl8246); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInitBlockAccess().getInitKeyword_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InitBlock__Group__1__Impl" // $ANTLR start "rule__InitBlock__Group__2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3775:1: rule__InitBlock__Group__2 : rule__InitBlock__Group__2__Impl rule__InitBlock__Group__3 ; public final void rule__InitBlock__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3779:1: ( rule__InitBlock__Group__2__Impl rule__InitBlock__Group__3 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3780:2: rule__InitBlock__Group__2__Impl rule__InitBlock__Group__3 { pushFollow(FOLLOW_rule__InitBlock__Group__2__Impl_in_rule__InitBlock__Group__28277); rule__InitBlock__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__InitBlock__Group__3_in_rule__InitBlock__Group__28280); rule__InitBlock__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InitBlock__Group__2" // $ANTLR start "rule__InitBlock__Group__2__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3787:1: rule__InitBlock__Group__2__Impl : ( '{' ) ; public final void rule__InitBlock__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3791:1: ( ( '{' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3792:1: ( '{' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3792:1: ( '{' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3793:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getInitBlockAccess().getLeftCurlyBracketKeyword_2()); } match(input,62,FOLLOW_62_in_rule__InitBlock__Group__2__Impl8308); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInitBlockAccess().getLeftCurlyBracketKeyword_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InitBlock__Group__2__Impl" // $ANTLR start "rule__InitBlock__Group__3" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3806:1: rule__InitBlock__Group__3 : rule__InitBlock__Group__3__Impl rule__InitBlock__Group__4 ; public final void rule__InitBlock__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3810:1: ( rule__InitBlock__Group__3__Impl rule__InitBlock__Group__4 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3811:2: rule__InitBlock__Group__3__Impl rule__InitBlock__Group__4 { pushFollow(FOLLOW_rule__InitBlock__Group__3__Impl_in_rule__InitBlock__Group__38339); rule__InitBlock__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__InitBlock__Group__4_in_rule__InitBlock__Group__38342); rule__InitBlock__Group__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InitBlock__Group__3" // $ANTLR start "rule__InitBlock__Group__3__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3818:1: rule__InitBlock__Group__3__Impl : ( ( rule__InitBlock__Group_3__0 )* ) ; public final void rule__InitBlock__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3822:1: ( ( ( rule__InitBlock__Group_3__0 )* ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3823:1: ( ( rule__InitBlock__Group_3__0 )* ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3823:1: ( ( rule__InitBlock__Group_3__0 )* ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3824:1: ( rule__InitBlock__Group_3__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getInitBlockAccess().getGroup_3()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3825:1: ( rule__InitBlock__Group_3__0 )* loop42: do { int alt42=2; int LA42_0 = input.LA(1); if ( (LA42_0==94||LA42_0==100||LA42_0==103) ) { alt42=1; } switch (alt42) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3825:2: rule__InitBlock__Group_3__0 { pushFollow(FOLLOW_rule__InitBlock__Group_3__0_in_rule__InitBlock__Group__3__Impl8369); rule__InitBlock__Group_3__0(); state._fsp--; if (state.failed) return ; } break; default : break loop42; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getInitBlockAccess().getGroup_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InitBlock__Group__3__Impl" // $ANTLR start "rule__InitBlock__Group__4" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3835:1: rule__InitBlock__Group__4 : rule__InitBlock__Group__4__Impl ; public final void rule__InitBlock__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3839:1: ( rule__InitBlock__Group__4__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3840:2: rule__InitBlock__Group__4__Impl { pushFollow(FOLLOW_rule__InitBlock__Group__4__Impl_in_rule__InitBlock__Group__48400); rule__InitBlock__Group__4__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InitBlock__Group__4" // $ANTLR start "rule__InitBlock__Group__4__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3846:1: rule__InitBlock__Group__4__Impl : ( '}' ) ; public final void rule__InitBlock__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3850:1: ( ( '}' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3851:1: ( '}' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3851:1: ( '}' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3852:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getInitBlockAccess().getRightCurlyBracketKeyword_4()); } match(input,63,FOLLOW_63_in_rule__InitBlock__Group__4__Impl8428); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInitBlockAccess().getRightCurlyBracketKeyword_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InitBlock__Group__4__Impl" // $ANTLR start "rule__InitBlock__Group_3__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3875:1: rule__InitBlock__Group_3__0 : rule__InitBlock__Group_3__0__Impl rule__InitBlock__Group_3__1 ; public final void rule__InitBlock__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3879:1: ( rule__InitBlock__Group_3__0__Impl rule__InitBlock__Group_3__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3880:2: rule__InitBlock__Group_3__0__Impl rule__InitBlock__Group_3__1 { pushFollow(FOLLOW_rule__InitBlock__Group_3__0__Impl_in_rule__InitBlock__Group_3__08469); rule__InitBlock__Group_3__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__InitBlock__Group_3__1_in_rule__InitBlock__Group_3__08472); rule__InitBlock__Group_3__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InitBlock__Group_3__0" // $ANTLR start "rule__InitBlock__Group_3__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3887:1: rule__InitBlock__Group_3__0__Impl : ( ( rule__InitBlock__StatementsAssignment_3_0 ) ) ; public final void rule__InitBlock__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3891:1: ( ( ( rule__InitBlock__StatementsAssignment_3_0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3892:1: ( ( rule__InitBlock__StatementsAssignment_3_0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3892:1: ( ( rule__InitBlock__StatementsAssignment_3_0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3893:1: ( rule__InitBlock__StatementsAssignment_3_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getInitBlockAccess().getStatementsAssignment_3_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3894:1: ( rule__InitBlock__StatementsAssignment_3_0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3894:2: rule__InitBlock__StatementsAssignment_3_0 { pushFollow(FOLLOW_rule__InitBlock__StatementsAssignment_3_0_in_rule__InitBlock__Group_3__0__Impl8499); rule__InitBlock__StatementsAssignment_3_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getInitBlockAccess().getStatementsAssignment_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InitBlock__Group_3__0__Impl" // $ANTLR start "rule__InitBlock__Group_3__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3904:1: rule__InitBlock__Group_3__1 : rule__InitBlock__Group_3__1__Impl ; public final void rule__InitBlock__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3908:1: ( rule__InitBlock__Group_3__1__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3909:2: rule__InitBlock__Group_3__1__Impl { pushFollow(FOLLOW_rule__InitBlock__Group_3__1__Impl_in_rule__InitBlock__Group_3__18529); rule__InitBlock__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__InitBlock__Group_3__1" // $ANTLR start "rule__InitBlock__Group_3__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3915:1: rule__InitBlock__Group_3__1__Impl : ( ';' ) ; public final void rule__InitBlock__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3919:1: ( ( ';' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3920:1: ( ';' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3920:1: ( ';' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3921:1: ';' { if ( state.backtracking==0 ) { before(grammarAccess.getInitBlockAccess().getSemicolonKeyword_3_1()); } match(input,66,FOLLOW_66_in_rule__InitBlock__Group_3__1__Impl8557); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInitBlockAccess().getSemicolonKeyword_3_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InitBlock__Group_3__1__Impl" // $ANTLR start "rule__ConfigurationStatement__Group_0__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3938:1: rule__ConfigurationStatement__Group_0__0 : rule__ConfigurationStatement__Group_0__0__Impl rule__ConfigurationStatement__Group_0__1 ; public final void rule__ConfigurationStatement__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3942:1: ( rule__ConfigurationStatement__Group_0__0__Impl rule__ConfigurationStatement__Group_0__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3943:2: rule__ConfigurationStatement__Group_0__0__Impl rule__ConfigurationStatement__Group_0__1 { pushFollow(FOLLOW_rule__ConfigurationStatement__Group_0__0__Impl_in_rule__ConfigurationStatement__Group_0__08592); rule__ConfigurationStatement__Group_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ConfigurationStatement__Group_0__1_in_rule__ConfigurationStatement__Group_0__08595); rule__ConfigurationStatement__Group_0__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConfigurationStatement__Group_0__0" // $ANTLR start "rule__ConfigurationStatement__Group_0__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3950:1: rule__ConfigurationStatement__Group_0__0__Impl : ( () ) ; public final void rule__ConfigurationStatement__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3954:1: ( ( () ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3955:1: ( () ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3955:1: ( () ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3956:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getConfigurationStatementAccess().getActionStatementAction_0_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3957:1: () // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3959:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getConfigurationStatementAccess().getActionStatementAction_0_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConfigurationStatement__Group_0__0__Impl" // $ANTLR start "rule__ConfigurationStatement__Group_0__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3969:1: rule__ConfigurationStatement__Group_0__1 : rule__ConfigurationStatement__Group_0__1__Impl rule__ConfigurationStatement__Group_0__2 ; public final void rule__ConfigurationStatement__Group_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3973:1: ( rule__ConfigurationStatement__Group_0__1__Impl rule__ConfigurationStatement__Group_0__2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3974:2: rule__ConfigurationStatement__Group_0__1__Impl rule__ConfigurationStatement__Group_0__2 { pushFollow(FOLLOW_rule__ConfigurationStatement__Group_0__1__Impl_in_rule__ConfigurationStatement__Group_0__18653); rule__ConfigurationStatement__Group_0__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ConfigurationStatement__Group_0__2_in_rule__ConfigurationStatement__Group_0__18656); rule__ConfigurationStatement__Group_0__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConfigurationStatement__Group_0__1" // $ANTLR start "rule__ConfigurationStatement__Group_0__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3981:1: rule__ConfigurationStatement__Group_0__1__Impl : ( 'action' ) ; public final void rule__ConfigurationStatement__Group_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3985:1: ( ( 'action' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3986:1: ( 'action' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3986:1: ( 'action' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:3987:1: 'action' { if ( state.backtracking==0 ) { before(grammarAccess.getConfigurationStatementAccess().getActionKeyword_0_1()); } match(input,67,FOLLOW_67_in_rule__ConfigurationStatement__Group_0__1__Impl8684); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getConfigurationStatementAccess().getActionKeyword_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConfigurationStatement__Group_0__1__Impl" // $ANTLR start "rule__ConfigurationStatement__Group_0__2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4000:1: rule__ConfigurationStatement__Group_0__2 : rule__ConfigurationStatement__Group_0__2__Impl rule__ConfigurationStatement__Group_0__3 ; public final void rule__ConfigurationStatement__Group_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4004:1: ( rule__ConfigurationStatement__Group_0__2__Impl rule__ConfigurationStatement__Group_0__3 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4005:2: rule__ConfigurationStatement__Group_0__2__Impl rule__ConfigurationStatement__Group_0__3 { pushFollow(FOLLOW_rule__ConfigurationStatement__Group_0__2__Impl_in_rule__ConfigurationStatement__Group_0__28715); rule__ConfigurationStatement__Group_0__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ConfigurationStatement__Group_0__3_in_rule__ConfigurationStatement__Group_0__28718); rule__ConfigurationStatement__Group_0__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConfigurationStatement__Group_0__2" // $ANTLR start "rule__ConfigurationStatement__Group_0__2__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4012:1: rule__ConfigurationStatement__Group_0__2__Impl : ( ( rule__ConfigurationStatement__NameAssignment_0_2 ) ) ; public final void rule__ConfigurationStatement__Group_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4016:1: ( ( ( rule__ConfigurationStatement__NameAssignment_0_2 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4017:1: ( ( rule__ConfigurationStatement__NameAssignment_0_2 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4017:1: ( ( rule__ConfigurationStatement__NameAssignment_0_2 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4018:1: ( rule__ConfigurationStatement__NameAssignment_0_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getConfigurationStatementAccess().getNameAssignment_0_2()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4019:1: ( rule__ConfigurationStatement__NameAssignment_0_2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4019:2: rule__ConfigurationStatement__NameAssignment_0_2 { pushFollow(FOLLOW_rule__ConfigurationStatement__NameAssignment_0_2_in_rule__ConfigurationStatement__Group_0__2__Impl8745); rule__ConfigurationStatement__NameAssignment_0_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getConfigurationStatementAccess().getNameAssignment_0_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConfigurationStatement__Group_0__2__Impl" // $ANTLR start "rule__ConfigurationStatement__Group_0__3" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4029:1: rule__ConfigurationStatement__Group_0__3 : rule__ConfigurationStatement__Group_0__3__Impl ; public final void rule__ConfigurationStatement__Group_0__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4033:1: ( rule__ConfigurationStatement__Group_0__3__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4034:2: rule__ConfigurationStatement__Group_0__3__Impl { pushFollow(FOLLOW_rule__ConfigurationStatement__Group_0__3__Impl_in_rule__ConfigurationStatement__Group_0__38775); rule__ConfigurationStatement__Group_0__3__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConfigurationStatement__Group_0__3" // $ANTLR start "rule__ConfigurationStatement__Group_0__3__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4040:1: rule__ConfigurationStatement__Group_0__3__Impl : ( ( rule__ConfigurationStatement__UriAssignment_0_3 ) ) ; public final void rule__ConfigurationStatement__Group_0__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4044:1: ( ( ( rule__ConfigurationStatement__UriAssignment_0_3 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4045:1: ( ( rule__ConfigurationStatement__UriAssignment_0_3 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4045:1: ( ( rule__ConfigurationStatement__UriAssignment_0_3 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4046:1: ( rule__ConfigurationStatement__UriAssignment_0_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getConfigurationStatementAccess().getUriAssignment_0_3()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4047:1: ( rule__ConfigurationStatement__UriAssignment_0_3 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4047:2: rule__ConfigurationStatement__UriAssignment_0_3 { pushFollow(FOLLOW_rule__ConfigurationStatement__UriAssignment_0_3_in_rule__ConfigurationStatement__Group_0__3__Impl8802); rule__ConfigurationStatement__UriAssignment_0_3(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getConfigurationStatementAccess().getUriAssignment_0_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConfigurationStatement__Group_0__3__Impl" // $ANTLR start "rule__ConfigurationStatement__Group_1__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4065:1: rule__ConfigurationStatement__Group_1__0 : rule__ConfigurationStatement__Group_1__0__Impl rule__ConfigurationStatement__Group_1__1 ; public final void rule__ConfigurationStatement__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4069:1: ( rule__ConfigurationStatement__Group_1__0__Impl rule__ConfigurationStatement__Group_1__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4070:2: rule__ConfigurationStatement__Group_1__0__Impl rule__ConfigurationStatement__Group_1__1 { pushFollow(FOLLOW_rule__ConfigurationStatement__Group_1__0__Impl_in_rule__ConfigurationStatement__Group_1__08840); rule__ConfigurationStatement__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ConfigurationStatement__Group_1__1_in_rule__ConfigurationStatement__Group_1__08843); rule__ConfigurationStatement__Group_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConfigurationStatement__Group_1__0" // $ANTLR start "rule__ConfigurationStatement__Group_1__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4077:1: rule__ConfigurationStatement__Group_1__0__Impl : ( () ) ; public final void rule__ConfigurationStatement__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4081:1: ( ( () ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4082:1: ( () ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4082:1: ( () ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4083:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getConfigurationStatementAccess().getFunctionAction_1_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4084:1: () // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4086:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getConfigurationStatementAccess().getFunctionAction_1_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConfigurationStatement__Group_1__0__Impl" // $ANTLR start "rule__ConfigurationStatement__Group_1__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4096:1: rule__ConfigurationStatement__Group_1__1 : rule__ConfigurationStatement__Group_1__1__Impl rule__ConfigurationStatement__Group_1__2 ; public final void rule__ConfigurationStatement__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4100:1: ( rule__ConfigurationStatement__Group_1__1__Impl rule__ConfigurationStatement__Group_1__2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4101:2: rule__ConfigurationStatement__Group_1__1__Impl rule__ConfigurationStatement__Group_1__2 { pushFollow(FOLLOW_rule__ConfigurationStatement__Group_1__1__Impl_in_rule__ConfigurationStatement__Group_1__18901); rule__ConfigurationStatement__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ConfigurationStatement__Group_1__2_in_rule__ConfigurationStatement__Group_1__18904); rule__ConfigurationStatement__Group_1__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConfigurationStatement__Group_1__1" // $ANTLR start "rule__ConfigurationStatement__Group_1__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4108:1: rule__ConfigurationStatement__Group_1__1__Impl : ( 'function' ) ; public final void rule__ConfigurationStatement__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4112:1: ( ( 'function' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4113:1: ( 'function' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4113:1: ( 'function' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4114:1: 'function' { if ( state.backtracking==0 ) { before(grammarAccess.getConfigurationStatementAccess().getFunctionKeyword_1_1()); } match(input,68,FOLLOW_68_in_rule__ConfigurationStatement__Group_1__1__Impl8932); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getConfigurationStatementAccess().getFunctionKeyword_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConfigurationStatement__Group_1__1__Impl" // $ANTLR start "rule__ConfigurationStatement__Group_1__2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4127:1: rule__ConfigurationStatement__Group_1__2 : rule__ConfigurationStatement__Group_1__2__Impl rule__ConfigurationStatement__Group_1__3 ; public final void rule__ConfigurationStatement__Group_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4131:1: ( rule__ConfigurationStatement__Group_1__2__Impl rule__ConfigurationStatement__Group_1__3 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4132:2: rule__ConfigurationStatement__Group_1__2__Impl rule__ConfigurationStatement__Group_1__3 { pushFollow(FOLLOW_rule__ConfigurationStatement__Group_1__2__Impl_in_rule__ConfigurationStatement__Group_1__28963); rule__ConfigurationStatement__Group_1__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ConfigurationStatement__Group_1__3_in_rule__ConfigurationStatement__Group_1__28966); rule__ConfigurationStatement__Group_1__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConfigurationStatement__Group_1__2" // $ANTLR start "rule__ConfigurationStatement__Group_1__2__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4139:1: rule__ConfigurationStatement__Group_1__2__Impl : ( ( rule__ConfigurationStatement__NameAssignment_1_2 ) ) ; public final void rule__ConfigurationStatement__Group_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4143:1: ( ( ( rule__ConfigurationStatement__NameAssignment_1_2 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4144:1: ( ( rule__ConfigurationStatement__NameAssignment_1_2 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4144:1: ( ( rule__ConfigurationStatement__NameAssignment_1_2 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4145:1: ( rule__ConfigurationStatement__NameAssignment_1_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getConfigurationStatementAccess().getNameAssignment_1_2()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4146:1: ( rule__ConfigurationStatement__NameAssignment_1_2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4146:2: rule__ConfigurationStatement__NameAssignment_1_2 { pushFollow(FOLLOW_rule__ConfigurationStatement__NameAssignment_1_2_in_rule__ConfigurationStatement__Group_1__2__Impl8993); rule__ConfigurationStatement__NameAssignment_1_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getConfigurationStatementAccess().getNameAssignment_1_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConfigurationStatement__Group_1__2__Impl" // $ANTLR start "rule__ConfigurationStatement__Group_1__3" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4156:1: rule__ConfigurationStatement__Group_1__3 : rule__ConfigurationStatement__Group_1__3__Impl rule__ConfigurationStatement__Group_1__4 ; public final void rule__ConfigurationStatement__Group_1__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4160:1: ( rule__ConfigurationStatement__Group_1__3__Impl rule__ConfigurationStatement__Group_1__4 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4161:2: rule__ConfigurationStatement__Group_1__3__Impl rule__ConfigurationStatement__Group_1__4 { pushFollow(FOLLOW_rule__ConfigurationStatement__Group_1__3__Impl_in_rule__ConfigurationStatement__Group_1__39023); rule__ConfigurationStatement__Group_1__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ConfigurationStatement__Group_1__4_in_rule__ConfigurationStatement__Group_1__39026); rule__ConfigurationStatement__Group_1__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConfigurationStatement__Group_1__3" // $ANTLR start "rule__ConfigurationStatement__Group_1__3__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4168:1: rule__ConfigurationStatement__Group_1__3__Impl : ( '(' ) ; public final void rule__ConfigurationStatement__Group_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4172:1: ( ( '(' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4173:1: ( '(' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4173:1: ( '(' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4174:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getConfigurationStatementAccess().getLeftParenthesisKeyword_1_3()); } match(input,69,FOLLOW_69_in_rule__ConfigurationStatement__Group_1__3__Impl9054); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getConfigurationStatementAccess().getLeftParenthesisKeyword_1_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConfigurationStatement__Group_1__3__Impl" // $ANTLR start "rule__ConfigurationStatement__Group_1__4" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4187:1: rule__ConfigurationStatement__Group_1__4 : rule__ConfigurationStatement__Group_1__4__Impl rule__ConfigurationStatement__Group_1__5 ; public final void rule__ConfigurationStatement__Group_1__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4191:1: ( rule__ConfigurationStatement__Group_1__4__Impl rule__ConfigurationStatement__Group_1__5 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4192:2: rule__ConfigurationStatement__Group_1__4__Impl rule__ConfigurationStatement__Group_1__5 { pushFollow(FOLLOW_rule__ConfigurationStatement__Group_1__4__Impl_in_rule__ConfigurationStatement__Group_1__49085); rule__ConfigurationStatement__Group_1__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ConfigurationStatement__Group_1__5_in_rule__ConfigurationStatement__Group_1__49088); rule__ConfigurationStatement__Group_1__5(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConfigurationStatement__Group_1__4" // $ANTLR start "rule__ConfigurationStatement__Group_1__4__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4199:1: rule__ConfigurationStatement__Group_1__4__Impl : ( ( rule__ConfigurationStatement__Group_1_4__0 )? ) ; public final void rule__ConfigurationStatement__Group_1__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4203:1: ( ( ( rule__ConfigurationStatement__Group_1_4__0 )? ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4204:1: ( ( rule__ConfigurationStatement__Group_1_4__0 )? ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4204:1: ( ( rule__ConfigurationStatement__Group_1_4__0 )? ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4205:1: ( rule__ConfigurationStatement__Group_1_4__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getConfigurationStatementAccess().getGroup_1_4()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4206:1: ( rule__ConfigurationStatement__Group_1_4__0 )? int alt43=2; int LA43_0 = input.LA(1); if ( ((LA43_0>=49 && LA43_0<=52)||LA43_0==55) ) { alt43=1; } switch (alt43) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4206:2: rule__ConfigurationStatement__Group_1_4__0 { pushFollow(FOLLOW_rule__ConfigurationStatement__Group_1_4__0_in_rule__ConfigurationStatement__Group_1__4__Impl9115); rule__ConfigurationStatement__Group_1_4__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getConfigurationStatementAccess().getGroup_1_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConfigurationStatement__Group_1__4__Impl" // $ANTLR start "rule__ConfigurationStatement__Group_1__5" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4216:1: rule__ConfigurationStatement__Group_1__5 : rule__ConfigurationStatement__Group_1__5__Impl rule__ConfigurationStatement__Group_1__6 ; public final void rule__ConfigurationStatement__Group_1__5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4220:1: ( rule__ConfigurationStatement__Group_1__5__Impl rule__ConfigurationStatement__Group_1__6 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4221:2: rule__ConfigurationStatement__Group_1__5__Impl rule__ConfigurationStatement__Group_1__6 { pushFollow(FOLLOW_rule__ConfigurationStatement__Group_1__5__Impl_in_rule__ConfigurationStatement__Group_1__59146); rule__ConfigurationStatement__Group_1__5__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ConfigurationStatement__Group_1__6_in_rule__ConfigurationStatement__Group_1__59149); rule__ConfigurationStatement__Group_1__6(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConfigurationStatement__Group_1__5" // $ANTLR start "rule__ConfigurationStatement__Group_1__5__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4228:1: rule__ConfigurationStatement__Group_1__5__Impl : ( ')' ) ; public final void rule__ConfigurationStatement__Group_1__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4232:1: ( ( ')' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4233:1: ( ')' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4233:1: ( ')' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4234:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getConfigurationStatementAccess().getRightParenthesisKeyword_1_5()); } match(input,70,FOLLOW_70_in_rule__ConfigurationStatement__Group_1__5__Impl9177); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getConfigurationStatementAccess().getRightParenthesisKeyword_1_5()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConfigurationStatement__Group_1__5__Impl" // $ANTLR start "rule__ConfigurationStatement__Group_1__6" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4247:1: rule__ConfigurationStatement__Group_1__6 : rule__ConfigurationStatement__Group_1__6__Impl rule__ConfigurationStatement__Group_1__7 ; public final void rule__ConfigurationStatement__Group_1__6() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4251:1: ( rule__ConfigurationStatement__Group_1__6__Impl rule__ConfigurationStatement__Group_1__7 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4252:2: rule__ConfigurationStatement__Group_1__6__Impl rule__ConfigurationStatement__Group_1__7 { pushFollow(FOLLOW_rule__ConfigurationStatement__Group_1__6__Impl_in_rule__ConfigurationStatement__Group_1__69208); rule__ConfigurationStatement__Group_1__6__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ConfigurationStatement__Group_1__7_in_rule__ConfigurationStatement__Group_1__69211); rule__ConfigurationStatement__Group_1__7(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConfigurationStatement__Group_1__6" // $ANTLR start "rule__ConfigurationStatement__Group_1__6__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4259:1: rule__ConfigurationStatement__Group_1__6__Impl : ( '{' ) ; public final void rule__ConfigurationStatement__Group_1__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4263:1: ( ( '{' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4264:1: ( '{' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4264:1: ( '{' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4265:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getConfigurationStatementAccess().getLeftCurlyBracketKeyword_1_6()); } match(input,62,FOLLOW_62_in_rule__ConfigurationStatement__Group_1__6__Impl9239); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getConfigurationStatementAccess().getLeftCurlyBracketKeyword_1_6()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConfigurationStatement__Group_1__6__Impl" // $ANTLR start "rule__ConfigurationStatement__Group_1__7" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4278:1: rule__ConfigurationStatement__Group_1__7 : rule__ConfigurationStatement__Group_1__7__Impl rule__ConfigurationStatement__Group_1__8 ; public final void rule__ConfigurationStatement__Group_1__7() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4282:1: ( rule__ConfigurationStatement__Group_1__7__Impl rule__ConfigurationStatement__Group_1__8 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4283:2: rule__ConfigurationStatement__Group_1__7__Impl rule__ConfigurationStatement__Group_1__8 { pushFollow(FOLLOW_rule__ConfigurationStatement__Group_1__7__Impl_in_rule__ConfigurationStatement__Group_1__79270); rule__ConfigurationStatement__Group_1__7__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ConfigurationStatement__Group_1__8_in_rule__ConfigurationStatement__Group_1__79273); rule__ConfigurationStatement__Group_1__8(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConfigurationStatement__Group_1__7" // $ANTLR start "rule__ConfigurationStatement__Group_1__7__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4290:1: rule__ConfigurationStatement__Group_1__7__Impl : ( ( rule__ConfigurationStatement__Group_1_7__0 )* ) ; public final void rule__ConfigurationStatement__Group_1__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4294:1: ( ( ( rule__ConfigurationStatement__Group_1_7__0 )* ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4295:1: ( ( rule__ConfigurationStatement__Group_1_7__0 )* ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4295:1: ( ( rule__ConfigurationStatement__Group_1_7__0 )* ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4296:1: ( rule__ConfigurationStatement__Group_1_7__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getConfigurationStatementAccess().getGroup_1_7()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4297:1: ( rule__ConfigurationStatement__Group_1_7__0 )* loop44: do { int alt44=2; int LA44_0 = input.LA(1); if ( (LA44_0==44||LA44_0==87||LA44_0==112||LA44_0==114||LA44_0==117) ) { alt44=1; } switch (alt44) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4297:2: rule__ConfigurationStatement__Group_1_7__0 { pushFollow(FOLLOW_rule__ConfigurationStatement__Group_1_7__0_in_rule__ConfigurationStatement__Group_1__7__Impl9300); rule__ConfigurationStatement__Group_1_7__0(); state._fsp--; if (state.failed) return ; } break; default : break loop44; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getConfigurationStatementAccess().getGroup_1_7()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConfigurationStatement__Group_1__7__Impl" // $ANTLR start "rule__ConfigurationStatement__Group_1__8" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4307:1: rule__ConfigurationStatement__Group_1__8 : rule__ConfigurationStatement__Group_1__8__Impl ; public final void rule__ConfigurationStatement__Group_1__8() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4311:1: ( rule__ConfigurationStatement__Group_1__8__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4312:2: rule__ConfigurationStatement__Group_1__8__Impl { pushFollow(FOLLOW_rule__ConfigurationStatement__Group_1__8__Impl_in_rule__ConfigurationStatement__Group_1__89331); rule__ConfigurationStatement__Group_1__8__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConfigurationStatement__Group_1__8" // $ANTLR start "rule__ConfigurationStatement__Group_1__8__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4318:1: rule__ConfigurationStatement__Group_1__8__Impl : ( '}' ) ; public final void rule__ConfigurationStatement__Group_1__8__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4322:1: ( ( '}' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4323:1: ( '}' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4323:1: ( '}' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4324:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getConfigurationStatementAccess().getRightCurlyBracketKeyword_1_8()); } match(input,63,FOLLOW_63_in_rule__ConfigurationStatement__Group_1__8__Impl9359); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getConfigurationStatementAccess().getRightCurlyBracketKeyword_1_8()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConfigurationStatement__Group_1__8__Impl" // $ANTLR start "rule__ConfigurationStatement__Group_1_4__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4355:1: rule__ConfigurationStatement__Group_1_4__0 : rule__ConfigurationStatement__Group_1_4__0__Impl rule__ConfigurationStatement__Group_1_4__1 ; public final void rule__ConfigurationStatement__Group_1_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4359:1: ( rule__ConfigurationStatement__Group_1_4__0__Impl rule__ConfigurationStatement__Group_1_4__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4360:2: rule__ConfigurationStatement__Group_1_4__0__Impl rule__ConfigurationStatement__Group_1_4__1 { pushFollow(FOLLOW_rule__ConfigurationStatement__Group_1_4__0__Impl_in_rule__ConfigurationStatement__Group_1_4__09408); rule__ConfigurationStatement__Group_1_4__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ConfigurationStatement__Group_1_4__1_in_rule__ConfigurationStatement__Group_1_4__09411); rule__ConfigurationStatement__Group_1_4__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConfigurationStatement__Group_1_4__0" // $ANTLR start "rule__ConfigurationStatement__Group_1_4__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4367:1: rule__ConfigurationStatement__Group_1_4__0__Impl : ( ( rule__ConfigurationStatement__ArgsAssignment_1_4_0 ) ) ; public final void rule__ConfigurationStatement__Group_1_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4371:1: ( ( ( rule__ConfigurationStatement__ArgsAssignment_1_4_0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4372:1: ( ( rule__ConfigurationStatement__ArgsAssignment_1_4_0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4372:1: ( ( rule__ConfigurationStatement__ArgsAssignment_1_4_0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4373:1: ( rule__ConfigurationStatement__ArgsAssignment_1_4_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getConfigurationStatementAccess().getArgsAssignment_1_4_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4374:1: ( rule__ConfigurationStatement__ArgsAssignment_1_4_0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4374:2: rule__ConfigurationStatement__ArgsAssignment_1_4_0 { pushFollow(FOLLOW_rule__ConfigurationStatement__ArgsAssignment_1_4_0_in_rule__ConfigurationStatement__Group_1_4__0__Impl9438); rule__ConfigurationStatement__ArgsAssignment_1_4_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getConfigurationStatementAccess().getArgsAssignment_1_4_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConfigurationStatement__Group_1_4__0__Impl" // $ANTLR start "rule__ConfigurationStatement__Group_1_4__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4384:1: rule__ConfigurationStatement__Group_1_4__1 : rule__ConfigurationStatement__Group_1_4__1__Impl ; public final void rule__ConfigurationStatement__Group_1_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4388:1: ( rule__ConfigurationStatement__Group_1_4__1__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4389:2: rule__ConfigurationStatement__Group_1_4__1__Impl { pushFollow(FOLLOW_rule__ConfigurationStatement__Group_1_4__1__Impl_in_rule__ConfigurationStatement__Group_1_4__19468); rule__ConfigurationStatement__Group_1_4__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConfigurationStatement__Group_1_4__1" // $ANTLR start "rule__ConfigurationStatement__Group_1_4__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4395:1: rule__ConfigurationStatement__Group_1_4__1__Impl : ( ( rule__ConfigurationStatement__Group_1_4_1__0 )* ) ; public final void rule__ConfigurationStatement__Group_1_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4399:1: ( ( ( rule__ConfigurationStatement__Group_1_4_1__0 )* ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4400:1: ( ( rule__ConfigurationStatement__Group_1_4_1__0 )* ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4400:1: ( ( rule__ConfigurationStatement__Group_1_4_1__0 )* ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4401:1: ( rule__ConfigurationStatement__Group_1_4_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getConfigurationStatementAccess().getGroup_1_4_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4402:1: ( rule__ConfigurationStatement__Group_1_4_1__0 )* loop45: do { int alt45=2; int LA45_0 = input.LA(1); if ( (LA45_0==40) ) { alt45=1; } switch (alt45) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4402:2: rule__ConfigurationStatement__Group_1_4_1__0 { pushFollow(FOLLOW_rule__ConfigurationStatement__Group_1_4_1__0_in_rule__ConfigurationStatement__Group_1_4__1__Impl9495); rule__ConfigurationStatement__Group_1_4_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop45; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getConfigurationStatementAccess().getGroup_1_4_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConfigurationStatement__Group_1_4__1__Impl" // $ANTLR start "rule__ConfigurationStatement__Group_1_4_1__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4416:1: rule__ConfigurationStatement__Group_1_4_1__0 : rule__ConfigurationStatement__Group_1_4_1__0__Impl rule__ConfigurationStatement__Group_1_4_1__1 ; public final void rule__ConfigurationStatement__Group_1_4_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4420:1: ( rule__ConfigurationStatement__Group_1_4_1__0__Impl rule__ConfigurationStatement__Group_1_4_1__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4421:2: rule__ConfigurationStatement__Group_1_4_1__0__Impl rule__ConfigurationStatement__Group_1_4_1__1 { pushFollow(FOLLOW_rule__ConfigurationStatement__Group_1_4_1__0__Impl_in_rule__ConfigurationStatement__Group_1_4_1__09530); rule__ConfigurationStatement__Group_1_4_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ConfigurationStatement__Group_1_4_1__1_in_rule__ConfigurationStatement__Group_1_4_1__09533); rule__ConfigurationStatement__Group_1_4_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConfigurationStatement__Group_1_4_1__0" // $ANTLR start "rule__ConfigurationStatement__Group_1_4_1__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4428:1: rule__ConfigurationStatement__Group_1_4_1__0__Impl : ( ',' ) ; public final void rule__ConfigurationStatement__Group_1_4_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4432:1: ( ( ',' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4433:1: ( ',' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4433:1: ( ',' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4434:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getConfigurationStatementAccess().getCommaKeyword_1_4_1_0()); } match(input,40,FOLLOW_40_in_rule__ConfigurationStatement__Group_1_4_1__0__Impl9561); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getConfigurationStatementAccess().getCommaKeyword_1_4_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConfigurationStatement__Group_1_4_1__0__Impl" // $ANTLR start "rule__ConfigurationStatement__Group_1_4_1__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4447:1: rule__ConfigurationStatement__Group_1_4_1__1 : rule__ConfigurationStatement__Group_1_4_1__1__Impl ; public final void rule__ConfigurationStatement__Group_1_4_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4451:1: ( rule__ConfigurationStatement__Group_1_4_1__1__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4452:2: rule__ConfigurationStatement__Group_1_4_1__1__Impl { pushFollow(FOLLOW_rule__ConfigurationStatement__Group_1_4_1__1__Impl_in_rule__ConfigurationStatement__Group_1_4_1__19592); rule__ConfigurationStatement__Group_1_4_1__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConfigurationStatement__Group_1_4_1__1" // $ANTLR start "rule__ConfigurationStatement__Group_1_4_1__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4458:1: rule__ConfigurationStatement__Group_1_4_1__1__Impl : ( ( rule__ConfigurationStatement__ArgsAssignment_1_4_1_1 ) ) ; public final void rule__ConfigurationStatement__Group_1_4_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4462:1: ( ( ( rule__ConfigurationStatement__ArgsAssignment_1_4_1_1 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4463:1: ( ( rule__ConfigurationStatement__ArgsAssignment_1_4_1_1 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4463:1: ( ( rule__ConfigurationStatement__ArgsAssignment_1_4_1_1 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4464:1: ( rule__ConfigurationStatement__ArgsAssignment_1_4_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getConfigurationStatementAccess().getArgsAssignment_1_4_1_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4465:1: ( rule__ConfigurationStatement__ArgsAssignment_1_4_1_1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4465:2: rule__ConfigurationStatement__ArgsAssignment_1_4_1_1 { pushFollow(FOLLOW_rule__ConfigurationStatement__ArgsAssignment_1_4_1_1_in_rule__ConfigurationStatement__Group_1_4_1__1__Impl9619); rule__ConfigurationStatement__ArgsAssignment_1_4_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getConfigurationStatementAccess().getArgsAssignment_1_4_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConfigurationStatement__Group_1_4_1__1__Impl" // $ANTLR start "rule__ConfigurationStatement__Group_1_7__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4479:1: rule__ConfigurationStatement__Group_1_7__0 : rule__ConfigurationStatement__Group_1_7__0__Impl rule__ConfigurationStatement__Group_1_7__1 ; public final void rule__ConfigurationStatement__Group_1_7__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4483:1: ( rule__ConfigurationStatement__Group_1_7__0__Impl rule__ConfigurationStatement__Group_1_7__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4484:2: rule__ConfigurationStatement__Group_1_7__0__Impl rule__ConfigurationStatement__Group_1_7__1 { pushFollow(FOLLOW_rule__ConfigurationStatement__Group_1_7__0__Impl_in_rule__ConfigurationStatement__Group_1_7__09653); rule__ConfigurationStatement__Group_1_7__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ConfigurationStatement__Group_1_7__1_in_rule__ConfigurationStatement__Group_1_7__09656); rule__ConfigurationStatement__Group_1_7__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConfigurationStatement__Group_1_7__0" // $ANTLR start "rule__ConfigurationStatement__Group_1_7__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4491:1: rule__ConfigurationStatement__Group_1_7__0__Impl : ( ( rule__ConfigurationStatement__StatementsAssignment_1_7_0 ) ) ; public final void rule__ConfigurationStatement__Group_1_7__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4495:1: ( ( ( rule__ConfigurationStatement__StatementsAssignment_1_7_0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4496:1: ( ( rule__ConfigurationStatement__StatementsAssignment_1_7_0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4496:1: ( ( rule__ConfigurationStatement__StatementsAssignment_1_7_0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4497:1: ( rule__ConfigurationStatement__StatementsAssignment_1_7_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getConfigurationStatementAccess().getStatementsAssignment_1_7_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4498:1: ( rule__ConfigurationStatement__StatementsAssignment_1_7_0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4498:2: rule__ConfigurationStatement__StatementsAssignment_1_7_0 { pushFollow(FOLLOW_rule__ConfigurationStatement__StatementsAssignment_1_7_0_in_rule__ConfigurationStatement__Group_1_7__0__Impl9683); rule__ConfigurationStatement__StatementsAssignment_1_7_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getConfigurationStatementAccess().getStatementsAssignment_1_7_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConfigurationStatement__Group_1_7__0__Impl" // $ANTLR start "rule__ConfigurationStatement__Group_1_7__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4508:1: rule__ConfigurationStatement__Group_1_7__1 : rule__ConfigurationStatement__Group_1_7__1__Impl ; public final void rule__ConfigurationStatement__Group_1_7__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4512:1: ( rule__ConfigurationStatement__Group_1_7__1__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4513:2: rule__ConfigurationStatement__Group_1_7__1__Impl { pushFollow(FOLLOW_rule__ConfigurationStatement__Group_1_7__1__Impl_in_rule__ConfigurationStatement__Group_1_7__19713); rule__ConfigurationStatement__Group_1_7__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConfigurationStatement__Group_1_7__1" // $ANTLR start "rule__ConfigurationStatement__Group_1_7__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4519:1: rule__ConfigurationStatement__Group_1_7__1__Impl : ( ';' ) ; public final void rule__ConfigurationStatement__Group_1_7__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4523:1: ( ( ';' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4524:1: ( ';' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4524:1: ( ';' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4525:1: ';' { if ( state.backtracking==0 ) { before(grammarAccess.getConfigurationStatementAccess().getSemicolonKeyword_1_7_1()); } match(input,66,FOLLOW_66_in_rule__ConfigurationStatement__Group_1_7__1__Impl9741); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getConfigurationStatementAccess().getSemicolonKeyword_1_7_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConfigurationStatement__Group_1_7__1__Impl" // $ANTLR start "rule__FunctionArg__Group__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4542:1: rule__FunctionArg__Group__0 : rule__FunctionArg__Group__0__Impl rule__FunctionArg__Group__1 ; public final void rule__FunctionArg__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4546:1: ( rule__FunctionArg__Group__0__Impl rule__FunctionArg__Group__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4547:2: rule__FunctionArg__Group__0__Impl rule__FunctionArg__Group__1 { pushFollow(FOLLOW_rule__FunctionArg__Group__0__Impl_in_rule__FunctionArg__Group__09776); rule__FunctionArg__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__FunctionArg__Group__1_in_rule__FunctionArg__Group__09779); rule__FunctionArg__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__FunctionArg__Group__0" // $ANTLR start "rule__FunctionArg__Group__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4554:1: rule__FunctionArg__Group__0__Impl : ( ( rule__FunctionArg__TypeAssignment_0 ) ) ; public final void rule__FunctionArg__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4558:1: ( ( ( rule__FunctionArg__TypeAssignment_0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4559:1: ( ( rule__FunctionArg__TypeAssignment_0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4559:1: ( ( rule__FunctionArg__TypeAssignment_0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4560:1: ( rule__FunctionArg__TypeAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getFunctionArgAccess().getTypeAssignment_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4561:1: ( rule__FunctionArg__TypeAssignment_0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4561:2: rule__FunctionArg__TypeAssignment_0 { pushFollow(FOLLOW_rule__FunctionArg__TypeAssignment_0_in_rule__FunctionArg__Group__0__Impl9806); rule__FunctionArg__TypeAssignment_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getFunctionArgAccess().getTypeAssignment_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__FunctionArg__Group__0__Impl" // $ANTLR start "rule__FunctionArg__Group__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4571:1: rule__FunctionArg__Group__1 : rule__FunctionArg__Group__1__Impl ; public final void rule__FunctionArg__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4575:1: ( rule__FunctionArg__Group__1__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4576:2: rule__FunctionArg__Group__1__Impl { pushFollow(FOLLOW_rule__FunctionArg__Group__1__Impl_in_rule__FunctionArg__Group__19836); rule__FunctionArg__Group__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__FunctionArg__Group__1" // $ANTLR start "rule__FunctionArg__Group__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4582:1: rule__FunctionArg__Group__1__Impl : ( ( rule__FunctionArg__NameAssignment_1 ) ) ; public final void rule__FunctionArg__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4586:1: ( ( ( rule__FunctionArg__NameAssignment_1 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4587:1: ( ( rule__FunctionArg__NameAssignment_1 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4587:1: ( ( rule__FunctionArg__NameAssignment_1 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4588:1: ( rule__FunctionArg__NameAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getFunctionArgAccess().getNameAssignment_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4589:1: ( rule__FunctionArg__NameAssignment_1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4589:2: rule__FunctionArg__NameAssignment_1 { pushFollow(FOLLOW_rule__FunctionArg__NameAssignment_1_in_rule__FunctionArg__Group__1__Impl9863); rule__FunctionArg__NameAssignment_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getFunctionArgAccess().getNameAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__FunctionArg__Group__1__Impl" // $ANTLR start "rule__ContentUri__Group__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4603:1: rule__ContentUri__Group__0 : rule__ContentUri__Group__0__Impl rule__ContentUri__Group__1 ; public final void rule__ContentUri__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4607:1: ( rule__ContentUri__Group__0__Impl rule__ContentUri__Group__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4608:2: rule__ContentUri__Group__0__Impl rule__ContentUri__Group__1 { pushFollow(FOLLOW_rule__ContentUri__Group__0__Impl_in_rule__ContentUri__Group__09897); rule__ContentUri__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ContentUri__Group__1_in_rule__ContentUri__Group__09900); rule__ContentUri__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ContentUri__Group__0" // $ANTLR start "rule__ContentUri__Group__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4615:1: rule__ContentUri__Group__0__Impl : ( '/' ) ; public final void rule__ContentUri__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4619:1: ( ( '/' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4620:1: ( '/' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4620:1: ( '/' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4621:1: '/' { if ( state.backtracking==0 ) { before(grammarAccess.getContentUriAccess().getSolidusKeyword_0()); } match(input,13,FOLLOW_13_in_rule__ContentUri__Group__0__Impl9928); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getContentUriAccess().getSolidusKeyword_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ContentUri__Group__0__Impl" // $ANTLR start "rule__ContentUri__Group__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4634:1: rule__ContentUri__Group__1 : rule__ContentUri__Group__1__Impl rule__ContentUri__Group__2 ; public final void rule__ContentUri__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4638:1: ( rule__ContentUri__Group__1__Impl rule__ContentUri__Group__2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4639:2: rule__ContentUri__Group__1__Impl rule__ContentUri__Group__2 { pushFollow(FOLLOW_rule__ContentUri__Group__1__Impl_in_rule__ContentUri__Group__19959); rule__ContentUri__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ContentUri__Group__2_in_rule__ContentUri__Group__19962); rule__ContentUri__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ContentUri__Group__1" // $ANTLR start "rule__ContentUri__Group__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4646:1: rule__ContentUri__Group__1__Impl : ( ( rule__ContentUri__TypeAssignment_1 ) ) ; public final void rule__ContentUri__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4650:1: ( ( ( rule__ContentUri__TypeAssignment_1 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4651:1: ( ( rule__ContentUri__TypeAssignment_1 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4651:1: ( ( rule__ContentUri__TypeAssignment_1 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4652:1: ( rule__ContentUri__TypeAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getContentUriAccess().getTypeAssignment_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4653:1: ( rule__ContentUri__TypeAssignment_1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4653:2: rule__ContentUri__TypeAssignment_1 { pushFollow(FOLLOW_rule__ContentUri__TypeAssignment_1_in_rule__ContentUri__Group__1__Impl9989); rule__ContentUri__TypeAssignment_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getContentUriAccess().getTypeAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ContentUri__Group__1__Impl" // $ANTLR start "rule__ContentUri__Group__2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4663:1: rule__ContentUri__Group__2 : rule__ContentUri__Group__2__Impl ; public final void rule__ContentUri__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4667:1: ( rule__ContentUri__Group__2__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4668:2: rule__ContentUri__Group__2__Impl { pushFollow(FOLLOW_rule__ContentUri__Group__2__Impl_in_rule__ContentUri__Group__210019); rule__ContentUri__Group__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ContentUri__Group__2" // $ANTLR start "rule__ContentUri__Group__2__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4674:1: rule__ContentUri__Group__2__Impl : ( ( rule__ContentUri__Group_2__0 )* ) ; public final void rule__ContentUri__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4678:1: ( ( ( rule__ContentUri__Group_2__0 )* ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4679:1: ( ( rule__ContentUri__Group_2__0 )* ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4679:1: ( ( rule__ContentUri__Group_2__0 )* ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4680:1: ( rule__ContentUri__Group_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getContentUriAccess().getGroup_2()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4681:1: ( rule__ContentUri__Group_2__0 )* loop46: do { int alt46=2; int LA46_0 = input.LA(1); if ( (LA46_0==13) ) { alt46=1; } switch (alt46) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4681:2: rule__ContentUri__Group_2__0 { pushFollow(FOLLOW_rule__ContentUri__Group_2__0_in_rule__ContentUri__Group__2__Impl10046); rule__ContentUri__Group_2__0(); state._fsp--; if (state.failed) return ; } break; default : break loop46; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getContentUriAccess().getGroup_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ContentUri__Group__2__Impl" // $ANTLR start "rule__ContentUri__Group_2__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4697:1: rule__ContentUri__Group_2__0 : rule__ContentUri__Group_2__0__Impl rule__ContentUri__Group_2__1 ; public final void rule__ContentUri__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4701:1: ( rule__ContentUri__Group_2__0__Impl rule__ContentUri__Group_2__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4702:2: rule__ContentUri__Group_2__0__Impl rule__ContentUri__Group_2__1 { pushFollow(FOLLOW_rule__ContentUri__Group_2__0__Impl_in_rule__ContentUri__Group_2__010083); rule__ContentUri__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ContentUri__Group_2__1_in_rule__ContentUri__Group_2__010086); rule__ContentUri__Group_2__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ContentUri__Group_2__0" // $ANTLR start "rule__ContentUri__Group_2__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4709:1: rule__ContentUri__Group_2__0__Impl : ( '/' ) ; public final void rule__ContentUri__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4713:1: ( ( '/' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4714:1: ( '/' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4714:1: ( '/' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4715:1: '/' { if ( state.backtracking==0 ) { before(grammarAccess.getContentUriAccess().getSolidusKeyword_2_0()); } match(input,13,FOLLOW_13_in_rule__ContentUri__Group_2__0__Impl10114); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getContentUriAccess().getSolidusKeyword_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ContentUri__Group_2__0__Impl" // $ANTLR start "rule__ContentUri__Group_2__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4728:1: rule__ContentUri__Group_2__1 : rule__ContentUri__Group_2__1__Impl ; public final void rule__ContentUri__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4732:1: ( rule__ContentUri__Group_2__1__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4733:2: rule__ContentUri__Group_2__1__Impl { pushFollow(FOLLOW_rule__ContentUri__Group_2__1__Impl_in_rule__ContentUri__Group_2__110145); rule__ContentUri__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__ContentUri__Group_2__1" // $ANTLR start "rule__ContentUri__Group_2__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4739:1: rule__ContentUri__Group_2__1__Impl : ( ( rule__ContentUri__SegmentsAssignment_2_1 ) ) ; public final void rule__ContentUri__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4743:1: ( ( ( rule__ContentUri__SegmentsAssignment_2_1 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4744:1: ( ( rule__ContentUri__SegmentsAssignment_2_1 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4744:1: ( ( rule__ContentUri__SegmentsAssignment_2_1 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4745:1: ( rule__ContentUri__SegmentsAssignment_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getContentUriAccess().getSegmentsAssignment_2_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4746:1: ( rule__ContentUri__SegmentsAssignment_2_1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4746:2: rule__ContentUri__SegmentsAssignment_2_1 { pushFollow(FOLLOW_rule__ContentUri__SegmentsAssignment_2_1_in_rule__ContentUri__Group_2__1__Impl10172); rule__ContentUri__SegmentsAssignment_2_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getContentUriAccess().getSegmentsAssignment_2_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ContentUri__Group_2__1__Impl" // $ANTLR start "rule__ContentUriSegment__Group_1__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4760:1: rule__ContentUriSegment__Group_1__0 : rule__ContentUriSegment__Group_1__0__Impl rule__ContentUriSegment__Group_1__1 ; public final void rule__ContentUriSegment__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4764:1: ( rule__ContentUriSegment__Group_1__0__Impl rule__ContentUriSegment__Group_1__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4765:2: rule__ContentUriSegment__Group_1__0__Impl rule__ContentUriSegment__Group_1__1 { pushFollow(FOLLOW_rule__ContentUriSegment__Group_1__0__Impl_in_rule__ContentUriSegment__Group_1__010206); rule__ContentUriSegment__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ContentUriSegment__Group_1__1_in_rule__ContentUriSegment__Group_1__010209); rule__ContentUriSegment__Group_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ContentUriSegment__Group_1__0" // $ANTLR start "rule__ContentUriSegment__Group_1__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4772:1: rule__ContentUriSegment__Group_1__0__Impl : ( () ) ; public final void rule__ContentUriSegment__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4776:1: ( ( () ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4777:1: ( () ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4777:1: ( () ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4778:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getContentUriSegmentAccess().getContentUriParamSegmentAction_1_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4779:1: () // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4781:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getContentUriSegmentAccess().getContentUriParamSegmentAction_1_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ContentUriSegment__Group_1__0__Impl" // $ANTLR start "rule__ContentUriSegment__Group_1__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4791:1: rule__ContentUriSegment__Group_1__1 : rule__ContentUriSegment__Group_1__1__Impl rule__ContentUriSegment__Group_1__2 ; public final void rule__ContentUriSegment__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4795:1: ( rule__ContentUriSegment__Group_1__1__Impl rule__ContentUriSegment__Group_1__2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4796:2: rule__ContentUriSegment__Group_1__1__Impl rule__ContentUriSegment__Group_1__2 { pushFollow(FOLLOW_rule__ContentUriSegment__Group_1__1__Impl_in_rule__ContentUriSegment__Group_1__110267); rule__ContentUriSegment__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ContentUriSegment__Group_1__2_in_rule__ContentUriSegment__Group_1__110270); rule__ContentUriSegment__Group_1__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ContentUriSegment__Group_1__1" // $ANTLR start "rule__ContentUriSegment__Group_1__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4803:1: rule__ContentUriSegment__Group_1__1__Impl : ( '{' ) ; public final void rule__ContentUriSegment__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4807:1: ( ( '{' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4808:1: ( '{' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4808:1: ( '{' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4809:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getContentUriSegmentAccess().getLeftCurlyBracketKeyword_1_1()); } match(input,62,FOLLOW_62_in_rule__ContentUriSegment__Group_1__1__Impl10298); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getContentUriSegmentAccess().getLeftCurlyBracketKeyword_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ContentUriSegment__Group_1__1__Impl" // $ANTLR start "rule__ContentUriSegment__Group_1__2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4822:1: rule__ContentUriSegment__Group_1__2 : rule__ContentUriSegment__Group_1__2__Impl rule__ContentUriSegment__Group_1__3 ; public final void rule__ContentUriSegment__Group_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4826:1: ( rule__ContentUriSegment__Group_1__2__Impl rule__ContentUriSegment__Group_1__3 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4827:2: rule__ContentUriSegment__Group_1__2__Impl rule__ContentUriSegment__Group_1__3 { pushFollow(FOLLOW_rule__ContentUriSegment__Group_1__2__Impl_in_rule__ContentUriSegment__Group_1__210329); rule__ContentUriSegment__Group_1__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ContentUriSegment__Group_1__3_in_rule__ContentUriSegment__Group_1__210332); rule__ContentUriSegment__Group_1__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ContentUriSegment__Group_1__2" // $ANTLR start "rule__ContentUriSegment__Group_1__2__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4834:1: rule__ContentUriSegment__Group_1__2__Impl : ( ( rule__ContentUriSegment__NameAssignment_1_2 ) ) ; public final void rule__ContentUriSegment__Group_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4838:1: ( ( ( rule__ContentUriSegment__NameAssignment_1_2 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4839:1: ( ( rule__ContentUriSegment__NameAssignment_1_2 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4839:1: ( ( rule__ContentUriSegment__NameAssignment_1_2 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4840:1: ( rule__ContentUriSegment__NameAssignment_1_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getContentUriSegmentAccess().getNameAssignment_1_2()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4841:1: ( rule__ContentUriSegment__NameAssignment_1_2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4841:2: rule__ContentUriSegment__NameAssignment_1_2 { pushFollow(FOLLOW_rule__ContentUriSegment__NameAssignment_1_2_in_rule__ContentUriSegment__Group_1__2__Impl10359); rule__ContentUriSegment__NameAssignment_1_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getContentUriSegmentAccess().getNameAssignment_1_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ContentUriSegment__Group_1__2__Impl" // $ANTLR start "rule__ContentUriSegment__Group_1__3" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4851:1: rule__ContentUriSegment__Group_1__3 : rule__ContentUriSegment__Group_1__3__Impl rule__ContentUriSegment__Group_1__4 ; public final void rule__ContentUriSegment__Group_1__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4855:1: ( rule__ContentUriSegment__Group_1__3__Impl rule__ContentUriSegment__Group_1__4 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4856:2: rule__ContentUriSegment__Group_1__3__Impl rule__ContentUriSegment__Group_1__4 { pushFollow(FOLLOW_rule__ContentUriSegment__Group_1__3__Impl_in_rule__ContentUriSegment__Group_1__310389); rule__ContentUriSegment__Group_1__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ContentUriSegment__Group_1__4_in_rule__ContentUriSegment__Group_1__310392); rule__ContentUriSegment__Group_1__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ContentUriSegment__Group_1__3" // $ANTLR start "rule__ContentUriSegment__Group_1__3__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4863:1: rule__ContentUriSegment__Group_1__3__Impl : ( ':' ) ; public final void rule__ContentUriSegment__Group_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4867:1: ( ( ':' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4868:1: ( ':' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4868:1: ( ':' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4869:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getContentUriSegmentAccess().getColonKeyword_1_3()); } match(input,71,FOLLOW_71_in_rule__ContentUriSegment__Group_1__3__Impl10420); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getContentUriSegmentAccess().getColonKeyword_1_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ContentUriSegment__Group_1__3__Impl" // $ANTLR start "rule__ContentUriSegment__Group_1__4" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4882:1: rule__ContentUriSegment__Group_1__4 : rule__ContentUriSegment__Group_1__4__Impl rule__ContentUriSegment__Group_1__5 ; public final void rule__ContentUriSegment__Group_1__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4886:1: ( rule__ContentUriSegment__Group_1__4__Impl rule__ContentUriSegment__Group_1__5 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4887:2: rule__ContentUriSegment__Group_1__4__Impl rule__ContentUriSegment__Group_1__5 { pushFollow(FOLLOW_rule__ContentUriSegment__Group_1__4__Impl_in_rule__ContentUriSegment__Group_1__410451); rule__ContentUriSegment__Group_1__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ContentUriSegment__Group_1__5_in_rule__ContentUriSegment__Group_1__410454); rule__ContentUriSegment__Group_1__5(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ContentUriSegment__Group_1__4" // $ANTLR start "rule__ContentUriSegment__Group_1__4__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4894:1: rule__ContentUriSegment__Group_1__4__Impl : ( ( rule__ContentUriSegment__Alternatives_1_4 ) ) ; public final void rule__ContentUriSegment__Group_1__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4898:1: ( ( ( rule__ContentUriSegment__Alternatives_1_4 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4899:1: ( ( rule__ContentUriSegment__Alternatives_1_4 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4899:1: ( ( rule__ContentUriSegment__Alternatives_1_4 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4900:1: ( rule__ContentUriSegment__Alternatives_1_4 ) { if ( state.backtracking==0 ) { before(grammarAccess.getContentUriSegmentAccess().getAlternatives_1_4()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4901:1: ( rule__ContentUriSegment__Alternatives_1_4 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4901:2: rule__ContentUriSegment__Alternatives_1_4 { pushFollow(FOLLOW_rule__ContentUriSegment__Alternatives_1_4_in_rule__ContentUriSegment__Group_1__4__Impl10481); rule__ContentUriSegment__Alternatives_1_4(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getContentUriSegmentAccess().getAlternatives_1_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ContentUriSegment__Group_1__4__Impl" // $ANTLR start "rule__ContentUriSegment__Group_1__5" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4911:1: rule__ContentUriSegment__Group_1__5 : rule__ContentUriSegment__Group_1__5__Impl ; public final void rule__ContentUriSegment__Group_1__5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4915:1: ( rule__ContentUriSegment__Group_1__5__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4916:2: rule__ContentUriSegment__Group_1__5__Impl { pushFollow(FOLLOW_rule__ContentUriSegment__Group_1__5__Impl_in_rule__ContentUriSegment__Group_1__510511); rule__ContentUriSegment__Group_1__5__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ContentUriSegment__Group_1__5" // $ANTLR start "rule__ContentUriSegment__Group_1__5__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4922:1: rule__ContentUriSegment__Group_1__5__Impl : ( '}' ) ; public final void rule__ContentUriSegment__Group_1__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4926:1: ( ( '}' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4927:1: ( '}' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4927:1: ( '}' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4928:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getContentUriSegmentAccess().getRightCurlyBracketKeyword_1_5()); } match(input,63,FOLLOW_63_in_rule__ContentUriSegment__Group_1__5__Impl10539); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getContentUriSegmentAccess().getRightCurlyBracketKeyword_1_5()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ContentUriSegment__Group_1__5__Impl" // $ANTLR start "rule__MigrationBlock__Group__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4953:1: rule__MigrationBlock__Group__0 : rule__MigrationBlock__Group__0__Impl rule__MigrationBlock__Group__1 ; public final void rule__MigrationBlock__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4957:1: ( rule__MigrationBlock__Group__0__Impl rule__MigrationBlock__Group__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4958:2: rule__MigrationBlock__Group__0__Impl rule__MigrationBlock__Group__1 { pushFollow(FOLLOW_rule__MigrationBlock__Group__0__Impl_in_rule__MigrationBlock__Group__010582); rule__MigrationBlock__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__MigrationBlock__Group__1_in_rule__MigrationBlock__Group__010585); rule__MigrationBlock__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__MigrationBlock__Group__0" // $ANTLR start "rule__MigrationBlock__Group__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4965:1: rule__MigrationBlock__Group__0__Impl : ( () ) ; public final void rule__MigrationBlock__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4969:1: ( ( () ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4970:1: ( () ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4970:1: ( () ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4971:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getMigrationBlockAccess().getMigrationBlockAction_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4972:1: () // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4974:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getMigrationBlockAccess().getMigrationBlockAction_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__MigrationBlock__Group__0__Impl" // $ANTLR start "rule__MigrationBlock__Group__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4984:1: rule__MigrationBlock__Group__1 : rule__MigrationBlock__Group__1__Impl rule__MigrationBlock__Group__2 ; public final void rule__MigrationBlock__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4988:1: ( rule__MigrationBlock__Group__1__Impl rule__MigrationBlock__Group__2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4989:2: rule__MigrationBlock__Group__1__Impl rule__MigrationBlock__Group__2 { pushFollow(FOLLOW_rule__MigrationBlock__Group__1__Impl_in_rule__MigrationBlock__Group__110643); rule__MigrationBlock__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__MigrationBlock__Group__2_in_rule__MigrationBlock__Group__110646); rule__MigrationBlock__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__MigrationBlock__Group__1" // $ANTLR start "rule__MigrationBlock__Group__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:4996:1: rule__MigrationBlock__Group__1__Impl : ( 'migration' ) ; public final void rule__MigrationBlock__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5000:1: ( ( 'migration' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5001:1: ( 'migration' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5001:1: ( 'migration' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5002:1: 'migration' { if ( state.backtracking==0 ) { before(grammarAccess.getMigrationBlockAccess().getMigrationKeyword_1()); } match(input,72,FOLLOW_72_in_rule__MigrationBlock__Group__1__Impl10674); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMigrationBlockAccess().getMigrationKeyword_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__MigrationBlock__Group__1__Impl" // $ANTLR start "rule__MigrationBlock__Group__2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5015:1: rule__MigrationBlock__Group__2 : rule__MigrationBlock__Group__2__Impl rule__MigrationBlock__Group__3 ; public final void rule__MigrationBlock__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5019:1: ( rule__MigrationBlock__Group__2__Impl rule__MigrationBlock__Group__3 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5020:2: rule__MigrationBlock__Group__2__Impl rule__MigrationBlock__Group__3 { pushFollow(FOLLOW_rule__MigrationBlock__Group__2__Impl_in_rule__MigrationBlock__Group__210705); rule__MigrationBlock__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__MigrationBlock__Group__3_in_rule__MigrationBlock__Group__210708); rule__MigrationBlock__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__MigrationBlock__Group__2" // $ANTLR start "rule__MigrationBlock__Group__2__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5027:1: rule__MigrationBlock__Group__2__Impl : ( '{' ) ; public final void rule__MigrationBlock__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5031:1: ( ( '{' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5032:1: ( '{' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5032:1: ( '{' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5033:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getMigrationBlockAccess().getLeftCurlyBracketKeyword_2()); } match(input,62,FOLLOW_62_in_rule__MigrationBlock__Group__2__Impl10736); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMigrationBlockAccess().getLeftCurlyBracketKeyword_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__MigrationBlock__Group__2__Impl" // $ANTLR start "rule__MigrationBlock__Group__3" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5046:1: rule__MigrationBlock__Group__3 : rule__MigrationBlock__Group__3__Impl rule__MigrationBlock__Group__4 ; public final void rule__MigrationBlock__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5050:1: ( rule__MigrationBlock__Group__3__Impl rule__MigrationBlock__Group__4 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5051:2: rule__MigrationBlock__Group__3__Impl rule__MigrationBlock__Group__4 { pushFollow(FOLLOW_rule__MigrationBlock__Group__3__Impl_in_rule__MigrationBlock__Group__310767); rule__MigrationBlock__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__MigrationBlock__Group__4_in_rule__MigrationBlock__Group__310770); rule__MigrationBlock__Group__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__MigrationBlock__Group__3" // $ANTLR start "rule__MigrationBlock__Group__3__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5058:1: rule__MigrationBlock__Group__3__Impl : ( ( rule__MigrationBlock__Group_3__0 )* ) ; public final void rule__MigrationBlock__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5062:1: ( ( ( rule__MigrationBlock__Group_3__0 )* ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5063:1: ( ( rule__MigrationBlock__Group_3__0 )* ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5063:1: ( ( rule__MigrationBlock__Group_3__0 )* ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5064:1: ( rule__MigrationBlock__Group_3__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getMigrationBlockAccess().getGroup_3()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5065:1: ( rule__MigrationBlock__Group_3__0 )* loop47: do { int alt47=2; int LA47_0 = input.LA(1); if ( (LA47_0==94||LA47_0==100||LA47_0==103) ) { alt47=1; } switch (alt47) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5065:2: rule__MigrationBlock__Group_3__0 { pushFollow(FOLLOW_rule__MigrationBlock__Group_3__0_in_rule__MigrationBlock__Group__3__Impl10797); rule__MigrationBlock__Group_3__0(); state._fsp--; if (state.failed) return ; } break; default : break loop47; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getMigrationBlockAccess().getGroup_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__MigrationBlock__Group__3__Impl" // $ANTLR start "rule__MigrationBlock__Group__4" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5075:1: rule__MigrationBlock__Group__4 : rule__MigrationBlock__Group__4__Impl ; public final void rule__MigrationBlock__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5079:1: ( rule__MigrationBlock__Group__4__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5080:2: rule__MigrationBlock__Group__4__Impl { pushFollow(FOLLOW_rule__MigrationBlock__Group__4__Impl_in_rule__MigrationBlock__Group__410828); rule__MigrationBlock__Group__4__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__MigrationBlock__Group__4" // $ANTLR start "rule__MigrationBlock__Group__4__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5086:1: rule__MigrationBlock__Group__4__Impl : ( '}' ) ; public final void rule__MigrationBlock__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5090:1: ( ( '}' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5091:1: ( '}' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5091:1: ( '}' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5092:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getMigrationBlockAccess().getRightCurlyBracketKeyword_4()); } match(input,63,FOLLOW_63_in_rule__MigrationBlock__Group__4__Impl10856); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMigrationBlockAccess().getRightCurlyBracketKeyword_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__MigrationBlock__Group__4__Impl" // $ANTLR start "rule__MigrationBlock__Group_3__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5115:1: rule__MigrationBlock__Group_3__0 : rule__MigrationBlock__Group_3__0__Impl rule__MigrationBlock__Group_3__1 ; public final void rule__MigrationBlock__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5119:1: ( rule__MigrationBlock__Group_3__0__Impl rule__MigrationBlock__Group_3__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5120:2: rule__MigrationBlock__Group_3__0__Impl rule__MigrationBlock__Group_3__1 { pushFollow(FOLLOW_rule__MigrationBlock__Group_3__0__Impl_in_rule__MigrationBlock__Group_3__010897); rule__MigrationBlock__Group_3__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__MigrationBlock__Group_3__1_in_rule__MigrationBlock__Group_3__010900); rule__MigrationBlock__Group_3__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__MigrationBlock__Group_3__0" // $ANTLR start "rule__MigrationBlock__Group_3__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5127:1: rule__MigrationBlock__Group_3__0__Impl : ( ( rule__MigrationBlock__StatementsAssignment_3_0 ) ) ; public final void rule__MigrationBlock__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5131:1: ( ( ( rule__MigrationBlock__StatementsAssignment_3_0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5132:1: ( ( rule__MigrationBlock__StatementsAssignment_3_0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5132:1: ( ( rule__MigrationBlock__StatementsAssignment_3_0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5133:1: ( rule__MigrationBlock__StatementsAssignment_3_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMigrationBlockAccess().getStatementsAssignment_3_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5134:1: ( rule__MigrationBlock__StatementsAssignment_3_0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5134:2: rule__MigrationBlock__StatementsAssignment_3_0 { pushFollow(FOLLOW_rule__MigrationBlock__StatementsAssignment_3_0_in_rule__MigrationBlock__Group_3__0__Impl10927); rule__MigrationBlock__StatementsAssignment_3_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMigrationBlockAccess().getStatementsAssignment_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__MigrationBlock__Group_3__0__Impl" // $ANTLR start "rule__MigrationBlock__Group_3__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5144:1: rule__MigrationBlock__Group_3__1 : rule__MigrationBlock__Group_3__1__Impl ; public final void rule__MigrationBlock__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5148:1: ( rule__MigrationBlock__Group_3__1__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5149:2: rule__MigrationBlock__Group_3__1__Impl { pushFollow(FOLLOW_rule__MigrationBlock__Group_3__1__Impl_in_rule__MigrationBlock__Group_3__110957); rule__MigrationBlock__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__MigrationBlock__Group_3__1" // $ANTLR start "rule__MigrationBlock__Group_3__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5155:1: rule__MigrationBlock__Group_3__1__Impl : ( ';' ) ; public final void rule__MigrationBlock__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5159:1: ( ( ';' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5160:1: ( ';' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5160:1: ( ';' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5161:1: ';' { if ( state.backtracking==0 ) { before(grammarAccess.getMigrationBlockAccess().getSemicolonKeyword_3_1()); } match(input,66,FOLLOW_66_in_rule__MigrationBlock__Group_3__1__Impl10985); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMigrationBlockAccess().getSemicolonKeyword_3_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__MigrationBlock__Group_3__1__Impl" // $ANTLR start "rule__ExprConcat__Group__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5178:1: rule__ExprConcat__Group__0 : rule__ExprConcat__Group__0__Impl rule__ExprConcat__Group__1 ; public final void rule__ExprConcat__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5182:1: ( rule__ExprConcat__Group__0__Impl rule__ExprConcat__Group__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5183:2: rule__ExprConcat__Group__0__Impl rule__ExprConcat__Group__1 { pushFollow(FOLLOW_rule__ExprConcat__Group__0__Impl_in_rule__ExprConcat__Group__011020); rule__ExprConcat__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ExprConcat__Group__1_in_rule__ExprConcat__Group__011023); rule__ExprConcat__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprConcat__Group__0" // $ANTLR start "rule__ExprConcat__Group__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5190:1: rule__ExprConcat__Group__0__Impl : ( ruleExprMult ) ; public final void rule__ExprConcat__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5194:1: ( ( ruleExprMult ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5195:1: ( ruleExprMult ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5195:1: ( ruleExprMult ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5196:1: ruleExprMult { if ( state.backtracking==0 ) { before(grammarAccess.getExprConcatAccess().getExprMultParserRuleCall_0()); } pushFollow(FOLLOW_ruleExprMult_in_rule__ExprConcat__Group__0__Impl11050); ruleExprMult(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExprConcatAccess().getExprMultParserRuleCall_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprConcat__Group__0__Impl" // $ANTLR start "rule__ExprConcat__Group__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5207:1: rule__ExprConcat__Group__1 : rule__ExprConcat__Group__1__Impl ; public final void rule__ExprConcat__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5211:1: ( rule__ExprConcat__Group__1__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5212:2: rule__ExprConcat__Group__1__Impl { pushFollow(FOLLOW_rule__ExprConcat__Group__1__Impl_in_rule__ExprConcat__Group__111079); rule__ExprConcat__Group__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprConcat__Group__1" // $ANTLR start "rule__ExprConcat__Group__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5218:1: rule__ExprConcat__Group__1__Impl : ( ( rule__ExprConcat__Group_1__0 )* ) ; public final void rule__ExprConcat__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5222:1: ( ( ( rule__ExprConcat__Group_1__0 )* ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5223:1: ( ( rule__ExprConcat__Group_1__0 )* ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5223:1: ( ( rule__ExprConcat__Group_1__0 )* ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5224:1: ( rule__ExprConcat__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getExprConcatAccess().getGroup_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5225:1: ( rule__ExprConcat__Group_1__0 )* loop48: do { int alt48=2; int LA48_0 = input.LA(1); if ( (LA48_0==120) ) { alt48=1; } switch (alt48) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5225:2: rule__ExprConcat__Group_1__0 { pushFollow(FOLLOW_rule__ExprConcat__Group_1__0_in_rule__ExprConcat__Group__1__Impl11106); rule__ExprConcat__Group_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop48; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getExprConcatAccess().getGroup_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprConcat__Group__1__Impl" // $ANTLR start "rule__ExprConcat__Group_1__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5239:1: rule__ExprConcat__Group_1__0 : rule__ExprConcat__Group_1__0__Impl rule__ExprConcat__Group_1__1 ; public final void rule__ExprConcat__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5243:1: ( rule__ExprConcat__Group_1__0__Impl rule__ExprConcat__Group_1__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5244:2: rule__ExprConcat__Group_1__0__Impl rule__ExprConcat__Group_1__1 { pushFollow(FOLLOW_rule__ExprConcat__Group_1__0__Impl_in_rule__ExprConcat__Group_1__011141); rule__ExprConcat__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ExprConcat__Group_1__1_in_rule__ExprConcat__Group_1__011144); rule__ExprConcat__Group_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprConcat__Group_1__0" // $ANTLR start "rule__ExprConcat__Group_1__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5251:1: rule__ExprConcat__Group_1__0__Impl : ( () ) ; public final void rule__ExprConcat__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5255:1: ( ( () ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5256:1: ( () ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5256:1: ( () ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5257:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getExprConcatAccess().getExprConcatLeftAction_1_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5258:1: () // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5260:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getExprConcatAccess().getExprConcatLeftAction_1_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprConcat__Group_1__0__Impl" // $ANTLR start "rule__ExprConcat__Group_1__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5270:1: rule__ExprConcat__Group_1__1 : rule__ExprConcat__Group_1__1__Impl rule__ExprConcat__Group_1__2 ; public final void rule__ExprConcat__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5274:1: ( rule__ExprConcat__Group_1__1__Impl rule__ExprConcat__Group_1__2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5275:2: rule__ExprConcat__Group_1__1__Impl rule__ExprConcat__Group_1__2 { pushFollow(FOLLOW_rule__ExprConcat__Group_1__1__Impl_in_rule__ExprConcat__Group_1__111202); rule__ExprConcat__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ExprConcat__Group_1__2_in_rule__ExprConcat__Group_1__111205); rule__ExprConcat__Group_1__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprConcat__Group_1__1" // $ANTLR start "rule__ExprConcat__Group_1__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5282:1: rule__ExprConcat__Group_1__1__Impl : ( ( rule__ExprConcat__OpAssignment_1_1 ) ) ; public final void rule__ExprConcat__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5286:1: ( ( ( rule__ExprConcat__OpAssignment_1_1 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5287:1: ( ( rule__ExprConcat__OpAssignment_1_1 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5287:1: ( ( rule__ExprConcat__OpAssignment_1_1 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5288:1: ( rule__ExprConcat__OpAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getExprConcatAccess().getOpAssignment_1_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5289:1: ( rule__ExprConcat__OpAssignment_1_1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5289:2: rule__ExprConcat__OpAssignment_1_1 { pushFollow(FOLLOW_rule__ExprConcat__OpAssignment_1_1_in_rule__ExprConcat__Group_1__1__Impl11232); rule__ExprConcat__OpAssignment_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getExprConcatAccess().getOpAssignment_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprConcat__Group_1__1__Impl" // $ANTLR start "rule__ExprConcat__Group_1__2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5299:1: rule__ExprConcat__Group_1__2 : rule__ExprConcat__Group_1__2__Impl ; public final void rule__ExprConcat__Group_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5303:1: ( rule__ExprConcat__Group_1__2__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5304:2: rule__ExprConcat__Group_1__2__Impl { pushFollow(FOLLOW_rule__ExprConcat__Group_1__2__Impl_in_rule__ExprConcat__Group_1__211262); rule__ExprConcat__Group_1__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprConcat__Group_1__2" // $ANTLR start "rule__ExprConcat__Group_1__2__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5310:1: rule__ExprConcat__Group_1__2__Impl : ( ( rule__ExprConcat__RightAssignment_1_2 ) ) ; public final void rule__ExprConcat__Group_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5314:1: ( ( ( rule__ExprConcat__RightAssignment_1_2 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5315:1: ( ( rule__ExprConcat__RightAssignment_1_2 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5315:1: ( ( rule__ExprConcat__RightAssignment_1_2 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5316:1: ( rule__ExprConcat__RightAssignment_1_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getExprConcatAccess().getRightAssignment_1_2()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5317:1: ( rule__ExprConcat__RightAssignment_1_2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5317:2: rule__ExprConcat__RightAssignment_1_2 { pushFollow(FOLLOW_rule__ExprConcat__RightAssignment_1_2_in_rule__ExprConcat__Group_1__2__Impl11289); rule__ExprConcat__RightAssignment_1_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getExprConcatAccess().getRightAssignment_1_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprConcat__Group_1__2__Impl" // $ANTLR start "rule__ExprMult__Group__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5333:1: rule__ExprMult__Group__0 : rule__ExprMult__Group__0__Impl rule__ExprMult__Group__1 ; public final void rule__ExprMult__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5337:1: ( rule__ExprMult__Group__0__Impl rule__ExprMult__Group__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5338:2: rule__ExprMult__Group__0__Impl rule__ExprMult__Group__1 { pushFollow(FOLLOW_rule__ExprMult__Group__0__Impl_in_rule__ExprMult__Group__011325); rule__ExprMult__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ExprMult__Group__1_in_rule__ExprMult__Group__011328); rule__ExprMult__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprMult__Group__0" // $ANTLR start "rule__ExprMult__Group__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5345:1: rule__ExprMult__Group__0__Impl : ( ruleExprAdd ) ; public final void rule__ExprMult__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5349:1: ( ( ruleExprAdd ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5350:1: ( ruleExprAdd ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5350:1: ( ruleExprAdd ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5351:1: ruleExprAdd { if ( state.backtracking==0 ) { before(grammarAccess.getExprMultAccess().getExprAddParserRuleCall_0()); } pushFollow(FOLLOW_ruleExprAdd_in_rule__ExprMult__Group__0__Impl11355); ruleExprAdd(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExprMultAccess().getExprAddParserRuleCall_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprMult__Group__0__Impl" // $ANTLR start "rule__ExprMult__Group__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5362:1: rule__ExprMult__Group__1 : rule__ExprMult__Group__1__Impl ; public final void rule__ExprMult__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5366:1: ( rule__ExprMult__Group__1__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5367:2: rule__ExprMult__Group__1__Impl { pushFollow(FOLLOW_rule__ExprMult__Group__1__Impl_in_rule__ExprMult__Group__111384); rule__ExprMult__Group__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprMult__Group__1" // $ANTLR start "rule__ExprMult__Group__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5373:1: rule__ExprMult__Group__1__Impl : ( ( rule__ExprMult__Group_1__0 )* ) ; public final void rule__ExprMult__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5377:1: ( ( ( rule__ExprMult__Group_1__0 )* ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5378:1: ( ( rule__ExprMult__Group_1__0 )* ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5378:1: ( ( rule__ExprMult__Group_1__0 )* ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5379:1: ( rule__ExprMult__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getExprMultAccess().getGroup_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5380:1: ( rule__ExprMult__Group_1__0 )* loop49: do { int alt49=2; int LA49_0 = input.LA(1); if ( ((LA49_0>=12 && LA49_0<=14)) ) { alt49=1; } switch (alt49) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5380:2: rule__ExprMult__Group_1__0 { pushFollow(FOLLOW_rule__ExprMult__Group_1__0_in_rule__ExprMult__Group__1__Impl11411); rule__ExprMult__Group_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop49; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getExprMultAccess().getGroup_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprMult__Group__1__Impl" // $ANTLR start "rule__ExprMult__Group_1__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5394:1: rule__ExprMult__Group_1__0 : rule__ExprMult__Group_1__0__Impl rule__ExprMult__Group_1__1 ; public final void rule__ExprMult__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5398:1: ( rule__ExprMult__Group_1__0__Impl rule__ExprMult__Group_1__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5399:2: rule__ExprMult__Group_1__0__Impl rule__ExprMult__Group_1__1 { pushFollow(FOLLOW_rule__ExprMult__Group_1__0__Impl_in_rule__ExprMult__Group_1__011446); rule__ExprMult__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ExprMult__Group_1__1_in_rule__ExprMult__Group_1__011449); rule__ExprMult__Group_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprMult__Group_1__0" // $ANTLR start "rule__ExprMult__Group_1__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5406:1: rule__ExprMult__Group_1__0__Impl : ( () ) ; public final void rule__ExprMult__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5410:1: ( ( () ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5411:1: ( () ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5411:1: ( () ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5412:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getExprMultAccess().getExprMultLeftAction_1_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5413:1: () // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5415:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getExprMultAccess().getExprMultLeftAction_1_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprMult__Group_1__0__Impl" // $ANTLR start "rule__ExprMult__Group_1__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5425:1: rule__ExprMult__Group_1__1 : rule__ExprMult__Group_1__1__Impl rule__ExprMult__Group_1__2 ; public final void rule__ExprMult__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5429:1: ( rule__ExprMult__Group_1__1__Impl rule__ExprMult__Group_1__2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5430:2: rule__ExprMult__Group_1__1__Impl rule__ExprMult__Group_1__2 { pushFollow(FOLLOW_rule__ExprMult__Group_1__1__Impl_in_rule__ExprMult__Group_1__111507); rule__ExprMult__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ExprMult__Group_1__2_in_rule__ExprMult__Group_1__111510); rule__ExprMult__Group_1__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprMult__Group_1__1" // $ANTLR start "rule__ExprMult__Group_1__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5437:1: rule__ExprMult__Group_1__1__Impl : ( ( rule__ExprMult__OpAssignment_1_1 ) ) ; public final void rule__ExprMult__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5441:1: ( ( ( rule__ExprMult__OpAssignment_1_1 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5442:1: ( ( rule__ExprMult__OpAssignment_1_1 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5442:1: ( ( rule__ExprMult__OpAssignment_1_1 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5443:1: ( rule__ExprMult__OpAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getExprMultAccess().getOpAssignment_1_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5444:1: ( rule__ExprMult__OpAssignment_1_1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5444:2: rule__ExprMult__OpAssignment_1_1 { pushFollow(FOLLOW_rule__ExprMult__OpAssignment_1_1_in_rule__ExprMult__Group_1__1__Impl11537); rule__ExprMult__OpAssignment_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getExprMultAccess().getOpAssignment_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprMult__Group_1__1__Impl" // $ANTLR start "rule__ExprMult__Group_1__2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5454:1: rule__ExprMult__Group_1__2 : rule__ExprMult__Group_1__2__Impl ; public final void rule__ExprMult__Group_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5458:1: ( rule__ExprMult__Group_1__2__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5459:2: rule__ExprMult__Group_1__2__Impl { pushFollow(FOLLOW_rule__ExprMult__Group_1__2__Impl_in_rule__ExprMult__Group_1__211567); rule__ExprMult__Group_1__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprMult__Group_1__2" // $ANTLR start "rule__ExprMult__Group_1__2__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5465:1: rule__ExprMult__Group_1__2__Impl : ( ( rule__ExprMult__RightAssignment_1_2 ) ) ; public final void rule__ExprMult__Group_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5469:1: ( ( ( rule__ExprMult__RightAssignment_1_2 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5470:1: ( ( rule__ExprMult__RightAssignment_1_2 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5470:1: ( ( rule__ExprMult__RightAssignment_1_2 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5471:1: ( rule__ExprMult__RightAssignment_1_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getExprMultAccess().getRightAssignment_1_2()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5472:1: ( rule__ExprMult__RightAssignment_1_2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5472:2: rule__ExprMult__RightAssignment_1_2 { pushFollow(FOLLOW_rule__ExprMult__RightAssignment_1_2_in_rule__ExprMult__Group_1__2__Impl11594); rule__ExprMult__RightAssignment_1_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getExprMultAccess().getRightAssignment_1_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprMult__Group_1__2__Impl" // $ANTLR start "rule__ExprAdd__Group__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5488:1: rule__ExprAdd__Group__0 : rule__ExprAdd__Group__0__Impl rule__ExprAdd__Group__1 ; public final void rule__ExprAdd__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5492:1: ( rule__ExprAdd__Group__0__Impl rule__ExprAdd__Group__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5493:2: rule__ExprAdd__Group__0__Impl rule__ExprAdd__Group__1 { pushFollow(FOLLOW_rule__ExprAdd__Group__0__Impl_in_rule__ExprAdd__Group__011630); rule__ExprAdd__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ExprAdd__Group__1_in_rule__ExprAdd__Group__011633); rule__ExprAdd__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprAdd__Group__0" // $ANTLR start "rule__ExprAdd__Group__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5500:1: rule__ExprAdd__Group__0__Impl : ( ruleExprBit ) ; public final void rule__ExprAdd__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5504:1: ( ( ruleExprBit ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5505:1: ( ruleExprBit ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5505:1: ( ruleExprBit ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5506:1: ruleExprBit { if ( state.backtracking==0 ) { before(grammarAccess.getExprAddAccess().getExprBitParserRuleCall_0()); } pushFollow(FOLLOW_ruleExprBit_in_rule__ExprAdd__Group__0__Impl11660); ruleExprBit(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExprAddAccess().getExprBitParserRuleCall_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprAdd__Group__0__Impl" // $ANTLR start "rule__ExprAdd__Group__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5517:1: rule__ExprAdd__Group__1 : rule__ExprAdd__Group__1__Impl ; public final void rule__ExprAdd__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5521:1: ( rule__ExprAdd__Group__1__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5522:2: rule__ExprAdd__Group__1__Impl { pushFollow(FOLLOW_rule__ExprAdd__Group__1__Impl_in_rule__ExprAdd__Group__111689); rule__ExprAdd__Group__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprAdd__Group__1" // $ANTLR start "rule__ExprAdd__Group__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5528:1: rule__ExprAdd__Group__1__Impl : ( ( rule__ExprAdd__Group_1__0 )* ) ; public final void rule__ExprAdd__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5532:1: ( ( ( rule__ExprAdd__Group_1__0 )* ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5533:1: ( ( rule__ExprAdd__Group_1__0 )* ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5533:1: ( ( rule__ExprAdd__Group_1__0 )* ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5534:1: ( rule__ExprAdd__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getExprAddAccess().getGroup_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5535:1: ( rule__ExprAdd__Group_1__0 )* loop50: do { int alt50=2; int LA50_0 = input.LA(1); if ( ((LA50_0>=15 && LA50_0<=16)) ) { alt50=1; } switch (alt50) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5535:2: rule__ExprAdd__Group_1__0 { pushFollow(FOLLOW_rule__ExprAdd__Group_1__0_in_rule__ExprAdd__Group__1__Impl11716); rule__ExprAdd__Group_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop50; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getExprAddAccess().getGroup_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprAdd__Group__1__Impl" // $ANTLR start "rule__ExprAdd__Group_1__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5549:1: rule__ExprAdd__Group_1__0 : rule__ExprAdd__Group_1__0__Impl rule__ExprAdd__Group_1__1 ; public final void rule__ExprAdd__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5553:1: ( rule__ExprAdd__Group_1__0__Impl rule__ExprAdd__Group_1__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5554:2: rule__ExprAdd__Group_1__0__Impl rule__ExprAdd__Group_1__1 { pushFollow(FOLLOW_rule__ExprAdd__Group_1__0__Impl_in_rule__ExprAdd__Group_1__011751); rule__ExprAdd__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ExprAdd__Group_1__1_in_rule__ExprAdd__Group_1__011754); rule__ExprAdd__Group_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprAdd__Group_1__0" // $ANTLR start "rule__ExprAdd__Group_1__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5561:1: rule__ExprAdd__Group_1__0__Impl : ( () ) ; public final void rule__ExprAdd__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5565:1: ( ( () ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5566:1: ( () ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5566:1: ( () ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5567:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getExprAddAccess().getExprAddLeftAction_1_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5568:1: () // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5570:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getExprAddAccess().getExprAddLeftAction_1_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprAdd__Group_1__0__Impl" // $ANTLR start "rule__ExprAdd__Group_1__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5580:1: rule__ExprAdd__Group_1__1 : rule__ExprAdd__Group_1__1__Impl rule__ExprAdd__Group_1__2 ; public final void rule__ExprAdd__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5584:1: ( rule__ExprAdd__Group_1__1__Impl rule__ExprAdd__Group_1__2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5585:2: rule__ExprAdd__Group_1__1__Impl rule__ExprAdd__Group_1__2 { pushFollow(FOLLOW_rule__ExprAdd__Group_1__1__Impl_in_rule__ExprAdd__Group_1__111812); rule__ExprAdd__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ExprAdd__Group_1__2_in_rule__ExprAdd__Group_1__111815); rule__ExprAdd__Group_1__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprAdd__Group_1__1" // $ANTLR start "rule__ExprAdd__Group_1__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5592:1: rule__ExprAdd__Group_1__1__Impl : ( ( rule__ExprAdd__OpAssignment_1_1 ) ) ; public final void rule__ExprAdd__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5596:1: ( ( ( rule__ExprAdd__OpAssignment_1_1 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5597:1: ( ( rule__ExprAdd__OpAssignment_1_1 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5597:1: ( ( rule__ExprAdd__OpAssignment_1_1 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5598:1: ( rule__ExprAdd__OpAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getExprAddAccess().getOpAssignment_1_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5599:1: ( rule__ExprAdd__OpAssignment_1_1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5599:2: rule__ExprAdd__OpAssignment_1_1 { pushFollow(FOLLOW_rule__ExprAdd__OpAssignment_1_1_in_rule__ExprAdd__Group_1__1__Impl11842); rule__ExprAdd__OpAssignment_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getExprAddAccess().getOpAssignment_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprAdd__Group_1__1__Impl" // $ANTLR start "rule__ExprAdd__Group_1__2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5609:1: rule__ExprAdd__Group_1__2 : rule__ExprAdd__Group_1__2__Impl ; public final void rule__ExprAdd__Group_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5613:1: ( rule__ExprAdd__Group_1__2__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5614:2: rule__ExprAdd__Group_1__2__Impl { pushFollow(FOLLOW_rule__ExprAdd__Group_1__2__Impl_in_rule__ExprAdd__Group_1__211872); rule__ExprAdd__Group_1__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprAdd__Group_1__2" // $ANTLR start "rule__ExprAdd__Group_1__2__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5620:1: rule__ExprAdd__Group_1__2__Impl : ( ( rule__ExprAdd__RightAssignment_1_2 ) ) ; public final void rule__ExprAdd__Group_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5624:1: ( ( ( rule__ExprAdd__RightAssignment_1_2 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5625:1: ( ( rule__ExprAdd__RightAssignment_1_2 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5625:1: ( ( rule__ExprAdd__RightAssignment_1_2 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5626:1: ( rule__ExprAdd__RightAssignment_1_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getExprAddAccess().getRightAssignment_1_2()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5627:1: ( rule__ExprAdd__RightAssignment_1_2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5627:2: rule__ExprAdd__RightAssignment_1_2 { pushFollow(FOLLOW_rule__ExprAdd__RightAssignment_1_2_in_rule__ExprAdd__Group_1__2__Impl11899); rule__ExprAdd__RightAssignment_1_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getExprAddAccess().getRightAssignment_1_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprAdd__Group_1__2__Impl" // $ANTLR start "rule__ExprBit__Group__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5643:1: rule__ExprBit__Group__0 : rule__ExprBit__Group__0__Impl rule__ExprBit__Group__1 ; public final void rule__ExprBit__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5647:1: ( rule__ExprBit__Group__0__Impl rule__ExprBit__Group__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5648:2: rule__ExprBit__Group__0__Impl rule__ExprBit__Group__1 { pushFollow(FOLLOW_rule__ExprBit__Group__0__Impl_in_rule__ExprBit__Group__011935); rule__ExprBit__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ExprBit__Group__1_in_rule__ExprBit__Group__011938); rule__ExprBit__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprBit__Group__0" // $ANTLR start "rule__ExprBit__Group__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5655:1: rule__ExprBit__Group__0__Impl : ( ruleExprRelate ) ; public final void rule__ExprBit__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5659:1: ( ( ruleExprRelate ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5660:1: ( ruleExprRelate ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5660:1: ( ruleExprRelate ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5661:1: ruleExprRelate { if ( state.backtracking==0 ) { before(grammarAccess.getExprBitAccess().getExprRelateParserRuleCall_0()); } pushFollow(FOLLOW_ruleExprRelate_in_rule__ExprBit__Group__0__Impl11965); ruleExprRelate(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExprBitAccess().getExprRelateParserRuleCall_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprBit__Group__0__Impl" // $ANTLR start "rule__ExprBit__Group__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5672:1: rule__ExprBit__Group__1 : rule__ExprBit__Group__1__Impl ; public final void rule__ExprBit__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5676:1: ( rule__ExprBit__Group__1__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5677:2: rule__ExprBit__Group__1__Impl { pushFollow(FOLLOW_rule__ExprBit__Group__1__Impl_in_rule__ExprBit__Group__111994); rule__ExprBit__Group__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprBit__Group__1" // $ANTLR start "rule__ExprBit__Group__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5683:1: rule__ExprBit__Group__1__Impl : ( ( rule__ExprBit__Group_1__0 )* ) ; public final void rule__ExprBit__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5687:1: ( ( ( rule__ExprBit__Group_1__0 )* ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5688:1: ( ( rule__ExprBit__Group_1__0 )* ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5688:1: ( ( rule__ExprBit__Group_1__0 )* ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5689:1: ( rule__ExprBit__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getExprBitAccess().getGroup_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5690:1: ( rule__ExprBit__Group_1__0 )* loop51: do { int alt51=2; int LA51_0 = input.LA(1); if ( ((LA51_0>=17 && LA51_0<=20)) ) { alt51=1; } switch (alt51) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5690:2: rule__ExprBit__Group_1__0 { pushFollow(FOLLOW_rule__ExprBit__Group_1__0_in_rule__ExprBit__Group__1__Impl12021); rule__ExprBit__Group_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop51; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getExprBitAccess().getGroup_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprBit__Group__1__Impl" // $ANTLR start "rule__ExprBit__Group_1__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5704:1: rule__ExprBit__Group_1__0 : rule__ExprBit__Group_1__0__Impl rule__ExprBit__Group_1__1 ; public final void rule__ExprBit__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5708:1: ( rule__ExprBit__Group_1__0__Impl rule__ExprBit__Group_1__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5709:2: rule__ExprBit__Group_1__0__Impl rule__ExprBit__Group_1__1 { pushFollow(FOLLOW_rule__ExprBit__Group_1__0__Impl_in_rule__ExprBit__Group_1__012056); rule__ExprBit__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ExprBit__Group_1__1_in_rule__ExprBit__Group_1__012059); rule__ExprBit__Group_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprBit__Group_1__0" // $ANTLR start "rule__ExprBit__Group_1__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5716:1: rule__ExprBit__Group_1__0__Impl : ( () ) ; public final void rule__ExprBit__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5720:1: ( ( () ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5721:1: ( () ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5721:1: ( () ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5722:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getExprBitAccess().getExprBitLeftAction_1_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5723:1: () // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5725:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getExprBitAccess().getExprBitLeftAction_1_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprBit__Group_1__0__Impl" // $ANTLR start "rule__ExprBit__Group_1__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5735:1: rule__ExprBit__Group_1__1 : rule__ExprBit__Group_1__1__Impl rule__ExprBit__Group_1__2 ; public final void rule__ExprBit__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5739:1: ( rule__ExprBit__Group_1__1__Impl rule__ExprBit__Group_1__2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5740:2: rule__ExprBit__Group_1__1__Impl rule__ExprBit__Group_1__2 { pushFollow(FOLLOW_rule__ExprBit__Group_1__1__Impl_in_rule__ExprBit__Group_1__112117); rule__ExprBit__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ExprBit__Group_1__2_in_rule__ExprBit__Group_1__112120); rule__ExprBit__Group_1__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprBit__Group_1__1" // $ANTLR start "rule__ExprBit__Group_1__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5747:1: rule__ExprBit__Group_1__1__Impl : ( ( rule__ExprBit__OpAssignment_1_1 ) ) ; public final void rule__ExprBit__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5751:1: ( ( ( rule__ExprBit__OpAssignment_1_1 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5752:1: ( ( rule__ExprBit__OpAssignment_1_1 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5752:1: ( ( rule__ExprBit__OpAssignment_1_1 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5753:1: ( rule__ExprBit__OpAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getExprBitAccess().getOpAssignment_1_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5754:1: ( rule__ExprBit__OpAssignment_1_1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5754:2: rule__ExprBit__OpAssignment_1_1 { pushFollow(FOLLOW_rule__ExprBit__OpAssignment_1_1_in_rule__ExprBit__Group_1__1__Impl12147); rule__ExprBit__OpAssignment_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getExprBitAccess().getOpAssignment_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprBit__Group_1__1__Impl" // $ANTLR start "rule__ExprBit__Group_1__2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5764:1: rule__ExprBit__Group_1__2 : rule__ExprBit__Group_1__2__Impl ; public final void rule__ExprBit__Group_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5768:1: ( rule__ExprBit__Group_1__2__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5769:2: rule__ExprBit__Group_1__2__Impl { pushFollow(FOLLOW_rule__ExprBit__Group_1__2__Impl_in_rule__ExprBit__Group_1__212177); rule__ExprBit__Group_1__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprBit__Group_1__2" // $ANTLR start "rule__ExprBit__Group_1__2__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5775:1: rule__ExprBit__Group_1__2__Impl : ( ( rule__ExprBit__RightAssignment_1_2 ) ) ; public final void rule__ExprBit__Group_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5779:1: ( ( ( rule__ExprBit__RightAssignment_1_2 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5780:1: ( ( rule__ExprBit__RightAssignment_1_2 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5780:1: ( ( rule__ExprBit__RightAssignment_1_2 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5781:1: ( rule__ExprBit__RightAssignment_1_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getExprBitAccess().getRightAssignment_1_2()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5782:1: ( rule__ExprBit__RightAssignment_1_2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5782:2: rule__ExprBit__RightAssignment_1_2 { pushFollow(FOLLOW_rule__ExprBit__RightAssignment_1_2_in_rule__ExprBit__Group_1__2__Impl12204); rule__ExprBit__RightAssignment_1_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getExprBitAccess().getRightAssignment_1_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprBit__Group_1__2__Impl" // $ANTLR start "rule__ExprRelate__Group__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5798:1: rule__ExprRelate__Group__0 : rule__ExprRelate__Group__0__Impl rule__ExprRelate__Group__1 ; public final void rule__ExprRelate__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5802:1: ( rule__ExprRelate__Group__0__Impl rule__ExprRelate__Group__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5803:2: rule__ExprRelate__Group__0__Impl rule__ExprRelate__Group__1 { pushFollow(FOLLOW_rule__ExprRelate__Group__0__Impl_in_rule__ExprRelate__Group__012240); rule__ExprRelate__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ExprRelate__Group__1_in_rule__ExprRelate__Group__012243); rule__ExprRelate__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprRelate__Group__0" // $ANTLR start "rule__ExprRelate__Group__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5810:1: rule__ExprRelate__Group__0__Impl : ( ruleExprEqual ) ; public final void rule__ExprRelate__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5814:1: ( ( ruleExprEqual ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5815:1: ( ruleExprEqual ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5815:1: ( ruleExprEqual ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5816:1: ruleExprEqual { if ( state.backtracking==0 ) { before(grammarAccess.getExprRelateAccess().getExprEqualParserRuleCall_0()); } pushFollow(FOLLOW_ruleExprEqual_in_rule__ExprRelate__Group__0__Impl12270); ruleExprEqual(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExprRelateAccess().getExprEqualParserRuleCall_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprRelate__Group__0__Impl" // $ANTLR start "rule__ExprRelate__Group__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5827:1: rule__ExprRelate__Group__1 : rule__ExprRelate__Group__1__Impl ; public final void rule__ExprRelate__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5831:1: ( rule__ExprRelate__Group__1__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5832:2: rule__ExprRelate__Group__1__Impl { pushFollow(FOLLOW_rule__ExprRelate__Group__1__Impl_in_rule__ExprRelate__Group__112299); rule__ExprRelate__Group__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprRelate__Group__1" // $ANTLR start "rule__ExprRelate__Group__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5838:1: rule__ExprRelate__Group__1__Impl : ( ( rule__ExprRelate__Group_1__0 )* ) ; public final void rule__ExprRelate__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5842:1: ( ( ( rule__ExprRelate__Group_1__0 )* ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5843:1: ( ( rule__ExprRelate__Group_1__0 )* ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5843:1: ( ( rule__ExprRelate__Group_1__0 )* ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5844:1: ( rule__ExprRelate__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getExprRelateAccess().getGroup_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5845:1: ( rule__ExprRelate__Group_1__0 )* loop52: do { int alt52=2; int LA52_0 = input.LA(1); if ( ((LA52_0>=21 && LA52_0<=24)) ) { alt52=1; } switch (alt52) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5845:2: rule__ExprRelate__Group_1__0 { pushFollow(FOLLOW_rule__ExprRelate__Group_1__0_in_rule__ExprRelate__Group__1__Impl12326); rule__ExprRelate__Group_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop52; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getExprRelateAccess().getGroup_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprRelate__Group__1__Impl" // $ANTLR start "rule__ExprRelate__Group_1__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5859:1: rule__ExprRelate__Group_1__0 : rule__ExprRelate__Group_1__0__Impl rule__ExprRelate__Group_1__1 ; public final void rule__ExprRelate__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5863:1: ( rule__ExprRelate__Group_1__0__Impl rule__ExprRelate__Group_1__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5864:2: rule__ExprRelate__Group_1__0__Impl rule__ExprRelate__Group_1__1 { pushFollow(FOLLOW_rule__ExprRelate__Group_1__0__Impl_in_rule__ExprRelate__Group_1__012361); rule__ExprRelate__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ExprRelate__Group_1__1_in_rule__ExprRelate__Group_1__012364); rule__ExprRelate__Group_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprRelate__Group_1__0" // $ANTLR start "rule__ExprRelate__Group_1__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5871:1: rule__ExprRelate__Group_1__0__Impl : ( () ) ; public final void rule__ExprRelate__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5875:1: ( ( () ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5876:1: ( () ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5876:1: ( () ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5877:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getExprRelateAccess().getExprRelateLeftAction_1_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5878:1: () // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5880:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getExprRelateAccess().getExprRelateLeftAction_1_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprRelate__Group_1__0__Impl" // $ANTLR start "rule__ExprRelate__Group_1__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5890:1: rule__ExprRelate__Group_1__1 : rule__ExprRelate__Group_1__1__Impl rule__ExprRelate__Group_1__2 ; public final void rule__ExprRelate__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5894:1: ( rule__ExprRelate__Group_1__1__Impl rule__ExprRelate__Group_1__2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5895:2: rule__ExprRelate__Group_1__1__Impl rule__ExprRelate__Group_1__2 { pushFollow(FOLLOW_rule__ExprRelate__Group_1__1__Impl_in_rule__ExprRelate__Group_1__112422); rule__ExprRelate__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ExprRelate__Group_1__2_in_rule__ExprRelate__Group_1__112425); rule__ExprRelate__Group_1__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprRelate__Group_1__1" // $ANTLR start "rule__ExprRelate__Group_1__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5902:1: rule__ExprRelate__Group_1__1__Impl : ( ( rule__ExprRelate__OpAssignment_1_1 ) ) ; public final void rule__ExprRelate__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5906:1: ( ( ( rule__ExprRelate__OpAssignment_1_1 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5907:1: ( ( rule__ExprRelate__OpAssignment_1_1 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5907:1: ( ( rule__ExprRelate__OpAssignment_1_1 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5908:1: ( rule__ExprRelate__OpAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getExprRelateAccess().getOpAssignment_1_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5909:1: ( rule__ExprRelate__OpAssignment_1_1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5909:2: rule__ExprRelate__OpAssignment_1_1 { pushFollow(FOLLOW_rule__ExprRelate__OpAssignment_1_1_in_rule__ExprRelate__Group_1__1__Impl12452); rule__ExprRelate__OpAssignment_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getExprRelateAccess().getOpAssignment_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprRelate__Group_1__1__Impl" // $ANTLR start "rule__ExprRelate__Group_1__2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5919:1: rule__ExprRelate__Group_1__2 : rule__ExprRelate__Group_1__2__Impl ; public final void rule__ExprRelate__Group_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5923:1: ( rule__ExprRelate__Group_1__2__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5924:2: rule__ExprRelate__Group_1__2__Impl { pushFollow(FOLLOW_rule__ExprRelate__Group_1__2__Impl_in_rule__ExprRelate__Group_1__212482); rule__ExprRelate__Group_1__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprRelate__Group_1__2" // $ANTLR start "rule__ExprRelate__Group_1__2__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5930:1: rule__ExprRelate__Group_1__2__Impl : ( ( rule__ExprRelate__RightAssignment_1_2 ) ) ; public final void rule__ExprRelate__Group_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5934:1: ( ( ( rule__ExprRelate__RightAssignment_1_2 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5935:1: ( ( rule__ExprRelate__RightAssignment_1_2 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5935:1: ( ( rule__ExprRelate__RightAssignment_1_2 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5936:1: ( rule__ExprRelate__RightAssignment_1_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getExprRelateAccess().getRightAssignment_1_2()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5937:1: ( rule__ExprRelate__RightAssignment_1_2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5937:2: rule__ExprRelate__RightAssignment_1_2 { pushFollow(FOLLOW_rule__ExprRelate__RightAssignment_1_2_in_rule__ExprRelate__Group_1__2__Impl12509); rule__ExprRelate__RightAssignment_1_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getExprRelateAccess().getRightAssignment_1_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprRelate__Group_1__2__Impl" // $ANTLR start "rule__ExprEqual__Group__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5953:1: rule__ExprEqual__Group__0 : rule__ExprEqual__Group__0__Impl rule__ExprEqual__Group__1 ; public final void rule__ExprEqual__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5957:1: ( rule__ExprEqual__Group__0__Impl rule__ExprEqual__Group__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5958:2: rule__ExprEqual__Group__0__Impl rule__ExprEqual__Group__1 { pushFollow(FOLLOW_rule__ExprEqual__Group__0__Impl_in_rule__ExprEqual__Group__012545); rule__ExprEqual__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ExprEqual__Group__1_in_rule__ExprEqual__Group__012548); rule__ExprEqual__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprEqual__Group__0" // $ANTLR start "rule__ExprEqual__Group__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5965:1: rule__ExprEqual__Group__0__Impl : ( ruleExprAnd ) ; public final void rule__ExprEqual__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5969:1: ( ( ruleExprAnd ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5970:1: ( ruleExprAnd ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5970:1: ( ruleExprAnd ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5971:1: ruleExprAnd { if ( state.backtracking==0 ) { before(grammarAccess.getExprEqualAccess().getExprAndParserRuleCall_0()); } pushFollow(FOLLOW_ruleExprAnd_in_rule__ExprEqual__Group__0__Impl12575); ruleExprAnd(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExprEqualAccess().getExprAndParserRuleCall_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprEqual__Group__0__Impl" // $ANTLR start "rule__ExprEqual__Group__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5982:1: rule__ExprEqual__Group__1 : rule__ExprEqual__Group__1__Impl ; public final void rule__ExprEqual__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5986:1: ( rule__ExprEqual__Group__1__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5987:2: rule__ExprEqual__Group__1__Impl { pushFollow(FOLLOW_rule__ExprEqual__Group__1__Impl_in_rule__ExprEqual__Group__112604); rule__ExprEqual__Group__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprEqual__Group__1" // $ANTLR start "rule__ExprEqual__Group__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5993:1: rule__ExprEqual__Group__1__Impl : ( ( rule__ExprEqual__Group_1__0 )* ) ; public final void rule__ExprEqual__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5997:1: ( ( ( rule__ExprEqual__Group_1__0 )* ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5998:1: ( ( rule__ExprEqual__Group_1__0 )* ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5998:1: ( ( rule__ExprEqual__Group_1__0 )* ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:5999:1: ( rule__ExprEqual__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getExprEqualAccess().getGroup_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6000:1: ( rule__ExprEqual__Group_1__0 )* loop53: do { int alt53=2; int LA53_0 = input.LA(1); if ( ((LA53_0>=25 && LA53_0<=36)) ) { alt53=1; } switch (alt53) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6000:2: rule__ExprEqual__Group_1__0 { pushFollow(FOLLOW_rule__ExprEqual__Group_1__0_in_rule__ExprEqual__Group__1__Impl12631); rule__ExprEqual__Group_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop53; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getExprEqualAccess().getGroup_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprEqual__Group__1__Impl" // $ANTLR start "rule__ExprEqual__Group_1__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6014:1: rule__ExprEqual__Group_1__0 : rule__ExprEqual__Group_1__0__Impl rule__ExprEqual__Group_1__1 ; public final void rule__ExprEqual__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6018:1: ( rule__ExprEqual__Group_1__0__Impl rule__ExprEqual__Group_1__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6019:2: rule__ExprEqual__Group_1__0__Impl rule__ExprEqual__Group_1__1 { pushFollow(FOLLOW_rule__ExprEqual__Group_1__0__Impl_in_rule__ExprEqual__Group_1__012666); rule__ExprEqual__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ExprEqual__Group_1__1_in_rule__ExprEqual__Group_1__012669); rule__ExprEqual__Group_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprEqual__Group_1__0" // $ANTLR start "rule__ExprEqual__Group_1__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6026:1: rule__ExprEqual__Group_1__0__Impl : ( () ) ; public final void rule__ExprEqual__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6030:1: ( ( () ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6031:1: ( () ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6031:1: ( () ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6032:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getExprEqualAccess().getExprEqualLeftAction_1_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6033:1: () // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6035:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getExprEqualAccess().getExprEqualLeftAction_1_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprEqual__Group_1__0__Impl" // $ANTLR start "rule__ExprEqual__Group_1__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6045:1: rule__ExprEqual__Group_1__1 : rule__ExprEqual__Group_1__1__Impl rule__ExprEqual__Group_1__2 ; public final void rule__ExprEqual__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6049:1: ( rule__ExprEqual__Group_1__1__Impl rule__ExprEqual__Group_1__2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6050:2: rule__ExprEqual__Group_1__1__Impl rule__ExprEqual__Group_1__2 { pushFollow(FOLLOW_rule__ExprEqual__Group_1__1__Impl_in_rule__ExprEqual__Group_1__112727); rule__ExprEqual__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ExprEqual__Group_1__2_in_rule__ExprEqual__Group_1__112730); rule__ExprEqual__Group_1__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprEqual__Group_1__1" // $ANTLR start "rule__ExprEqual__Group_1__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6057:1: rule__ExprEqual__Group_1__1__Impl : ( ( rule__ExprEqual__OpAssignment_1_1 ) ) ; public final void rule__ExprEqual__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6061:1: ( ( ( rule__ExprEqual__OpAssignment_1_1 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6062:1: ( ( rule__ExprEqual__OpAssignment_1_1 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6062:1: ( ( rule__ExprEqual__OpAssignment_1_1 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6063:1: ( rule__ExprEqual__OpAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getExprEqualAccess().getOpAssignment_1_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6064:1: ( rule__ExprEqual__OpAssignment_1_1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6064:2: rule__ExprEqual__OpAssignment_1_1 { pushFollow(FOLLOW_rule__ExprEqual__OpAssignment_1_1_in_rule__ExprEqual__Group_1__1__Impl12757); rule__ExprEqual__OpAssignment_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getExprEqualAccess().getOpAssignment_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprEqual__Group_1__1__Impl" // $ANTLR start "rule__ExprEqual__Group_1__2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6074:1: rule__ExprEqual__Group_1__2 : rule__ExprEqual__Group_1__2__Impl ; public final void rule__ExprEqual__Group_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6078:1: ( rule__ExprEqual__Group_1__2__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6079:2: rule__ExprEqual__Group_1__2__Impl { pushFollow(FOLLOW_rule__ExprEqual__Group_1__2__Impl_in_rule__ExprEqual__Group_1__212787); rule__ExprEqual__Group_1__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprEqual__Group_1__2" // $ANTLR start "rule__ExprEqual__Group_1__2__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6085:1: rule__ExprEqual__Group_1__2__Impl : ( ( rule__ExprEqual__RightAssignment_1_2 ) ) ; public final void rule__ExprEqual__Group_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6089:1: ( ( ( rule__ExprEqual__RightAssignment_1_2 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6090:1: ( ( rule__ExprEqual__RightAssignment_1_2 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6090:1: ( ( rule__ExprEqual__RightAssignment_1_2 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6091:1: ( rule__ExprEqual__RightAssignment_1_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getExprEqualAccess().getRightAssignment_1_2()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6092:1: ( rule__ExprEqual__RightAssignment_1_2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6092:2: rule__ExprEqual__RightAssignment_1_2 { pushFollow(FOLLOW_rule__ExprEqual__RightAssignment_1_2_in_rule__ExprEqual__Group_1__2__Impl12814); rule__ExprEqual__RightAssignment_1_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getExprEqualAccess().getRightAssignment_1_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprEqual__Group_1__2__Impl" // $ANTLR start "rule__ExprAnd__Group__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6108:1: rule__ExprAnd__Group__0 : rule__ExprAnd__Group__0__Impl rule__ExprAnd__Group__1 ; public final void rule__ExprAnd__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6112:1: ( rule__ExprAnd__Group__0__Impl rule__ExprAnd__Group__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6113:2: rule__ExprAnd__Group__0__Impl rule__ExprAnd__Group__1 { pushFollow(FOLLOW_rule__ExprAnd__Group__0__Impl_in_rule__ExprAnd__Group__012850); rule__ExprAnd__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ExprAnd__Group__1_in_rule__ExprAnd__Group__012853); rule__ExprAnd__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprAnd__Group__0" // $ANTLR start "rule__ExprAnd__Group__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6120:1: rule__ExprAnd__Group__0__Impl : ( ruleExprOr ) ; public final void rule__ExprAnd__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6124:1: ( ( ruleExprOr ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6125:1: ( ruleExprOr ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6125:1: ( ruleExprOr ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6126:1: ruleExprOr { if ( state.backtracking==0 ) { before(grammarAccess.getExprAndAccess().getExprOrParserRuleCall_0()); } pushFollow(FOLLOW_ruleExprOr_in_rule__ExprAnd__Group__0__Impl12880); ruleExprOr(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExprAndAccess().getExprOrParserRuleCall_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprAnd__Group__0__Impl" // $ANTLR start "rule__ExprAnd__Group__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6137:1: rule__ExprAnd__Group__1 : rule__ExprAnd__Group__1__Impl ; public final void rule__ExprAnd__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6141:1: ( rule__ExprAnd__Group__1__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6142:2: rule__ExprAnd__Group__1__Impl { pushFollow(FOLLOW_rule__ExprAnd__Group__1__Impl_in_rule__ExprAnd__Group__112909); rule__ExprAnd__Group__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprAnd__Group__1" // $ANTLR start "rule__ExprAnd__Group__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6148:1: rule__ExprAnd__Group__1__Impl : ( ( rule__ExprAnd__Group_1__0 )* ) ; public final void rule__ExprAnd__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6152:1: ( ( ( rule__ExprAnd__Group_1__0 )* ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6153:1: ( ( rule__ExprAnd__Group_1__0 )* ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6153:1: ( ( rule__ExprAnd__Group_1__0 )* ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6154:1: ( rule__ExprAnd__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getExprAndAccess().getGroup_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6155:1: ( rule__ExprAnd__Group_1__0 )* loop54: do { int alt54=2; int LA54_0 = input.LA(1); if ( (LA54_0==121) ) { alt54=1; } switch (alt54) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6155:2: rule__ExprAnd__Group_1__0 { pushFollow(FOLLOW_rule__ExprAnd__Group_1__0_in_rule__ExprAnd__Group__1__Impl12936); rule__ExprAnd__Group_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop54; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getExprAndAccess().getGroup_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprAnd__Group__1__Impl" // $ANTLR start "rule__ExprAnd__Group_1__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6169:1: rule__ExprAnd__Group_1__0 : rule__ExprAnd__Group_1__0__Impl rule__ExprAnd__Group_1__1 ; public final void rule__ExprAnd__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6173:1: ( rule__ExprAnd__Group_1__0__Impl rule__ExprAnd__Group_1__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6174:2: rule__ExprAnd__Group_1__0__Impl rule__ExprAnd__Group_1__1 { pushFollow(FOLLOW_rule__ExprAnd__Group_1__0__Impl_in_rule__ExprAnd__Group_1__012971); rule__ExprAnd__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ExprAnd__Group_1__1_in_rule__ExprAnd__Group_1__012974); rule__ExprAnd__Group_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprAnd__Group_1__0" // $ANTLR start "rule__ExprAnd__Group_1__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6181:1: rule__ExprAnd__Group_1__0__Impl : ( () ) ; public final void rule__ExprAnd__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6185:1: ( ( () ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6186:1: ( () ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6186:1: ( () ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6187:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getExprAndAccess().getExprAndLeftAction_1_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6188:1: () // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6190:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getExprAndAccess().getExprAndLeftAction_1_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprAnd__Group_1__0__Impl" // $ANTLR start "rule__ExprAnd__Group_1__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6200:1: rule__ExprAnd__Group_1__1 : rule__ExprAnd__Group_1__1__Impl rule__ExprAnd__Group_1__2 ; public final void rule__ExprAnd__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6204:1: ( rule__ExprAnd__Group_1__1__Impl rule__ExprAnd__Group_1__2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6205:2: rule__ExprAnd__Group_1__1__Impl rule__ExprAnd__Group_1__2 { pushFollow(FOLLOW_rule__ExprAnd__Group_1__1__Impl_in_rule__ExprAnd__Group_1__113032); rule__ExprAnd__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ExprAnd__Group_1__2_in_rule__ExprAnd__Group_1__113035); rule__ExprAnd__Group_1__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprAnd__Group_1__1" // $ANTLR start "rule__ExprAnd__Group_1__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6212:1: rule__ExprAnd__Group_1__1__Impl : ( ( rule__ExprAnd__OpAssignment_1_1 ) ) ; public final void rule__ExprAnd__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6216:1: ( ( ( rule__ExprAnd__OpAssignment_1_1 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6217:1: ( ( rule__ExprAnd__OpAssignment_1_1 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6217:1: ( ( rule__ExprAnd__OpAssignment_1_1 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6218:1: ( rule__ExprAnd__OpAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getExprAndAccess().getOpAssignment_1_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6219:1: ( rule__ExprAnd__OpAssignment_1_1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6219:2: rule__ExprAnd__OpAssignment_1_1 { pushFollow(FOLLOW_rule__ExprAnd__OpAssignment_1_1_in_rule__ExprAnd__Group_1__1__Impl13062); rule__ExprAnd__OpAssignment_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getExprAndAccess().getOpAssignment_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprAnd__Group_1__1__Impl" // $ANTLR start "rule__ExprAnd__Group_1__2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6229:1: rule__ExprAnd__Group_1__2 : rule__ExprAnd__Group_1__2__Impl ; public final void rule__ExprAnd__Group_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6233:1: ( rule__ExprAnd__Group_1__2__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6234:2: rule__ExprAnd__Group_1__2__Impl { pushFollow(FOLLOW_rule__ExprAnd__Group_1__2__Impl_in_rule__ExprAnd__Group_1__213092); rule__ExprAnd__Group_1__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprAnd__Group_1__2" // $ANTLR start "rule__ExprAnd__Group_1__2__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6240:1: rule__ExprAnd__Group_1__2__Impl : ( ( rule__ExprAnd__RightAssignment_1_2 ) ) ; public final void rule__ExprAnd__Group_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6244:1: ( ( ( rule__ExprAnd__RightAssignment_1_2 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6245:1: ( ( rule__ExprAnd__RightAssignment_1_2 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6245:1: ( ( rule__ExprAnd__RightAssignment_1_2 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6246:1: ( rule__ExprAnd__RightAssignment_1_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getExprAndAccess().getRightAssignment_1_2()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6247:1: ( rule__ExprAnd__RightAssignment_1_2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6247:2: rule__ExprAnd__RightAssignment_1_2 { pushFollow(FOLLOW_rule__ExprAnd__RightAssignment_1_2_in_rule__ExprAnd__Group_1__2__Impl13119); rule__ExprAnd__RightAssignment_1_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getExprAndAccess().getRightAssignment_1_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprAnd__Group_1__2__Impl" // $ANTLR start "rule__ExprOr__Group__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6263:1: rule__ExprOr__Group__0 : rule__ExprOr__Group__0__Impl rule__ExprOr__Group__1 ; public final void rule__ExprOr__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6267:1: ( rule__ExprOr__Group__0__Impl rule__ExprOr__Group__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6268:2: rule__ExprOr__Group__0__Impl rule__ExprOr__Group__1 { pushFollow(FOLLOW_rule__ExprOr__Group__0__Impl_in_rule__ExprOr__Group__013155); rule__ExprOr__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ExprOr__Group__1_in_rule__ExprOr__Group__013158); rule__ExprOr__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprOr__Group__0" // $ANTLR start "rule__ExprOr__Group__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6275:1: rule__ExprOr__Group__0__Impl : ( ruleNullCheckExpression ) ; public final void rule__ExprOr__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6279:1: ( ( ruleNullCheckExpression ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6280:1: ( ruleNullCheckExpression ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6280:1: ( ruleNullCheckExpression ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6281:1: ruleNullCheckExpression { if ( state.backtracking==0 ) { before(grammarAccess.getExprOrAccess().getNullCheckExpressionParserRuleCall_0()); } pushFollow(FOLLOW_ruleNullCheckExpression_in_rule__ExprOr__Group__0__Impl13185); ruleNullCheckExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExprOrAccess().getNullCheckExpressionParserRuleCall_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprOr__Group__0__Impl" // $ANTLR start "rule__ExprOr__Group__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6292:1: rule__ExprOr__Group__1 : rule__ExprOr__Group__1__Impl ; public final void rule__ExprOr__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6296:1: ( rule__ExprOr__Group__1__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6297:2: rule__ExprOr__Group__1__Impl { pushFollow(FOLLOW_rule__ExprOr__Group__1__Impl_in_rule__ExprOr__Group__113214); rule__ExprOr__Group__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprOr__Group__1" // $ANTLR start "rule__ExprOr__Group__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6303:1: rule__ExprOr__Group__1__Impl : ( ( rule__ExprOr__Group_1__0 )* ) ; public final void rule__ExprOr__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6307:1: ( ( ( rule__ExprOr__Group_1__0 )* ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6308:1: ( ( rule__ExprOr__Group_1__0 )* ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6308:1: ( ( rule__ExprOr__Group_1__0 )* ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6309:1: ( rule__ExprOr__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getExprOrAccess().getGroup_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6310:1: ( rule__ExprOr__Group_1__0 )* loop55: do { int alt55=2; int LA55_0 = input.LA(1); if ( (LA55_0==115) ) { alt55=1; } switch (alt55) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6310:2: rule__ExprOr__Group_1__0 { pushFollow(FOLLOW_rule__ExprOr__Group_1__0_in_rule__ExprOr__Group__1__Impl13241); rule__ExprOr__Group_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop55; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getExprOrAccess().getGroup_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprOr__Group__1__Impl" // $ANTLR start "rule__ExprOr__Group_1__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6324:1: rule__ExprOr__Group_1__0 : rule__ExprOr__Group_1__0__Impl rule__ExprOr__Group_1__1 ; public final void rule__ExprOr__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6328:1: ( rule__ExprOr__Group_1__0__Impl rule__ExprOr__Group_1__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6329:2: rule__ExprOr__Group_1__0__Impl rule__ExprOr__Group_1__1 { pushFollow(FOLLOW_rule__ExprOr__Group_1__0__Impl_in_rule__ExprOr__Group_1__013276); rule__ExprOr__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ExprOr__Group_1__1_in_rule__ExprOr__Group_1__013279); rule__ExprOr__Group_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprOr__Group_1__0" // $ANTLR start "rule__ExprOr__Group_1__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6336:1: rule__ExprOr__Group_1__0__Impl : ( () ) ; public final void rule__ExprOr__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6340:1: ( ( () ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6341:1: ( () ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6341:1: ( () ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6342:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getExprOrAccess().getExprOrLeftAction_1_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6343:1: () // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6345:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getExprOrAccess().getExprOrLeftAction_1_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprOr__Group_1__0__Impl" // $ANTLR start "rule__ExprOr__Group_1__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6355:1: rule__ExprOr__Group_1__1 : rule__ExprOr__Group_1__1__Impl rule__ExprOr__Group_1__2 ; public final void rule__ExprOr__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6359:1: ( rule__ExprOr__Group_1__1__Impl rule__ExprOr__Group_1__2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6360:2: rule__ExprOr__Group_1__1__Impl rule__ExprOr__Group_1__2 { pushFollow(FOLLOW_rule__ExprOr__Group_1__1__Impl_in_rule__ExprOr__Group_1__113337); rule__ExprOr__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ExprOr__Group_1__2_in_rule__ExprOr__Group_1__113340); rule__ExprOr__Group_1__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprOr__Group_1__1" // $ANTLR start "rule__ExprOr__Group_1__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6367:1: rule__ExprOr__Group_1__1__Impl : ( ( rule__ExprOr__OpAssignment_1_1 ) ) ; public final void rule__ExprOr__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6371:1: ( ( ( rule__ExprOr__OpAssignment_1_1 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6372:1: ( ( rule__ExprOr__OpAssignment_1_1 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6372:1: ( ( rule__ExprOr__OpAssignment_1_1 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6373:1: ( rule__ExprOr__OpAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getExprOrAccess().getOpAssignment_1_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6374:1: ( rule__ExprOr__OpAssignment_1_1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6374:2: rule__ExprOr__OpAssignment_1_1 { pushFollow(FOLLOW_rule__ExprOr__OpAssignment_1_1_in_rule__ExprOr__Group_1__1__Impl13367); rule__ExprOr__OpAssignment_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getExprOrAccess().getOpAssignment_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprOr__Group_1__1__Impl" // $ANTLR start "rule__ExprOr__Group_1__2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6384:1: rule__ExprOr__Group_1__2 : rule__ExprOr__Group_1__2__Impl ; public final void rule__ExprOr__Group_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6388:1: ( rule__ExprOr__Group_1__2__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6389:2: rule__ExprOr__Group_1__2__Impl { pushFollow(FOLLOW_rule__ExprOr__Group_1__2__Impl_in_rule__ExprOr__Group_1__213397); rule__ExprOr__Group_1__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprOr__Group_1__2" // $ANTLR start "rule__ExprOr__Group_1__2__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6395:1: rule__ExprOr__Group_1__2__Impl : ( ( rule__ExprOr__RightAssignment_1_2 ) ) ; public final void rule__ExprOr__Group_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6399:1: ( ( ( rule__ExprOr__RightAssignment_1_2 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6400:1: ( ( rule__ExprOr__RightAssignment_1_2 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6400:1: ( ( rule__ExprOr__RightAssignment_1_2 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6401:1: ( rule__ExprOr__RightAssignment_1_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getExprOrAccess().getRightAssignment_1_2()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6402:1: ( rule__ExprOr__RightAssignment_1_2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6402:2: rule__ExprOr__RightAssignment_1_2 { pushFollow(FOLLOW_rule__ExprOr__RightAssignment_1_2_in_rule__ExprOr__Group_1__2__Impl13424); rule__ExprOr__RightAssignment_1_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getExprOrAccess().getRightAssignment_1_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprOr__Group_1__2__Impl" // $ANTLR start "rule__NullCheckExpression__Group__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6418:1: rule__NullCheckExpression__Group__0 : rule__NullCheckExpression__Group__0__Impl rule__NullCheckExpression__Group__1 ; public final void rule__NullCheckExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6422:1: ( rule__NullCheckExpression__Group__0__Impl rule__NullCheckExpression__Group__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6423:2: rule__NullCheckExpression__Group__0__Impl rule__NullCheckExpression__Group__1 { pushFollow(FOLLOW_rule__NullCheckExpression__Group__0__Impl_in_rule__NullCheckExpression__Group__013460); rule__NullCheckExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__NullCheckExpression__Group__1_in_rule__NullCheckExpression__Group__013463); rule__NullCheckExpression__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__NullCheckExpression__Group__0" // $ANTLR start "rule__NullCheckExpression__Group__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6430:1: rule__NullCheckExpression__Group__0__Impl : ( rulePrimaryExpression ) ; public final void rule__NullCheckExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6434:1: ( ( rulePrimaryExpression ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6435:1: ( rulePrimaryExpression ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6435:1: ( rulePrimaryExpression ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6436:1: rulePrimaryExpression { if ( state.backtracking==0 ) { before(grammarAccess.getNullCheckExpressionAccess().getPrimaryExpressionParserRuleCall_0()); } pushFollow(FOLLOW_rulePrimaryExpression_in_rule__NullCheckExpression__Group__0__Impl13490); rulePrimaryExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNullCheckExpressionAccess().getPrimaryExpressionParserRuleCall_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__NullCheckExpression__Group__0__Impl" // $ANTLR start "rule__NullCheckExpression__Group__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6447:1: rule__NullCheckExpression__Group__1 : rule__NullCheckExpression__Group__1__Impl ; public final void rule__NullCheckExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6451:1: ( rule__NullCheckExpression__Group__1__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6452:2: rule__NullCheckExpression__Group__1__Impl { pushFollow(FOLLOW_rule__NullCheckExpression__Group__1__Impl_in_rule__NullCheckExpression__Group__113519); rule__NullCheckExpression__Group__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__NullCheckExpression__Group__1" // $ANTLR start "rule__NullCheckExpression__Group__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6458:1: rule__NullCheckExpression__Group__1__Impl : ( ( rule__NullCheckExpression__Group_1__0 )? ) ; public final void rule__NullCheckExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6462:1: ( ( ( rule__NullCheckExpression__Group_1__0 )? ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6463:1: ( ( rule__NullCheckExpression__Group_1__0 )? ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6463:1: ( ( rule__NullCheckExpression__Group_1__0 )? ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6464:1: ( rule__NullCheckExpression__Group_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getNullCheckExpressionAccess().getGroup_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6465:1: ( rule__NullCheckExpression__Group_1__0 )? int alt56=2; int LA56_0 = input.LA(1); if ( ((LA56_0>=37 && LA56_0<=38)||LA56_0==73) ) { alt56=1; } switch (alt56) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6465:2: rule__NullCheckExpression__Group_1__0 { pushFollow(FOLLOW_rule__NullCheckExpression__Group_1__0_in_rule__NullCheckExpression__Group__1__Impl13546); rule__NullCheckExpression__Group_1__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getNullCheckExpressionAccess().getGroup_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__NullCheckExpression__Group__1__Impl" // $ANTLR start "rule__NullCheckExpression__Group_1__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6479:1: rule__NullCheckExpression__Group_1__0 : rule__NullCheckExpression__Group_1__0__Impl rule__NullCheckExpression__Group_1__1 ; public final void rule__NullCheckExpression__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6483:1: ( rule__NullCheckExpression__Group_1__0__Impl rule__NullCheckExpression__Group_1__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6484:2: rule__NullCheckExpression__Group_1__0__Impl rule__NullCheckExpression__Group_1__1 { pushFollow(FOLLOW_rule__NullCheckExpression__Group_1__0__Impl_in_rule__NullCheckExpression__Group_1__013581); rule__NullCheckExpression__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__NullCheckExpression__Group_1__1_in_rule__NullCheckExpression__Group_1__013584); rule__NullCheckExpression__Group_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__NullCheckExpression__Group_1__0" // $ANTLR start "rule__NullCheckExpression__Group_1__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6491:1: rule__NullCheckExpression__Group_1__0__Impl : ( () ) ; public final void rule__NullCheckExpression__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6495:1: ( ( () ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6496:1: ( () ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6496:1: ( () ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6497:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getNullCheckExpressionAccess().getNullCheckExpressionLeftAction_1_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6498:1: () // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6500:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getNullCheckExpressionAccess().getNullCheckExpressionLeftAction_1_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__NullCheckExpression__Group_1__0__Impl" // $ANTLR start "rule__NullCheckExpression__Group_1__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6510:1: rule__NullCheckExpression__Group_1__1 : rule__NullCheckExpression__Group_1__1__Impl ; public final void rule__NullCheckExpression__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6514:1: ( rule__NullCheckExpression__Group_1__1__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6515:2: rule__NullCheckExpression__Group_1__1__Impl { pushFollow(FOLLOW_rule__NullCheckExpression__Group_1__1__Impl_in_rule__NullCheckExpression__Group_1__113642); rule__NullCheckExpression__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__NullCheckExpression__Group_1__1" // $ANTLR start "rule__NullCheckExpression__Group_1__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6521:1: rule__NullCheckExpression__Group_1__1__Impl : ( ( rule__NullCheckExpression__RightAssignment_1_1 ) ) ; public final void rule__NullCheckExpression__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6525:1: ( ( ( rule__NullCheckExpression__RightAssignment_1_1 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6526:1: ( ( rule__NullCheckExpression__RightAssignment_1_1 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6526:1: ( ( rule__NullCheckExpression__RightAssignment_1_1 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6527:1: ( rule__NullCheckExpression__RightAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getNullCheckExpressionAccess().getRightAssignment_1_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6528:1: ( rule__NullCheckExpression__RightAssignment_1_1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6528:2: rule__NullCheckExpression__RightAssignment_1_1 { pushFollow(FOLLOW_rule__NullCheckExpression__RightAssignment_1_1_in_rule__NullCheckExpression__Group_1__1__Impl13669); rule__NullCheckExpression__RightAssignment_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getNullCheckExpressionAccess().getRightAssignment_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__NullCheckExpression__Group_1__1__Impl" // $ANTLR start "rule__NullExpression__Group_0__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6542:1: rule__NullExpression__Group_0__0 : rule__NullExpression__Group_0__0__Impl rule__NullExpression__Group_0__1 ; public final void rule__NullExpression__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6546:1: ( rule__NullExpression__Group_0__0__Impl rule__NullExpression__Group_0__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6547:2: rule__NullExpression__Group_0__0__Impl rule__NullExpression__Group_0__1 { pushFollow(FOLLOW_rule__NullExpression__Group_0__0__Impl_in_rule__NullExpression__Group_0__013703); rule__NullExpression__Group_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__NullExpression__Group_0__1_in_rule__NullExpression__Group_0__013706); rule__NullExpression__Group_0__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__NullExpression__Group_0__0" // $ANTLR start "rule__NullExpression__Group_0__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6554:1: rule__NullExpression__Group_0__0__Impl : ( () ) ; public final void rule__NullExpression__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6558:1: ( ( () ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6559:1: ( () ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6559:1: ( () ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6560:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getNullExpressionAccess().getIsNullAction_0_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6561:1: () // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6563:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getNullExpressionAccess().getIsNullAction_0_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__NullExpression__Group_0__0__Impl" // $ANTLR start "rule__NullExpression__Group_0__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6573:1: rule__NullExpression__Group_0__1 : rule__NullExpression__Group_0__1__Impl ; public final void rule__NullExpression__Group_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6577:1: ( rule__NullExpression__Group_0__1__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6578:2: rule__NullExpression__Group_0__1__Impl { pushFollow(FOLLOW_rule__NullExpression__Group_0__1__Impl_in_rule__NullExpression__Group_0__113764); rule__NullExpression__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__NullExpression__Group_0__1" // $ANTLR start "rule__NullExpression__Group_0__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6584:1: rule__NullExpression__Group_0__1__Impl : ( 'is null' ) ; public final void rule__NullExpression__Group_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6588:1: ( ( 'is null' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6589:1: ( 'is null' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6589:1: ( 'is null' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6590:1: 'is null' { if ( state.backtracking==0 ) { before(grammarAccess.getNullExpressionAccess().getIsNullKeyword_0_1()); } match(input,73,FOLLOW_73_in_rule__NullExpression__Group_0__1__Impl13792); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNullExpressionAccess().getIsNullKeyword_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__NullExpression__Group_0__1__Impl" // $ANTLR start "rule__NullExpression__Group_1__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6607:1: rule__NullExpression__Group_1__0 : rule__NullExpression__Group_1__0__Impl rule__NullExpression__Group_1__1 ; public final void rule__NullExpression__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6611:1: ( rule__NullExpression__Group_1__0__Impl rule__NullExpression__Group_1__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6612:2: rule__NullExpression__Group_1__0__Impl rule__NullExpression__Group_1__1 { pushFollow(FOLLOW_rule__NullExpression__Group_1__0__Impl_in_rule__NullExpression__Group_1__013827); rule__NullExpression__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__NullExpression__Group_1__1_in_rule__NullExpression__Group_1__013830); rule__NullExpression__Group_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__NullExpression__Group_1__0" // $ANTLR start "rule__NullExpression__Group_1__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6619:1: rule__NullExpression__Group_1__0__Impl : ( () ) ; public final void rule__NullExpression__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6623:1: ( ( () ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6624:1: ( () ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6624:1: ( () ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6625:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getNullExpressionAccess().getNotNullAction_1_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6626:1: () // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6628:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getNullExpressionAccess().getNotNullAction_1_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__NullExpression__Group_1__0__Impl" // $ANTLR start "rule__NullExpression__Group_1__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6638:1: rule__NullExpression__Group_1__1 : rule__NullExpression__Group_1__1__Impl ; public final void rule__NullExpression__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6642:1: ( rule__NullExpression__Group_1__1__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6643:2: rule__NullExpression__Group_1__1__Impl { pushFollow(FOLLOW_rule__NullExpression__Group_1__1__Impl_in_rule__NullExpression__Group_1__113888); rule__NullExpression__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__NullExpression__Group_1__1" // $ANTLR start "rule__NullExpression__Group_1__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6649:1: rule__NullExpression__Group_1__1__Impl : ( ( rule__NullExpression__Alternatives_1_1 ) ) ; public final void rule__NullExpression__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6653:1: ( ( ( rule__NullExpression__Alternatives_1_1 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6654:1: ( ( rule__NullExpression__Alternatives_1_1 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6654:1: ( ( rule__NullExpression__Alternatives_1_1 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6655:1: ( rule__NullExpression__Alternatives_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getNullExpressionAccess().getAlternatives_1_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6656:1: ( rule__NullExpression__Alternatives_1_1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6656:2: rule__NullExpression__Alternatives_1_1 { pushFollow(FOLLOW_rule__NullExpression__Alternatives_1_1_in_rule__NullExpression__Group_1__1__Impl13915); rule__NullExpression__Alternatives_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getNullExpressionAccess().getAlternatives_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__NullExpression__Group_1__1__Impl" // $ANTLR start "rule__PrimaryExpression__Group_0__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6670:1: rule__PrimaryExpression__Group_0__0 : rule__PrimaryExpression__Group_0__0__Impl rule__PrimaryExpression__Group_0__1 ; public final void rule__PrimaryExpression__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6674:1: ( rule__PrimaryExpression__Group_0__0__Impl rule__PrimaryExpression__Group_0__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6675:2: rule__PrimaryExpression__Group_0__0__Impl rule__PrimaryExpression__Group_0__1 { pushFollow(FOLLOW_rule__PrimaryExpression__Group_0__0__Impl_in_rule__PrimaryExpression__Group_0__013949); rule__PrimaryExpression__Group_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__PrimaryExpression__Group_0__1_in_rule__PrimaryExpression__Group_0__013952); rule__PrimaryExpression__Group_0__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_0__0" // $ANTLR start "rule__PrimaryExpression__Group_0__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6682:1: rule__PrimaryExpression__Group_0__0__Impl : ( () ) ; public final void rule__PrimaryExpression__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6686:1: ( ( () ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6687:1: ( () ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6687:1: ( () ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6688:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getNewColumnAction_0_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6689:1: () // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6691:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getNewColumnAction_0_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_0__0__Impl" // $ANTLR start "rule__PrimaryExpression__Group_0__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6701:1: rule__PrimaryExpression__Group_0__1 : rule__PrimaryExpression__Group_0__1__Impl rule__PrimaryExpression__Group_0__2 ; public final void rule__PrimaryExpression__Group_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6705:1: ( rule__PrimaryExpression__Group_0__1__Impl rule__PrimaryExpression__Group_0__2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6706:2: rule__PrimaryExpression__Group_0__1__Impl rule__PrimaryExpression__Group_0__2 { pushFollow(FOLLOW_rule__PrimaryExpression__Group_0__1__Impl_in_rule__PrimaryExpression__Group_0__114010); rule__PrimaryExpression__Group_0__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__PrimaryExpression__Group_0__2_in_rule__PrimaryExpression__Group_0__114013); rule__PrimaryExpression__Group_0__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_0__1" // $ANTLR start "rule__PrimaryExpression__Group_0__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6713:1: rule__PrimaryExpression__Group_0__1__Impl : ( 'new.' ) ; public final void rule__PrimaryExpression__Group_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6717:1: ( ( 'new.' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6718:1: ( 'new.' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6718:1: ( 'new.' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6719:1: 'new.' { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getNewKeyword_0_1()); } match(input,74,FOLLOW_74_in_rule__PrimaryExpression__Group_0__1__Impl14041); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getNewKeyword_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_0__1__Impl" // $ANTLR start "rule__PrimaryExpression__Group_0__2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6732:1: rule__PrimaryExpression__Group_0__2 : rule__PrimaryExpression__Group_0__2__Impl ; public final void rule__PrimaryExpression__Group_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6736:1: ( rule__PrimaryExpression__Group_0__2__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6737:2: rule__PrimaryExpression__Group_0__2__Impl { pushFollow(FOLLOW_rule__PrimaryExpression__Group_0__2__Impl_in_rule__PrimaryExpression__Group_0__214072); rule__PrimaryExpression__Group_0__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_0__2" // $ANTLR start "rule__PrimaryExpression__Group_0__2__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6743:1: rule__PrimaryExpression__Group_0__2__Impl : ( ( rule__PrimaryExpression__ColumnAssignment_0_2 ) ) ; public final void rule__PrimaryExpression__Group_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6747:1: ( ( ( rule__PrimaryExpression__ColumnAssignment_0_2 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6748:1: ( ( rule__PrimaryExpression__ColumnAssignment_0_2 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6748:1: ( ( rule__PrimaryExpression__ColumnAssignment_0_2 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6749:1: ( rule__PrimaryExpression__ColumnAssignment_0_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getColumnAssignment_0_2()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6750:1: ( rule__PrimaryExpression__ColumnAssignment_0_2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6750:2: rule__PrimaryExpression__ColumnAssignment_0_2 { pushFollow(FOLLOW_rule__PrimaryExpression__ColumnAssignment_0_2_in_rule__PrimaryExpression__Group_0__2__Impl14099); rule__PrimaryExpression__ColumnAssignment_0_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getColumnAssignment_0_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_0__2__Impl" // $ANTLR start "rule__PrimaryExpression__Group_1__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6766:1: rule__PrimaryExpression__Group_1__0 : rule__PrimaryExpression__Group_1__0__Impl rule__PrimaryExpression__Group_1__1 ; public final void rule__PrimaryExpression__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6770:1: ( rule__PrimaryExpression__Group_1__0__Impl rule__PrimaryExpression__Group_1__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6771:2: rule__PrimaryExpression__Group_1__0__Impl rule__PrimaryExpression__Group_1__1 { pushFollow(FOLLOW_rule__PrimaryExpression__Group_1__0__Impl_in_rule__PrimaryExpression__Group_1__014135); rule__PrimaryExpression__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__PrimaryExpression__Group_1__1_in_rule__PrimaryExpression__Group_1__014138); rule__PrimaryExpression__Group_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_1__0" // $ANTLR start "rule__PrimaryExpression__Group_1__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6778:1: rule__PrimaryExpression__Group_1__0__Impl : ( () ) ; public final void rule__PrimaryExpression__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6782:1: ( ( () ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6783:1: ( () ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6783:1: ( () ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6784:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getOldColumnAction_1_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6785:1: () // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6787:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getOldColumnAction_1_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_1__0__Impl" // $ANTLR start "rule__PrimaryExpression__Group_1__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6797:1: rule__PrimaryExpression__Group_1__1 : rule__PrimaryExpression__Group_1__1__Impl rule__PrimaryExpression__Group_1__2 ; public final void rule__PrimaryExpression__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6801:1: ( rule__PrimaryExpression__Group_1__1__Impl rule__PrimaryExpression__Group_1__2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6802:2: rule__PrimaryExpression__Group_1__1__Impl rule__PrimaryExpression__Group_1__2 { pushFollow(FOLLOW_rule__PrimaryExpression__Group_1__1__Impl_in_rule__PrimaryExpression__Group_1__114196); rule__PrimaryExpression__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__PrimaryExpression__Group_1__2_in_rule__PrimaryExpression__Group_1__114199); rule__PrimaryExpression__Group_1__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_1__1" // $ANTLR start "rule__PrimaryExpression__Group_1__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6809:1: rule__PrimaryExpression__Group_1__1__Impl : ( 'old.' ) ; public final void rule__PrimaryExpression__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6813:1: ( ( 'old.' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6814:1: ( 'old.' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6814:1: ( 'old.' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6815:1: 'old.' { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getOldKeyword_1_1()); } match(input,75,FOLLOW_75_in_rule__PrimaryExpression__Group_1__1__Impl14227); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getOldKeyword_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_1__1__Impl" // $ANTLR start "rule__PrimaryExpression__Group_1__2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6828:1: rule__PrimaryExpression__Group_1__2 : rule__PrimaryExpression__Group_1__2__Impl ; public final void rule__PrimaryExpression__Group_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6832:1: ( rule__PrimaryExpression__Group_1__2__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6833:2: rule__PrimaryExpression__Group_1__2__Impl { pushFollow(FOLLOW_rule__PrimaryExpression__Group_1__2__Impl_in_rule__PrimaryExpression__Group_1__214258); rule__PrimaryExpression__Group_1__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_1__2" // $ANTLR start "rule__PrimaryExpression__Group_1__2__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6839:1: rule__PrimaryExpression__Group_1__2__Impl : ( ( rule__PrimaryExpression__ColumnAssignment_1_2 ) ) ; public final void rule__PrimaryExpression__Group_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6843:1: ( ( ( rule__PrimaryExpression__ColumnAssignment_1_2 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6844:1: ( ( rule__PrimaryExpression__ColumnAssignment_1_2 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6844:1: ( ( rule__PrimaryExpression__ColumnAssignment_1_2 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6845:1: ( rule__PrimaryExpression__ColumnAssignment_1_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getColumnAssignment_1_2()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6846:1: ( rule__PrimaryExpression__ColumnAssignment_1_2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6846:2: rule__PrimaryExpression__ColumnAssignment_1_2 { pushFollow(FOLLOW_rule__PrimaryExpression__ColumnAssignment_1_2_in_rule__PrimaryExpression__Group_1__2__Impl14285); rule__PrimaryExpression__ColumnAssignment_1_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getColumnAssignment_1_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_1__2__Impl" // $ANTLR start "rule__PrimaryExpression__Group_2__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6862:1: rule__PrimaryExpression__Group_2__0 : rule__PrimaryExpression__Group_2__0__Impl rule__PrimaryExpression__Group_2__1 ; public final void rule__PrimaryExpression__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6866:1: ( rule__PrimaryExpression__Group_2__0__Impl rule__PrimaryExpression__Group_2__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6867:2: rule__PrimaryExpression__Group_2__0__Impl rule__PrimaryExpression__Group_2__1 { pushFollow(FOLLOW_rule__PrimaryExpression__Group_2__0__Impl_in_rule__PrimaryExpression__Group_2__014321); rule__PrimaryExpression__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__PrimaryExpression__Group_2__1_in_rule__PrimaryExpression__Group_2__014324); rule__PrimaryExpression__Group_2__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_2__0" // $ANTLR start "rule__PrimaryExpression__Group_2__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6874:1: rule__PrimaryExpression__Group_2__0__Impl : ( () ) ; public final void rule__PrimaryExpression__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6878:1: ( ( () ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6879:1: ( () ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6879:1: ( () ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6880:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getColumnSourceRefAction_2_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6881:1: () // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6883:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getColumnSourceRefAction_2_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_2__0__Impl" // $ANTLR start "rule__PrimaryExpression__Group_2__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6893:1: rule__PrimaryExpression__Group_2__1 : rule__PrimaryExpression__Group_2__1__Impl ; public final void rule__PrimaryExpression__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6897:1: ( rule__PrimaryExpression__Group_2__1__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6898:2: rule__PrimaryExpression__Group_2__1__Impl { pushFollow(FOLLOW_rule__PrimaryExpression__Group_2__1__Impl_in_rule__PrimaryExpression__Group_2__114382); rule__PrimaryExpression__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__PrimaryExpression__Group_2__1" // $ANTLR start "rule__PrimaryExpression__Group_2__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6904:1: rule__PrimaryExpression__Group_2__1__Impl : ( ( rule__PrimaryExpression__Alternatives_2_1 ) ) ; public final void rule__PrimaryExpression__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6908:1: ( ( ( rule__PrimaryExpression__Alternatives_2_1 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6909:1: ( ( rule__PrimaryExpression__Alternatives_2_1 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6909:1: ( ( rule__PrimaryExpression__Alternatives_2_1 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6910:1: ( rule__PrimaryExpression__Alternatives_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getAlternatives_2_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6911:1: ( rule__PrimaryExpression__Alternatives_2_1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6911:2: rule__PrimaryExpression__Alternatives_2_1 { pushFollow(FOLLOW_rule__PrimaryExpression__Alternatives_2_1_in_rule__PrimaryExpression__Group_2__1__Impl14409); rule__PrimaryExpression__Alternatives_2_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getAlternatives_2_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_2__1__Impl" // $ANTLR start "rule__PrimaryExpression__Group_2_1_0__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6925:1: rule__PrimaryExpression__Group_2_1_0__0 : rule__PrimaryExpression__Group_2_1_0__0__Impl rule__PrimaryExpression__Group_2_1_0__1 ; public final void rule__PrimaryExpression__Group_2_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6929:1: ( rule__PrimaryExpression__Group_2_1_0__0__Impl rule__PrimaryExpression__Group_2_1_0__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6930:2: rule__PrimaryExpression__Group_2_1_0__0__Impl rule__PrimaryExpression__Group_2_1_0__1 { pushFollow(FOLLOW_rule__PrimaryExpression__Group_2_1_0__0__Impl_in_rule__PrimaryExpression__Group_2_1_0__014443); rule__PrimaryExpression__Group_2_1_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__PrimaryExpression__Group_2_1_0__1_in_rule__PrimaryExpression__Group_2_1_0__014446); rule__PrimaryExpression__Group_2_1_0__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_2_1_0__0" // $ANTLR start "rule__PrimaryExpression__Group_2_1_0__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6937:1: rule__PrimaryExpression__Group_2_1_0__0__Impl : ( ( rule__PrimaryExpression__SourceAssignment_2_1_0_0 ) ) ; public final void rule__PrimaryExpression__Group_2_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6941:1: ( ( ( rule__PrimaryExpression__SourceAssignment_2_1_0_0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6942:1: ( ( rule__PrimaryExpression__SourceAssignment_2_1_0_0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6942:1: ( ( rule__PrimaryExpression__SourceAssignment_2_1_0_0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6943:1: ( rule__PrimaryExpression__SourceAssignment_2_1_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getSourceAssignment_2_1_0_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6944:1: ( rule__PrimaryExpression__SourceAssignment_2_1_0_0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6944:2: rule__PrimaryExpression__SourceAssignment_2_1_0_0 { pushFollow(FOLLOW_rule__PrimaryExpression__SourceAssignment_2_1_0_0_in_rule__PrimaryExpression__Group_2_1_0__0__Impl14473); rule__PrimaryExpression__SourceAssignment_2_1_0_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getSourceAssignment_2_1_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_2_1_0__0__Impl" // $ANTLR start "rule__PrimaryExpression__Group_2_1_0__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6954:1: rule__PrimaryExpression__Group_2_1_0__1 : rule__PrimaryExpression__Group_2_1_0__1__Impl ; public final void rule__PrimaryExpression__Group_2_1_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6958:1: ( rule__PrimaryExpression__Group_2_1_0__1__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6959:2: rule__PrimaryExpression__Group_2_1_0__1__Impl { pushFollow(FOLLOW_rule__PrimaryExpression__Group_2_1_0__1__Impl_in_rule__PrimaryExpression__Group_2_1_0__114503); rule__PrimaryExpression__Group_2_1_0__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_2_1_0__1" // $ANTLR start "rule__PrimaryExpression__Group_2_1_0__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6965:1: rule__PrimaryExpression__Group_2_1_0__1__Impl : ( '.' ) ; public final void rule__PrimaryExpression__Group_2_1_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6969:1: ( ( '.' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6970:1: ( '.' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6970:1: ( '.' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6971:1: '.' { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getFullStopKeyword_2_1_0_1()); } match(input,76,FOLLOW_76_in_rule__PrimaryExpression__Group_2_1_0__1__Impl14531); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getFullStopKeyword_2_1_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_2_1_0__1__Impl" // $ANTLR start "rule__PrimaryExpression__Group_2_1_1__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6988:1: rule__PrimaryExpression__Group_2_1_1__0 : rule__PrimaryExpression__Group_2_1_1__0__Impl rule__PrimaryExpression__Group_2_1_1__1 ; public final void rule__PrimaryExpression__Group_2_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6992:1: ( rule__PrimaryExpression__Group_2_1_1__0__Impl rule__PrimaryExpression__Group_2_1_1__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:6993:2: rule__PrimaryExpression__Group_2_1_1__0__Impl rule__PrimaryExpression__Group_2_1_1__1 { pushFollow(FOLLOW_rule__PrimaryExpression__Group_2_1_1__0__Impl_in_rule__PrimaryExpression__Group_2_1_1__014566); rule__PrimaryExpression__Group_2_1_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__PrimaryExpression__Group_2_1_1__1_in_rule__PrimaryExpression__Group_2_1_1__014569); rule__PrimaryExpression__Group_2_1_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_2_1_1__0" // $ANTLR start "rule__PrimaryExpression__Group_2_1_1__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7000:1: rule__PrimaryExpression__Group_2_1_1__0__Impl : ( ( rule__PrimaryExpression__SourceAssignment_2_1_1_0 ) ) ; public final void rule__PrimaryExpression__Group_2_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7004:1: ( ( ( rule__PrimaryExpression__SourceAssignment_2_1_1_0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7005:1: ( ( rule__PrimaryExpression__SourceAssignment_2_1_1_0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7005:1: ( ( rule__PrimaryExpression__SourceAssignment_2_1_1_0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7006:1: ( rule__PrimaryExpression__SourceAssignment_2_1_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getSourceAssignment_2_1_1_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7007:1: ( rule__PrimaryExpression__SourceAssignment_2_1_1_0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7007:2: rule__PrimaryExpression__SourceAssignment_2_1_1_0 { pushFollow(FOLLOW_rule__PrimaryExpression__SourceAssignment_2_1_1_0_in_rule__PrimaryExpression__Group_2_1_1__0__Impl14596); rule__PrimaryExpression__SourceAssignment_2_1_1_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getSourceAssignment_2_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_2_1_1__0__Impl" // $ANTLR start "rule__PrimaryExpression__Group_2_1_1__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7017:1: rule__PrimaryExpression__Group_2_1_1__1 : rule__PrimaryExpression__Group_2_1_1__1__Impl rule__PrimaryExpression__Group_2_1_1__2 ; public final void rule__PrimaryExpression__Group_2_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7021:1: ( rule__PrimaryExpression__Group_2_1_1__1__Impl rule__PrimaryExpression__Group_2_1_1__2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7022:2: rule__PrimaryExpression__Group_2_1_1__1__Impl rule__PrimaryExpression__Group_2_1_1__2 { pushFollow(FOLLOW_rule__PrimaryExpression__Group_2_1_1__1__Impl_in_rule__PrimaryExpression__Group_2_1_1__114626); rule__PrimaryExpression__Group_2_1_1__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__PrimaryExpression__Group_2_1_1__2_in_rule__PrimaryExpression__Group_2_1_1__114629); rule__PrimaryExpression__Group_2_1_1__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_2_1_1__1" // $ANTLR start "rule__PrimaryExpression__Group_2_1_1__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7029:1: rule__PrimaryExpression__Group_2_1_1__1__Impl : ( '.' ) ; public final void rule__PrimaryExpression__Group_2_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7033:1: ( ( '.' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7034:1: ( '.' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7034:1: ( '.' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7035:1: '.' { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getFullStopKeyword_2_1_1_1()); } match(input,76,FOLLOW_76_in_rule__PrimaryExpression__Group_2_1_1__1__Impl14657); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getFullStopKeyword_2_1_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_2_1_1__1__Impl" // $ANTLR start "rule__PrimaryExpression__Group_2_1_1__2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7048:1: rule__PrimaryExpression__Group_2_1_1__2 : rule__PrimaryExpression__Group_2_1_1__2__Impl ; public final void rule__PrimaryExpression__Group_2_1_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7052:1: ( rule__PrimaryExpression__Group_2_1_1__2__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7053:2: rule__PrimaryExpression__Group_2_1_1__2__Impl { pushFollow(FOLLOW_rule__PrimaryExpression__Group_2_1_1__2__Impl_in_rule__PrimaryExpression__Group_2_1_1__214688); rule__PrimaryExpression__Group_2_1_1__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_2_1_1__2" // $ANTLR start "rule__PrimaryExpression__Group_2_1_1__2__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7059:1: rule__PrimaryExpression__Group_2_1_1__2__Impl : ( ( rule__PrimaryExpression__Alternatives_2_1_1_2 ) ) ; public final void rule__PrimaryExpression__Group_2_1_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7063:1: ( ( ( rule__PrimaryExpression__Alternatives_2_1_1_2 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7064:1: ( ( rule__PrimaryExpression__Alternatives_2_1_1_2 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7064:1: ( ( rule__PrimaryExpression__Alternatives_2_1_1_2 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7065:1: ( rule__PrimaryExpression__Alternatives_2_1_1_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getAlternatives_2_1_1_2()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7066:1: ( rule__PrimaryExpression__Alternatives_2_1_1_2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7066:2: rule__PrimaryExpression__Alternatives_2_1_1_2 { pushFollow(FOLLOW_rule__PrimaryExpression__Alternatives_2_1_1_2_in_rule__PrimaryExpression__Group_2_1_1__2__Impl14715); rule__PrimaryExpression__Alternatives_2_1_1_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getAlternatives_2_1_1_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_2_1_1__2__Impl" // $ANTLR start "rule__PrimaryExpression__Group_3__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7082:1: rule__PrimaryExpression__Group_3__0 : rule__PrimaryExpression__Group_3__0__Impl rule__PrimaryExpression__Group_3__1 ; public final void rule__PrimaryExpression__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7086:1: ( rule__PrimaryExpression__Group_3__0__Impl rule__PrimaryExpression__Group_3__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7087:2: rule__PrimaryExpression__Group_3__0__Impl rule__PrimaryExpression__Group_3__1 { pushFollow(FOLLOW_rule__PrimaryExpression__Group_3__0__Impl_in_rule__PrimaryExpression__Group_3__014751); rule__PrimaryExpression__Group_3__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__PrimaryExpression__Group_3__1_in_rule__PrimaryExpression__Group_3__014754); rule__PrimaryExpression__Group_3__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_3__0" // $ANTLR start "rule__PrimaryExpression__Group_3__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7094:1: rule__PrimaryExpression__Group_3__0__Impl : ( () ) ; public final void rule__PrimaryExpression__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7098:1: ( ( () ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7099:1: ( () ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7099:1: ( () ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7100:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getLiteralAction_3_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7101:1: () // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7103:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getLiteralAction_3_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_3__0__Impl" // $ANTLR start "rule__PrimaryExpression__Group_3__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7113:1: rule__PrimaryExpression__Group_3__1 : rule__PrimaryExpression__Group_3__1__Impl ; public final void rule__PrimaryExpression__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7117:1: ( rule__PrimaryExpression__Group_3__1__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7118:2: rule__PrimaryExpression__Group_3__1__Impl { pushFollow(FOLLOW_rule__PrimaryExpression__Group_3__1__Impl_in_rule__PrimaryExpression__Group_3__114812); rule__PrimaryExpression__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__PrimaryExpression__Group_3__1" // $ANTLR start "rule__PrimaryExpression__Group_3__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7124:1: rule__PrimaryExpression__Group_3__1__Impl : ( ( rule__PrimaryExpression__LiteralValueAssignment_3_1 ) ) ; public final void rule__PrimaryExpression__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7128:1: ( ( ( rule__PrimaryExpression__LiteralValueAssignment_3_1 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7129:1: ( ( rule__PrimaryExpression__LiteralValueAssignment_3_1 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7129:1: ( ( rule__PrimaryExpression__LiteralValueAssignment_3_1 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7130:1: ( rule__PrimaryExpression__LiteralValueAssignment_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getLiteralValueAssignment_3_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7131:1: ( rule__PrimaryExpression__LiteralValueAssignment_3_1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7131:2: rule__PrimaryExpression__LiteralValueAssignment_3_1 { pushFollow(FOLLOW_rule__PrimaryExpression__LiteralValueAssignment_3_1_in_rule__PrimaryExpression__Group_3__1__Impl14839); rule__PrimaryExpression__LiteralValueAssignment_3_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getLiteralValueAssignment_3_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_3__1__Impl" // $ANTLR start "rule__PrimaryExpression__Group_4__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7145:1: rule__PrimaryExpression__Group_4__0 : rule__PrimaryExpression__Group_4__0__Impl rule__PrimaryExpression__Group_4__1 ; public final void rule__PrimaryExpression__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7149:1: ( rule__PrimaryExpression__Group_4__0__Impl rule__PrimaryExpression__Group_4__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7150:2: rule__PrimaryExpression__Group_4__0__Impl rule__PrimaryExpression__Group_4__1 { pushFollow(FOLLOW_rule__PrimaryExpression__Group_4__0__Impl_in_rule__PrimaryExpression__Group_4__014873); rule__PrimaryExpression__Group_4__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__PrimaryExpression__Group_4__1_in_rule__PrimaryExpression__Group_4__014876); rule__PrimaryExpression__Group_4__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_4__0" // $ANTLR start "rule__PrimaryExpression__Group_4__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7157:1: rule__PrimaryExpression__Group_4__0__Impl : ( () ) ; public final void rule__PrimaryExpression__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7161:1: ( ( () ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7162:1: ( () ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7162:1: ( () ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7163:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getNestedExpressionAction_4_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7164:1: () // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7166:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getNestedExpressionAction_4_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_4__0__Impl" // $ANTLR start "rule__PrimaryExpression__Group_4__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7176:1: rule__PrimaryExpression__Group_4__1 : rule__PrimaryExpression__Group_4__1__Impl rule__PrimaryExpression__Group_4__2 ; public final void rule__PrimaryExpression__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7180:1: ( rule__PrimaryExpression__Group_4__1__Impl rule__PrimaryExpression__Group_4__2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7181:2: rule__PrimaryExpression__Group_4__1__Impl rule__PrimaryExpression__Group_4__2 { pushFollow(FOLLOW_rule__PrimaryExpression__Group_4__1__Impl_in_rule__PrimaryExpression__Group_4__114934); rule__PrimaryExpression__Group_4__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__PrimaryExpression__Group_4__2_in_rule__PrimaryExpression__Group_4__114937); rule__PrimaryExpression__Group_4__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_4__1" // $ANTLR start "rule__PrimaryExpression__Group_4__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7188:1: rule__PrimaryExpression__Group_4__1__Impl : ( '(' ) ; public final void rule__PrimaryExpression__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7192:1: ( ( '(' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7193:1: ( '(' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7193:1: ( '(' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7194:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getLeftParenthesisKeyword_4_1()); } match(input,69,FOLLOW_69_in_rule__PrimaryExpression__Group_4__1__Impl14965); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getLeftParenthesisKeyword_4_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_4__1__Impl" // $ANTLR start "rule__PrimaryExpression__Group_4__2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7207:1: rule__PrimaryExpression__Group_4__2 : rule__PrimaryExpression__Group_4__2__Impl rule__PrimaryExpression__Group_4__3 ; public final void rule__PrimaryExpression__Group_4__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7211:1: ( rule__PrimaryExpression__Group_4__2__Impl rule__PrimaryExpression__Group_4__3 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7212:2: rule__PrimaryExpression__Group_4__2__Impl rule__PrimaryExpression__Group_4__3 { pushFollow(FOLLOW_rule__PrimaryExpression__Group_4__2__Impl_in_rule__PrimaryExpression__Group_4__214996); rule__PrimaryExpression__Group_4__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__PrimaryExpression__Group_4__3_in_rule__PrimaryExpression__Group_4__214999); rule__PrimaryExpression__Group_4__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_4__2" // $ANTLR start "rule__PrimaryExpression__Group_4__2__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7219:1: rule__PrimaryExpression__Group_4__2__Impl : ( ( rule__PrimaryExpression__ExpressionAssignment_4_2 ) ) ; public final void rule__PrimaryExpression__Group_4__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7223:1: ( ( ( rule__PrimaryExpression__ExpressionAssignment_4_2 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7224:1: ( ( rule__PrimaryExpression__ExpressionAssignment_4_2 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7224:1: ( ( rule__PrimaryExpression__ExpressionAssignment_4_2 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7225:1: ( rule__PrimaryExpression__ExpressionAssignment_4_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getExpressionAssignment_4_2()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7226:1: ( rule__PrimaryExpression__ExpressionAssignment_4_2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7226:2: rule__PrimaryExpression__ExpressionAssignment_4_2 { pushFollow(FOLLOW_rule__PrimaryExpression__ExpressionAssignment_4_2_in_rule__PrimaryExpression__Group_4__2__Impl15026); rule__PrimaryExpression__ExpressionAssignment_4_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getExpressionAssignment_4_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_4__2__Impl" // $ANTLR start "rule__PrimaryExpression__Group_4__3" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7236:1: rule__PrimaryExpression__Group_4__3 : rule__PrimaryExpression__Group_4__3__Impl ; public final void rule__PrimaryExpression__Group_4__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7240:1: ( rule__PrimaryExpression__Group_4__3__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7241:2: rule__PrimaryExpression__Group_4__3__Impl { pushFollow(FOLLOW_rule__PrimaryExpression__Group_4__3__Impl_in_rule__PrimaryExpression__Group_4__315056); rule__PrimaryExpression__Group_4__3__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_4__3" // $ANTLR start "rule__PrimaryExpression__Group_4__3__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7247:1: rule__PrimaryExpression__Group_4__3__Impl : ( ')' ) ; public final void rule__PrimaryExpression__Group_4__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7251:1: ( ( ')' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7252:1: ( ')' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7252:1: ( ')' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7253:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getRightParenthesisKeyword_4_3()); } match(input,70,FOLLOW_70_in_rule__PrimaryExpression__Group_4__3__Impl15084); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getRightParenthesisKeyword_4_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_4__3__Impl" // $ANTLR start "rule__PrimaryExpression__Group_5__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7274:1: rule__PrimaryExpression__Group_5__0 : rule__PrimaryExpression__Group_5__0__Impl rule__PrimaryExpression__Group_5__1 ; public final void rule__PrimaryExpression__Group_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7278:1: ( rule__PrimaryExpression__Group_5__0__Impl rule__PrimaryExpression__Group_5__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7279:2: rule__PrimaryExpression__Group_5__0__Impl rule__PrimaryExpression__Group_5__1 { pushFollow(FOLLOW_rule__PrimaryExpression__Group_5__0__Impl_in_rule__PrimaryExpression__Group_5__015123); rule__PrimaryExpression__Group_5__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__PrimaryExpression__Group_5__1_in_rule__PrimaryExpression__Group_5__015126); rule__PrimaryExpression__Group_5__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_5__0" // $ANTLR start "rule__PrimaryExpression__Group_5__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7286:1: rule__PrimaryExpression__Group_5__0__Impl : ( () ) ; public final void rule__PrimaryExpression__Group_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7290:1: ( ( () ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7291:1: ( () ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7291:1: ( () ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7292:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getSelectStatementExpressionAction_5_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7293:1: () // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7295:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getSelectStatementExpressionAction_5_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_5__0__Impl" // $ANTLR start "rule__PrimaryExpression__Group_5__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7305:1: rule__PrimaryExpression__Group_5__1 : rule__PrimaryExpression__Group_5__1__Impl rule__PrimaryExpression__Group_5__2 ; public final void rule__PrimaryExpression__Group_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7309:1: ( rule__PrimaryExpression__Group_5__1__Impl rule__PrimaryExpression__Group_5__2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7310:2: rule__PrimaryExpression__Group_5__1__Impl rule__PrimaryExpression__Group_5__2 { pushFollow(FOLLOW_rule__PrimaryExpression__Group_5__1__Impl_in_rule__PrimaryExpression__Group_5__115184); rule__PrimaryExpression__Group_5__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__PrimaryExpression__Group_5__2_in_rule__PrimaryExpression__Group_5__115187); rule__PrimaryExpression__Group_5__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_5__1" // $ANTLR start "rule__PrimaryExpression__Group_5__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7317:1: rule__PrimaryExpression__Group_5__1__Impl : ( ( rule__PrimaryExpression__NotAssignment_5_1 )? ) ; public final void rule__PrimaryExpression__Group_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7321:1: ( ( ( rule__PrimaryExpression__NotAssignment_5_1 )? ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7322:1: ( ( rule__PrimaryExpression__NotAssignment_5_1 )? ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7322:1: ( ( rule__PrimaryExpression__NotAssignment_5_1 )? ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7323:1: ( rule__PrimaryExpression__NotAssignment_5_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getNotAssignment_5_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7324:1: ( rule__PrimaryExpression__NotAssignment_5_1 )? int alt57=2; int LA57_0 = input.LA(1); if ( (LA57_0==122) ) { alt57=1; } switch (alt57) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7324:2: rule__PrimaryExpression__NotAssignment_5_1 { pushFollow(FOLLOW_rule__PrimaryExpression__NotAssignment_5_1_in_rule__PrimaryExpression__Group_5__1__Impl15214); rule__PrimaryExpression__NotAssignment_5_1(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getNotAssignment_5_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_5__1__Impl" // $ANTLR start "rule__PrimaryExpression__Group_5__2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7334:1: rule__PrimaryExpression__Group_5__2 : rule__PrimaryExpression__Group_5__2__Impl rule__PrimaryExpression__Group_5__3 ; public final void rule__PrimaryExpression__Group_5__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7338:1: ( rule__PrimaryExpression__Group_5__2__Impl rule__PrimaryExpression__Group_5__3 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7339:2: rule__PrimaryExpression__Group_5__2__Impl rule__PrimaryExpression__Group_5__3 { pushFollow(FOLLOW_rule__PrimaryExpression__Group_5__2__Impl_in_rule__PrimaryExpression__Group_5__215245); rule__PrimaryExpression__Group_5__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__PrimaryExpression__Group_5__3_in_rule__PrimaryExpression__Group_5__215248); rule__PrimaryExpression__Group_5__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_5__2" // $ANTLR start "rule__PrimaryExpression__Group_5__2__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7346:1: rule__PrimaryExpression__Group_5__2__Impl : ( ( rule__PrimaryExpression__ExistsAssignment_5_2 )? ) ; public final void rule__PrimaryExpression__Group_5__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7350:1: ( ( ( rule__PrimaryExpression__ExistsAssignment_5_2 )? ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7351:1: ( ( rule__PrimaryExpression__ExistsAssignment_5_2 )? ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7351:1: ( ( rule__PrimaryExpression__ExistsAssignment_5_2 )? ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7352:1: ( rule__PrimaryExpression__ExistsAssignment_5_2 )? { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getExistsAssignment_5_2()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7353:1: ( rule__PrimaryExpression__ExistsAssignment_5_2 )? int alt58=2; int LA58_0 = input.LA(1); if ( (LA58_0==123) ) { alt58=1; } switch (alt58) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7353:2: rule__PrimaryExpression__ExistsAssignment_5_2 { pushFollow(FOLLOW_rule__PrimaryExpression__ExistsAssignment_5_2_in_rule__PrimaryExpression__Group_5__2__Impl15275); rule__PrimaryExpression__ExistsAssignment_5_2(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getExistsAssignment_5_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_5__2__Impl" // $ANTLR start "rule__PrimaryExpression__Group_5__3" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7363:1: rule__PrimaryExpression__Group_5__3 : rule__PrimaryExpression__Group_5__3__Impl rule__PrimaryExpression__Group_5__4 ; public final void rule__PrimaryExpression__Group_5__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7367:1: ( rule__PrimaryExpression__Group_5__3__Impl rule__PrimaryExpression__Group_5__4 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7368:2: rule__PrimaryExpression__Group_5__3__Impl rule__PrimaryExpression__Group_5__4 { pushFollow(FOLLOW_rule__PrimaryExpression__Group_5__3__Impl_in_rule__PrimaryExpression__Group_5__315306); rule__PrimaryExpression__Group_5__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__PrimaryExpression__Group_5__4_in_rule__PrimaryExpression__Group_5__315309); rule__PrimaryExpression__Group_5__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_5__3" // $ANTLR start "rule__PrimaryExpression__Group_5__3__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7375:1: rule__PrimaryExpression__Group_5__3__Impl : ( '(' ) ; public final void rule__PrimaryExpression__Group_5__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7379:1: ( ( '(' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7380:1: ( '(' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7380:1: ( '(' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7381:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getLeftParenthesisKeyword_5_3()); } match(input,69,FOLLOW_69_in_rule__PrimaryExpression__Group_5__3__Impl15337); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getLeftParenthesisKeyword_5_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_5__3__Impl" // $ANTLR start "rule__PrimaryExpression__Group_5__4" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7394:1: rule__PrimaryExpression__Group_5__4 : rule__PrimaryExpression__Group_5__4__Impl rule__PrimaryExpression__Group_5__5 ; public final void rule__PrimaryExpression__Group_5__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7398:1: ( rule__PrimaryExpression__Group_5__4__Impl rule__PrimaryExpression__Group_5__5 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7399:2: rule__PrimaryExpression__Group_5__4__Impl rule__PrimaryExpression__Group_5__5 { pushFollow(FOLLOW_rule__PrimaryExpression__Group_5__4__Impl_in_rule__PrimaryExpression__Group_5__415368); rule__PrimaryExpression__Group_5__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__PrimaryExpression__Group_5__5_in_rule__PrimaryExpression__Group_5__415371); rule__PrimaryExpression__Group_5__5(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_5__4" // $ANTLR start "rule__PrimaryExpression__Group_5__4__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7406:1: rule__PrimaryExpression__Group_5__4__Impl : ( ( rule__PrimaryExpression__SelectAssignment_5_4 ) ) ; public final void rule__PrimaryExpression__Group_5__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7410:1: ( ( ( rule__PrimaryExpression__SelectAssignment_5_4 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7411:1: ( ( rule__PrimaryExpression__SelectAssignment_5_4 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7411:1: ( ( rule__PrimaryExpression__SelectAssignment_5_4 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7412:1: ( rule__PrimaryExpression__SelectAssignment_5_4 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getSelectAssignment_5_4()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7413:1: ( rule__PrimaryExpression__SelectAssignment_5_4 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7413:2: rule__PrimaryExpression__SelectAssignment_5_4 { pushFollow(FOLLOW_rule__PrimaryExpression__SelectAssignment_5_4_in_rule__PrimaryExpression__Group_5__4__Impl15398); rule__PrimaryExpression__SelectAssignment_5_4(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getSelectAssignment_5_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_5__4__Impl" // $ANTLR start "rule__PrimaryExpression__Group_5__5" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7423:1: rule__PrimaryExpression__Group_5__5 : rule__PrimaryExpression__Group_5__5__Impl ; public final void rule__PrimaryExpression__Group_5__5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7427:1: ( rule__PrimaryExpression__Group_5__5__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7428:2: rule__PrimaryExpression__Group_5__5__Impl { pushFollow(FOLLOW_rule__PrimaryExpression__Group_5__5__Impl_in_rule__PrimaryExpression__Group_5__515428); rule__PrimaryExpression__Group_5__5__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_5__5" // $ANTLR start "rule__PrimaryExpression__Group_5__5__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7434:1: rule__PrimaryExpression__Group_5__5__Impl : ( ')' ) ; public final void rule__PrimaryExpression__Group_5__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7438:1: ( ( ')' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7439:1: ( ')' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7439:1: ( ')' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7440:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getRightParenthesisKeyword_5_5()); } match(input,70,FOLLOW_70_in_rule__PrimaryExpression__Group_5__5__Impl15456); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getRightParenthesisKeyword_5_5()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_5__5__Impl" // $ANTLR start "rule__PrimaryExpression__Group_6__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7465:1: rule__PrimaryExpression__Group_6__0 : rule__PrimaryExpression__Group_6__0__Impl rule__PrimaryExpression__Group_6__1 ; public final void rule__PrimaryExpression__Group_6__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7469:1: ( rule__PrimaryExpression__Group_6__0__Impl rule__PrimaryExpression__Group_6__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7470:2: rule__PrimaryExpression__Group_6__0__Impl rule__PrimaryExpression__Group_6__1 { pushFollow(FOLLOW_rule__PrimaryExpression__Group_6__0__Impl_in_rule__PrimaryExpression__Group_6__015499); rule__PrimaryExpression__Group_6__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__PrimaryExpression__Group_6__1_in_rule__PrimaryExpression__Group_6__015502); rule__PrimaryExpression__Group_6__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_6__0" // $ANTLR start "rule__PrimaryExpression__Group_6__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7477:1: rule__PrimaryExpression__Group_6__0__Impl : ( () ) ; public final void rule__PrimaryExpression__Group_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7481:1: ( ( () ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7482:1: ( () ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7482:1: ( () ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7483:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getCaseExpressionAction_6_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7484:1: () // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7486:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getCaseExpressionAction_6_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_6__0__Impl" // $ANTLR start "rule__PrimaryExpression__Group_6__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7496:1: rule__PrimaryExpression__Group_6__1 : rule__PrimaryExpression__Group_6__1__Impl rule__PrimaryExpression__Group_6__2 ; public final void rule__PrimaryExpression__Group_6__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7500:1: ( rule__PrimaryExpression__Group_6__1__Impl rule__PrimaryExpression__Group_6__2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7501:2: rule__PrimaryExpression__Group_6__1__Impl rule__PrimaryExpression__Group_6__2 { pushFollow(FOLLOW_rule__PrimaryExpression__Group_6__1__Impl_in_rule__PrimaryExpression__Group_6__115560); rule__PrimaryExpression__Group_6__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__PrimaryExpression__Group_6__2_in_rule__PrimaryExpression__Group_6__115563); rule__PrimaryExpression__Group_6__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_6__1" // $ANTLR start "rule__PrimaryExpression__Group_6__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7508:1: rule__PrimaryExpression__Group_6__1__Impl : ( 'case' ) ; public final void rule__PrimaryExpression__Group_6__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7512:1: ( ( 'case' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7513:1: ( 'case' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7513:1: ( 'case' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7514:1: 'case' { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getCaseKeyword_6_1()); } match(input,77,FOLLOW_77_in_rule__PrimaryExpression__Group_6__1__Impl15591); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getCaseKeyword_6_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_6__1__Impl" // $ANTLR start "rule__PrimaryExpression__Group_6__2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7527:1: rule__PrimaryExpression__Group_6__2 : rule__PrimaryExpression__Group_6__2__Impl rule__PrimaryExpression__Group_6__3 ; public final void rule__PrimaryExpression__Group_6__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7531:1: ( rule__PrimaryExpression__Group_6__2__Impl rule__PrimaryExpression__Group_6__3 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7532:2: rule__PrimaryExpression__Group_6__2__Impl rule__PrimaryExpression__Group_6__3 { pushFollow(FOLLOW_rule__PrimaryExpression__Group_6__2__Impl_in_rule__PrimaryExpression__Group_6__215622); rule__PrimaryExpression__Group_6__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__PrimaryExpression__Group_6__3_in_rule__PrimaryExpression__Group_6__215625); rule__PrimaryExpression__Group_6__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_6__2" // $ANTLR start "rule__PrimaryExpression__Group_6__2__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7539:1: rule__PrimaryExpression__Group_6__2__Impl : ( ( rule__PrimaryExpression__CaseExpressionAssignment_6_2 )? ) ; public final void rule__PrimaryExpression__Group_6__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7543:1: ( ( ( rule__PrimaryExpression__CaseExpressionAssignment_6_2 )? ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7544:1: ( ( rule__PrimaryExpression__CaseExpressionAssignment_6_2 )? ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7544:1: ( ( rule__PrimaryExpression__CaseExpressionAssignment_6_2 )? ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7545:1: ( rule__PrimaryExpression__CaseExpressionAssignment_6_2 )? { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getCaseExpressionAssignment_6_2()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7546:1: ( rule__PrimaryExpression__CaseExpressionAssignment_6_2 )? int alt59=2; int LA59_0 = input.LA(1); if ( ((LA59_0>=RULE_NUMBER && LA59_0<=RULE_STRING)||LA59_0==16||LA59_0==69||(LA59_0>=74 && LA59_0<=75)||LA59_0==77||LA59_0==80||LA59_0==82||(LA59_0>=122 && LA59_0<=123)||(LA59_0>=133 && LA59_0<=136)) ) { alt59=1; } switch (alt59) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7546:2: rule__PrimaryExpression__CaseExpressionAssignment_6_2 { pushFollow(FOLLOW_rule__PrimaryExpression__CaseExpressionAssignment_6_2_in_rule__PrimaryExpression__Group_6__2__Impl15652); rule__PrimaryExpression__CaseExpressionAssignment_6_2(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getCaseExpressionAssignment_6_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_6__2__Impl" // $ANTLR start "rule__PrimaryExpression__Group_6__3" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7556:1: rule__PrimaryExpression__Group_6__3 : rule__PrimaryExpression__Group_6__3__Impl rule__PrimaryExpression__Group_6__4 ; public final void rule__PrimaryExpression__Group_6__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7560:1: ( rule__PrimaryExpression__Group_6__3__Impl rule__PrimaryExpression__Group_6__4 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7561:2: rule__PrimaryExpression__Group_6__3__Impl rule__PrimaryExpression__Group_6__4 { pushFollow(FOLLOW_rule__PrimaryExpression__Group_6__3__Impl_in_rule__PrimaryExpression__Group_6__315683); rule__PrimaryExpression__Group_6__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__PrimaryExpression__Group_6__4_in_rule__PrimaryExpression__Group_6__315686); rule__PrimaryExpression__Group_6__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_6__3" // $ANTLR start "rule__PrimaryExpression__Group_6__3__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7568:1: rule__PrimaryExpression__Group_6__3__Impl : ( ( ( rule__PrimaryExpression__CasesAssignment_6_3 ) ) ( ( rule__PrimaryExpression__CasesAssignment_6_3 )* ) ) ; public final void rule__PrimaryExpression__Group_6__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7572:1: ( ( ( ( rule__PrimaryExpression__CasesAssignment_6_3 ) ) ( ( rule__PrimaryExpression__CasesAssignment_6_3 )* ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7573:1: ( ( ( rule__PrimaryExpression__CasesAssignment_6_3 ) ) ( ( rule__PrimaryExpression__CasesAssignment_6_3 )* ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7573:1: ( ( ( rule__PrimaryExpression__CasesAssignment_6_3 ) ) ( ( rule__PrimaryExpression__CasesAssignment_6_3 )* ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7574:1: ( ( rule__PrimaryExpression__CasesAssignment_6_3 ) ) ( ( rule__PrimaryExpression__CasesAssignment_6_3 )* ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7574:1: ( ( rule__PrimaryExpression__CasesAssignment_6_3 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7575:1: ( rule__PrimaryExpression__CasesAssignment_6_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getCasesAssignment_6_3()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7576:1: ( rule__PrimaryExpression__CasesAssignment_6_3 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7576:2: rule__PrimaryExpression__CasesAssignment_6_3 { pushFollow(FOLLOW_rule__PrimaryExpression__CasesAssignment_6_3_in_rule__PrimaryExpression__Group_6__3__Impl15715); rule__PrimaryExpression__CasesAssignment_6_3(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getCasesAssignment_6_3()); } } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7579:1: ( ( rule__PrimaryExpression__CasesAssignment_6_3 )* ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7580:1: ( rule__PrimaryExpression__CasesAssignment_6_3 )* { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getCasesAssignment_6_3()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7581:1: ( rule__PrimaryExpression__CasesAssignment_6_3 )* loop60: do { int alt60=2; int LA60_0 = input.LA(1); if ( (LA60_0==83) ) { alt60=1; } switch (alt60) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7581:2: rule__PrimaryExpression__CasesAssignment_6_3 { pushFollow(FOLLOW_rule__PrimaryExpression__CasesAssignment_6_3_in_rule__PrimaryExpression__Group_6__3__Impl15727); rule__PrimaryExpression__CasesAssignment_6_3(); state._fsp--; if (state.failed) return ; } break; default : break loop60; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getCasesAssignment_6_3()); } } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_6__3__Impl" // $ANTLR start "rule__PrimaryExpression__Group_6__4" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7592:1: rule__PrimaryExpression__Group_6__4 : rule__PrimaryExpression__Group_6__4__Impl rule__PrimaryExpression__Group_6__5 ; public final void rule__PrimaryExpression__Group_6__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7596:1: ( rule__PrimaryExpression__Group_6__4__Impl rule__PrimaryExpression__Group_6__5 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7597:2: rule__PrimaryExpression__Group_6__4__Impl rule__PrimaryExpression__Group_6__5 { pushFollow(FOLLOW_rule__PrimaryExpression__Group_6__4__Impl_in_rule__PrimaryExpression__Group_6__415760); rule__PrimaryExpression__Group_6__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__PrimaryExpression__Group_6__5_in_rule__PrimaryExpression__Group_6__415763); rule__PrimaryExpression__Group_6__5(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_6__4" // $ANTLR start "rule__PrimaryExpression__Group_6__4__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7604:1: rule__PrimaryExpression__Group_6__4__Impl : ( ( rule__PrimaryExpression__Group_6_4__0 )? ) ; public final void rule__PrimaryExpression__Group_6__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7608:1: ( ( ( rule__PrimaryExpression__Group_6_4__0 )? ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7609:1: ( ( rule__PrimaryExpression__Group_6_4__0 )? ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7609:1: ( ( rule__PrimaryExpression__Group_6_4__0 )? ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7610:1: ( rule__PrimaryExpression__Group_6_4__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getGroup_6_4()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7611:1: ( rule__PrimaryExpression__Group_6_4__0 )? int alt61=2; int LA61_0 = input.LA(1); if ( (LA61_0==79) ) { alt61=1; } switch (alt61) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7611:2: rule__PrimaryExpression__Group_6_4__0 { pushFollow(FOLLOW_rule__PrimaryExpression__Group_6_4__0_in_rule__PrimaryExpression__Group_6__4__Impl15790); rule__PrimaryExpression__Group_6_4__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getGroup_6_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_6__4__Impl" // $ANTLR start "rule__PrimaryExpression__Group_6__5" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7621:1: rule__PrimaryExpression__Group_6__5 : rule__PrimaryExpression__Group_6__5__Impl ; public final void rule__PrimaryExpression__Group_6__5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7625:1: ( rule__PrimaryExpression__Group_6__5__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7626:2: rule__PrimaryExpression__Group_6__5__Impl { pushFollow(FOLLOW_rule__PrimaryExpression__Group_6__5__Impl_in_rule__PrimaryExpression__Group_6__515821); rule__PrimaryExpression__Group_6__5__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_6__5" // $ANTLR start "rule__PrimaryExpression__Group_6__5__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7632:1: rule__PrimaryExpression__Group_6__5__Impl : ( 'end' ) ; public final void rule__PrimaryExpression__Group_6__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7636:1: ( ( 'end' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7637:1: ( 'end' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7637:1: ( 'end' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7638:1: 'end' { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getEndKeyword_6_5()); } match(input,78,FOLLOW_78_in_rule__PrimaryExpression__Group_6__5__Impl15849); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getEndKeyword_6_5()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_6__5__Impl" // $ANTLR start "rule__PrimaryExpression__Group_6_4__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7663:1: rule__PrimaryExpression__Group_6_4__0 : rule__PrimaryExpression__Group_6_4__0__Impl rule__PrimaryExpression__Group_6_4__1 ; public final void rule__PrimaryExpression__Group_6_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7667:1: ( rule__PrimaryExpression__Group_6_4__0__Impl rule__PrimaryExpression__Group_6_4__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7668:2: rule__PrimaryExpression__Group_6_4__0__Impl rule__PrimaryExpression__Group_6_4__1 { pushFollow(FOLLOW_rule__PrimaryExpression__Group_6_4__0__Impl_in_rule__PrimaryExpression__Group_6_4__015892); rule__PrimaryExpression__Group_6_4__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__PrimaryExpression__Group_6_4__1_in_rule__PrimaryExpression__Group_6_4__015895); rule__PrimaryExpression__Group_6_4__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_6_4__0" // $ANTLR start "rule__PrimaryExpression__Group_6_4__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7675:1: rule__PrimaryExpression__Group_6_4__0__Impl : ( 'else' ) ; public final void rule__PrimaryExpression__Group_6_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7679:1: ( ( 'else' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7680:1: ( 'else' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7680:1: ( 'else' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7681:1: 'else' { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getElseKeyword_6_4_0()); } match(input,79,FOLLOW_79_in_rule__PrimaryExpression__Group_6_4__0__Impl15923); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getElseKeyword_6_4_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_6_4__0__Impl" // $ANTLR start "rule__PrimaryExpression__Group_6_4__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7694:1: rule__PrimaryExpression__Group_6_4__1 : rule__PrimaryExpression__Group_6_4__1__Impl ; public final void rule__PrimaryExpression__Group_6_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7698:1: ( rule__PrimaryExpression__Group_6_4__1__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7699:2: rule__PrimaryExpression__Group_6_4__1__Impl { pushFollow(FOLLOW_rule__PrimaryExpression__Group_6_4__1__Impl_in_rule__PrimaryExpression__Group_6_4__115954); rule__PrimaryExpression__Group_6_4__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_6_4__1" // $ANTLR start "rule__PrimaryExpression__Group_6_4__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7705:1: rule__PrimaryExpression__Group_6_4__1__Impl : ( ( rule__PrimaryExpression__ElseExpressionAssignment_6_4_1 ) ) ; public final void rule__PrimaryExpression__Group_6_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7709:1: ( ( ( rule__PrimaryExpression__ElseExpressionAssignment_6_4_1 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7710:1: ( ( rule__PrimaryExpression__ElseExpressionAssignment_6_4_1 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7710:1: ( ( rule__PrimaryExpression__ElseExpressionAssignment_6_4_1 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7711:1: ( rule__PrimaryExpression__ElseExpressionAssignment_6_4_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getElseExpressionAssignment_6_4_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7712:1: ( rule__PrimaryExpression__ElseExpressionAssignment_6_4_1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7712:2: rule__PrimaryExpression__ElseExpressionAssignment_6_4_1 { pushFollow(FOLLOW_rule__PrimaryExpression__ElseExpressionAssignment_6_4_1_in_rule__PrimaryExpression__Group_6_4__1__Impl15981); rule__PrimaryExpression__ElseExpressionAssignment_6_4_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getElseExpressionAssignment_6_4_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_6_4__1__Impl" // $ANTLR start "rule__PrimaryExpression__Group_7__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7726:1: rule__PrimaryExpression__Group_7__0 : rule__PrimaryExpression__Group_7__0__Impl rule__PrimaryExpression__Group_7__1 ; public final void rule__PrimaryExpression__Group_7__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7730:1: ( rule__PrimaryExpression__Group_7__0__Impl rule__PrimaryExpression__Group_7__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7731:2: rule__PrimaryExpression__Group_7__0__Impl rule__PrimaryExpression__Group_7__1 { pushFollow(FOLLOW_rule__PrimaryExpression__Group_7__0__Impl_in_rule__PrimaryExpression__Group_7__016015); rule__PrimaryExpression__Group_7__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__PrimaryExpression__Group_7__1_in_rule__PrimaryExpression__Group_7__016018); rule__PrimaryExpression__Group_7__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_7__0" // $ANTLR start "rule__PrimaryExpression__Group_7__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7738:1: rule__PrimaryExpression__Group_7__0__Impl : ( () ) ; public final void rule__PrimaryExpression__Group_7__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7742:1: ( ( () ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7743:1: ( () ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7743:1: ( () ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7744:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getFunctionAction_7_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7745:1: () // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7747:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getFunctionAction_7_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_7__0__Impl" // $ANTLR start "rule__PrimaryExpression__Group_7__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7757:1: rule__PrimaryExpression__Group_7__1 : rule__PrimaryExpression__Group_7__1__Impl rule__PrimaryExpression__Group_7__2 ; public final void rule__PrimaryExpression__Group_7__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7761:1: ( rule__PrimaryExpression__Group_7__1__Impl rule__PrimaryExpression__Group_7__2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7762:2: rule__PrimaryExpression__Group_7__1__Impl rule__PrimaryExpression__Group_7__2 { pushFollow(FOLLOW_rule__PrimaryExpression__Group_7__1__Impl_in_rule__PrimaryExpression__Group_7__116076); rule__PrimaryExpression__Group_7__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__PrimaryExpression__Group_7__2_in_rule__PrimaryExpression__Group_7__116079); rule__PrimaryExpression__Group_7__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_7__1" // $ANTLR start "rule__PrimaryExpression__Group_7__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7769:1: rule__PrimaryExpression__Group_7__1__Impl : ( ( rule__PrimaryExpression__NameAssignment_7_1 ) ) ; public final void rule__PrimaryExpression__Group_7__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7773:1: ( ( ( rule__PrimaryExpression__NameAssignment_7_1 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7774:1: ( ( rule__PrimaryExpression__NameAssignment_7_1 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7774:1: ( ( rule__PrimaryExpression__NameAssignment_7_1 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7775:1: ( rule__PrimaryExpression__NameAssignment_7_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getNameAssignment_7_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7776:1: ( rule__PrimaryExpression__NameAssignment_7_1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7776:2: rule__PrimaryExpression__NameAssignment_7_1 { pushFollow(FOLLOW_rule__PrimaryExpression__NameAssignment_7_1_in_rule__PrimaryExpression__Group_7__1__Impl16106); rule__PrimaryExpression__NameAssignment_7_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getNameAssignment_7_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_7__1__Impl" // $ANTLR start "rule__PrimaryExpression__Group_7__2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7786:1: rule__PrimaryExpression__Group_7__2 : rule__PrimaryExpression__Group_7__2__Impl rule__PrimaryExpression__Group_7__3 ; public final void rule__PrimaryExpression__Group_7__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7790:1: ( rule__PrimaryExpression__Group_7__2__Impl rule__PrimaryExpression__Group_7__3 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7791:2: rule__PrimaryExpression__Group_7__2__Impl rule__PrimaryExpression__Group_7__3 { pushFollow(FOLLOW_rule__PrimaryExpression__Group_7__2__Impl_in_rule__PrimaryExpression__Group_7__216136); rule__PrimaryExpression__Group_7__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__PrimaryExpression__Group_7__3_in_rule__PrimaryExpression__Group_7__216139); rule__PrimaryExpression__Group_7__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_7__2" // $ANTLR start "rule__PrimaryExpression__Group_7__2__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7798:1: rule__PrimaryExpression__Group_7__2__Impl : ( '(' ) ; public final void rule__PrimaryExpression__Group_7__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7802:1: ( ( '(' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7803:1: ( '(' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7803:1: ( '(' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7804:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getLeftParenthesisKeyword_7_2()); } match(input,69,FOLLOW_69_in_rule__PrimaryExpression__Group_7__2__Impl16167); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getLeftParenthesisKeyword_7_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_7__2__Impl" // $ANTLR start "rule__PrimaryExpression__Group_7__3" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7817:1: rule__PrimaryExpression__Group_7__3 : rule__PrimaryExpression__Group_7__3__Impl rule__PrimaryExpression__Group_7__4 ; public final void rule__PrimaryExpression__Group_7__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7821:1: ( rule__PrimaryExpression__Group_7__3__Impl rule__PrimaryExpression__Group_7__4 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7822:2: rule__PrimaryExpression__Group_7__3__Impl rule__PrimaryExpression__Group_7__4 { pushFollow(FOLLOW_rule__PrimaryExpression__Group_7__3__Impl_in_rule__PrimaryExpression__Group_7__316198); rule__PrimaryExpression__Group_7__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__PrimaryExpression__Group_7__4_in_rule__PrimaryExpression__Group_7__316201); rule__PrimaryExpression__Group_7__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_7__3" // $ANTLR start "rule__PrimaryExpression__Group_7__3__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7829:1: rule__PrimaryExpression__Group_7__3__Impl : ( ( rule__PrimaryExpression__Alternatives_7_3 ) ) ; public final void rule__PrimaryExpression__Group_7__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7833:1: ( ( ( rule__PrimaryExpression__Alternatives_7_3 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7834:1: ( ( rule__PrimaryExpression__Alternatives_7_3 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7834:1: ( ( rule__PrimaryExpression__Alternatives_7_3 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7835:1: ( rule__PrimaryExpression__Alternatives_7_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getAlternatives_7_3()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7836:1: ( rule__PrimaryExpression__Alternatives_7_3 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7836:2: rule__PrimaryExpression__Alternatives_7_3 { pushFollow(FOLLOW_rule__PrimaryExpression__Alternatives_7_3_in_rule__PrimaryExpression__Group_7__3__Impl16228); rule__PrimaryExpression__Alternatives_7_3(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getAlternatives_7_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_7__3__Impl" // $ANTLR start "rule__PrimaryExpression__Group_7__4" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7846:1: rule__PrimaryExpression__Group_7__4 : rule__PrimaryExpression__Group_7__4__Impl ; public final void rule__PrimaryExpression__Group_7__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7850:1: ( rule__PrimaryExpression__Group_7__4__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7851:2: rule__PrimaryExpression__Group_7__4__Impl { pushFollow(FOLLOW_rule__PrimaryExpression__Group_7__4__Impl_in_rule__PrimaryExpression__Group_7__416258); rule__PrimaryExpression__Group_7__4__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_7__4" // $ANTLR start "rule__PrimaryExpression__Group_7__4__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7857:1: rule__PrimaryExpression__Group_7__4__Impl : ( ')' ) ; public final void rule__PrimaryExpression__Group_7__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7861:1: ( ( ')' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7862:1: ( ')' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7862:1: ( ')' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7863:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getRightParenthesisKeyword_7_4()); } match(input,70,FOLLOW_70_in_rule__PrimaryExpression__Group_7__4__Impl16286); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getRightParenthesisKeyword_7_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_7__4__Impl" // $ANTLR start "rule__PrimaryExpression__Group_7_3_1__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7886:1: rule__PrimaryExpression__Group_7_3_1__0 : rule__PrimaryExpression__Group_7_3_1__0__Impl rule__PrimaryExpression__Group_7_3_1__1 ; public final void rule__PrimaryExpression__Group_7_3_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7890:1: ( rule__PrimaryExpression__Group_7_3_1__0__Impl rule__PrimaryExpression__Group_7_3_1__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7891:2: rule__PrimaryExpression__Group_7_3_1__0__Impl rule__PrimaryExpression__Group_7_3_1__1 { pushFollow(FOLLOW_rule__PrimaryExpression__Group_7_3_1__0__Impl_in_rule__PrimaryExpression__Group_7_3_1__016327); rule__PrimaryExpression__Group_7_3_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__PrimaryExpression__Group_7_3_1__1_in_rule__PrimaryExpression__Group_7_3_1__016330); rule__PrimaryExpression__Group_7_3_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_7_3_1__0" // $ANTLR start "rule__PrimaryExpression__Group_7_3_1__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7898:1: rule__PrimaryExpression__Group_7_3_1__0__Impl : ( ( rule__PrimaryExpression__ArgumentsAssignment_7_3_1_0 ) ) ; public final void rule__PrimaryExpression__Group_7_3_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7902:1: ( ( ( rule__PrimaryExpression__ArgumentsAssignment_7_3_1_0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7903:1: ( ( rule__PrimaryExpression__ArgumentsAssignment_7_3_1_0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7903:1: ( ( rule__PrimaryExpression__ArgumentsAssignment_7_3_1_0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7904:1: ( rule__PrimaryExpression__ArgumentsAssignment_7_3_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getArgumentsAssignment_7_3_1_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7905:1: ( rule__PrimaryExpression__ArgumentsAssignment_7_3_1_0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7905:2: rule__PrimaryExpression__ArgumentsAssignment_7_3_1_0 { pushFollow(FOLLOW_rule__PrimaryExpression__ArgumentsAssignment_7_3_1_0_in_rule__PrimaryExpression__Group_7_3_1__0__Impl16357); rule__PrimaryExpression__ArgumentsAssignment_7_3_1_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getArgumentsAssignment_7_3_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_7_3_1__0__Impl" // $ANTLR start "rule__PrimaryExpression__Group_7_3_1__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7915:1: rule__PrimaryExpression__Group_7_3_1__1 : rule__PrimaryExpression__Group_7_3_1__1__Impl ; public final void rule__PrimaryExpression__Group_7_3_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7919:1: ( rule__PrimaryExpression__Group_7_3_1__1__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7920:2: rule__PrimaryExpression__Group_7_3_1__1__Impl { pushFollow(FOLLOW_rule__PrimaryExpression__Group_7_3_1__1__Impl_in_rule__PrimaryExpression__Group_7_3_1__116387); rule__PrimaryExpression__Group_7_3_1__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_7_3_1__1" // $ANTLR start "rule__PrimaryExpression__Group_7_3_1__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7926:1: rule__PrimaryExpression__Group_7_3_1__1__Impl : ( ( rule__PrimaryExpression__Group_7_3_1_1__0 )* ) ; public final void rule__PrimaryExpression__Group_7_3_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7930:1: ( ( ( rule__PrimaryExpression__Group_7_3_1_1__0 )* ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7931:1: ( ( rule__PrimaryExpression__Group_7_3_1_1__0 )* ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7931:1: ( ( rule__PrimaryExpression__Group_7_3_1_1__0 )* ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7932:1: ( rule__PrimaryExpression__Group_7_3_1_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getGroup_7_3_1_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7933:1: ( rule__PrimaryExpression__Group_7_3_1_1__0 )* loop62: do { int alt62=2; int LA62_0 = input.LA(1); if ( (LA62_0==40) ) { alt62=1; } switch (alt62) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7933:2: rule__PrimaryExpression__Group_7_3_1_1__0 { pushFollow(FOLLOW_rule__PrimaryExpression__Group_7_3_1_1__0_in_rule__PrimaryExpression__Group_7_3_1__1__Impl16414); rule__PrimaryExpression__Group_7_3_1_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop62; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getGroup_7_3_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_7_3_1__1__Impl" // $ANTLR start "rule__PrimaryExpression__Group_7_3_1_1__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7947:1: rule__PrimaryExpression__Group_7_3_1_1__0 : rule__PrimaryExpression__Group_7_3_1_1__0__Impl rule__PrimaryExpression__Group_7_3_1_1__1 ; public final void rule__PrimaryExpression__Group_7_3_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7951:1: ( rule__PrimaryExpression__Group_7_3_1_1__0__Impl rule__PrimaryExpression__Group_7_3_1_1__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7952:2: rule__PrimaryExpression__Group_7_3_1_1__0__Impl rule__PrimaryExpression__Group_7_3_1_1__1 { pushFollow(FOLLOW_rule__PrimaryExpression__Group_7_3_1_1__0__Impl_in_rule__PrimaryExpression__Group_7_3_1_1__016449); rule__PrimaryExpression__Group_7_3_1_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__PrimaryExpression__Group_7_3_1_1__1_in_rule__PrimaryExpression__Group_7_3_1_1__016452); rule__PrimaryExpression__Group_7_3_1_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_7_3_1_1__0" // $ANTLR start "rule__PrimaryExpression__Group_7_3_1_1__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7959:1: rule__PrimaryExpression__Group_7_3_1_1__0__Impl : ( ',' ) ; public final void rule__PrimaryExpression__Group_7_3_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7963:1: ( ( ',' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7964:1: ( ',' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7964:1: ( ',' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7965:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getCommaKeyword_7_3_1_1_0()); } match(input,40,FOLLOW_40_in_rule__PrimaryExpression__Group_7_3_1_1__0__Impl16480); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getCommaKeyword_7_3_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_7_3_1_1__0__Impl" // $ANTLR start "rule__PrimaryExpression__Group_7_3_1_1__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7978:1: rule__PrimaryExpression__Group_7_3_1_1__1 : rule__PrimaryExpression__Group_7_3_1_1__1__Impl ; public final void rule__PrimaryExpression__Group_7_3_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7982:1: ( rule__PrimaryExpression__Group_7_3_1_1__1__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7983:2: rule__PrimaryExpression__Group_7_3_1_1__1__Impl { pushFollow(FOLLOW_rule__PrimaryExpression__Group_7_3_1_1__1__Impl_in_rule__PrimaryExpression__Group_7_3_1_1__116511); rule__PrimaryExpression__Group_7_3_1_1__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_7_3_1_1__1" // $ANTLR start "rule__PrimaryExpression__Group_7_3_1_1__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7989:1: rule__PrimaryExpression__Group_7_3_1_1__1__Impl : ( ( rule__PrimaryExpression__ArgumentsAssignment_7_3_1_1_1 ) ) ; public final void rule__PrimaryExpression__Group_7_3_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7993:1: ( ( ( rule__PrimaryExpression__ArgumentsAssignment_7_3_1_1_1 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7994:1: ( ( rule__PrimaryExpression__ArgumentsAssignment_7_3_1_1_1 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7994:1: ( ( rule__PrimaryExpression__ArgumentsAssignment_7_3_1_1_1 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7995:1: ( rule__PrimaryExpression__ArgumentsAssignment_7_3_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getArgumentsAssignment_7_3_1_1_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7996:1: ( rule__PrimaryExpression__ArgumentsAssignment_7_3_1_1_1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:7996:2: rule__PrimaryExpression__ArgumentsAssignment_7_3_1_1_1 { pushFollow(FOLLOW_rule__PrimaryExpression__ArgumentsAssignment_7_3_1_1_1_in_rule__PrimaryExpression__Group_7_3_1_1__1__Impl16538); rule__PrimaryExpression__ArgumentsAssignment_7_3_1_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getArgumentsAssignment_7_3_1_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_7_3_1_1__1__Impl" // $ANTLR start "rule__PrimaryExpression__Group_8__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8010:1: rule__PrimaryExpression__Group_8__0 : rule__PrimaryExpression__Group_8__0__Impl rule__PrimaryExpression__Group_8__1 ; public final void rule__PrimaryExpression__Group_8__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8014:1: ( rule__PrimaryExpression__Group_8__0__Impl rule__PrimaryExpression__Group_8__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8015:2: rule__PrimaryExpression__Group_8__0__Impl rule__PrimaryExpression__Group_8__1 { pushFollow(FOLLOW_rule__PrimaryExpression__Group_8__0__Impl_in_rule__PrimaryExpression__Group_8__016572); rule__PrimaryExpression__Group_8__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__PrimaryExpression__Group_8__1_in_rule__PrimaryExpression__Group_8__016575); rule__PrimaryExpression__Group_8__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_8__0" // $ANTLR start "rule__PrimaryExpression__Group_8__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8022:1: rule__PrimaryExpression__Group_8__0__Impl : ( () ) ; public final void rule__PrimaryExpression__Group_8__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8026:1: ( ( () ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8027:1: ( () ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8027:1: ( () ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8028:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getCastExpressionAction_8_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8029:1: () // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8031:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getCastExpressionAction_8_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_8__0__Impl" // $ANTLR start "rule__PrimaryExpression__Group_8__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8041:1: rule__PrimaryExpression__Group_8__1 : rule__PrimaryExpression__Group_8__1__Impl rule__PrimaryExpression__Group_8__2 ; public final void rule__PrimaryExpression__Group_8__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8045:1: ( rule__PrimaryExpression__Group_8__1__Impl rule__PrimaryExpression__Group_8__2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8046:2: rule__PrimaryExpression__Group_8__1__Impl rule__PrimaryExpression__Group_8__2 { pushFollow(FOLLOW_rule__PrimaryExpression__Group_8__1__Impl_in_rule__PrimaryExpression__Group_8__116633); rule__PrimaryExpression__Group_8__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__PrimaryExpression__Group_8__2_in_rule__PrimaryExpression__Group_8__116636); rule__PrimaryExpression__Group_8__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_8__1" // $ANTLR start "rule__PrimaryExpression__Group_8__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8053:1: rule__PrimaryExpression__Group_8__1__Impl : ( 'cast' ) ; public final void rule__PrimaryExpression__Group_8__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8057:1: ( ( 'cast' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8058:1: ( 'cast' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8058:1: ( 'cast' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8059:1: 'cast' { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getCastKeyword_8_1()); } match(input,80,FOLLOW_80_in_rule__PrimaryExpression__Group_8__1__Impl16664); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getCastKeyword_8_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_8__1__Impl" // $ANTLR start "rule__PrimaryExpression__Group_8__2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8072:1: rule__PrimaryExpression__Group_8__2 : rule__PrimaryExpression__Group_8__2__Impl rule__PrimaryExpression__Group_8__3 ; public final void rule__PrimaryExpression__Group_8__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8076:1: ( rule__PrimaryExpression__Group_8__2__Impl rule__PrimaryExpression__Group_8__3 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8077:2: rule__PrimaryExpression__Group_8__2__Impl rule__PrimaryExpression__Group_8__3 { pushFollow(FOLLOW_rule__PrimaryExpression__Group_8__2__Impl_in_rule__PrimaryExpression__Group_8__216695); rule__PrimaryExpression__Group_8__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__PrimaryExpression__Group_8__3_in_rule__PrimaryExpression__Group_8__216698); rule__PrimaryExpression__Group_8__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_8__2" // $ANTLR start "rule__PrimaryExpression__Group_8__2__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8084:1: rule__PrimaryExpression__Group_8__2__Impl : ( '(' ) ; public final void rule__PrimaryExpression__Group_8__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8088:1: ( ( '(' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8089:1: ( '(' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8089:1: ( '(' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8090:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getLeftParenthesisKeyword_8_2()); } match(input,69,FOLLOW_69_in_rule__PrimaryExpression__Group_8__2__Impl16726); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getLeftParenthesisKeyword_8_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_8__2__Impl" // $ANTLR start "rule__PrimaryExpression__Group_8__3" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8103:1: rule__PrimaryExpression__Group_8__3 : rule__PrimaryExpression__Group_8__3__Impl rule__PrimaryExpression__Group_8__4 ; public final void rule__PrimaryExpression__Group_8__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8107:1: ( rule__PrimaryExpression__Group_8__3__Impl rule__PrimaryExpression__Group_8__4 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8108:2: rule__PrimaryExpression__Group_8__3__Impl rule__PrimaryExpression__Group_8__4 { pushFollow(FOLLOW_rule__PrimaryExpression__Group_8__3__Impl_in_rule__PrimaryExpression__Group_8__316757); rule__PrimaryExpression__Group_8__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__PrimaryExpression__Group_8__4_in_rule__PrimaryExpression__Group_8__316760); rule__PrimaryExpression__Group_8__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_8__3" // $ANTLR start "rule__PrimaryExpression__Group_8__3__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8115:1: rule__PrimaryExpression__Group_8__3__Impl : ( ( rule__PrimaryExpression__ExpressionAssignment_8_3 ) ) ; public final void rule__PrimaryExpression__Group_8__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8119:1: ( ( ( rule__PrimaryExpression__ExpressionAssignment_8_3 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8120:1: ( ( rule__PrimaryExpression__ExpressionAssignment_8_3 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8120:1: ( ( rule__PrimaryExpression__ExpressionAssignment_8_3 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8121:1: ( rule__PrimaryExpression__ExpressionAssignment_8_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getExpressionAssignment_8_3()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8122:1: ( rule__PrimaryExpression__ExpressionAssignment_8_3 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8122:2: rule__PrimaryExpression__ExpressionAssignment_8_3 { pushFollow(FOLLOW_rule__PrimaryExpression__ExpressionAssignment_8_3_in_rule__PrimaryExpression__Group_8__3__Impl16787); rule__PrimaryExpression__ExpressionAssignment_8_3(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getExpressionAssignment_8_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_8__3__Impl" // $ANTLR start "rule__PrimaryExpression__Group_8__4" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8132:1: rule__PrimaryExpression__Group_8__4 : rule__PrimaryExpression__Group_8__4__Impl rule__PrimaryExpression__Group_8__5 ; public final void rule__PrimaryExpression__Group_8__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8136:1: ( rule__PrimaryExpression__Group_8__4__Impl rule__PrimaryExpression__Group_8__5 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8137:2: rule__PrimaryExpression__Group_8__4__Impl rule__PrimaryExpression__Group_8__5 { pushFollow(FOLLOW_rule__PrimaryExpression__Group_8__4__Impl_in_rule__PrimaryExpression__Group_8__416817); rule__PrimaryExpression__Group_8__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__PrimaryExpression__Group_8__5_in_rule__PrimaryExpression__Group_8__416820); rule__PrimaryExpression__Group_8__5(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_8__4" // $ANTLR start "rule__PrimaryExpression__Group_8__4__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8144:1: rule__PrimaryExpression__Group_8__4__Impl : ( 'as' ) ; public final void rule__PrimaryExpression__Group_8__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8148:1: ( ( 'as' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8149:1: ( 'as' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8149:1: ( 'as' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8150:1: 'as' { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getAsKeyword_8_4()); } match(input,81,FOLLOW_81_in_rule__PrimaryExpression__Group_8__4__Impl16848); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getAsKeyword_8_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_8__4__Impl" // $ANTLR start "rule__PrimaryExpression__Group_8__5" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8163:1: rule__PrimaryExpression__Group_8__5 : rule__PrimaryExpression__Group_8__5__Impl rule__PrimaryExpression__Group_8__6 ; public final void rule__PrimaryExpression__Group_8__5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8167:1: ( rule__PrimaryExpression__Group_8__5__Impl rule__PrimaryExpression__Group_8__6 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8168:2: rule__PrimaryExpression__Group_8__5__Impl rule__PrimaryExpression__Group_8__6 { pushFollow(FOLLOW_rule__PrimaryExpression__Group_8__5__Impl_in_rule__PrimaryExpression__Group_8__516879); rule__PrimaryExpression__Group_8__5__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__PrimaryExpression__Group_8__6_in_rule__PrimaryExpression__Group_8__516882); rule__PrimaryExpression__Group_8__6(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_8__5" // $ANTLR start "rule__PrimaryExpression__Group_8__5__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8175:1: rule__PrimaryExpression__Group_8__5__Impl : ( ( rule__PrimaryExpression__TypeAssignment_8_5 ) ) ; public final void rule__PrimaryExpression__Group_8__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8179:1: ( ( ( rule__PrimaryExpression__TypeAssignment_8_5 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8180:1: ( ( rule__PrimaryExpression__TypeAssignment_8_5 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8180:1: ( ( rule__PrimaryExpression__TypeAssignment_8_5 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8181:1: ( rule__PrimaryExpression__TypeAssignment_8_5 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getTypeAssignment_8_5()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8182:1: ( rule__PrimaryExpression__TypeAssignment_8_5 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8182:2: rule__PrimaryExpression__TypeAssignment_8_5 { pushFollow(FOLLOW_rule__PrimaryExpression__TypeAssignment_8_5_in_rule__PrimaryExpression__Group_8__5__Impl16909); rule__PrimaryExpression__TypeAssignment_8_5(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getTypeAssignment_8_5()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_8__5__Impl" // $ANTLR start "rule__PrimaryExpression__Group_8__6" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8192:1: rule__PrimaryExpression__Group_8__6 : rule__PrimaryExpression__Group_8__6__Impl ; public final void rule__PrimaryExpression__Group_8__6() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8196:1: ( rule__PrimaryExpression__Group_8__6__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8197:2: rule__PrimaryExpression__Group_8__6__Impl { pushFollow(FOLLOW_rule__PrimaryExpression__Group_8__6__Impl_in_rule__PrimaryExpression__Group_8__616939); rule__PrimaryExpression__Group_8__6__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_8__6" // $ANTLR start "rule__PrimaryExpression__Group_8__6__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8203:1: rule__PrimaryExpression__Group_8__6__Impl : ( ')' ) ; public final void rule__PrimaryExpression__Group_8__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8207:1: ( ( ')' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8208:1: ( ')' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8208:1: ( ')' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8209:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getRightParenthesisKeyword_8_6()); } match(input,70,FOLLOW_70_in_rule__PrimaryExpression__Group_8__6__Impl16967); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getRightParenthesisKeyword_8_6()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_8__6__Impl" // $ANTLR start "rule__PrimaryExpression__Group_9__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8236:1: rule__PrimaryExpression__Group_9__0 : rule__PrimaryExpression__Group_9__0__Impl rule__PrimaryExpression__Group_9__1 ; public final void rule__PrimaryExpression__Group_9__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8240:1: ( rule__PrimaryExpression__Group_9__0__Impl rule__PrimaryExpression__Group_9__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8241:2: rule__PrimaryExpression__Group_9__0__Impl rule__PrimaryExpression__Group_9__1 { pushFollow(FOLLOW_rule__PrimaryExpression__Group_9__0__Impl_in_rule__PrimaryExpression__Group_9__017012); rule__PrimaryExpression__Group_9__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__PrimaryExpression__Group_9__1_in_rule__PrimaryExpression__Group_9__017015); rule__PrimaryExpression__Group_9__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_9__0" // $ANTLR start "rule__PrimaryExpression__Group_9__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8248:1: rule__PrimaryExpression__Group_9__0__Impl : ( () ) ; public final void rule__PrimaryExpression__Group_9__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8252:1: ( ( () ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8253:1: ( () ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8253:1: ( () ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8254:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getFunctionArgumentAction_9_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8255:1: () // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8257:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getFunctionArgumentAction_9_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_9__0__Impl" // $ANTLR start "rule__PrimaryExpression__Group_9__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8267:1: rule__PrimaryExpression__Group_9__1 : rule__PrimaryExpression__Group_9__1__Impl rule__PrimaryExpression__Group_9__2 ; public final void rule__PrimaryExpression__Group_9__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8271:1: ( rule__PrimaryExpression__Group_9__1__Impl rule__PrimaryExpression__Group_9__2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8272:2: rule__PrimaryExpression__Group_9__1__Impl rule__PrimaryExpression__Group_9__2 { pushFollow(FOLLOW_rule__PrimaryExpression__Group_9__1__Impl_in_rule__PrimaryExpression__Group_9__117073); rule__PrimaryExpression__Group_9__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__PrimaryExpression__Group_9__2_in_rule__PrimaryExpression__Group_9__117076); rule__PrimaryExpression__Group_9__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_9__1" // $ANTLR start "rule__PrimaryExpression__Group_9__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8279:1: rule__PrimaryExpression__Group_9__1__Impl : ( '$' ) ; public final void rule__PrimaryExpression__Group_9__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8283:1: ( ( '$' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8284:1: ( '$' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8284:1: ( '$' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8285:1: '$' { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getDollarSignKeyword_9_1()); } match(input,82,FOLLOW_82_in_rule__PrimaryExpression__Group_9__1__Impl17104); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getDollarSignKeyword_9_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_9__1__Impl" // $ANTLR start "rule__PrimaryExpression__Group_9__2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8298:1: rule__PrimaryExpression__Group_9__2 : rule__PrimaryExpression__Group_9__2__Impl ; public final void rule__PrimaryExpression__Group_9__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8302:1: ( rule__PrimaryExpression__Group_9__2__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8303:2: rule__PrimaryExpression__Group_9__2__Impl { pushFollow(FOLLOW_rule__PrimaryExpression__Group_9__2__Impl_in_rule__PrimaryExpression__Group_9__217135); rule__PrimaryExpression__Group_9__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_9__2" // $ANTLR start "rule__PrimaryExpression__Group_9__2__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8309:1: rule__PrimaryExpression__Group_9__2__Impl : ( ( rule__PrimaryExpression__ArgAssignment_9_2 ) ) ; public final void rule__PrimaryExpression__Group_9__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8313:1: ( ( ( rule__PrimaryExpression__ArgAssignment_9_2 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8314:1: ( ( rule__PrimaryExpression__ArgAssignment_9_2 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8314:1: ( ( rule__PrimaryExpression__ArgAssignment_9_2 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8315:1: ( rule__PrimaryExpression__ArgAssignment_9_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getArgAssignment_9_2()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8316:1: ( rule__PrimaryExpression__ArgAssignment_9_2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8316:2: rule__PrimaryExpression__ArgAssignment_9_2 { pushFollow(FOLLOW_rule__PrimaryExpression__ArgAssignment_9_2_in_rule__PrimaryExpression__Group_9__2__Impl17162); rule__PrimaryExpression__ArgAssignment_9_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getArgAssignment_9_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__Group_9__2__Impl" // $ANTLR start "rule__Case__Group__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8332:1: rule__Case__Group__0 : rule__Case__Group__0__Impl rule__Case__Group__1 ; public final void rule__Case__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8336:1: ( rule__Case__Group__0__Impl rule__Case__Group__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8337:2: rule__Case__Group__0__Impl rule__Case__Group__1 { pushFollow(FOLLOW_rule__Case__Group__0__Impl_in_rule__Case__Group__017198); rule__Case__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__Case__Group__1_in_rule__Case__Group__017201); rule__Case__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Case__Group__0" // $ANTLR start "rule__Case__Group__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8344:1: rule__Case__Group__0__Impl : ( 'when' ) ; public final void rule__Case__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8348:1: ( ( 'when' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8349:1: ( 'when' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8349:1: ( 'when' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8350:1: 'when' { if ( state.backtracking==0 ) { before(grammarAccess.getCaseAccess().getWhenKeyword_0()); } match(input,83,FOLLOW_83_in_rule__Case__Group__0__Impl17229); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCaseAccess().getWhenKeyword_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Case__Group__0__Impl" // $ANTLR start "rule__Case__Group__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8363:1: rule__Case__Group__1 : rule__Case__Group__1__Impl rule__Case__Group__2 ; public final void rule__Case__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8367:1: ( rule__Case__Group__1__Impl rule__Case__Group__2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8368:2: rule__Case__Group__1__Impl rule__Case__Group__2 { pushFollow(FOLLOW_rule__Case__Group__1__Impl_in_rule__Case__Group__117260); rule__Case__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__Case__Group__2_in_rule__Case__Group__117263); rule__Case__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Case__Group__1" // $ANTLR start "rule__Case__Group__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8375:1: rule__Case__Group__1__Impl : ( ( rule__Case__WhenExpressionAssignment_1 ) ) ; public final void rule__Case__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8379:1: ( ( ( rule__Case__WhenExpressionAssignment_1 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8380:1: ( ( rule__Case__WhenExpressionAssignment_1 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8380:1: ( ( rule__Case__WhenExpressionAssignment_1 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8381:1: ( rule__Case__WhenExpressionAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCaseAccess().getWhenExpressionAssignment_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8382:1: ( rule__Case__WhenExpressionAssignment_1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8382:2: rule__Case__WhenExpressionAssignment_1 { pushFollow(FOLLOW_rule__Case__WhenExpressionAssignment_1_in_rule__Case__Group__1__Impl17290); rule__Case__WhenExpressionAssignment_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getCaseAccess().getWhenExpressionAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Case__Group__1__Impl" // $ANTLR start "rule__Case__Group__2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8392:1: rule__Case__Group__2 : rule__Case__Group__2__Impl rule__Case__Group__3 ; public final void rule__Case__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8396:1: ( rule__Case__Group__2__Impl rule__Case__Group__3 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8397:2: rule__Case__Group__2__Impl rule__Case__Group__3 { pushFollow(FOLLOW_rule__Case__Group__2__Impl_in_rule__Case__Group__217320); rule__Case__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__Case__Group__3_in_rule__Case__Group__217323); rule__Case__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Case__Group__2" // $ANTLR start "rule__Case__Group__2__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8404:1: rule__Case__Group__2__Impl : ( 'then' ) ; public final void rule__Case__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8408:1: ( ( 'then' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8409:1: ( 'then' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8409:1: ( 'then' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8410:1: 'then' { if ( state.backtracking==0 ) { before(grammarAccess.getCaseAccess().getThenKeyword_2()); } match(input,84,FOLLOW_84_in_rule__Case__Group__2__Impl17351); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCaseAccess().getThenKeyword_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Case__Group__2__Impl" // $ANTLR start "rule__Case__Group__3" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8423:1: rule__Case__Group__3 : rule__Case__Group__3__Impl ; public final void rule__Case__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8427:1: ( rule__Case__Group__3__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8428:2: rule__Case__Group__3__Impl { pushFollow(FOLLOW_rule__Case__Group__3__Impl_in_rule__Case__Group__317382); rule__Case__Group__3__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Case__Group__3" // $ANTLR start "rule__Case__Group__3__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8434:1: rule__Case__Group__3__Impl : ( ( rule__Case__ThenExpressionAssignment_3 ) ) ; public final void rule__Case__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8438:1: ( ( ( rule__Case__ThenExpressionAssignment_3 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8439:1: ( ( rule__Case__ThenExpressionAssignment_3 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8439:1: ( ( rule__Case__ThenExpressionAssignment_3 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8440:1: ( rule__Case__ThenExpressionAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCaseAccess().getThenExpressionAssignment_3()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8441:1: ( rule__Case__ThenExpressionAssignment_3 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8441:2: rule__Case__ThenExpressionAssignment_3 { pushFollow(FOLLOW_rule__Case__ThenExpressionAssignment_3_in_rule__Case__Group__3__Impl17409); rule__Case__ThenExpressionAssignment_3(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getCaseAccess().getThenExpressionAssignment_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Case__Group__3__Impl" // $ANTLR start "rule__SelectStatement__Group__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8459:1: rule__SelectStatement__Group__0 : rule__SelectStatement__Group__0__Impl rule__SelectStatement__Group__1 ; public final void rule__SelectStatement__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8463:1: ( rule__SelectStatement__Group__0__Impl rule__SelectStatement__Group__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8464:2: rule__SelectStatement__Group__0__Impl rule__SelectStatement__Group__1 { pushFollow(FOLLOW_rule__SelectStatement__Group__0__Impl_in_rule__SelectStatement__Group__017447); rule__SelectStatement__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__SelectStatement__Group__1_in_rule__SelectStatement__Group__017450); rule__SelectStatement__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectStatement__Group__0" // $ANTLR start "rule__SelectStatement__Group__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8471:1: rule__SelectStatement__Group__0__Impl : ( ( rule__SelectStatement__CoreAssignment_0 ) ) ; public final void rule__SelectStatement__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8475:1: ( ( ( rule__SelectStatement__CoreAssignment_0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8476:1: ( ( rule__SelectStatement__CoreAssignment_0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8476:1: ( ( rule__SelectStatement__CoreAssignment_0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8477:1: ( rule__SelectStatement__CoreAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSelectStatementAccess().getCoreAssignment_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8478:1: ( rule__SelectStatement__CoreAssignment_0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8478:2: rule__SelectStatement__CoreAssignment_0 { pushFollow(FOLLOW_rule__SelectStatement__CoreAssignment_0_in_rule__SelectStatement__Group__0__Impl17477); rule__SelectStatement__CoreAssignment_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getSelectStatementAccess().getCoreAssignment_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectStatement__Group__0__Impl" // $ANTLR start "rule__SelectStatement__Group__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8488:1: rule__SelectStatement__Group__1 : rule__SelectStatement__Group__1__Impl rule__SelectStatement__Group__2 ; public final void rule__SelectStatement__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8492:1: ( rule__SelectStatement__Group__1__Impl rule__SelectStatement__Group__2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8493:2: rule__SelectStatement__Group__1__Impl rule__SelectStatement__Group__2 { pushFollow(FOLLOW_rule__SelectStatement__Group__1__Impl_in_rule__SelectStatement__Group__117507); rule__SelectStatement__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__SelectStatement__Group__2_in_rule__SelectStatement__Group__117510); rule__SelectStatement__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectStatement__Group__1" // $ANTLR start "rule__SelectStatement__Group__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8500:1: rule__SelectStatement__Group__1__Impl : ( ( rule__SelectStatement__Group_1__0 )? ) ; public final void rule__SelectStatement__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8504:1: ( ( ( rule__SelectStatement__Group_1__0 )? ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8505:1: ( ( rule__SelectStatement__Group_1__0 )? ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8505:1: ( ( rule__SelectStatement__Group_1__0 )? ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8506:1: ( rule__SelectStatement__Group_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getSelectStatementAccess().getGroup_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8507:1: ( rule__SelectStatement__Group_1__0 )? int alt63=2; int LA63_0 = input.LA(1); if ( (LA63_0==85) ) { alt63=1; } switch (alt63) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8507:2: rule__SelectStatement__Group_1__0 { pushFollow(FOLLOW_rule__SelectStatement__Group_1__0_in_rule__SelectStatement__Group__1__Impl17537); rule__SelectStatement__Group_1__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getSelectStatementAccess().getGroup_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectStatement__Group__1__Impl" // $ANTLR start "rule__SelectStatement__Group__2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8517:1: rule__SelectStatement__Group__2 : rule__SelectStatement__Group__2__Impl ; public final void rule__SelectStatement__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8521:1: ( rule__SelectStatement__Group__2__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8522:2: rule__SelectStatement__Group__2__Impl { pushFollow(FOLLOW_rule__SelectStatement__Group__2__Impl_in_rule__SelectStatement__Group__217568); rule__SelectStatement__Group__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectStatement__Group__2" // $ANTLR start "rule__SelectStatement__Group__2__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8528:1: rule__SelectStatement__Group__2__Impl : ( ( rule__SelectStatement__Group_2__0 )? ) ; public final void rule__SelectStatement__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8532:1: ( ( ( rule__SelectStatement__Group_2__0 )? ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8533:1: ( ( rule__SelectStatement__Group_2__0 )? ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8533:1: ( ( rule__SelectStatement__Group_2__0 )? ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8534:1: ( rule__SelectStatement__Group_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getSelectStatementAccess().getGroup_2()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8535:1: ( rule__SelectStatement__Group_2__0 )? int alt64=2; int LA64_0 = input.LA(1); if ( (LA64_0==86) ) { alt64=1; } switch (alt64) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8535:2: rule__SelectStatement__Group_2__0 { pushFollow(FOLLOW_rule__SelectStatement__Group_2__0_in_rule__SelectStatement__Group__2__Impl17595); rule__SelectStatement__Group_2__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getSelectStatementAccess().getGroup_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectStatement__Group__2__Impl" // $ANTLR start "rule__SelectStatement__Group_1__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8551:1: rule__SelectStatement__Group_1__0 : rule__SelectStatement__Group_1__0__Impl rule__SelectStatement__Group_1__1 ; public final void rule__SelectStatement__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8555:1: ( rule__SelectStatement__Group_1__0__Impl rule__SelectStatement__Group_1__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8556:2: rule__SelectStatement__Group_1__0__Impl rule__SelectStatement__Group_1__1 { pushFollow(FOLLOW_rule__SelectStatement__Group_1__0__Impl_in_rule__SelectStatement__Group_1__017632); rule__SelectStatement__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__SelectStatement__Group_1__1_in_rule__SelectStatement__Group_1__017635); rule__SelectStatement__Group_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectStatement__Group_1__0" // $ANTLR start "rule__SelectStatement__Group_1__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8563:1: rule__SelectStatement__Group_1__0__Impl : ( 'order by' ) ; public final void rule__SelectStatement__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8567:1: ( ( 'order by' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8568:1: ( 'order by' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8568:1: ( 'order by' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8569:1: 'order by' { if ( state.backtracking==0 ) { before(grammarAccess.getSelectStatementAccess().getOrderByKeyword_1_0()); } match(input,85,FOLLOW_85_in_rule__SelectStatement__Group_1__0__Impl17663); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSelectStatementAccess().getOrderByKeyword_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectStatement__Group_1__0__Impl" // $ANTLR start "rule__SelectStatement__Group_1__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8582:1: rule__SelectStatement__Group_1__1 : rule__SelectStatement__Group_1__1__Impl ; public final void rule__SelectStatement__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8586:1: ( rule__SelectStatement__Group_1__1__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8587:2: rule__SelectStatement__Group_1__1__Impl { pushFollow(FOLLOW_rule__SelectStatement__Group_1__1__Impl_in_rule__SelectStatement__Group_1__117694); rule__SelectStatement__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__SelectStatement__Group_1__1" // $ANTLR start "rule__SelectStatement__Group_1__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8593:1: rule__SelectStatement__Group_1__1__Impl : ( ( rule__SelectStatement__OrderbyAssignment_1_1 ) ) ; public final void rule__SelectStatement__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8597:1: ( ( ( rule__SelectStatement__OrderbyAssignment_1_1 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8598:1: ( ( rule__SelectStatement__OrderbyAssignment_1_1 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8598:1: ( ( rule__SelectStatement__OrderbyAssignment_1_1 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8599:1: ( rule__SelectStatement__OrderbyAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSelectStatementAccess().getOrderbyAssignment_1_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8600:1: ( rule__SelectStatement__OrderbyAssignment_1_1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8600:2: rule__SelectStatement__OrderbyAssignment_1_1 { pushFollow(FOLLOW_rule__SelectStatement__OrderbyAssignment_1_1_in_rule__SelectStatement__Group_1__1__Impl17721); rule__SelectStatement__OrderbyAssignment_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getSelectStatementAccess().getOrderbyAssignment_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectStatement__Group_1__1__Impl" // $ANTLR start "rule__SelectStatement__Group_2__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8614:1: rule__SelectStatement__Group_2__0 : rule__SelectStatement__Group_2__0__Impl rule__SelectStatement__Group_2__1 ; public final void rule__SelectStatement__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8618:1: ( rule__SelectStatement__Group_2__0__Impl rule__SelectStatement__Group_2__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8619:2: rule__SelectStatement__Group_2__0__Impl rule__SelectStatement__Group_2__1 { pushFollow(FOLLOW_rule__SelectStatement__Group_2__0__Impl_in_rule__SelectStatement__Group_2__017755); rule__SelectStatement__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__SelectStatement__Group_2__1_in_rule__SelectStatement__Group_2__017758); rule__SelectStatement__Group_2__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectStatement__Group_2__0" // $ANTLR start "rule__SelectStatement__Group_2__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8626:1: rule__SelectStatement__Group_2__0__Impl : ( 'limit' ) ; public final void rule__SelectStatement__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8630:1: ( ( 'limit' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8631:1: ( 'limit' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8631:1: ( 'limit' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8632:1: 'limit' { if ( state.backtracking==0 ) { before(grammarAccess.getSelectStatementAccess().getLimitKeyword_2_0()); } match(input,86,FOLLOW_86_in_rule__SelectStatement__Group_2__0__Impl17786); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSelectStatementAccess().getLimitKeyword_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectStatement__Group_2__0__Impl" // $ANTLR start "rule__SelectStatement__Group_2__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8645:1: rule__SelectStatement__Group_2__1 : rule__SelectStatement__Group_2__1__Impl rule__SelectStatement__Group_2__2 ; public final void rule__SelectStatement__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8649:1: ( rule__SelectStatement__Group_2__1__Impl rule__SelectStatement__Group_2__2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8650:2: rule__SelectStatement__Group_2__1__Impl rule__SelectStatement__Group_2__2 { pushFollow(FOLLOW_rule__SelectStatement__Group_2__1__Impl_in_rule__SelectStatement__Group_2__117817); rule__SelectStatement__Group_2__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__SelectStatement__Group_2__2_in_rule__SelectStatement__Group_2__117820); rule__SelectStatement__Group_2__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectStatement__Group_2__1" // $ANTLR start "rule__SelectStatement__Group_2__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8657:1: rule__SelectStatement__Group_2__1__Impl : ( ( rule__SelectStatement__LimitAssignment_2_1 ) ) ; public final void rule__SelectStatement__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8661:1: ( ( ( rule__SelectStatement__LimitAssignment_2_1 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8662:1: ( ( rule__SelectStatement__LimitAssignment_2_1 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8662:1: ( ( rule__SelectStatement__LimitAssignment_2_1 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8663:1: ( rule__SelectStatement__LimitAssignment_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSelectStatementAccess().getLimitAssignment_2_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8664:1: ( rule__SelectStatement__LimitAssignment_2_1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8664:2: rule__SelectStatement__LimitAssignment_2_1 { pushFollow(FOLLOW_rule__SelectStatement__LimitAssignment_2_1_in_rule__SelectStatement__Group_2__1__Impl17847); rule__SelectStatement__LimitAssignment_2_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getSelectStatementAccess().getLimitAssignment_2_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectStatement__Group_2__1__Impl" // $ANTLR start "rule__SelectStatement__Group_2__2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8674:1: rule__SelectStatement__Group_2__2 : rule__SelectStatement__Group_2__2__Impl ; public final void rule__SelectStatement__Group_2__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8678:1: ( rule__SelectStatement__Group_2__2__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8679:2: rule__SelectStatement__Group_2__2__Impl { pushFollow(FOLLOW_rule__SelectStatement__Group_2__2__Impl_in_rule__SelectStatement__Group_2__217877); rule__SelectStatement__Group_2__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectStatement__Group_2__2" // $ANTLR start "rule__SelectStatement__Group_2__2__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8685:1: rule__SelectStatement__Group_2__2__Impl : ( ( rule__SelectStatement__Group_2_2__0 )? ) ; public final void rule__SelectStatement__Group_2__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8689:1: ( ( ( rule__SelectStatement__Group_2_2__0 )? ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8690:1: ( ( rule__SelectStatement__Group_2_2__0 )? ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8690:1: ( ( rule__SelectStatement__Group_2_2__0 )? ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8691:1: ( rule__SelectStatement__Group_2_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getSelectStatementAccess().getGroup_2_2()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8692:1: ( rule__SelectStatement__Group_2_2__0 )? int alt65=2; int LA65_0 = input.LA(1); if ( ((LA65_0>=39 && LA65_0<=40)) ) { alt65=1; } switch (alt65) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8692:2: rule__SelectStatement__Group_2_2__0 { pushFollow(FOLLOW_rule__SelectStatement__Group_2_2__0_in_rule__SelectStatement__Group_2__2__Impl17904); rule__SelectStatement__Group_2_2__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getSelectStatementAccess().getGroup_2_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectStatement__Group_2__2__Impl" // $ANTLR start "rule__SelectStatement__Group_2_2__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8708:1: rule__SelectStatement__Group_2_2__0 : rule__SelectStatement__Group_2_2__0__Impl rule__SelectStatement__Group_2_2__1 ; public final void rule__SelectStatement__Group_2_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8712:1: ( rule__SelectStatement__Group_2_2__0__Impl rule__SelectStatement__Group_2_2__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8713:2: rule__SelectStatement__Group_2_2__0__Impl rule__SelectStatement__Group_2_2__1 { pushFollow(FOLLOW_rule__SelectStatement__Group_2_2__0__Impl_in_rule__SelectStatement__Group_2_2__017941); rule__SelectStatement__Group_2_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__SelectStatement__Group_2_2__1_in_rule__SelectStatement__Group_2_2__017944); rule__SelectStatement__Group_2_2__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectStatement__Group_2_2__0" // $ANTLR start "rule__SelectStatement__Group_2_2__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8720:1: rule__SelectStatement__Group_2_2__0__Impl : ( ( rule__SelectStatement__Alternatives_2_2_0 ) ) ; public final void rule__SelectStatement__Group_2_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8724:1: ( ( ( rule__SelectStatement__Alternatives_2_2_0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8725:1: ( ( rule__SelectStatement__Alternatives_2_2_0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8725:1: ( ( rule__SelectStatement__Alternatives_2_2_0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8726:1: ( rule__SelectStatement__Alternatives_2_2_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSelectStatementAccess().getAlternatives_2_2_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8727:1: ( rule__SelectStatement__Alternatives_2_2_0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8727:2: rule__SelectStatement__Alternatives_2_2_0 { pushFollow(FOLLOW_rule__SelectStatement__Alternatives_2_2_0_in_rule__SelectStatement__Group_2_2__0__Impl17971); rule__SelectStatement__Alternatives_2_2_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getSelectStatementAccess().getAlternatives_2_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectStatement__Group_2_2__0__Impl" // $ANTLR start "rule__SelectStatement__Group_2_2__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8737:1: rule__SelectStatement__Group_2_2__1 : rule__SelectStatement__Group_2_2__1__Impl ; public final void rule__SelectStatement__Group_2_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8741:1: ( rule__SelectStatement__Group_2_2__1__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8742:2: rule__SelectStatement__Group_2_2__1__Impl { pushFollow(FOLLOW_rule__SelectStatement__Group_2_2__1__Impl_in_rule__SelectStatement__Group_2_2__118001); rule__SelectStatement__Group_2_2__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectStatement__Group_2_2__1" // $ANTLR start "rule__SelectStatement__Group_2_2__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8748:1: rule__SelectStatement__Group_2_2__1__Impl : ( ( rule__SelectStatement__LimitOffsetAssignment_2_2_1 ) ) ; public final void rule__SelectStatement__Group_2_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8752:1: ( ( ( rule__SelectStatement__LimitOffsetAssignment_2_2_1 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8753:1: ( ( rule__SelectStatement__LimitOffsetAssignment_2_2_1 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8753:1: ( ( rule__SelectStatement__LimitOffsetAssignment_2_2_1 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8754:1: ( rule__SelectStatement__LimitOffsetAssignment_2_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSelectStatementAccess().getLimitOffsetAssignment_2_2_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8755:1: ( rule__SelectStatement__LimitOffsetAssignment_2_2_1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8755:2: rule__SelectStatement__LimitOffsetAssignment_2_2_1 { pushFollow(FOLLOW_rule__SelectStatement__LimitOffsetAssignment_2_2_1_in_rule__SelectStatement__Group_2_2__1__Impl18028); rule__SelectStatement__LimitOffsetAssignment_2_2_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getSelectStatementAccess().getLimitOffsetAssignment_2_2_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectStatement__Group_2_2__1__Impl" // $ANTLR start "rule__OrderingTermList__Group__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8769:1: rule__OrderingTermList__Group__0 : rule__OrderingTermList__Group__0__Impl rule__OrderingTermList__Group__1 ; public final void rule__OrderingTermList__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8773:1: ( rule__OrderingTermList__Group__0__Impl rule__OrderingTermList__Group__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8774:2: rule__OrderingTermList__Group__0__Impl rule__OrderingTermList__Group__1 { pushFollow(FOLLOW_rule__OrderingTermList__Group__0__Impl_in_rule__OrderingTermList__Group__018062); rule__OrderingTermList__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__OrderingTermList__Group__1_in_rule__OrderingTermList__Group__018065); rule__OrderingTermList__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OrderingTermList__Group__0" // $ANTLR start "rule__OrderingTermList__Group__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8781:1: rule__OrderingTermList__Group__0__Impl : ( ( rule__OrderingTermList__OrderingTermsAssignment_0 ) ) ; public final void rule__OrderingTermList__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8785:1: ( ( ( rule__OrderingTermList__OrderingTermsAssignment_0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8786:1: ( ( rule__OrderingTermList__OrderingTermsAssignment_0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8786:1: ( ( rule__OrderingTermList__OrderingTermsAssignment_0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8787:1: ( rule__OrderingTermList__OrderingTermsAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOrderingTermListAccess().getOrderingTermsAssignment_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8788:1: ( rule__OrderingTermList__OrderingTermsAssignment_0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8788:2: rule__OrderingTermList__OrderingTermsAssignment_0 { pushFollow(FOLLOW_rule__OrderingTermList__OrderingTermsAssignment_0_in_rule__OrderingTermList__Group__0__Impl18092); rule__OrderingTermList__OrderingTermsAssignment_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getOrderingTermListAccess().getOrderingTermsAssignment_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OrderingTermList__Group__0__Impl" // $ANTLR start "rule__OrderingTermList__Group__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8798:1: rule__OrderingTermList__Group__1 : rule__OrderingTermList__Group__1__Impl ; public final void rule__OrderingTermList__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8802:1: ( rule__OrderingTermList__Group__1__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8803:2: rule__OrderingTermList__Group__1__Impl { pushFollow(FOLLOW_rule__OrderingTermList__Group__1__Impl_in_rule__OrderingTermList__Group__118122); rule__OrderingTermList__Group__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OrderingTermList__Group__1" // $ANTLR start "rule__OrderingTermList__Group__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8809:1: rule__OrderingTermList__Group__1__Impl : ( ( rule__OrderingTermList__Group_1__0 )* ) ; public final void rule__OrderingTermList__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8813:1: ( ( ( rule__OrderingTermList__Group_1__0 )* ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8814:1: ( ( rule__OrderingTermList__Group_1__0 )* ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8814:1: ( ( rule__OrderingTermList__Group_1__0 )* ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8815:1: ( rule__OrderingTermList__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getOrderingTermListAccess().getGroup_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8816:1: ( rule__OrderingTermList__Group_1__0 )* loop66: do { int alt66=2; int LA66_0 = input.LA(1); if ( (LA66_0==40) ) { alt66=1; } switch (alt66) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8816:2: rule__OrderingTermList__Group_1__0 { pushFollow(FOLLOW_rule__OrderingTermList__Group_1__0_in_rule__OrderingTermList__Group__1__Impl18149); rule__OrderingTermList__Group_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop66; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getOrderingTermListAccess().getGroup_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OrderingTermList__Group__1__Impl" // $ANTLR start "rule__OrderingTermList__Group_1__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8830:1: rule__OrderingTermList__Group_1__0 : rule__OrderingTermList__Group_1__0__Impl rule__OrderingTermList__Group_1__1 ; public final void rule__OrderingTermList__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8834:1: ( rule__OrderingTermList__Group_1__0__Impl rule__OrderingTermList__Group_1__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8835:2: rule__OrderingTermList__Group_1__0__Impl rule__OrderingTermList__Group_1__1 { pushFollow(FOLLOW_rule__OrderingTermList__Group_1__0__Impl_in_rule__OrderingTermList__Group_1__018184); rule__OrderingTermList__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__OrderingTermList__Group_1__1_in_rule__OrderingTermList__Group_1__018187); rule__OrderingTermList__Group_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OrderingTermList__Group_1__0" // $ANTLR start "rule__OrderingTermList__Group_1__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8842:1: rule__OrderingTermList__Group_1__0__Impl : ( ',' ) ; public final void rule__OrderingTermList__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8846:1: ( ( ',' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8847:1: ( ',' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8847:1: ( ',' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8848:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getOrderingTermListAccess().getCommaKeyword_1_0()); } match(input,40,FOLLOW_40_in_rule__OrderingTermList__Group_1__0__Impl18215); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOrderingTermListAccess().getCommaKeyword_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OrderingTermList__Group_1__0__Impl" // $ANTLR start "rule__OrderingTermList__Group_1__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8861:1: rule__OrderingTermList__Group_1__1 : rule__OrderingTermList__Group_1__1__Impl ; public final void rule__OrderingTermList__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8865:1: ( rule__OrderingTermList__Group_1__1__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8866:2: rule__OrderingTermList__Group_1__1__Impl { pushFollow(FOLLOW_rule__OrderingTermList__Group_1__1__Impl_in_rule__OrderingTermList__Group_1__118246); rule__OrderingTermList__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__OrderingTermList__Group_1__1" // $ANTLR start "rule__OrderingTermList__Group_1__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8872:1: rule__OrderingTermList__Group_1__1__Impl : ( ( rule__OrderingTermList__OrderingTermsAssignment_1_1 ) ) ; public final void rule__OrderingTermList__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8876:1: ( ( ( rule__OrderingTermList__OrderingTermsAssignment_1_1 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8877:1: ( ( rule__OrderingTermList__OrderingTermsAssignment_1_1 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8877:1: ( ( rule__OrderingTermList__OrderingTermsAssignment_1_1 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8878:1: ( rule__OrderingTermList__OrderingTermsAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOrderingTermListAccess().getOrderingTermsAssignment_1_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8879:1: ( rule__OrderingTermList__OrderingTermsAssignment_1_1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8879:2: rule__OrderingTermList__OrderingTermsAssignment_1_1 { pushFollow(FOLLOW_rule__OrderingTermList__OrderingTermsAssignment_1_1_in_rule__OrderingTermList__Group_1__1__Impl18273); rule__OrderingTermList__OrderingTermsAssignment_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getOrderingTermListAccess().getOrderingTermsAssignment_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OrderingTermList__Group_1__1__Impl" // $ANTLR start "rule__SelectCore__Group__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8893:1: rule__SelectCore__Group__0 : rule__SelectCore__Group__0__Impl rule__SelectCore__Group__1 ; public final void rule__SelectCore__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8897:1: ( rule__SelectCore__Group__0__Impl rule__SelectCore__Group__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8898:2: rule__SelectCore__Group__0__Impl rule__SelectCore__Group__1 { pushFollow(FOLLOW_rule__SelectCore__Group__0__Impl_in_rule__SelectCore__Group__018307); rule__SelectCore__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__SelectCore__Group__1_in_rule__SelectCore__Group__018310); rule__SelectCore__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectCore__Group__0" // $ANTLR start "rule__SelectCore__Group__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8905:1: rule__SelectCore__Group__0__Impl : ( ruleSelectExpression ) ; public final void rule__SelectCore__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8909:1: ( ( ruleSelectExpression ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8910:1: ( ruleSelectExpression ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8910:1: ( ruleSelectExpression ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8911:1: ruleSelectExpression { if ( state.backtracking==0 ) { before(grammarAccess.getSelectCoreAccess().getSelectExpressionParserRuleCall_0()); } pushFollow(FOLLOW_ruleSelectExpression_in_rule__SelectCore__Group__0__Impl18337); ruleSelectExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSelectCoreAccess().getSelectExpressionParserRuleCall_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectCore__Group__0__Impl" // $ANTLR start "rule__SelectCore__Group__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8922:1: rule__SelectCore__Group__1 : rule__SelectCore__Group__1__Impl ; public final void rule__SelectCore__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8926:1: ( rule__SelectCore__Group__1__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8927:2: rule__SelectCore__Group__1__Impl { pushFollow(FOLLOW_rule__SelectCore__Group__1__Impl_in_rule__SelectCore__Group__118366); rule__SelectCore__Group__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectCore__Group__1" // $ANTLR start "rule__SelectCore__Group__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8933:1: rule__SelectCore__Group__1__Impl : ( ( rule__SelectCore__Group_1__0 )* ) ; public final void rule__SelectCore__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8937:1: ( ( ( rule__SelectCore__Group_1__0 )* ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8938:1: ( ( rule__SelectCore__Group_1__0 )* ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8938:1: ( ( rule__SelectCore__Group_1__0 )* ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8939:1: ( rule__SelectCore__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getSelectCoreAccess().getGroup_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8940:1: ( rule__SelectCore__Group_1__0 )* loop67: do { int alt67=2; int LA67_0 = input.LA(1); if ( ((LA67_0>=45 && LA67_0<=48)) ) { alt67=1; } switch (alt67) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8940:2: rule__SelectCore__Group_1__0 { pushFollow(FOLLOW_rule__SelectCore__Group_1__0_in_rule__SelectCore__Group__1__Impl18393); rule__SelectCore__Group_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop67; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getSelectCoreAccess().getGroup_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectCore__Group__1__Impl" // $ANTLR start "rule__SelectCore__Group_1__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8954:1: rule__SelectCore__Group_1__0 : rule__SelectCore__Group_1__0__Impl rule__SelectCore__Group_1__1 ; public final void rule__SelectCore__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8958:1: ( rule__SelectCore__Group_1__0__Impl rule__SelectCore__Group_1__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8959:2: rule__SelectCore__Group_1__0__Impl rule__SelectCore__Group_1__1 { pushFollow(FOLLOW_rule__SelectCore__Group_1__0__Impl_in_rule__SelectCore__Group_1__018428); rule__SelectCore__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__SelectCore__Group_1__1_in_rule__SelectCore__Group_1__018431); rule__SelectCore__Group_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectCore__Group_1__0" // $ANTLR start "rule__SelectCore__Group_1__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8966:1: rule__SelectCore__Group_1__0__Impl : ( () ) ; public final void rule__SelectCore__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8970:1: ( ( () ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8971:1: ( () ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8971:1: ( () ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8972:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getSelectCoreAccess().getSelectCoreLeftAction_1_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8973:1: () // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8975:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getSelectCoreAccess().getSelectCoreLeftAction_1_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectCore__Group_1__0__Impl" // $ANTLR start "rule__SelectCore__Group_1__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8985:1: rule__SelectCore__Group_1__1 : rule__SelectCore__Group_1__1__Impl rule__SelectCore__Group_1__2 ; public final void rule__SelectCore__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8989:1: ( rule__SelectCore__Group_1__1__Impl rule__SelectCore__Group_1__2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8990:2: rule__SelectCore__Group_1__1__Impl rule__SelectCore__Group_1__2 { pushFollow(FOLLOW_rule__SelectCore__Group_1__1__Impl_in_rule__SelectCore__Group_1__118489); rule__SelectCore__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__SelectCore__Group_1__2_in_rule__SelectCore__Group_1__118492); rule__SelectCore__Group_1__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectCore__Group_1__1" // $ANTLR start "rule__SelectCore__Group_1__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:8997:1: rule__SelectCore__Group_1__1__Impl : ( ( rule__SelectCore__OpAssignment_1_1 ) ) ; public final void rule__SelectCore__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9001:1: ( ( ( rule__SelectCore__OpAssignment_1_1 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9002:1: ( ( rule__SelectCore__OpAssignment_1_1 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9002:1: ( ( rule__SelectCore__OpAssignment_1_1 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9003:1: ( rule__SelectCore__OpAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSelectCoreAccess().getOpAssignment_1_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9004:1: ( rule__SelectCore__OpAssignment_1_1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9004:2: rule__SelectCore__OpAssignment_1_1 { pushFollow(FOLLOW_rule__SelectCore__OpAssignment_1_1_in_rule__SelectCore__Group_1__1__Impl18519); rule__SelectCore__OpAssignment_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getSelectCoreAccess().getOpAssignment_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectCore__Group_1__1__Impl" // $ANTLR start "rule__SelectCore__Group_1__2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9014:1: rule__SelectCore__Group_1__2 : rule__SelectCore__Group_1__2__Impl ; public final void rule__SelectCore__Group_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9018:1: ( rule__SelectCore__Group_1__2__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9019:2: rule__SelectCore__Group_1__2__Impl { pushFollow(FOLLOW_rule__SelectCore__Group_1__2__Impl_in_rule__SelectCore__Group_1__218549); rule__SelectCore__Group_1__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectCore__Group_1__2" // $ANTLR start "rule__SelectCore__Group_1__2__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9025:1: rule__SelectCore__Group_1__2__Impl : ( ( rule__SelectCore__RightAssignment_1_2 ) ) ; public final void rule__SelectCore__Group_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9029:1: ( ( ( rule__SelectCore__RightAssignment_1_2 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9030:1: ( ( rule__SelectCore__RightAssignment_1_2 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9030:1: ( ( rule__SelectCore__RightAssignment_1_2 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9031:1: ( rule__SelectCore__RightAssignment_1_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSelectCoreAccess().getRightAssignment_1_2()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9032:1: ( rule__SelectCore__RightAssignment_1_2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9032:2: rule__SelectCore__RightAssignment_1_2 { pushFollow(FOLLOW_rule__SelectCore__RightAssignment_1_2_in_rule__SelectCore__Group_1__2__Impl18576); rule__SelectCore__RightAssignment_1_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getSelectCoreAccess().getRightAssignment_1_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectCore__Group_1__2__Impl" // $ANTLR start "rule__SelectExpression__Group__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9048:1: rule__SelectExpression__Group__0 : rule__SelectExpression__Group__0__Impl rule__SelectExpression__Group__1 ; public final void rule__SelectExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9052:1: ( rule__SelectExpression__Group__0__Impl rule__SelectExpression__Group__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9053:2: rule__SelectExpression__Group__0__Impl rule__SelectExpression__Group__1 { pushFollow(FOLLOW_rule__SelectExpression__Group__0__Impl_in_rule__SelectExpression__Group__018612); rule__SelectExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__SelectExpression__Group__1_in_rule__SelectExpression__Group__018615); rule__SelectExpression__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectExpression__Group__0" // $ANTLR start "rule__SelectExpression__Group__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9060:1: rule__SelectExpression__Group__0__Impl : ( () ) ; public final void rule__SelectExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9064:1: ( ( () ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9065:1: ( () ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9065:1: ( () ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9066:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getSelectExpressionAccess().getSelectExpressionAction_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9067:1: () // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9069:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getSelectExpressionAccess().getSelectExpressionAction_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectExpression__Group__0__Impl" // $ANTLR start "rule__SelectExpression__Group__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9079:1: rule__SelectExpression__Group__1 : rule__SelectExpression__Group__1__Impl rule__SelectExpression__Group__2 ; public final void rule__SelectExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9083:1: ( rule__SelectExpression__Group__1__Impl rule__SelectExpression__Group__2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9084:2: rule__SelectExpression__Group__1__Impl rule__SelectExpression__Group__2 { pushFollow(FOLLOW_rule__SelectExpression__Group__1__Impl_in_rule__SelectExpression__Group__118673); rule__SelectExpression__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__SelectExpression__Group__2_in_rule__SelectExpression__Group__118676); rule__SelectExpression__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectExpression__Group__1" // $ANTLR start "rule__SelectExpression__Group__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9091:1: rule__SelectExpression__Group__1__Impl : ( 'select' ) ; public final void rule__SelectExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9095:1: ( ( 'select' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9096:1: ( 'select' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9096:1: ( 'select' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9097:1: 'select' { if ( state.backtracking==0 ) { before(grammarAccess.getSelectExpressionAccess().getSelectKeyword_1()); } match(input,87,FOLLOW_87_in_rule__SelectExpression__Group__1__Impl18704); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSelectExpressionAccess().getSelectKeyword_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectExpression__Group__1__Impl" // $ANTLR start "rule__SelectExpression__Group__2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9110:1: rule__SelectExpression__Group__2 : rule__SelectExpression__Group__2__Impl rule__SelectExpression__Group__3 ; public final void rule__SelectExpression__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9114:1: ( rule__SelectExpression__Group__2__Impl rule__SelectExpression__Group__3 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9115:2: rule__SelectExpression__Group__2__Impl rule__SelectExpression__Group__3 { pushFollow(FOLLOW_rule__SelectExpression__Group__2__Impl_in_rule__SelectExpression__Group__218735); rule__SelectExpression__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__SelectExpression__Group__3_in_rule__SelectExpression__Group__218738); rule__SelectExpression__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectExpression__Group__2" // $ANTLR start "rule__SelectExpression__Group__2__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9122:1: rule__SelectExpression__Group__2__Impl : ( ( rule__SelectExpression__Alternatives_2 )? ) ; public final void rule__SelectExpression__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9126:1: ( ( ( rule__SelectExpression__Alternatives_2 )? ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9127:1: ( ( rule__SelectExpression__Alternatives_2 )? ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9127:1: ( ( rule__SelectExpression__Alternatives_2 )? ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9128:1: ( rule__SelectExpression__Alternatives_2 )? { if ( state.backtracking==0 ) { before(grammarAccess.getSelectExpressionAccess().getAlternatives_2()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9129:1: ( rule__SelectExpression__Alternatives_2 )? int alt68=2; int LA68_0 = input.LA(1); if ( ((LA68_0>=124 && LA68_0<=125)) ) { alt68=1; } switch (alt68) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9129:2: rule__SelectExpression__Alternatives_2 { pushFollow(FOLLOW_rule__SelectExpression__Alternatives_2_in_rule__SelectExpression__Group__2__Impl18765); rule__SelectExpression__Alternatives_2(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getSelectExpressionAccess().getAlternatives_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectExpression__Group__2__Impl" // $ANTLR start "rule__SelectExpression__Group__3" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9139:1: rule__SelectExpression__Group__3 : rule__SelectExpression__Group__3__Impl rule__SelectExpression__Group__4 ; public final void rule__SelectExpression__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9143:1: ( rule__SelectExpression__Group__3__Impl rule__SelectExpression__Group__4 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9144:2: rule__SelectExpression__Group__3__Impl rule__SelectExpression__Group__4 { pushFollow(FOLLOW_rule__SelectExpression__Group__3__Impl_in_rule__SelectExpression__Group__318796); rule__SelectExpression__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__SelectExpression__Group__4_in_rule__SelectExpression__Group__318799); rule__SelectExpression__Group__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectExpression__Group__3" // $ANTLR start "rule__SelectExpression__Group__3__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9151:1: rule__SelectExpression__Group__3__Impl : ( ( rule__SelectExpression__Alternatives_3 ) ) ; public final void rule__SelectExpression__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9155:1: ( ( ( rule__SelectExpression__Alternatives_3 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9156:1: ( ( rule__SelectExpression__Alternatives_3 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9156:1: ( ( rule__SelectExpression__Alternatives_3 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9157:1: ( rule__SelectExpression__Alternatives_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSelectExpressionAccess().getAlternatives_3()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9158:1: ( rule__SelectExpression__Alternatives_3 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9158:2: rule__SelectExpression__Alternatives_3 { pushFollow(FOLLOW_rule__SelectExpression__Alternatives_3_in_rule__SelectExpression__Group__3__Impl18826); rule__SelectExpression__Alternatives_3(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getSelectExpressionAccess().getAlternatives_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectExpression__Group__3__Impl" // $ANTLR start "rule__SelectExpression__Group__4" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9168:1: rule__SelectExpression__Group__4 : rule__SelectExpression__Group__4__Impl rule__SelectExpression__Group__5 ; public final void rule__SelectExpression__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9172:1: ( rule__SelectExpression__Group__4__Impl rule__SelectExpression__Group__5 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9173:2: rule__SelectExpression__Group__4__Impl rule__SelectExpression__Group__5 { pushFollow(FOLLOW_rule__SelectExpression__Group__4__Impl_in_rule__SelectExpression__Group__418856); rule__SelectExpression__Group__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__SelectExpression__Group__5_in_rule__SelectExpression__Group__418859); rule__SelectExpression__Group__5(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectExpression__Group__4" // $ANTLR start "rule__SelectExpression__Group__4__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9180:1: rule__SelectExpression__Group__4__Impl : ( ( rule__SelectExpression__Group_4__0 )? ) ; public final void rule__SelectExpression__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9184:1: ( ( ( rule__SelectExpression__Group_4__0 )? ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9185:1: ( ( rule__SelectExpression__Group_4__0 )? ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9185:1: ( ( rule__SelectExpression__Group_4__0 )? ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9186:1: ( rule__SelectExpression__Group_4__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getSelectExpressionAccess().getGroup_4()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9187:1: ( rule__SelectExpression__Group_4__0 )? int alt69=2; int LA69_0 = input.LA(1); if ( (LA69_0==88) ) { alt69=1; } switch (alt69) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9187:2: rule__SelectExpression__Group_4__0 { pushFollow(FOLLOW_rule__SelectExpression__Group_4__0_in_rule__SelectExpression__Group__4__Impl18886); rule__SelectExpression__Group_4__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getSelectExpressionAccess().getGroup_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectExpression__Group__4__Impl" // $ANTLR start "rule__SelectExpression__Group__5" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9197:1: rule__SelectExpression__Group__5 : rule__SelectExpression__Group__5__Impl rule__SelectExpression__Group__6 ; public final void rule__SelectExpression__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9201:1: ( rule__SelectExpression__Group__5__Impl rule__SelectExpression__Group__6 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9202:2: rule__SelectExpression__Group__5__Impl rule__SelectExpression__Group__6 { pushFollow(FOLLOW_rule__SelectExpression__Group__5__Impl_in_rule__SelectExpression__Group__518917); rule__SelectExpression__Group__5__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__SelectExpression__Group__6_in_rule__SelectExpression__Group__518920); rule__SelectExpression__Group__6(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectExpression__Group__5" // $ANTLR start "rule__SelectExpression__Group__5__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9209:1: rule__SelectExpression__Group__5__Impl : ( ( rule__SelectExpression__Group_5__0 )? ) ; public final void rule__SelectExpression__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9213:1: ( ( ( rule__SelectExpression__Group_5__0 )? ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9214:1: ( ( rule__SelectExpression__Group_5__0 )? ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9214:1: ( ( rule__SelectExpression__Group_5__0 )? ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9215:1: ( rule__SelectExpression__Group_5__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getSelectExpressionAccess().getGroup_5()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9216:1: ( rule__SelectExpression__Group_5__0 )? int alt70=2; int LA70_0 = input.LA(1); if ( (LA70_0==89) ) { alt70=1; } switch (alt70) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9216:2: rule__SelectExpression__Group_5__0 { pushFollow(FOLLOW_rule__SelectExpression__Group_5__0_in_rule__SelectExpression__Group__5__Impl18947); rule__SelectExpression__Group_5__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getSelectExpressionAccess().getGroup_5()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectExpression__Group__5__Impl" // $ANTLR start "rule__SelectExpression__Group__6" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9226:1: rule__SelectExpression__Group__6 : rule__SelectExpression__Group__6__Impl rule__SelectExpression__Group__7 ; public final void rule__SelectExpression__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9230:1: ( rule__SelectExpression__Group__6__Impl rule__SelectExpression__Group__7 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9231:2: rule__SelectExpression__Group__6__Impl rule__SelectExpression__Group__7 { pushFollow(FOLLOW_rule__SelectExpression__Group__6__Impl_in_rule__SelectExpression__Group__618978); rule__SelectExpression__Group__6__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__SelectExpression__Group__7_in_rule__SelectExpression__Group__618981); rule__SelectExpression__Group__7(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectExpression__Group__6" // $ANTLR start "rule__SelectExpression__Group__6__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9238:1: rule__SelectExpression__Group__6__Impl : ( ( rule__SelectExpression__Group_6__0 )? ) ; public final void rule__SelectExpression__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9242:1: ( ( ( rule__SelectExpression__Group_6__0 )? ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9243:1: ( ( rule__SelectExpression__Group_6__0 )? ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9243:1: ( ( rule__SelectExpression__Group_6__0 )? ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9244:1: ( rule__SelectExpression__Group_6__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getSelectExpressionAccess().getGroup_6()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9245:1: ( rule__SelectExpression__Group_6__0 )? int alt71=2; int LA71_0 = input.LA(1); if ( (LA71_0==90) ) { alt71=1; } switch (alt71) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9245:2: rule__SelectExpression__Group_6__0 { pushFollow(FOLLOW_rule__SelectExpression__Group_6__0_in_rule__SelectExpression__Group__6__Impl19008); rule__SelectExpression__Group_6__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getSelectExpressionAccess().getGroup_6()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectExpression__Group__6__Impl" // $ANTLR start "rule__SelectExpression__Group__7" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9255:1: rule__SelectExpression__Group__7 : rule__SelectExpression__Group__7__Impl ; public final void rule__SelectExpression__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9259:1: ( rule__SelectExpression__Group__7__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9260:2: rule__SelectExpression__Group__7__Impl { pushFollow(FOLLOW_rule__SelectExpression__Group__7__Impl_in_rule__SelectExpression__Group__719039); rule__SelectExpression__Group__7__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectExpression__Group__7" // $ANTLR start "rule__SelectExpression__Group__7__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9266:1: rule__SelectExpression__Group__7__Impl : ( ( rule__SelectExpression__Group_7__0 )? ) ; public final void rule__SelectExpression__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9270:1: ( ( ( rule__SelectExpression__Group_7__0 )? ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9271:1: ( ( rule__SelectExpression__Group_7__0 )? ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9271:1: ( ( rule__SelectExpression__Group_7__0 )? ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9272:1: ( rule__SelectExpression__Group_7__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getSelectExpressionAccess().getGroup_7()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9273:1: ( rule__SelectExpression__Group_7__0 )? int alt72=2; int LA72_0 = input.LA(1); if ( (LA72_0==91) ) { alt72=1; } switch (alt72) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9273:2: rule__SelectExpression__Group_7__0 { pushFollow(FOLLOW_rule__SelectExpression__Group_7__0_in_rule__SelectExpression__Group__7__Impl19066); rule__SelectExpression__Group_7__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getSelectExpressionAccess().getGroup_7()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectExpression__Group__7__Impl" // $ANTLR start "rule__SelectExpression__Group_4__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9299:1: rule__SelectExpression__Group_4__0 : rule__SelectExpression__Group_4__0__Impl rule__SelectExpression__Group_4__1 ; public final void rule__SelectExpression__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9303:1: ( rule__SelectExpression__Group_4__0__Impl rule__SelectExpression__Group_4__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9304:2: rule__SelectExpression__Group_4__0__Impl rule__SelectExpression__Group_4__1 { pushFollow(FOLLOW_rule__SelectExpression__Group_4__0__Impl_in_rule__SelectExpression__Group_4__019113); rule__SelectExpression__Group_4__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__SelectExpression__Group_4__1_in_rule__SelectExpression__Group_4__019116); rule__SelectExpression__Group_4__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectExpression__Group_4__0" // $ANTLR start "rule__SelectExpression__Group_4__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9311:1: rule__SelectExpression__Group_4__0__Impl : ( 'from' ) ; public final void rule__SelectExpression__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9315:1: ( ( 'from' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9316:1: ( 'from' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9316:1: ( 'from' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9317:1: 'from' { if ( state.backtracking==0 ) { before(grammarAccess.getSelectExpressionAccess().getFromKeyword_4_0()); } match(input,88,FOLLOW_88_in_rule__SelectExpression__Group_4__0__Impl19144); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSelectExpressionAccess().getFromKeyword_4_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectExpression__Group_4__0__Impl" // $ANTLR start "rule__SelectExpression__Group_4__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9330:1: rule__SelectExpression__Group_4__1 : rule__SelectExpression__Group_4__1__Impl ; public final void rule__SelectExpression__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9334:1: ( rule__SelectExpression__Group_4__1__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9335:2: rule__SelectExpression__Group_4__1__Impl { pushFollow(FOLLOW_rule__SelectExpression__Group_4__1__Impl_in_rule__SelectExpression__Group_4__119175); rule__SelectExpression__Group_4__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectExpression__Group_4__1" // $ANTLR start "rule__SelectExpression__Group_4__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9341:1: rule__SelectExpression__Group_4__1__Impl : ( ( rule__SelectExpression__SourceAssignment_4_1 ) ) ; public final void rule__SelectExpression__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9345:1: ( ( ( rule__SelectExpression__SourceAssignment_4_1 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9346:1: ( ( rule__SelectExpression__SourceAssignment_4_1 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9346:1: ( ( rule__SelectExpression__SourceAssignment_4_1 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9347:1: ( rule__SelectExpression__SourceAssignment_4_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSelectExpressionAccess().getSourceAssignment_4_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9348:1: ( rule__SelectExpression__SourceAssignment_4_1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9348:2: rule__SelectExpression__SourceAssignment_4_1 { pushFollow(FOLLOW_rule__SelectExpression__SourceAssignment_4_1_in_rule__SelectExpression__Group_4__1__Impl19202); rule__SelectExpression__SourceAssignment_4_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getSelectExpressionAccess().getSourceAssignment_4_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectExpression__Group_4__1__Impl" // $ANTLR start "rule__SelectExpression__Group_5__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9362:1: rule__SelectExpression__Group_5__0 : rule__SelectExpression__Group_5__0__Impl rule__SelectExpression__Group_5__1 ; public final void rule__SelectExpression__Group_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9366:1: ( rule__SelectExpression__Group_5__0__Impl rule__SelectExpression__Group_5__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9367:2: rule__SelectExpression__Group_5__0__Impl rule__SelectExpression__Group_5__1 { pushFollow(FOLLOW_rule__SelectExpression__Group_5__0__Impl_in_rule__SelectExpression__Group_5__019236); rule__SelectExpression__Group_5__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__SelectExpression__Group_5__1_in_rule__SelectExpression__Group_5__019239); rule__SelectExpression__Group_5__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectExpression__Group_5__0" // $ANTLR start "rule__SelectExpression__Group_5__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9374:1: rule__SelectExpression__Group_5__0__Impl : ( 'where' ) ; public final void rule__SelectExpression__Group_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9378:1: ( ( 'where' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9379:1: ( 'where' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9379:1: ( 'where' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9380:1: 'where' { if ( state.backtracking==0 ) { before(grammarAccess.getSelectExpressionAccess().getWhereKeyword_5_0()); } match(input,89,FOLLOW_89_in_rule__SelectExpression__Group_5__0__Impl19267); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSelectExpressionAccess().getWhereKeyword_5_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectExpression__Group_5__0__Impl" // $ANTLR start "rule__SelectExpression__Group_5__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9393:1: rule__SelectExpression__Group_5__1 : rule__SelectExpression__Group_5__1__Impl ; public final void rule__SelectExpression__Group_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9397:1: ( rule__SelectExpression__Group_5__1__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9398:2: rule__SelectExpression__Group_5__1__Impl { pushFollow(FOLLOW_rule__SelectExpression__Group_5__1__Impl_in_rule__SelectExpression__Group_5__119298); rule__SelectExpression__Group_5__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectExpression__Group_5__1" // $ANTLR start "rule__SelectExpression__Group_5__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9404:1: rule__SelectExpression__Group_5__1__Impl : ( ( rule__SelectExpression__WhereAssignment_5_1 ) ) ; public final void rule__SelectExpression__Group_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9408:1: ( ( ( rule__SelectExpression__WhereAssignment_5_1 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9409:1: ( ( rule__SelectExpression__WhereAssignment_5_1 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9409:1: ( ( rule__SelectExpression__WhereAssignment_5_1 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9410:1: ( rule__SelectExpression__WhereAssignment_5_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSelectExpressionAccess().getWhereAssignment_5_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9411:1: ( rule__SelectExpression__WhereAssignment_5_1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9411:2: rule__SelectExpression__WhereAssignment_5_1 { pushFollow(FOLLOW_rule__SelectExpression__WhereAssignment_5_1_in_rule__SelectExpression__Group_5__1__Impl19325); rule__SelectExpression__WhereAssignment_5_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getSelectExpressionAccess().getWhereAssignment_5_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectExpression__Group_5__1__Impl" // $ANTLR start "rule__SelectExpression__Group_6__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9425:1: rule__SelectExpression__Group_6__0 : rule__SelectExpression__Group_6__0__Impl rule__SelectExpression__Group_6__1 ; public final void rule__SelectExpression__Group_6__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9429:1: ( rule__SelectExpression__Group_6__0__Impl rule__SelectExpression__Group_6__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9430:2: rule__SelectExpression__Group_6__0__Impl rule__SelectExpression__Group_6__1 { pushFollow(FOLLOW_rule__SelectExpression__Group_6__0__Impl_in_rule__SelectExpression__Group_6__019359); rule__SelectExpression__Group_6__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__SelectExpression__Group_6__1_in_rule__SelectExpression__Group_6__019362); rule__SelectExpression__Group_6__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectExpression__Group_6__0" // $ANTLR start "rule__SelectExpression__Group_6__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9437:1: rule__SelectExpression__Group_6__0__Impl : ( 'group by' ) ; public final void rule__SelectExpression__Group_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9441:1: ( ( 'group by' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9442:1: ( 'group by' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9442:1: ( 'group by' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9443:1: 'group by' { if ( state.backtracking==0 ) { before(grammarAccess.getSelectExpressionAccess().getGroupByKeyword_6_0()); } match(input,90,FOLLOW_90_in_rule__SelectExpression__Group_6__0__Impl19390); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSelectExpressionAccess().getGroupByKeyword_6_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectExpression__Group_6__0__Impl" // $ANTLR start "rule__SelectExpression__Group_6__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9456:1: rule__SelectExpression__Group_6__1 : rule__SelectExpression__Group_6__1__Impl ; public final void rule__SelectExpression__Group_6__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9460:1: ( rule__SelectExpression__Group_6__1__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9461:2: rule__SelectExpression__Group_6__1__Impl { pushFollow(FOLLOW_rule__SelectExpression__Group_6__1__Impl_in_rule__SelectExpression__Group_6__119421); rule__SelectExpression__Group_6__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectExpression__Group_6__1" // $ANTLR start "rule__SelectExpression__Group_6__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9467:1: rule__SelectExpression__Group_6__1__Impl : ( ( rule__SelectExpression__GroupByAssignment_6_1 ) ) ; public final void rule__SelectExpression__Group_6__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9471:1: ( ( ( rule__SelectExpression__GroupByAssignment_6_1 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9472:1: ( ( rule__SelectExpression__GroupByAssignment_6_1 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9472:1: ( ( rule__SelectExpression__GroupByAssignment_6_1 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9473:1: ( rule__SelectExpression__GroupByAssignment_6_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSelectExpressionAccess().getGroupByAssignment_6_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9474:1: ( rule__SelectExpression__GroupByAssignment_6_1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9474:2: rule__SelectExpression__GroupByAssignment_6_1 { pushFollow(FOLLOW_rule__SelectExpression__GroupByAssignment_6_1_in_rule__SelectExpression__Group_6__1__Impl19448); rule__SelectExpression__GroupByAssignment_6_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getSelectExpressionAccess().getGroupByAssignment_6_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectExpression__Group_6__1__Impl" // $ANTLR start "rule__SelectExpression__Group_7__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9488:1: rule__SelectExpression__Group_7__0 : rule__SelectExpression__Group_7__0__Impl rule__SelectExpression__Group_7__1 ; public final void rule__SelectExpression__Group_7__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9492:1: ( rule__SelectExpression__Group_7__0__Impl rule__SelectExpression__Group_7__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9493:2: rule__SelectExpression__Group_7__0__Impl rule__SelectExpression__Group_7__1 { pushFollow(FOLLOW_rule__SelectExpression__Group_7__0__Impl_in_rule__SelectExpression__Group_7__019482); rule__SelectExpression__Group_7__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__SelectExpression__Group_7__1_in_rule__SelectExpression__Group_7__019485); rule__SelectExpression__Group_7__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectExpression__Group_7__0" // $ANTLR start "rule__SelectExpression__Group_7__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9500:1: rule__SelectExpression__Group_7__0__Impl : ( 'having' ) ; public final void rule__SelectExpression__Group_7__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9504:1: ( ( 'having' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9505:1: ( 'having' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9505:1: ( 'having' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9506:1: 'having' { if ( state.backtracking==0 ) { before(grammarAccess.getSelectExpressionAccess().getHavingKeyword_7_0()); } match(input,91,FOLLOW_91_in_rule__SelectExpression__Group_7__0__Impl19513); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSelectExpressionAccess().getHavingKeyword_7_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectExpression__Group_7__0__Impl" // $ANTLR start "rule__SelectExpression__Group_7__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9519:1: rule__SelectExpression__Group_7__1 : rule__SelectExpression__Group_7__1__Impl ; public final void rule__SelectExpression__Group_7__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9523:1: ( rule__SelectExpression__Group_7__1__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9524:2: rule__SelectExpression__Group_7__1__Impl { pushFollow(FOLLOW_rule__SelectExpression__Group_7__1__Impl_in_rule__SelectExpression__Group_7__119544); rule__SelectExpression__Group_7__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectExpression__Group_7__1" // $ANTLR start "rule__SelectExpression__Group_7__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9530:1: rule__SelectExpression__Group_7__1__Impl : ( ( rule__SelectExpression__HavingAssignment_7_1 ) ) ; public final void rule__SelectExpression__Group_7__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9534:1: ( ( ( rule__SelectExpression__HavingAssignment_7_1 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9535:1: ( ( rule__SelectExpression__HavingAssignment_7_1 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9535:1: ( ( rule__SelectExpression__HavingAssignment_7_1 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9536:1: ( rule__SelectExpression__HavingAssignment_7_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSelectExpressionAccess().getHavingAssignment_7_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9537:1: ( rule__SelectExpression__HavingAssignment_7_1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9537:2: rule__SelectExpression__HavingAssignment_7_1 { pushFollow(FOLLOW_rule__SelectExpression__HavingAssignment_7_1_in_rule__SelectExpression__Group_7__1__Impl19571); rule__SelectExpression__HavingAssignment_7_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getSelectExpressionAccess().getHavingAssignment_7_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectExpression__Group_7__1__Impl" // $ANTLR start "rule__SelectList__Group__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9551:1: rule__SelectList__Group__0 : rule__SelectList__Group__0__Impl rule__SelectList__Group__1 ; public final void rule__SelectList__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9555:1: ( rule__SelectList__Group__0__Impl rule__SelectList__Group__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9556:2: rule__SelectList__Group__0__Impl rule__SelectList__Group__1 { pushFollow(FOLLOW_rule__SelectList__Group__0__Impl_in_rule__SelectList__Group__019605); rule__SelectList__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__SelectList__Group__1_in_rule__SelectList__Group__019608); rule__SelectList__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectList__Group__0" // $ANTLR start "rule__SelectList__Group__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9563:1: rule__SelectList__Group__0__Impl : ( ( rule__SelectList__ResultColumnsAssignment_0 ) ) ; public final void rule__SelectList__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9567:1: ( ( ( rule__SelectList__ResultColumnsAssignment_0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9568:1: ( ( rule__SelectList__ResultColumnsAssignment_0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9568:1: ( ( rule__SelectList__ResultColumnsAssignment_0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9569:1: ( rule__SelectList__ResultColumnsAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSelectListAccess().getResultColumnsAssignment_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9570:1: ( rule__SelectList__ResultColumnsAssignment_0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9570:2: rule__SelectList__ResultColumnsAssignment_0 { pushFollow(FOLLOW_rule__SelectList__ResultColumnsAssignment_0_in_rule__SelectList__Group__0__Impl19635); rule__SelectList__ResultColumnsAssignment_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getSelectListAccess().getResultColumnsAssignment_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectList__Group__0__Impl" // $ANTLR start "rule__SelectList__Group__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9580:1: rule__SelectList__Group__1 : rule__SelectList__Group__1__Impl ; public final void rule__SelectList__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9584:1: ( rule__SelectList__Group__1__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9585:2: rule__SelectList__Group__1__Impl { pushFollow(FOLLOW_rule__SelectList__Group__1__Impl_in_rule__SelectList__Group__119665); rule__SelectList__Group__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectList__Group__1" // $ANTLR start "rule__SelectList__Group__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9591:1: rule__SelectList__Group__1__Impl : ( ( rule__SelectList__Group_1__0 )* ) ; public final void rule__SelectList__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9595:1: ( ( ( rule__SelectList__Group_1__0 )* ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9596:1: ( ( rule__SelectList__Group_1__0 )* ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9596:1: ( ( rule__SelectList__Group_1__0 )* ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9597:1: ( rule__SelectList__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getSelectListAccess().getGroup_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9598:1: ( rule__SelectList__Group_1__0 )* loop73: do { int alt73=2; int LA73_0 = input.LA(1); if ( (LA73_0==40) ) { alt73=1; } switch (alt73) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9598:2: rule__SelectList__Group_1__0 { pushFollow(FOLLOW_rule__SelectList__Group_1__0_in_rule__SelectList__Group__1__Impl19692); rule__SelectList__Group_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop73; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getSelectListAccess().getGroup_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectList__Group__1__Impl" // $ANTLR start "rule__SelectList__Group_1__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9612:1: rule__SelectList__Group_1__0 : rule__SelectList__Group_1__0__Impl rule__SelectList__Group_1__1 ; public final void rule__SelectList__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9616:1: ( rule__SelectList__Group_1__0__Impl rule__SelectList__Group_1__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9617:2: rule__SelectList__Group_1__0__Impl rule__SelectList__Group_1__1 { pushFollow(FOLLOW_rule__SelectList__Group_1__0__Impl_in_rule__SelectList__Group_1__019727); rule__SelectList__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__SelectList__Group_1__1_in_rule__SelectList__Group_1__019730); rule__SelectList__Group_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectList__Group_1__0" // $ANTLR start "rule__SelectList__Group_1__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9624:1: rule__SelectList__Group_1__0__Impl : ( ',' ) ; public final void rule__SelectList__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9628:1: ( ( ',' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9629:1: ( ',' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9629:1: ( ',' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9630:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getSelectListAccess().getCommaKeyword_1_0()); } match(input,40,FOLLOW_40_in_rule__SelectList__Group_1__0__Impl19758); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSelectListAccess().getCommaKeyword_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectList__Group_1__0__Impl" // $ANTLR start "rule__SelectList__Group_1__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9643:1: rule__SelectList__Group_1__1 : rule__SelectList__Group_1__1__Impl ; public final void rule__SelectList__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9647:1: ( rule__SelectList__Group_1__1__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9648:2: rule__SelectList__Group_1__1__Impl { pushFollow(FOLLOW_rule__SelectList__Group_1__1__Impl_in_rule__SelectList__Group_1__119789); rule__SelectList__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__SelectList__Group_1__1" // $ANTLR start "rule__SelectList__Group_1__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9654:1: rule__SelectList__Group_1__1__Impl : ( ( rule__SelectList__ResultColumnsAssignment_1_1 ) ) ; public final void rule__SelectList__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9658:1: ( ( ( rule__SelectList__ResultColumnsAssignment_1_1 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9659:1: ( ( rule__SelectList__ResultColumnsAssignment_1_1 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9659:1: ( ( rule__SelectList__ResultColumnsAssignment_1_1 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9660:1: ( rule__SelectList__ResultColumnsAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSelectListAccess().getResultColumnsAssignment_1_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9661:1: ( rule__SelectList__ResultColumnsAssignment_1_1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9661:2: rule__SelectList__ResultColumnsAssignment_1_1 { pushFollow(FOLLOW_rule__SelectList__ResultColumnsAssignment_1_1_in_rule__SelectList__Group_1__1__Impl19816); rule__SelectList__ResultColumnsAssignment_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getSelectListAccess().getResultColumnsAssignment_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectList__Group_1__1__Impl" // $ANTLR start "rule__GroupByExpressions__Group__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9675:1: rule__GroupByExpressions__Group__0 : rule__GroupByExpressions__Group__0__Impl rule__GroupByExpressions__Group__1 ; public final void rule__GroupByExpressions__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9679:1: ( rule__GroupByExpressions__Group__0__Impl rule__GroupByExpressions__Group__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9680:2: rule__GroupByExpressions__Group__0__Impl rule__GroupByExpressions__Group__1 { pushFollow(FOLLOW_rule__GroupByExpressions__Group__0__Impl_in_rule__GroupByExpressions__Group__019850); rule__GroupByExpressions__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__GroupByExpressions__Group__1_in_rule__GroupByExpressions__Group__019853); rule__GroupByExpressions__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__GroupByExpressions__Group__0" // $ANTLR start "rule__GroupByExpressions__Group__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9687:1: rule__GroupByExpressions__Group__0__Impl : ( ( rule__GroupByExpressions__GroupByExpressionsAssignment_0 ) ) ; public final void rule__GroupByExpressions__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9691:1: ( ( ( rule__GroupByExpressions__GroupByExpressionsAssignment_0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9692:1: ( ( rule__GroupByExpressions__GroupByExpressionsAssignment_0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9692:1: ( ( rule__GroupByExpressions__GroupByExpressionsAssignment_0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9693:1: ( rule__GroupByExpressions__GroupByExpressionsAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getGroupByExpressionsAccess().getGroupByExpressionsAssignment_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9694:1: ( rule__GroupByExpressions__GroupByExpressionsAssignment_0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9694:2: rule__GroupByExpressions__GroupByExpressionsAssignment_0 { pushFollow(FOLLOW_rule__GroupByExpressions__GroupByExpressionsAssignment_0_in_rule__GroupByExpressions__Group__0__Impl19880); rule__GroupByExpressions__GroupByExpressionsAssignment_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getGroupByExpressionsAccess().getGroupByExpressionsAssignment_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__GroupByExpressions__Group__0__Impl" // $ANTLR start "rule__GroupByExpressions__Group__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9704:1: rule__GroupByExpressions__Group__1 : rule__GroupByExpressions__Group__1__Impl ; public final void rule__GroupByExpressions__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9708:1: ( rule__GroupByExpressions__Group__1__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9709:2: rule__GroupByExpressions__Group__1__Impl { pushFollow(FOLLOW_rule__GroupByExpressions__Group__1__Impl_in_rule__GroupByExpressions__Group__119910); rule__GroupByExpressions__Group__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__GroupByExpressions__Group__1" // $ANTLR start "rule__GroupByExpressions__Group__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9715:1: rule__GroupByExpressions__Group__1__Impl : ( ( rule__GroupByExpressions__Group_1__0 )* ) ; public final void rule__GroupByExpressions__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9719:1: ( ( ( rule__GroupByExpressions__Group_1__0 )* ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9720:1: ( ( rule__GroupByExpressions__Group_1__0 )* ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9720:1: ( ( rule__GroupByExpressions__Group_1__0 )* ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9721:1: ( rule__GroupByExpressions__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getGroupByExpressionsAccess().getGroup_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9722:1: ( rule__GroupByExpressions__Group_1__0 )* loop74: do { int alt74=2; int LA74_0 = input.LA(1); if ( (LA74_0==40) ) { alt74=1; } switch (alt74) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9722:2: rule__GroupByExpressions__Group_1__0 { pushFollow(FOLLOW_rule__GroupByExpressions__Group_1__0_in_rule__GroupByExpressions__Group__1__Impl19937); rule__GroupByExpressions__Group_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop74; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getGroupByExpressionsAccess().getGroup_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__GroupByExpressions__Group__1__Impl" // $ANTLR start "rule__GroupByExpressions__Group_1__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9736:1: rule__GroupByExpressions__Group_1__0 : rule__GroupByExpressions__Group_1__0__Impl rule__GroupByExpressions__Group_1__1 ; public final void rule__GroupByExpressions__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9740:1: ( rule__GroupByExpressions__Group_1__0__Impl rule__GroupByExpressions__Group_1__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9741:2: rule__GroupByExpressions__Group_1__0__Impl rule__GroupByExpressions__Group_1__1 { pushFollow(FOLLOW_rule__GroupByExpressions__Group_1__0__Impl_in_rule__GroupByExpressions__Group_1__019972); rule__GroupByExpressions__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__GroupByExpressions__Group_1__1_in_rule__GroupByExpressions__Group_1__019975); rule__GroupByExpressions__Group_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__GroupByExpressions__Group_1__0" // $ANTLR start "rule__GroupByExpressions__Group_1__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9748:1: rule__GroupByExpressions__Group_1__0__Impl : ( ',' ) ; public final void rule__GroupByExpressions__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9752:1: ( ( ',' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9753:1: ( ',' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9753:1: ( ',' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9754:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getGroupByExpressionsAccess().getCommaKeyword_1_0()); } match(input,40,FOLLOW_40_in_rule__GroupByExpressions__Group_1__0__Impl20003); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getGroupByExpressionsAccess().getCommaKeyword_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__GroupByExpressions__Group_1__0__Impl" // $ANTLR start "rule__GroupByExpressions__Group_1__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9767:1: rule__GroupByExpressions__Group_1__1 : rule__GroupByExpressions__Group_1__1__Impl ; public final void rule__GroupByExpressions__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9771:1: ( rule__GroupByExpressions__Group_1__1__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9772:2: rule__GroupByExpressions__Group_1__1__Impl { pushFollow(FOLLOW_rule__GroupByExpressions__Group_1__1__Impl_in_rule__GroupByExpressions__Group_1__120034); rule__GroupByExpressions__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__GroupByExpressions__Group_1__1" // $ANTLR start "rule__GroupByExpressions__Group_1__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9778:1: rule__GroupByExpressions__Group_1__1__Impl : ( ( rule__GroupByExpressions__GroupByExpressionsAssignment_1_1 ) ) ; public final void rule__GroupByExpressions__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9782:1: ( ( ( rule__GroupByExpressions__GroupByExpressionsAssignment_1_1 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9783:1: ( ( rule__GroupByExpressions__GroupByExpressionsAssignment_1_1 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9783:1: ( ( rule__GroupByExpressions__GroupByExpressionsAssignment_1_1 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9784:1: ( rule__GroupByExpressions__GroupByExpressionsAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getGroupByExpressionsAccess().getGroupByExpressionsAssignment_1_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9785:1: ( rule__GroupByExpressions__GroupByExpressionsAssignment_1_1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9785:2: rule__GroupByExpressions__GroupByExpressionsAssignment_1_1 { pushFollow(FOLLOW_rule__GroupByExpressions__GroupByExpressionsAssignment_1_1_in_rule__GroupByExpressions__Group_1__1__Impl20061); rule__GroupByExpressions__GroupByExpressionsAssignment_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getGroupByExpressionsAccess().getGroupByExpressionsAssignment_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__GroupByExpressions__Group_1__1__Impl" // $ANTLR start "rule__OrderingTerm__Group__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9799:1: rule__OrderingTerm__Group__0 : rule__OrderingTerm__Group__0__Impl rule__OrderingTerm__Group__1 ; public final void rule__OrderingTerm__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9803:1: ( rule__OrderingTerm__Group__0__Impl rule__OrderingTerm__Group__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9804:2: rule__OrderingTerm__Group__0__Impl rule__OrderingTerm__Group__1 { pushFollow(FOLLOW_rule__OrderingTerm__Group__0__Impl_in_rule__OrderingTerm__Group__020095); rule__OrderingTerm__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__OrderingTerm__Group__1_in_rule__OrderingTerm__Group__020098); rule__OrderingTerm__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OrderingTerm__Group__0" // $ANTLR start "rule__OrderingTerm__Group__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9811:1: rule__OrderingTerm__Group__0__Impl : ( ( rule__OrderingTerm__ExpressionAssignment_0 ) ) ; public final void rule__OrderingTerm__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9815:1: ( ( ( rule__OrderingTerm__ExpressionAssignment_0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9816:1: ( ( rule__OrderingTerm__ExpressionAssignment_0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9816:1: ( ( rule__OrderingTerm__ExpressionAssignment_0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9817:1: ( rule__OrderingTerm__ExpressionAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOrderingTermAccess().getExpressionAssignment_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9818:1: ( rule__OrderingTerm__ExpressionAssignment_0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9818:2: rule__OrderingTerm__ExpressionAssignment_0 { pushFollow(FOLLOW_rule__OrderingTerm__ExpressionAssignment_0_in_rule__OrderingTerm__Group__0__Impl20125); rule__OrderingTerm__ExpressionAssignment_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getOrderingTermAccess().getExpressionAssignment_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OrderingTerm__Group__0__Impl" // $ANTLR start "rule__OrderingTerm__Group__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9828:1: rule__OrderingTerm__Group__1 : rule__OrderingTerm__Group__1__Impl ; public final void rule__OrderingTerm__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9832:1: ( rule__OrderingTerm__Group__1__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9833:2: rule__OrderingTerm__Group__1__Impl { pushFollow(FOLLOW_rule__OrderingTerm__Group__1__Impl_in_rule__OrderingTerm__Group__120155); rule__OrderingTerm__Group__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OrderingTerm__Group__1" // $ANTLR start "rule__OrderingTerm__Group__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9839:1: rule__OrderingTerm__Group__1__Impl : ( ( rule__OrderingTerm__Alternatives_1 )? ) ; public final void rule__OrderingTerm__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9843:1: ( ( ( rule__OrderingTerm__Alternatives_1 )? ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9844:1: ( ( rule__OrderingTerm__Alternatives_1 )? ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9844:1: ( ( rule__OrderingTerm__Alternatives_1 )? ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9845:1: ( rule__OrderingTerm__Alternatives_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getOrderingTermAccess().getAlternatives_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9846:1: ( rule__OrderingTerm__Alternatives_1 )? int alt75=2; int LA75_0 = input.LA(1); if ( ((LA75_0>=126 && LA75_0<=127)) ) { alt75=1; } switch (alt75) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9846:2: rule__OrderingTerm__Alternatives_1 { pushFollow(FOLLOW_rule__OrderingTerm__Alternatives_1_in_rule__OrderingTerm__Group__1__Impl20182); rule__OrderingTerm__Alternatives_1(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getOrderingTermAccess().getAlternatives_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OrderingTerm__Group__1__Impl" // $ANTLR start "rule__JoinSource__Group__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9860:1: rule__JoinSource__Group__0 : rule__JoinSource__Group__0__Impl rule__JoinSource__Group__1 ; public final void rule__JoinSource__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9864:1: ( rule__JoinSource__Group__0__Impl rule__JoinSource__Group__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9865:2: rule__JoinSource__Group__0__Impl rule__JoinSource__Group__1 { pushFollow(FOLLOW_rule__JoinSource__Group__0__Impl_in_rule__JoinSource__Group__020217); rule__JoinSource__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__JoinSource__Group__1_in_rule__JoinSource__Group__020220); rule__JoinSource__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JoinSource__Group__0" // $ANTLR start "rule__JoinSource__Group__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9872:1: rule__JoinSource__Group__0__Impl : ( ( rule__JoinSource__SourceAssignment_0 ) ) ; public final void rule__JoinSource__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9876:1: ( ( ( rule__JoinSource__SourceAssignment_0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9877:1: ( ( rule__JoinSource__SourceAssignment_0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9877:1: ( ( rule__JoinSource__SourceAssignment_0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9878:1: ( rule__JoinSource__SourceAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJoinSourceAccess().getSourceAssignment_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9879:1: ( rule__JoinSource__SourceAssignment_0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9879:2: rule__JoinSource__SourceAssignment_0 { pushFollow(FOLLOW_rule__JoinSource__SourceAssignment_0_in_rule__JoinSource__Group__0__Impl20247); rule__JoinSource__SourceAssignment_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getJoinSourceAccess().getSourceAssignment_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JoinSource__Group__0__Impl" // $ANTLR start "rule__JoinSource__Group__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9889:1: rule__JoinSource__Group__1 : rule__JoinSource__Group__1__Impl ; public final void rule__JoinSource__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9893:1: ( rule__JoinSource__Group__1__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9894:2: rule__JoinSource__Group__1__Impl { pushFollow(FOLLOW_rule__JoinSource__Group__1__Impl_in_rule__JoinSource__Group__120277); rule__JoinSource__Group__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JoinSource__Group__1" // $ANTLR start "rule__JoinSource__Group__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9900:1: rule__JoinSource__Group__1__Impl : ( ( rule__JoinSource__JoinStatementsAssignment_1 )* ) ; public final void rule__JoinSource__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9904:1: ( ( ( rule__JoinSource__JoinStatementsAssignment_1 )* ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9905:1: ( ( rule__JoinSource__JoinStatementsAssignment_1 )* ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9905:1: ( ( rule__JoinSource__JoinStatementsAssignment_1 )* ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9906:1: ( rule__JoinSource__JoinStatementsAssignment_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getJoinSourceAccess().getJoinStatementsAssignment_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9907:1: ( rule__JoinSource__JoinStatementsAssignment_1 )* loop76: do { int alt76=2; int LA76_0 = input.LA(1); if ( (LA76_0==92||(LA76_0>=128 && LA76_0<=129)||(LA76_0>=131 && LA76_0<=132)) ) { alt76=1; } switch (alt76) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9907:2: rule__JoinSource__JoinStatementsAssignment_1 { pushFollow(FOLLOW_rule__JoinSource__JoinStatementsAssignment_1_in_rule__JoinSource__Group__1__Impl20304); rule__JoinSource__JoinStatementsAssignment_1(); state._fsp--; if (state.failed) return ; } break; default : break loop76; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getJoinSourceAccess().getJoinStatementsAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JoinSource__Group__1__Impl" // $ANTLR start "rule__SingleSourceTable__Group__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9921:1: rule__SingleSourceTable__Group__0 : rule__SingleSourceTable__Group__0__Impl rule__SingleSourceTable__Group__1 ; public final void rule__SingleSourceTable__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9925:1: ( rule__SingleSourceTable__Group__0__Impl rule__SingleSourceTable__Group__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9926:2: rule__SingleSourceTable__Group__0__Impl rule__SingleSourceTable__Group__1 { pushFollow(FOLLOW_rule__SingleSourceTable__Group__0__Impl_in_rule__SingleSourceTable__Group__020339); rule__SingleSourceTable__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__SingleSourceTable__Group__1_in_rule__SingleSourceTable__Group__020342); rule__SingleSourceTable__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SingleSourceTable__Group__0" // $ANTLR start "rule__SingleSourceTable__Group__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9933:1: rule__SingleSourceTable__Group__0__Impl : ( () ) ; public final void rule__SingleSourceTable__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9937:1: ( ( () ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9938:1: ( () ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9938:1: ( () ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9939:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getSingleSourceTableAccess().getSingleSourceTableAction_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9940:1: () // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9942:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getSingleSourceTableAccess().getSingleSourceTableAction_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SingleSourceTable__Group__0__Impl" // $ANTLR start "rule__SingleSourceTable__Group__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9952:1: rule__SingleSourceTable__Group__1 : rule__SingleSourceTable__Group__1__Impl rule__SingleSourceTable__Group__2 ; public final void rule__SingleSourceTable__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9956:1: ( rule__SingleSourceTable__Group__1__Impl rule__SingleSourceTable__Group__2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9957:2: rule__SingleSourceTable__Group__1__Impl rule__SingleSourceTable__Group__2 { pushFollow(FOLLOW_rule__SingleSourceTable__Group__1__Impl_in_rule__SingleSourceTable__Group__120400); rule__SingleSourceTable__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__SingleSourceTable__Group__2_in_rule__SingleSourceTable__Group__120403); rule__SingleSourceTable__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SingleSourceTable__Group__1" // $ANTLR start "rule__SingleSourceTable__Group__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9964:1: rule__SingleSourceTable__Group__1__Impl : ( ( rule__SingleSourceTable__TableReferenceAssignment_1 ) ) ; public final void rule__SingleSourceTable__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9968:1: ( ( ( rule__SingleSourceTable__TableReferenceAssignment_1 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9969:1: ( ( rule__SingleSourceTable__TableReferenceAssignment_1 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9969:1: ( ( rule__SingleSourceTable__TableReferenceAssignment_1 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9970:1: ( rule__SingleSourceTable__TableReferenceAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSingleSourceTableAccess().getTableReferenceAssignment_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9971:1: ( rule__SingleSourceTable__TableReferenceAssignment_1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9971:2: rule__SingleSourceTable__TableReferenceAssignment_1 { pushFollow(FOLLOW_rule__SingleSourceTable__TableReferenceAssignment_1_in_rule__SingleSourceTable__Group__1__Impl20430); rule__SingleSourceTable__TableReferenceAssignment_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getSingleSourceTableAccess().getTableReferenceAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SingleSourceTable__Group__1__Impl" // $ANTLR start "rule__SingleSourceTable__Group__2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9981:1: rule__SingleSourceTable__Group__2 : rule__SingleSourceTable__Group__2__Impl ; public final void rule__SingleSourceTable__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9985:1: ( rule__SingleSourceTable__Group__2__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9986:2: rule__SingleSourceTable__Group__2__Impl { pushFollow(FOLLOW_rule__SingleSourceTable__Group__2__Impl_in_rule__SingleSourceTable__Group__220460); rule__SingleSourceTable__Group__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SingleSourceTable__Group__2" // $ANTLR start "rule__SingleSourceTable__Group__2__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9992:1: rule__SingleSourceTable__Group__2__Impl : ( ( rule__SingleSourceTable__Group_2__0 )? ) ; public final void rule__SingleSourceTable__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9996:1: ( ( ( rule__SingleSourceTable__Group_2__0 )? ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9997:1: ( ( rule__SingleSourceTable__Group_2__0 )? ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9997:1: ( ( rule__SingleSourceTable__Group_2__0 )? ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9998:1: ( rule__SingleSourceTable__Group_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getSingleSourceTableAccess().getGroup_2()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9999:1: ( rule__SingleSourceTable__Group_2__0 )? int alt77=2; int LA77_0 = input.LA(1); if ( (LA77_0==81) ) { alt77=1; } switch (alt77) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:9999:2: rule__SingleSourceTable__Group_2__0 { pushFollow(FOLLOW_rule__SingleSourceTable__Group_2__0_in_rule__SingleSourceTable__Group__2__Impl20487); rule__SingleSourceTable__Group_2__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getSingleSourceTableAccess().getGroup_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SingleSourceTable__Group__2__Impl" // $ANTLR start "rule__SingleSourceTable__Group_2__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10015:1: rule__SingleSourceTable__Group_2__0 : rule__SingleSourceTable__Group_2__0__Impl rule__SingleSourceTable__Group_2__1 ; public final void rule__SingleSourceTable__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10019:1: ( rule__SingleSourceTable__Group_2__0__Impl rule__SingleSourceTable__Group_2__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10020:2: rule__SingleSourceTable__Group_2__0__Impl rule__SingleSourceTable__Group_2__1 { pushFollow(FOLLOW_rule__SingleSourceTable__Group_2__0__Impl_in_rule__SingleSourceTable__Group_2__020524); rule__SingleSourceTable__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__SingleSourceTable__Group_2__1_in_rule__SingleSourceTable__Group_2__020527); rule__SingleSourceTable__Group_2__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SingleSourceTable__Group_2__0" // $ANTLR start "rule__SingleSourceTable__Group_2__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10027:1: rule__SingleSourceTable__Group_2__0__Impl : ( 'as' ) ; public final void rule__SingleSourceTable__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10031:1: ( ( 'as' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10032:1: ( 'as' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10032:1: ( 'as' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10033:1: 'as' { if ( state.backtracking==0 ) { before(grammarAccess.getSingleSourceTableAccess().getAsKeyword_2_0()); } match(input,81,FOLLOW_81_in_rule__SingleSourceTable__Group_2__0__Impl20555); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSingleSourceTableAccess().getAsKeyword_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SingleSourceTable__Group_2__0__Impl" // $ANTLR start "rule__SingleSourceTable__Group_2__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10046:1: rule__SingleSourceTable__Group_2__1 : rule__SingleSourceTable__Group_2__1__Impl ; public final void rule__SingleSourceTable__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10050:1: ( rule__SingleSourceTable__Group_2__1__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10051:2: rule__SingleSourceTable__Group_2__1__Impl { pushFollow(FOLLOW_rule__SingleSourceTable__Group_2__1__Impl_in_rule__SingleSourceTable__Group_2__120586); rule__SingleSourceTable__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__SingleSourceTable__Group_2__1" // $ANTLR start "rule__SingleSourceTable__Group_2__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10057:1: rule__SingleSourceTable__Group_2__1__Impl : ( ( rule__SingleSourceTable__NameAssignment_2_1 ) ) ; public final void rule__SingleSourceTable__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10061:1: ( ( ( rule__SingleSourceTable__NameAssignment_2_1 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10062:1: ( ( rule__SingleSourceTable__NameAssignment_2_1 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10062:1: ( ( rule__SingleSourceTable__NameAssignment_2_1 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10063:1: ( rule__SingleSourceTable__NameAssignment_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSingleSourceTableAccess().getNameAssignment_2_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10064:1: ( rule__SingleSourceTable__NameAssignment_2_1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10064:2: rule__SingleSourceTable__NameAssignment_2_1 { pushFollow(FOLLOW_rule__SingleSourceTable__NameAssignment_2_1_in_rule__SingleSourceTable__Group_2__1__Impl20613); rule__SingleSourceTable__NameAssignment_2_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getSingleSourceTableAccess().getNameAssignment_2_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SingleSourceTable__Group_2__1__Impl" // $ANTLR start "rule__SingleSourceSelectStatement__Group__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10078:1: rule__SingleSourceSelectStatement__Group__0 : rule__SingleSourceSelectStatement__Group__0__Impl rule__SingleSourceSelectStatement__Group__1 ; public final void rule__SingleSourceSelectStatement__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10082:1: ( rule__SingleSourceSelectStatement__Group__0__Impl rule__SingleSourceSelectStatement__Group__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10083:2: rule__SingleSourceSelectStatement__Group__0__Impl rule__SingleSourceSelectStatement__Group__1 { pushFollow(FOLLOW_rule__SingleSourceSelectStatement__Group__0__Impl_in_rule__SingleSourceSelectStatement__Group__020647); rule__SingleSourceSelectStatement__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__SingleSourceSelectStatement__Group__1_in_rule__SingleSourceSelectStatement__Group__020650); rule__SingleSourceSelectStatement__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SingleSourceSelectStatement__Group__0" // $ANTLR start "rule__SingleSourceSelectStatement__Group__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10090:1: rule__SingleSourceSelectStatement__Group__0__Impl : ( () ) ; public final void rule__SingleSourceSelectStatement__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10094:1: ( ( () ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10095:1: ( () ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10095:1: ( () ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10096:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getSingleSourceSelectStatementAccess().getSingleSourceSelectStatementAction_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10097:1: () // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10099:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getSingleSourceSelectStatementAccess().getSingleSourceSelectStatementAction_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SingleSourceSelectStatement__Group__0__Impl" // $ANTLR start "rule__SingleSourceSelectStatement__Group__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10109:1: rule__SingleSourceSelectStatement__Group__1 : rule__SingleSourceSelectStatement__Group__1__Impl rule__SingleSourceSelectStatement__Group__2 ; public final void rule__SingleSourceSelectStatement__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10113:1: ( rule__SingleSourceSelectStatement__Group__1__Impl rule__SingleSourceSelectStatement__Group__2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10114:2: rule__SingleSourceSelectStatement__Group__1__Impl rule__SingleSourceSelectStatement__Group__2 { pushFollow(FOLLOW_rule__SingleSourceSelectStatement__Group__1__Impl_in_rule__SingleSourceSelectStatement__Group__120708); rule__SingleSourceSelectStatement__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__SingleSourceSelectStatement__Group__2_in_rule__SingleSourceSelectStatement__Group__120711); rule__SingleSourceSelectStatement__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SingleSourceSelectStatement__Group__1" // $ANTLR start "rule__SingleSourceSelectStatement__Group__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10121:1: rule__SingleSourceSelectStatement__Group__1__Impl : ( '(' ) ; public final void rule__SingleSourceSelectStatement__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10125:1: ( ( '(' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10126:1: ( '(' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10126:1: ( '(' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10127:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getSingleSourceSelectStatementAccess().getLeftParenthesisKeyword_1()); } match(input,69,FOLLOW_69_in_rule__SingleSourceSelectStatement__Group__1__Impl20739); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSingleSourceSelectStatementAccess().getLeftParenthesisKeyword_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SingleSourceSelectStatement__Group__1__Impl" // $ANTLR start "rule__SingleSourceSelectStatement__Group__2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10140:1: rule__SingleSourceSelectStatement__Group__2 : rule__SingleSourceSelectStatement__Group__2__Impl rule__SingleSourceSelectStatement__Group__3 ; public final void rule__SingleSourceSelectStatement__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10144:1: ( rule__SingleSourceSelectStatement__Group__2__Impl rule__SingleSourceSelectStatement__Group__3 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10145:2: rule__SingleSourceSelectStatement__Group__2__Impl rule__SingleSourceSelectStatement__Group__3 { pushFollow(FOLLOW_rule__SingleSourceSelectStatement__Group__2__Impl_in_rule__SingleSourceSelectStatement__Group__220770); rule__SingleSourceSelectStatement__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__SingleSourceSelectStatement__Group__3_in_rule__SingleSourceSelectStatement__Group__220773); rule__SingleSourceSelectStatement__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SingleSourceSelectStatement__Group__2" // $ANTLR start "rule__SingleSourceSelectStatement__Group__2__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10152:1: rule__SingleSourceSelectStatement__Group__2__Impl : ( ( rule__SingleSourceSelectStatement__SelectStatementAssignment_2 ) ) ; public final void rule__SingleSourceSelectStatement__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10156:1: ( ( ( rule__SingleSourceSelectStatement__SelectStatementAssignment_2 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10157:1: ( ( rule__SingleSourceSelectStatement__SelectStatementAssignment_2 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10157:1: ( ( rule__SingleSourceSelectStatement__SelectStatementAssignment_2 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10158:1: ( rule__SingleSourceSelectStatement__SelectStatementAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSingleSourceSelectStatementAccess().getSelectStatementAssignment_2()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10159:1: ( rule__SingleSourceSelectStatement__SelectStatementAssignment_2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10159:2: rule__SingleSourceSelectStatement__SelectStatementAssignment_2 { pushFollow(FOLLOW_rule__SingleSourceSelectStatement__SelectStatementAssignment_2_in_rule__SingleSourceSelectStatement__Group__2__Impl20800); rule__SingleSourceSelectStatement__SelectStatementAssignment_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getSingleSourceSelectStatementAccess().getSelectStatementAssignment_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SingleSourceSelectStatement__Group__2__Impl" // $ANTLR start "rule__SingleSourceSelectStatement__Group__3" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10169:1: rule__SingleSourceSelectStatement__Group__3 : rule__SingleSourceSelectStatement__Group__3__Impl rule__SingleSourceSelectStatement__Group__4 ; public final void rule__SingleSourceSelectStatement__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10173:1: ( rule__SingleSourceSelectStatement__Group__3__Impl rule__SingleSourceSelectStatement__Group__4 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10174:2: rule__SingleSourceSelectStatement__Group__3__Impl rule__SingleSourceSelectStatement__Group__4 { pushFollow(FOLLOW_rule__SingleSourceSelectStatement__Group__3__Impl_in_rule__SingleSourceSelectStatement__Group__320830); rule__SingleSourceSelectStatement__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__SingleSourceSelectStatement__Group__4_in_rule__SingleSourceSelectStatement__Group__320833); rule__SingleSourceSelectStatement__Group__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SingleSourceSelectStatement__Group__3" // $ANTLR start "rule__SingleSourceSelectStatement__Group__3__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10181:1: rule__SingleSourceSelectStatement__Group__3__Impl : ( ')' ) ; public final void rule__SingleSourceSelectStatement__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10185:1: ( ( ')' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10186:1: ( ')' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10186:1: ( ')' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10187:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getSingleSourceSelectStatementAccess().getRightParenthesisKeyword_3()); } match(input,70,FOLLOW_70_in_rule__SingleSourceSelectStatement__Group__3__Impl20861); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSingleSourceSelectStatementAccess().getRightParenthesisKeyword_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SingleSourceSelectStatement__Group__3__Impl" // $ANTLR start "rule__SingleSourceSelectStatement__Group__4" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10200:1: rule__SingleSourceSelectStatement__Group__4 : rule__SingleSourceSelectStatement__Group__4__Impl ; public final void rule__SingleSourceSelectStatement__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10204:1: ( rule__SingleSourceSelectStatement__Group__4__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10205:2: rule__SingleSourceSelectStatement__Group__4__Impl { pushFollow(FOLLOW_rule__SingleSourceSelectStatement__Group__4__Impl_in_rule__SingleSourceSelectStatement__Group__420892); rule__SingleSourceSelectStatement__Group__4__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SingleSourceSelectStatement__Group__4" // $ANTLR start "rule__SingleSourceSelectStatement__Group__4__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10211:1: rule__SingleSourceSelectStatement__Group__4__Impl : ( ( rule__SingleSourceSelectStatement__Group_4__0 )? ) ; public final void rule__SingleSourceSelectStatement__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10215:1: ( ( ( rule__SingleSourceSelectStatement__Group_4__0 )? ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10216:1: ( ( rule__SingleSourceSelectStatement__Group_4__0 )? ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10216:1: ( ( rule__SingleSourceSelectStatement__Group_4__0 )? ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10217:1: ( rule__SingleSourceSelectStatement__Group_4__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getSingleSourceSelectStatementAccess().getGroup_4()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10218:1: ( rule__SingleSourceSelectStatement__Group_4__0 )? int alt78=2; int LA78_0 = input.LA(1); if ( (LA78_0==81) ) { alt78=1; } switch (alt78) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10218:2: rule__SingleSourceSelectStatement__Group_4__0 { pushFollow(FOLLOW_rule__SingleSourceSelectStatement__Group_4__0_in_rule__SingleSourceSelectStatement__Group__4__Impl20919); rule__SingleSourceSelectStatement__Group_4__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getSingleSourceSelectStatementAccess().getGroup_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SingleSourceSelectStatement__Group__4__Impl" // $ANTLR start "rule__SingleSourceSelectStatement__Group_4__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10238:1: rule__SingleSourceSelectStatement__Group_4__0 : rule__SingleSourceSelectStatement__Group_4__0__Impl rule__SingleSourceSelectStatement__Group_4__1 ; public final void rule__SingleSourceSelectStatement__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10242:1: ( rule__SingleSourceSelectStatement__Group_4__0__Impl rule__SingleSourceSelectStatement__Group_4__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10243:2: rule__SingleSourceSelectStatement__Group_4__0__Impl rule__SingleSourceSelectStatement__Group_4__1 { pushFollow(FOLLOW_rule__SingleSourceSelectStatement__Group_4__0__Impl_in_rule__SingleSourceSelectStatement__Group_4__020960); rule__SingleSourceSelectStatement__Group_4__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__SingleSourceSelectStatement__Group_4__1_in_rule__SingleSourceSelectStatement__Group_4__020963); rule__SingleSourceSelectStatement__Group_4__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SingleSourceSelectStatement__Group_4__0" // $ANTLR start "rule__SingleSourceSelectStatement__Group_4__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10250:1: rule__SingleSourceSelectStatement__Group_4__0__Impl : ( 'as' ) ; public final void rule__SingleSourceSelectStatement__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10254:1: ( ( 'as' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10255:1: ( 'as' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10255:1: ( 'as' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10256:1: 'as' { if ( state.backtracking==0 ) { before(grammarAccess.getSingleSourceSelectStatementAccess().getAsKeyword_4_0()); } match(input,81,FOLLOW_81_in_rule__SingleSourceSelectStatement__Group_4__0__Impl20991); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSingleSourceSelectStatementAccess().getAsKeyword_4_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SingleSourceSelectStatement__Group_4__0__Impl" // $ANTLR start "rule__SingleSourceSelectStatement__Group_4__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10269:1: rule__SingleSourceSelectStatement__Group_4__1 : rule__SingleSourceSelectStatement__Group_4__1__Impl ; public final void rule__SingleSourceSelectStatement__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10273:1: ( rule__SingleSourceSelectStatement__Group_4__1__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10274:2: rule__SingleSourceSelectStatement__Group_4__1__Impl { pushFollow(FOLLOW_rule__SingleSourceSelectStatement__Group_4__1__Impl_in_rule__SingleSourceSelectStatement__Group_4__121022); rule__SingleSourceSelectStatement__Group_4__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SingleSourceSelectStatement__Group_4__1" // $ANTLR start "rule__SingleSourceSelectStatement__Group_4__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10280:1: rule__SingleSourceSelectStatement__Group_4__1__Impl : ( ( rule__SingleSourceSelectStatement__NameAssignment_4_1 ) ) ; public final void rule__SingleSourceSelectStatement__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10284:1: ( ( ( rule__SingleSourceSelectStatement__NameAssignment_4_1 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10285:1: ( ( rule__SingleSourceSelectStatement__NameAssignment_4_1 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10285:1: ( ( rule__SingleSourceSelectStatement__NameAssignment_4_1 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10286:1: ( rule__SingleSourceSelectStatement__NameAssignment_4_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSingleSourceSelectStatementAccess().getNameAssignment_4_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10287:1: ( rule__SingleSourceSelectStatement__NameAssignment_4_1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10287:2: rule__SingleSourceSelectStatement__NameAssignment_4_1 { pushFollow(FOLLOW_rule__SingleSourceSelectStatement__NameAssignment_4_1_in_rule__SingleSourceSelectStatement__Group_4__1__Impl21049); rule__SingleSourceSelectStatement__NameAssignment_4_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getSingleSourceSelectStatementAccess().getNameAssignment_4_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SingleSourceSelectStatement__Group_4__1__Impl" // $ANTLR start "rule__SingleSourceJoin__Group__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10301:1: rule__SingleSourceJoin__Group__0 : rule__SingleSourceJoin__Group__0__Impl rule__SingleSourceJoin__Group__1 ; public final void rule__SingleSourceJoin__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10305:1: ( rule__SingleSourceJoin__Group__0__Impl rule__SingleSourceJoin__Group__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10306:2: rule__SingleSourceJoin__Group__0__Impl rule__SingleSourceJoin__Group__1 { pushFollow(FOLLOW_rule__SingleSourceJoin__Group__0__Impl_in_rule__SingleSourceJoin__Group__021083); rule__SingleSourceJoin__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__SingleSourceJoin__Group__1_in_rule__SingleSourceJoin__Group__021086); rule__SingleSourceJoin__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SingleSourceJoin__Group__0" // $ANTLR start "rule__SingleSourceJoin__Group__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10313:1: rule__SingleSourceJoin__Group__0__Impl : ( '(' ) ; public final void rule__SingleSourceJoin__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10317:1: ( ( '(' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10318:1: ( '(' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10318:1: ( '(' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10319:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getSingleSourceJoinAccess().getLeftParenthesisKeyword_0()); } match(input,69,FOLLOW_69_in_rule__SingleSourceJoin__Group__0__Impl21114); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSingleSourceJoinAccess().getLeftParenthesisKeyword_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SingleSourceJoin__Group__0__Impl" // $ANTLR start "rule__SingleSourceJoin__Group__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10332:1: rule__SingleSourceJoin__Group__1 : rule__SingleSourceJoin__Group__1__Impl rule__SingleSourceJoin__Group__2 ; public final void rule__SingleSourceJoin__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10336:1: ( rule__SingleSourceJoin__Group__1__Impl rule__SingleSourceJoin__Group__2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10337:2: rule__SingleSourceJoin__Group__1__Impl rule__SingleSourceJoin__Group__2 { pushFollow(FOLLOW_rule__SingleSourceJoin__Group__1__Impl_in_rule__SingleSourceJoin__Group__121145); rule__SingleSourceJoin__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__SingleSourceJoin__Group__2_in_rule__SingleSourceJoin__Group__121148); rule__SingleSourceJoin__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SingleSourceJoin__Group__1" // $ANTLR start "rule__SingleSourceJoin__Group__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10344:1: rule__SingleSourceJoin__Group__1__Impl : ( ( rule__SingleSourceJoin__JoinSourceAssignment_1 ) ) ; public final void rule__SingleSourceJoin__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10348:1: ( ( ( rule__SingleSourceJoin__JoinSourceAssignment_1 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10349:1: ( ( rule__SingleSourceJoin__JoinSourceAssignment_1 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10349:1: ( ( rule__SingleSourceJoin__JoinSourceAssignment_1 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10350:1: ( rule__SingleSourceJoin__JoinSourceAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSingleSourceJoinAccess().getJoinSourceAssignment_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10351:1: ( rule__SingleSourceJoin__JoinSourceAssignment_1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10351:2: rule__SingleSourceJoin__JoinSourceAssignment_1 { pushFollow(FOLLOW_rule__SingleSourceJoin__JoinSourceAssignment_1_in_rule__SingleSourceJoin__Group__1__Impl21175); rule__SingleSourceJoin__JoinSourceAssignment_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getSingleSourceJoinAccess().getJoinSourceAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SingleSourceJoin__Group__1__Impl" // $ANTLR start "rule__SingleSourceJoin__Group__2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10361:1: rule__SingleSourceJoin__Group__2 : rule__SingleSourceJoin__Group__2__Impl ; public final void rule__SingleSourceJoin__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10365:1: ( rule__SingleSourceJoin__Group__2__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10366:2: rule__SingleSourceJoin__Group__2__Impl { pushFollow(FOLLOW_rule__SingleSourceJoin__Group__2__Impl_in_rule__SingleSourceJoin__Group__221205); rule__SingleSourceJoin__Group__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SingleSourceJoin__Group__2" // $ANTLR start "rule__SingleSourceJoin__Group__2__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10372:1: rule__SingleSourceJoin__Group__2__Impl : ( ')' ) ; public final void rule__SingleSourceJoin__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10376:1: ( ( ')' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10377:1: ( ')' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10377:1: ( ')' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10378:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getSingleSourceJoinAccess().getRightParenthesisKeyword_2()); } match(input,70,FOLLOW_70_in_rule__SingleSourceJoin__Group__2__Impl21233); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSingleSourceJoinAccess().getRightParenthesisKeyword_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SingleSourceJoin__Group__2__Impl" // $ANTLR start "rule__JoinStatement__Group__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10397:1: rule__JoinStatement__Group__0 : rule__JoinStatement__Group__0__Impl rule__JoinStatement__Group__1 ; public final void rule__JoinStatement__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10401:1: ( rule__JoinStatement__Group__0__Impl rule__JoinStatement__Group__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10402:2: rule__JoinStatement__Group__0__Impl rule__JoinStatement__Group__1 { pushFollow(FOLLOW_rule__JoinStatement__Group__0__Impl_in_rule__JoinStatement__Group__021270); rule__JoinStatement__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__JoinStatement__Group__1_in_rule__JoinStatement__Group__021273); rule__JoinStatement__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JoinStatement__Group__0" // $ANTLR start "rule__JoinStatement__Group__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10409:1: rule__JoinStatement__Group__0__Impl : ( () ) ; public final void rule__JoinStatement__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10413:1: ( ( () ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10414:1: ( () ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10414:1: ( () ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10415:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getJoinStatementAccess().getJoinStatementAction_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10416:1: () // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10418:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getJoinStatementAccess().getJoinStatementAction_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JoinStatement__Group__0__Impl" // $ANTLR start "rule__JoinStatement__Group__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10428:1: rule__JoinStatement__Group__1 : rule__JoinStatement__Group__1__Impl rule__JoinStatement__Group__2 ; public final void rule__JoinStatement__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10432:1: ( rule__JoinStatement__Group__1__Impl rule__JoinStatement__Group__2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10433:2: rule__JoinStatement__Group__1__Impl rule__JoinStatement__Group__2 { pushFollow(FOLLOW_rule__JoinStatement__Group__1__Impl_in_rule__JoinStatement__Group__121331); rule__JoinStatement__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__JoinStatement__Group__2_in_rule__JoinStatement__Group__121334); rule__JoinStatement__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JoinStatement__Group__1" // $ANTLR start "rule__JoinStatement__Group__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10440:1: rule__JoinStatement__Group__1__Impl : ( ( rule__JoinStatement__NaturalAssignment_1 )? ) ; public final void rule__JoinStatement__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10444:1: ( ( ( rule__JoinStatement__NaturalAssignment_1 )? ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10445:1: ( ( rule__JoinStatement__NaturalAssignment_1 )? ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10445:1: ( ( rule__JoinStatement__NaturalAssignment_1 )? ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10446:1: ( rule__JoinStatement__NaturalAssignment_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getJoinStatementAccess().getNaturalAssignment_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10447:1: ( rule__JoinStatement__NaturalAssignment_1 )? int alt79=2; int LA79_0 = input.LA(1); if ( (LA79_0==128) ) { alt79=1; } switch (alt79) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10447:2: rule__JoinStatement__NaturalAssignment_1 { pushFollow(FOLLOW_rule__JoinStatement__NaturalAssignment_1_in_rule__JoinStatement__Group__1__Impl21361); rule__JoinStatement__NaturalAssignment_1(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getJoinStatementAccess().getNaturalAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JoinStatement__Group__1__Impl" // $ANTLR start "rule__JoinStatement__Group__2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10457:1: rule__JoinStatement__Group__2 : rule__JoinStatement__Group__2__Impl rule__JoinStatement__Group__3 ; public final void rule__JoinStatement__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10461:1: ( rule__JoinStatement__Group__2__Impl rule__JoinStatement__Group__3 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10462:2: rule__JoinStatement__Group__2__Impl rule__JoinStatement__Group__3 { pushFollow(FOLLOW_rule__JoinStatement__Group__2__Impl_in_rule__JoinStatement__Group__221392); rule__JoinStatement__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__JoinStatement__Group__3_in_rule__JoinStatement__Group__221395); rule__JoinStatement__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JoinStatement__Group__2" // $ANTLR start "rule__JoinStatement__Group__2__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10469:1: rule__JoinStatement__Group__2__Impl : ( ( rule__JoinStatement__Alternatives_2 )? ) ; public final void rule__JoinStatement__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10473:1: ( ( ( rule__JoinStatement__Alternatives_2 )? ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10474:1: ( ( rule__JoinStatement__Alternatives_2 )? ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10474:1: ( ( rule__JoinStatement__Alternatives_2 )? ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10475:1: ( rule__JoinStatement__Alternatives_2 )? { if ( state.backtracking==0 ) { before(grammarAccess.getJoinStatementAccess().getAlternatives_2()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10476:1: ( rule__JoinStatement__Alternatives_2 )? int alt80=2; int LA80_0 = input.LA(1); if ( (LA80_0==129||(LA80_0>=131 && LA80_0<=132)) ) { alt80=1; } switch (alt80) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10476:2: rule__JoinStatement__Alternatives_2 { pushFollow(FOLLOW_rule__JoinStatement__Alternatives_2_in_rule__JoinStatement__Group__2__Impl21422); rule__JoinStatement__Alternatives_2(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getJoinStatementAccess().getAlternatives_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JoinStatement__Group__2__Impl" // $ANTLR start "rule__JoinStatement__Group__3" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10486:1: rule__JoinStatement__Group__3 : rule__JoinStatement__Group__3__Impl rule__JoinStatement__Group__4 ; public final void rule__JoinStatement__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10490:1: ( rule__JoinStatement__Group__3__Impl rule__JoinStatement__Group__4 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10491:2: rule__JoinStatement__Group__3__Impl rule__JoinStatement__Group__4 { pushFollow(FOLLOW_rule__JoinStatement__Group__3__Impl_in_rule__JoinStatement__Group__321453); rule__JoinStatement__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__JoinStatement__Group__4_in_rule__JoinStatement__Group__321456); rule__JoinStatement__Group__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JoinStatement__Group__3" // $ANTLR start "rule__JoinStatement__Group__3__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10498:1: rule__JoinStatement__Group__3__Impl : ( 'join' ) ; public final void rule__JoinStatement__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10502:1: ( ( 'join' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10503:1: ( 'join' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10503:1: ( 'join' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10504:1: 'join' { if ( state.backtracking==0 ) { before(grammarAccess.getJoinStatementAccess().getJoinKeyword_3()); } match(input,92,FOLLOW_92_in_rule__JoinStatement__Group__3__Impl21484); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJoinStatementAccess().getJoinKeyword_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JoinStatement__Group__3__Impl" // $ANTLR start "rule__JoinStatement__Group__4" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10517:1: rule__JoinStatement__Group__4 : rule__JoinStatement__Group__4__Impl rule__JoinStatement__Group__5 ; public final void rule__JoinStatement__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10521:1: ( rule__JoinStatement__Group__4__Impl rule__JoinStatement__Group__5 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10522:2: rule__JoinStatement__Group__4__Impl rule__JoinStatement__Group__5 { pushFollow(FOLLOW_rule__JoinStatement__Group__4__Impl_in_rule__JoinStatement__Group__421515); rule__JoinStatement__Group__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__JoinStatement__Group__5_in_rule__JoinStatement__Group__421518); rule__JoinStatement__Group__5(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JoinStatement__Group__4" // $ANTLR start "rule__JoinStatement__Group__4__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10529:1: rule__JoinStatement__Group__4__Impl : ( ( rule__JoinStatement__SingleSourceAssignment_4 ) ) ; public final void rule__JoinStatement__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10533:1: ( ( ( rule__JoinStatement__SingleSourceAssignment_4 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10534:1: ( ( rule__JoinStatement__SingleSourceAssignment_4 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10534:1: ( ( rule__JoinStatement__SingleSourceAssignment_4 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10535:1: ( rule__JoinStatement__SingleSourceAssignment_4 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJoinStatementAccess().getSingleSourceAssignment_4()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10536:1: ( rule__JoinStatement__SingleSourceAssignment_4 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10536:2: rule__JoinStatement__SingleSourceAssignment_4 { pushFollow(FOLLOW_rule__JoinStatement__SingleSourceAssignment_4_in_rule__JoinStatement__Group__4__Impl21545); rule__JoinStatement__SingleSourceAssignment_4(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getJoinStatementAccess().getSingleSourceAssignment_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JoinStatement__Group__4__Impl" // $ANTLR start "rule__JoinStatement__Group__5" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10546:1: rule__JoinStatement__Group__5 : rule__JoinStatement__Group__5__Impl rule__JoinStatement__Group__6 ; public final void rule__JoinStatement__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10550:1: ( rule__JoinStatement__Group__5__Impl rule__JoinStatement__Group__6 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10551:2: rule__JoinStatement__Group__5__Impl rule__JoinStatement__Group__6 { pushFollow(FOLLOW_rule__JoinStatement__Group__5__Impl_in_rule__JoinStatement__Group__521575); rule__JoinStatement__Group__5__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__JoinStatement__Group__6_in_rule__JoinStatement__Group__521578); rule__JoinStatement__Group__6(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JoinStatement__Group__5" // $ANTLR start "rule__JoinStatement__Group__5__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10558:1: rule__JoinStatement__Group__5__Impl : ( 'on' ) ; public final void rule__JoinStatement__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10562:1: ( ( 'on' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10563:1: ( 'on' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10563:1: ( 'on' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10564:1: 'on' { if ( state.backtracking==0 ) { before(grammarAccess.getJoinStatementAccess().getOnKeyword_5()); } match(input,93,FOLLOW_93_in_rule__JoinStatement__Group__5__Impl21606); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJoinStatementAccess().getOnKeyword_5()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JoinStatement__Group__5__Impl" // $ANTLR start "rule__JoinStatement__Group__6" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10577:1: rule__JoinStatement__Group__6 : rule__JoinStatement__Group__6__Impl ; public final void rule__JoinStatement__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10581:1: ( rule__JoinStatement__Group__6__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10582:2: rule__JoinStatement__Group__6__Impl { pushFollow(FOLLOW_rule__JoinStatement__Group__6__Impl_in_rule__JoinStatement__Group__621637); rule__JoinStatement__Group__6__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JoinStatement__Group__6" // $ANTLR start "rule__JoinStatement__Group__6__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10588:1: rule__JoinStatement__Group__6__Impl : ( ( rule__JoinStatement__ExpressionAssignment_6 ) ) ; public final void rule__JoinStatement__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10592:1: ( ( ( rule__JoinStatement__ExpressionAssignment_6 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10593:1: ( ( rule__JoinStatement__ExpressionAssignment_6 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10593:1: ( ( rule__JoinStatement__ExpressionAssignment_6 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10594:1: ( rule__JoinStatement__ExpressionAssignment_6 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJoinStatementAccess().getExpressionAssignment_6()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10595:1: ( rule__JoinStatement__ExpressionAssignment_6 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10595:2: rule__JoinStatement__ExpressionAssignment_6 { pushFollow(FOLLOW_rule__JoinStatement__ExpressionAssignment_6_in_rule__JoinStatement__Group__6__Impl21664); rule__JoinStatement__ExpressionAssignment_6(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getJoinStatementAccess().getExpressionAssignment_6()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JoinStatement__Group__6__Impl" // $ANTLR start "rule__JoinStatement__Group_2_0__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10619:1: rule__JoinStatement__Group_2_0__0 : rule__JoinStatement__Group_2_0__0__Impl rule__JoinStatement__Group_2_0__1 ; public final void rule__JoinStatement__Group_2_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10623:1: ( rule__JoinStatement__Group_2_0__0__Impl rule__JoinStatement__Group_2_0__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10624:2: rule__JoinStatement__Group_2_0__0__Impl rule__JoinStatement__Group_2_0__1 { pushFollow(FOLLOW_rule__JoinStatement__Group_2_0__0__Impl_in_rule__JoinStatement__Group_2_0__021708); rule__JoinStatement__Group_2_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__JoinStatement__Group_2_0__1_in_rule__JoinStatement__Group_2_0__021711); rule__JoinStatement__Group_2_0__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JoinStatement__Group_2_0__0" // $ANTLR start "rule__JoinStatement__Group_2_0__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10631:1: rule__JoinStatement__Group_2_0__0__Impl : ( ( rule__JoinStatement__LeftAssignment_2_0_0 ) ) ; public final void rule__JoinStatement__Group_2_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10635:1: ( ( ( rule__JoinStatement__LeftAssignment_2_0_0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10636:1: ( ( rule__JoinStatement__LeftAssignment_2_0_0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10636:1: ( ( rule__JoinStatement__LeftAssignment_2_0_0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10637:1: ( rule__JoinStatement__LeftAssignment_2_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJoinStatementAccess().getLeftAssignment_2_0_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10638:1: ( rule__JoinStatement__LeftAssignment_2_0_0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10638:2: rule__JoinStatement__LeftAssignment_2_0_0 { pushFollow(FOLLOW_rule__JoinStatement__LeftAssignment_2_0_0_in_rule__JoinStatement__Group_2_0__0__Impl21738); rule__JoinStatement__LeftAssignment_2_0_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getJoinStatementAccess().getLeftAssignment_2_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JoinStatement__Group_2_0__0__Impl" // $ANTLR start "rule__JoinStatement__Group_2_0__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10648:1: rule__JoinStatement__Group_2_0__1 : rule__JoinStatement__Group_2_0__1__Impl ; public final void rule__JoinStatement__Group_2_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10652:1: ( rule__JoinStatement__Group_2_0__1__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10653:2: rule__JoinStatement__Group_2_0__1__Impl { pushFollow(FOLLOW_rule__JoinStatement__Group_2_0__1__Impl_in_rule__JoinStatement__Group_2_0__121768); rule__JoinStatement__Group_2_0__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JoinStatement__Group_2_0__1" // $ANTLR start "rule__JoinStatement__Group_2_0__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10659:1: rule__JoinStatement__Group_2_0__1__Impl : ( ( rule__JoinStatement__OuterAssignment_2_0_1 )? ) ; public final void rule__JoinStatement__Group_2_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10663:1: ( ( ( rule__JoinStatement__OuterAssignment_2_0_1 )? ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10664:1: ( ( rule__JoinStatement__OuterAssignment_2_0_1 )? ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10664:1: ( ( rule__JoinStatement__OuterAssignment_2_0_1 )? ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10665:1: ( rule__JoinStatement__OuterAssignment_2_0_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getJoinStatementAccess().getOuterAssignment_2_0_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10666:1: ( rule__JoinStatement__OuterAssignment_2_0_1 )? int alt81=2; int LA81_0 = input.LA(1); if ( (LA81_0==130) ) { alt81=1; } switch (alt81) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10666:2: rule__JoinStatement__OuterAssignment_2_0_1 { pushFollow(FOLLOW_rule__JoinStatement__OuterAssignment_2_0_1_in_rule__JoinStatement__Group_2_0__1__Impl21795); rule__JoinStatement__OuterAssignment_2_0_1(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getJoinStatementAccess().getOuterAssignment_2_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JoinStatement__Group_2_0__1__Impl" // $ANTLR start "rule__ResultColumn__Group__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10680:1: rule__ResultColumn__Group__0 : rule__ResultColumn__Group__0__Impl rule__ResultColumn__Group__1 ; public final void rule__ResultColumn__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10684:1: ( rule__ResultColumn__Group__0__Impl rule__ResultColumn__Group__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10685:2: rule__ResultColumn__Group__0__Impl rule__ResultColumn__Group__1 { pushFollow(FOLLOW_rule__ResultColumn__Group__0__Impl_in_rule__ResultColumn__Group__021830); rule__ResultColumn__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ResultColumn__Group__1_in_rule__ResultColumn__Group__021833); rule__ResultColumn__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ResultColumn__Group__0" // $ANTLR start "rule__ResultColumn__Group__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10692:1: rule__ResultColumn__Group__0__Impl : ( () ) ; public final void rule__ResultColumn__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10696:1: ( ( () ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10697:1: ( () ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10697:1: ( () ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10698:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getResultColumnAccess().getResultColumnAction_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10699:1: () // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10701:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getResultColumnAccess().getResultColumnAction_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ResultColumn__Group__0__Impl" // $ANTLR start "rule__ResultColumn__Group__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10711:1: rule__ResultColumn__Group__1 : rule__ResultColumn__Group__1__Impl rule__ResultColumn__Group__2 ; public final void rule__ResultColumn__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10715:1: ( rule__ResultColumn__Group__1__Impl rule__ResultColumn__Group__2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10716:2: rule__ResultColumn__Group__1__Impl rule__ResultColumn__Group__2 { pushFollow(FOLLOW_rule__ResultColumn__Group__1__Impl_in_rule__ResultColumn__Group__121891); rule__ResultColumn__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ResultColumn__Group__2_in_rule__ResultColumn__Group__121894); rule__ResultColumn__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ResultColumn__Group__1" // $ANTLR start "rule__ResultColumn__Group__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10723:1: rule__ResultColumn__Group__1__Impl : ( ( rule__ResultColumn__ExpressionAssignment_1 ) ) ; public final void rule__ResultColumn__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10727:1: ( ( ( rule__ResultColumn__ExpressionAssignment_1 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10728:1: ( ( rule__ResultColumn__ExpressionAssignment_1 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10728:1: ( ( rule__ResultColumn__ExpressionAssignment_1 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10729:1: ( rule__ResultColumn__ExpressionAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getResultColumnAccess().getExpressionAssignment_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10730:1: ( rule__ResultColumn__ExpressionAssignment_1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10730:2: rule__ResultColumn__ExpressionAssignment_1 { pushFollow(FOLLOW_rule__ResultColumn__ExpressionAssignment_1_in_rule__ResultColumn__Group__1__Impl21921); rule__ResultColumn__ExpressionAssignment_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getResultColumnAccess().getExpressionAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ResultColumn__Group__1__Impl" // $ANTLR start "rule__ResultColumn__Group__2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10740:1: rule__ResultColumn__Group__2 : rule__ResultColumn__Group__2__Impl ; public final void rule__ResultColumn__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10744:1: ( rule__ResultColumn__Group__2__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10745:2: rule__ResultColumn__Group__2__Impl { pushFollow(FOLLOW_rule__ResultColumn__Group__2__Impl_in_rule__ResultColumn__Group__221951); rule__ResultColumn__Group__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ResultColumn__Group__2" // $ANTLR start "rule__ResultColumn__Group__2__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10751:1: rule__ResultColumn__Group__2__Impl : ( ( rule__ResultColumn__Group_2__0 )? ) ; public final void rule__ResultColumn__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10755:1: ( ( ( rule__ResultColumn__Group_2__0 )? ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10756:1: ( ( rule__ResultColumn__Group_2__0 )? ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10756:1: ( ( rule__ResultColumn__Group_2__0 )? ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10757:1: ( rule__ResultColumn__Group_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getResultColumnAccess().getGroup_2()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10758:1: ( rule__ResultColumn__Group_2__0 )? int alt82=2; int LA82_0 = input.LA(1); if ( (LA82_0==81) ) { alt82=1; } switch (alt82) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10758:2: rule__ResultColumn__Group_2__0 { pushFollow(FOLLOW_rule__ResultColumn__Group_2__0_in_rule__ResultColumn__Group__2__Impl21978); rule__ResultColumn__Group_2__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getResultColumnAccess().getGroup_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ResultColumn__Group__2__Impl" // $ANTLR start "rule__ResultColumn__Group_2__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10774:1: rule__ResultColumn__Group_2__0 : rule__ResultColumn__Group_2__0__Impl rule__ResultColumn__Group_2__1 ; public final void rule__ResultColumn__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10778:1: ( rule__ResultColumn__Group_2__0__Impl rule__ResultColumn__Group_2__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10779:2: rule__ResultColumn__Group_2__0__Impl rule__ResultColumn__Group_2__1 { pushFollow(FOLLOW_rule__ResultColumn__Group_2__0__Impl_in_rule__ResultColumn__Group_2__022015); rule__ResultColumn__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ResultColumn__Group_2__1_in_rule__ResultColumn__Group_2__022018); rule__ResultColumn__Group_2__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ResultColumn__Group_2__0" // $ANTLR start "rule__ResultColumn__Group_2__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10786:1: rule__ResultColumn__Group_2__0__Impl : ( 'as' ) ; public final void rule__ResultColumn__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10790:1: ( ( 'as' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10791:1: ( 'as' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10791:1: ( 'as' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10792:1: 'as' { if ( state.backtracking==0 ) { before(grammarAccess.getResultColumnAccess().getAsKeyword_2_0()); } match(input,81,FOLLOW_81_in_rule__ResultColumn__Group_2__0__Impl22046); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getResultColumnAccess().getAsKeyword_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ResultColumn__Group_2__0__Impl" // $ANTLR start "rule__ResultColumn__Group_2__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10805:1: rule__ResultColumn__Group_2__1 : rule__ResultColumn__Group_2__1__Impl ; public final void rule__ResultColumn__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10809:1: ( rule__ResultColumn__Group_2__1__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10810:2: rule__ResultColumn__Group_2__1__Impl { pushFollow(FOLLOW_rule__ResultColumn__Group_2__1__Impl_in_rule__ResultColumn__Group_2__122077); rule__ResultColumn__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__ResultColumn__Group_2__1" // $ANTLR start "rule__ResultColumn__Group_2__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10816:1: rule__ResultColumn__Group_2__1__Impl : ( ( rule__ResultColumn__NameAssignment_2_1 ) ) ; public final void rule__ResultColumn__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10820:1: ( ( ( rule__ResultColumn__NameAssignment_2_1 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10821:1: ( ( rule__ResultColumn__NameAssignment_2_1 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10821:1: ( ( rule__ResultColumn__NameAssignment_2_1 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10822:1: ( rule__ResultColumn__NameAssignment_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getResultColumnAccess().getNameAssignment_2_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10823:1: ( rule__ResultColumn__NameAssignment_2_1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10823:2: rule__ResultColumn__NameAssignment_2_1 { pushFollow(FOLLOW_rule__ResultColumn__NameAssignment_2_1_in_rule__ResultColumn__Group_2__1__Impl22104); rule__ResultColumn__NameAssignment_2_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getResultColumnAccess().getNameAssignment_2_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ResultColumn__Group_2__1__Impl" // $ANTLR start "rule__LiteralValue__Group_0__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10837:1: rule__LiteralValue__Group_0__0 : rule__LiteralValue__Group_0__0__Impl rule__LiteralValue__Group_0__1 ; public final void rule__LiteralValue__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10841:1: ( rule__LiteralValue__Group_0__0__Impl rule__LiteralValue__Group_0__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10842:2: rule__LiteralValue__Group_0__0__Impl rule__LiteralValue__Group_0__1 { pushFollow(FOLLOW_rule__LiteralValue__Group_0__0__Impl_in_rule__LiteralValue__Group_0__022138); rule__LiteralValue__Group_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__LiteralValue__Group_0__1_in_rule__LiteralValue__Group_0__022141); rule__LiteralValue__Group_0__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__LiteralValue__Group_0__0" // $ANTLR start "rule__LiteralValue__Group_0__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10849:1: rule__LiteralValue__Group_0__0__Impl : ( () ) ; public final void rule__LiteralValue__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10853:1: ( ( () ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10854:1: ( () ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10854:1: ( () ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10855:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralValueAccess().getNumericLiteralAction_0_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10856:1: () // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10858:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getLiteralValueAccess().getNumericLiteralAction_0_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__LiteralValue__Group_0__0__Impl" // $ANTLR start "rule__LiteralValue__Group_0__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10868:1: rule__LiteralValue__Group_0__1 : rule__LiteralValue__Group_0__1__Impl ; public final void rule__LiteralValue__Group_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10872:1: ( rule__LiteralValue__Group_0__1__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10873:2: rule__LiteralValue__Group_0__1__Impl { pushFollow(FOLLOW_rule__LiteralValue__Group_0__1__Impl_in_rule__LiteralValue__Group_0__122199); rule__LiteralValue__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__LiteralValue__Group_0__1" // $ANTLR start "rule__LiteralValue__Group_0__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10879:1: rule__LiteralValue__Group_0__1__Impl : ( ( rule__LiteralValue__NumberAssignment_0_1 ) ) ; public final void rule__LiteralValue__Group_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10883:1: ( ( ( rule__LiteralValue__NumberAssignment_0_1 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10884:1: ( ( rule__LiteralValue__NumberAssignment_0_1 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10884:1: ( ( rule__LiteralValue__NumberAssignment_0_1 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10885:1: ( rule__LiteralValue__NumberAssignment_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralValueAccess().getNumberAssignment_0_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10886:1: ( rule__LiteralValue__NumberAssignment_0_1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10886:2: rule__LiteralValue__NumberAssignment_0_1 { pushFollow(FOLLOW_rule__LiteralValue__NumberAssignment_0_1_in_rule__LiteralValue__Group_0__1__Impl22226); rule__LiteralValue__NumberAssignment_0_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getLiteralValueAccess().getNumberAssignment_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__LiteralValue__Group_0__1__Impl" // $ANTLR start "rule__LiteralValue__Group_1__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10900:1: rule__LiteralValue__Group_1__0 : rule__LiteralValue__Group_1__0__Impl rule__LiteralValue__Group_1__1 ; public final void rule__LiteralValue__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10904:1: ( rule__LiteralValue__Group_1__0__Impl rule__LiteralValue__Group_1__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10905:2: rule__LiteralValue__Group_1__0__Impl rule__LiteralValue__Group_1__1 { pushFollow(FOLLOW_rule__LiteralValue__Group_1__0__Impl_in_rule__LiteralValue__Group_1__022260); rule__LiteralValue__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__LiteralValue__Group_1__1_in_rule__LiteralValue__Group_1__022263); rule__LiteralValue__Group_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__LiteralValue__Group_1__0" // $ANTLR start "rule__LiteralValue__Group_1__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10912:1: rule__LiteralValue__Group_1__0__Impl : ( () ) ; public final void rule__LiteralValue__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10916:1: ( ( () ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10917:1: ( () ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10917:1: ( () ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10918:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralValueAccess().getStringLiteralAction_1_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10919:1: () // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10921:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getLiteralValueAccess().getStringLiteralAction_1_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__LiteralValue__Group_1__0__Impl" // $ANTLR start "rule__LiteralValue__Group_1__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10931:1: rule__LiteralValue__Group_1__1 : rule__LiteralValue__Group_1__1__Impl ; public final void rule__LiteralValue__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10935:1: ( rule__LiteralValue__Group_1__1__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10936:2: rule__LiteralValue__Group_1__1__Impl { pushFollow(FOLLOW_rule__LiteralValue__Group_1__1__Impl_in_rule__LiteralValue__Group_1__122321); rule__LiteralValue__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__LiteralValue__Group_1__1" // $ANTLR start "rule__LiteralValue__Group_1__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10942:1: rule__LiteralValue__Group_1__1__Impl : ( ( rule__LiteralValue__LiteralAssignment_1_1 ) ) ; public final void rule__LiteralValue__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10946:1: ( ( ( rule__LiteralValue__LiteralAssignment_1_1 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10947:1: ( ( rule__LiteralValue__LiteralAssignment_1_1 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10947:1: ( ( rule__LiteralValue__LiteralAssignment_1_1 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10948:1: ( rule__LiteralValue__LiteralAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralValueAccess().getLiteralAssignment_1_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10949:1: ( rule__LiteralValue__LiteralAssignment_1_1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10949:2: rule__LiteralValue__LiteralAssignment_1_1 { pushFollow(FOLLOW_rule__LiteralValue__LiteralAssignment_1_1_in_rule__LiteralValue__Group_1__1__Impl22348); rule__LiteralValue__LiteralAssignment_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getLiteralValueAccess().getLiteralAssignment_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__LiteralValue__Group_1__1__Impl" // $ANTLR start "rule__LiteralValue__Group_2__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10963:1: rule__LiteralValue__Group_2__0 : rule__LiteralValue__Group_2__0__Impl rule__LiteralValue__Group_2__1 ; public final void rule__LiteralValue__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10967:1: ( rule__LiteralValue__Group_2__0__Impl rule__LiteralValue__Group_2__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10968:2: rule__LiteralValue__Group_2__0__Impl rule__LiteralValue__Group_2__1 { pushFollow(FOLLOW_rule__LiteralValue__Group_2__0__Impl_in_rule__LiteralValue__Group_2__022382); rule__LiteralValue__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__LiteralValue__Group_2__1_in_rule__LiteralValue__Group_2__022385); rule__LiteralValue__Group_2__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__LiteralValue__Group_2__0" // $ANTLR start "rule__LiteralValue__Group_2__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10975:1: rule__LiteralValue__Group_2__0__Impl : ( () ) ; public final void rule__LiteralValue__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10979:1: ( ( () ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10980:1: ( () ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10980:1: ( () ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10981:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralValueAccess().getNullLiteralAction_2_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10982:1: () // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10984:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getLiteralValueAccess().getNullLiteralAction_2_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__LiteralValue__Group_2__0__Impl" // $ANTLR start "rule__LiteralValue__Group_2__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10994:1: rule__LiteralValue__Group_2__1 : rule__LiteralValue__Group_2__1__Impl ; public final void rule__LiteralValue__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10998:1: ( rule__LiteralValue__Group_2__1__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:10999:2: rule__LiteralValue__Group_2__1__Impl { pushFollow(FOLLOW_rule__LiteralValue__Group_2__1__Impl_in_rule__LiteralValue__Group_2__122443); rule__LiteralValue__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__LiteralValue__Group_2__1" // $ANTLR start "rule__LiteralValue__Group_2__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11005:1: rule__LiteralValue__Group_2__1__Impl : ( ( rule__LiteralValue__LiteralAssignment_2_1 ) ) ; public final void rule__LiteralValue__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11009:1: ( ( ( rule__LiteralValue__LiteralAssignment_2_1 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11010:1: ( ( rule__LiteralValue__LiteralAssignment_2_1 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11010:1: ( ( rule__LiteralValue__LiteralAssignment_2_1 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11011:1: ( rule__LiteralValue__LiteralAssignment_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralValueAccess().getLiteralAssignment_2_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11012:1: ( rule__LiteralValue__LiteralAssignment_2_1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11012:2: rule__LiteralValue__LiteralAssignment_2_1 { pushFollow(FOLLOW_rule__LiteralValue__LiteralAssignment_2_1_in_rule__LiteralValue__Group_2__1__Impl22470); rule__LiteralValue__LiteralAssignment_2_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getLiteralValueAccess().getLiteralAssignment_2_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__LiteralValue__Group_2__1__Impl" // $ANTLR start "rule__LiteralValue__Group_3__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11026:1: rule__LiteralValue__Group_3__0 : rule__LiteralValue__Group_3__0__Impl rule__LiteralValue__Group_3__1 ; public final void rule__LiteralValue__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11030:1: ( rule__LiteralValue__Group_3__0__Impl rule__LiteralValue__Group_3__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11031:2: rule__LiteralValue__Group_3__0__Impl rule__LiteralValue__Group_3__1 { pushFollow(FOLLOW_rule__LiteralValue__Group_3__0__Impl_in_rule__LiteralValue__Group_3__022504); rule__LiteralValue__Group_3__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__LiteralValue__Group_3__1_in_rule__LiteralValue__Group_3__022507); rule__LiteralValue__Group_3__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__LiteralValue__Group_3__0" // $ANTLR start "rule__LiteralValue__Group_3__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11038:1: rule__LiteralValue__Group_3__0__Impl : ( () ) ; public final void rule__LiteralValue__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11042:1: ( ( () ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11043:1: ( () ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11043:1: ( () ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11044:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralValueAccess().getCurrentTimeLiteralAction_3_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11045:1: () // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11047:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getLiteralValueAccess().getCurrentTimeLiteralAction_3_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__LiteralValue__Group_3__0__Impl" // $ANTLR start "rule__LiteralValue__Group_3__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11057:1: rule__LiteralValue__Group_3__1 : rule__LiteralValue__Group_3__1__Impl ; public final void rule__LiteralValue__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11061:1: ( rule__LiteralValue__Group_3__1__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11062:2: rule__LiteralValue__Group_3__1__Impl { pushFollow(FOLLOW_rule__LiteralValue__Group_3__1__Impl_in_rule__LiteralValue__Group_3__122565); rule__LiteralValue__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__LiteralValue__Group_3__1" // $ANTLR start "rule__LiteralValue__Group_3__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11068:1: rule__LiteralValue__Group_3__1__Impl : ( ( rule__LiteralValue__LiteralAssignment_3_1 ) ) ; public final void rule__LiteralValue__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11072:1: ( ( ( rule__LiteralValue__LiteralAssignment_3_1 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11073:1: ( ( rule__LiteralValue__LiteralAssignment_3_1 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11073:1: ( ( rule__LiteralValue__LiteralAssignment_3_1 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11074:1: ( rule__LiteralValue__LiteralAssignment_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralValueAccess().getLiteralAssignment_3_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11075:1: ( rule__LiteralValue__LiteralAssignment_3_1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11075:2: rule__LiteralValue__LiteralAssignment_3_1 { pushFollow(FOLLOW_rule__LiteralValue__LiteralAssignment_3_1_in_rule__LiteralValue__Group_3__1__Impl22592); rule__LiteralValue__LiteralAssignment_3_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getLiteralValueAccess().getLiteralAssignment_3_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__LiteralValue__Group_3__1__Impl" // $ANTLR start "rule__LiteralValue__Group_4__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11089:1: rule__LiteralValue__Group_4__0 : rule__LiteralValue__Group_4__0__Impl rule__LiteralValue__Group_4__1 ; public final void rule__LiteralValue__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11093:1: ( rule__LiteralValue__Group_4__0__Impl rule__LiteralValue__Group_4__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11094:2: rule__LiteralValue__Group_4__0__Impl rule__LiteralValue__Group_4__1 { pushFollow(FOLLOW_rule__LiteralValue__Group_4__0__Impl_in_rule__LiteralValue__Group_4__022626); rule__LiteralValue__Group_4__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__LiteralValue__Group_4__1_in_rule__LiteralValue__Group_4__022629); rule__LiteralValue__Group_4__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__LiteralValue__Group_4__0" // $ANTLR start "rule__LiteralValue__Group_4__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11101:1: rule__LiteralValue__Group_4__0__Impl : ( () ) ; public final void rule__LiteralValue__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11105:1: ( ( () ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11106:1: ( () ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11106:1: ( () ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11107:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralValueAccess().getCurrentDateLiteralAction_4_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11108:1: () // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11110:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getLiteralValueAccess().getCurrentDateLiteralAction_4_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__LiteralValue__Group_4__0__Impl" // $ANTLR start "rule__LiteralValue__Group_4__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11120:1: rule__LiteralValue__Group_4__1 : rule__LiteralValue__Group_4__1__Impl ; public final void rule__LiteralValue__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11124:1: ( rule__LiteralValue__Group_4__1__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11125:2: rule__LiteralValue__Group_4__1__Impl { pushFollow(FOLLOW_rule__LiteralValue__Group_4__1__Impl_in_rule__LiteralValue__Group_4__122687); rule__LiteralValue__Group_4__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__LiteralValue__Group_4__1" // $ANTLR start "rule__LiteralValue__Group_4__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11131:1: rule__LiteralValue__Group_4__1__Impl : ( ( rule__LiteralValue__LiteralAssignment_4_1 ) ) ; public final void rule__LiteralValue__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11135:1: ( ( ( rule__LiteralValue__LiteralAssignment_4_1 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11136:1: ( ( rule__LiteralValue__LiteralAssignment_4_1 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11136:1: ( ( rule__LiteralValue__LiteralAssignment_4_1 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11137:1: ( rule__LiteralValue__LiteralAssignment_4_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralValueAccess().getLiteralAssignment_4_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11138:1: ( rule__LiteralValue__LiteralAssignment_4_1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11138:2: rule__LiteralValue__LiteralAssignment_4_1 { pushFollow(FOLLOW_rule__LiteralValue__LiteralAssignment_4_1_in_rule__LiteralValue__Group_4__1__Impl22714); rule__LiteralValue__LiteralAssignment_4_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getLiteralValueAccess().getLiteralAssignment_4_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__LiteralValue__Group_4__1__Impl" // $ANTLR start "rule__LiteralValue__Group_5__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11152:1: rule__LiteralValue__Group_5__0 : rule__LiteralValue__Group_5__0__Impl rule__LiteralValue__Group_5__1 ; public final void rule__LiteralValue__Group_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11156:1: ( rule__LiteralValue__Group_5__0__Impl rule__LiteralValue__Group_5__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11157:2: rule__LiteralValue__Group_5__0__Impl rule__LiteralValue__Group_5__1 { pushFollow(FOLLOW_rule__LiteralValue__Group_5__0__Impl_in_rule__LiteralValue__Group_5__022748); rule__LiteralValue__Group_5__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__LiteralValue__Group_5__1_in_rule__LiteralValue__Group_5__022751); rule__LiteralValue__Group_5__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__LiteralValue__Group_5__0" // $ANTLR start "rule__LiteralValue__Group_5__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11164:1: rule__LiteralValue__Group_5__0__Impl : ( () ) ; public final void rule__LiteralValue__Group_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11168:1: ( ( () ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11169:1: ( () ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11169:1: ( () ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11170:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralValueAccess().getCurrentTimeStampLiteralAction_5_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11171:1: () // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11173:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getLiteralValueAccess().getCurrentTimeStampLiteralAction_5_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__LiteralValue__Group_5__0__Impl" // $ANTLR start "rule__LiteralValue__Group_5__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11183:1: rule__LiteralValue__Group_5__1 : rule__LiteralValue__Group_5__1__Impl ; public final void rule__LiteralValue__Group_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11187:1: ( rule__LiteralValue__Group_5__1__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11188:2: rule__LiteralValue__Group_5__1__Impl { pushFollow(FOLLOW_rule__LiteralValue__Group_5__1__Impl_in_rule__LiteralValue__Group_5__122809); rule__LiteralValue__Group_5__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__LiteralValue__Group_5__1" // $ANTLR start "rule__LiteralValue__Group_5__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11194:1: rule__LiteralValue__Group_5__1__Impl : ( ( rule__LiteralValue__LiteralAssignment_5_1 ) ) ; public final void rule__LiteralValue__Group_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11198:1: ( ( ( rule__LiteralValue__LiteralAssignment_5_1 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11199:1: ( ( rule__LiteralValue__LiteralAssignment_5_1 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11199:1: ( ( rule__LiteralValue__LiteralAssignment_5_1 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11200:1: ( rule__LiteralValue__LiteralAssignment_5_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralValueAccess().getLiteralAssignment_5_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11201:1: ( rule__LiteralValue__LiteralAssignment_5_1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11201:2: rule__LiteralValue__LiteralAssignment_5_1 { pushFollow(FOLLOW_rule__LiteralValue__LiteralAssignment_5_1_in_rule__LiteralValue__Group_5__1__Impl22836); rule__LiteralValue__LiteralAssignment_5_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getLiteralValueAccess().getLiteralAssignment_5_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__LiteralValue__Group_5__1__Impl" // $ANTLR start "rule__CreateTableStatement__Group__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11215:1: rule__CreateTableStatement__Group__0 : rule__CreateTableStatement__Group__0__Impl rule__CreateTableStatement__Group__1 ; public final void rule__CreateTableStatement__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11219:1: ( rule__CreateTableStatement__Group__0__Impl rule__CreateTableStatement__Group__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11220:2: rule__CreateTableStatement__Group__0__Impl rule__CreateTableStatement__Group__1 { pushFollow(FOLLOW_rule__CreateTableStatement__Group__0__Impl_in_rule__CreateTableStatement__Group__022870); rule__CreateTableStatement__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__CreateTableStatement__Group__1_in_rule__CreateTableStatement__Group__022873); rule__CreateTableStatement__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTableStatement__Group__0" // $ANTLR start "rule__CreateTableStatement__Group__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11227:1: rule__CreateTableStatement__Group__0__Impl : ( () ) ; public final void rule__CreateTableStatement__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11231:1: ( ( () ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11232:1: ( () ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11232:1: ( () ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11233:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getCreateTableStatementAccess().getCreateTableStatementAction_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11234:1: () // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11236:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getCreateTableStatementAccess().getCreateTableStatementAction_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTableStatement__Group__0__Impl" // $ANTLR start "rule__CreateTableStatement__Group__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11246:1: rule__CreateTableStatement__Group__1 : rule__CreateTableStatement__Group__1__Impl rule__CreateTableStatement__Group__2 ; public final void rule__CreateTableStatement__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11250:1: ( rule__CreateTableStatement__Group__1__Impl rule__CreateTableStatement__Group__2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11251:2: rule__CreateTableStatement__Group__1__Impl rule__CreateTableStatement__Group__2 { pushFollow(FOLLOW_rule__CreateTableStatement__Group__1__Impl_in_rule__CreateTableStatement__Group__122931); rule__CreateTableStatement__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__CreateTableStatement__Group__2_in_rule__CreateTableStatement__Group__122934); rule__CreateTableStatement__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTableStatement__Group__1" // $ANTLR start "rule__CreateTableStatement__Group__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11258:1: rule__CreateTableStatement__Group__1__Impl : ( 'create' ) ; public final void rule__CreateTableStatement__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11262:1: ( ( 'create' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11263:1: ( 'create' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11263:1: ( 'create' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11264:1: 'create' { if ( state.backtracking==0 ) { before(grammarAccess.getCreateTableStatementAccess().getCreateKeyword_1()); } match(input,94,FOLLOW_94_in_rule__CreateTableStatement__Group__1__Impl22962); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCreateTableStatementAccess().getCreateKeyword_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTableStatement__Group__1__Impl" // $ANTLR start "rule__CreateTableStatement__Group__2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11277:1: rule__CreateTableStatement__Group__2 : rule__CreateTableStatement__Group__2__Impl rule__CreateTableStatement__Group__3 ; public final void rule__CreateTableStatement__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11281:1: ( rule__CreateTableStatement__Group__2__Impl rule__CreateTableStatement__Group__3 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11282:2: rule__CreateTableStatement__Group__2__Impl rule__CreateTableStatement__Group__3 { pushFollow(FOLLOW_rule__CreateTableStatement__Group__2__Impl_in_rule__CreateTableStatement__Group__222993); rule__CreateTableStatement__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__CreateTableStatement__Group__3_in_rule__CreateTableStatement__Group__222996); rule__CreateTableStatement__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTableStatement__Group__2" // $ANTLR start "rule__CreateTableStatement__Group__2__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11289:1: rule__CreateTableStatement__Group__2__Impl : ( ( rule__CreateTableStatement__TemporaryAssignment_2 )? ) ; public final void rule__CreateTableStatement__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11293:1: ( ( ( rule__CreateTableStatement__TemporaryAssignment_2 )? ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11294:1: ( ( rule__CreateTableStatement__TemporaryAssignment_2 )? ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11294:1: ( ( rule__CreateTableStatement__TemporaryAssignment_2 )? ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11295:1: ( rule__CreateTableStatement__TemporaryAssignment_2 )? { if ( state.backtracking==0 ) { before(grammarAccess.getCreateTableStatementAccess().getTemporaryAssignment_2()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11296:1: ( rule__CreateTableStatement__TemporaryAssignment_2 )? int alt83=2; int LA83_0 = input.LA(1); if ( (LA83_0==137) ) { alt83=1; } switch (alt83) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11296:2: rule__CreateTableStatement__TemporaryAssignment_2 { pushFollow(FOLLOW_rule__CreateTableStatement__TemporaryAssignment_2_in_rule__CreateTableStatement__Group__2__Impl23023); rule__CreateTableStatement__TemporaryAssignment_2(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getCreateTableStatementAccess().getTemporaryAssignment_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTableStatement__Group__2__Impl" // $ANTLR start "rule__CreateTableStatement__Group__3" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11306:1: rule__CreateTableStatement__Group__3 : rule__CreateTableStatement__Group__3__Impl rule__CreateTableStatement__Group__4 ; public final void rule__CreateTableStatement__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11310:1: ( rule__CreateTableStatement__Group__3__Impl rule__CreateTableStatement__Group__4 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11311:2: rule__CreateTableStatement__Group__3__Impl rule__CreateTableStatement__Group__4 { pushFollow(FOLLOW_rule__CreateTableStatement__Group__3__Impl_in_rule__CreateTableStatement__Group__323054); rule__CreateTableStatement__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__CreateTableStatement__Group__4_in_rule__CreateTableStatement__Group__323057); rule__CreateTableStatement__Group__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTableStatement__Group__3" // $ANTLR start "rule__CreateTableStatement__Group__3__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11318:1: rule__CreateTableStatement__Group__3__Impl : ( 'table' ) ; public final void rule__CreateTableStatement__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11322:1: ( ( 'table' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11323:1: ( 'table' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11323:1: ( 'table' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11324:1: 'table' { if ( state.backtracking==0 ) { before(grammarAccess.getCreateTableStatementAccess().getTableKeyword_3()); } match(input,95,FOLLOW_95_in_rule__CreateTableStatement__Group__3__Impl23085); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCreateTableStatementAccess().getTableKeyword_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTableStatement__Group__3__Impl" // $ANTLR start "rule__CreateTableStatement__Group__4" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11337:1: rule__CreateTableStatement__Group__4 : rule__CreateTableStatement__Group__4__Impl rule__CreateTableStatement__Group__5 ; public final void rule__CreateTableStatement__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11341:1: ( rule__CreateTableStatement__Group__4__Impl rule__CreateTableStatement__Group__5 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11342:2: rule__CreateTableStatement__Group__4__Impl rule__CreateTableStatement__Group__5 { pushFollow(FOLLOW_rule__CreateTableStatement__Group__4__Impl_in_rule__CreateTableStatement__Group__423116); rule__CreateTableStatement__Group__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__CreateTableStatement__Group__5_in_rule__CreateTableStatement__Group__423119); rule__CreateTableStatement__Group__5(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTableStatement__Group__4" // $ANTLR start "rule__CreateTableStatement__Group__4__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11349:1: rule__CreateTableStatement__Group__4__Impl : ( ( rule__CreateTableStatement__NameAssignment_4 ) ) ; public final void rule__CreateTableStatement__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11353:1: ( ( ( rule__CreateTableStatement__NameAssignment_4 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11354:1: ( ( rule__CreateTableStatement__NameAssignment_4 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11354:1: ( ( rule__CreateTableStatement__NameAssignment_4 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11355:1: ( rule__CreateTableStatement__NameAssignment_4 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCreateTableStatementAccess().getNameAssignment_4()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11356:1: ( rule__CreateTableStatement__NameAssignment_4 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11356:2: rule__CreateTableStatement__NameAssignment_4 { pushFollow(FOLLOW_rule__CreateTableStatement__NameAssignment_4_in_rule__CreateTableStatement__Group__4__Impl23146); rule__CreateTableStatement__NameAssignment_4(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getCreateTableStatementAccess().getNameAssignment_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTableStatement__Group__4__Impl" // $ANTLR start "rule__CreateTableStatement__Group__5" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11366:1: rule__CreateTableStatement__Group__5 : rule__CreateTableStatement__Group__5__Impl rule__CreateTableStatement__Group__6 ; public final void rule__CreateTableStatement__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11370:1: ( rule__CreateTableStatement__Group__5__Impl rule__CreateTableStatement__Group__6 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11371:2: rule__CreateTableStatement__Group__5__Impl rule__CreateTableStatement__Group__6 { pushFollow(FOLLOW_rule__CreateTableStatement__Group__5__Impl_in_rule__CreateTableStatement__Group__523176); rule__CreateTableStatement__Group__5__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__CreateTableStatement__Group__6_in_rule__CreateTableStatement__Group__523179); rule__CreateTableStatement__Group__6(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTableStatement__Group__5" // $ANTLR start "rule__CreateTableStatement__Group__5__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11378:1: rule__CreateTableStatement__Group__5__Impl : ( '(' ) ; public final void rule__CreateTableStatement__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11382:1: ( ( '(' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11383:1: ( '(' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11383:1: ( '(' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11384:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getCreateTableStatementAccess().getLeftParenthesisKeyword_5()); } match(input,69,FOLLOW_69_in_rule__CreateTableStatement__Group__5__Impl23207); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCreateTableStatementAccess().getLeftParenthesisKeyword_5()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTableStatement__Group__5__Impl" // $ANTLR start "rule__CreateTableStatement__Group__6" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11397:1: rule__CreateTableStatement__Group__6 : rule__CreateTableStatement__Group__6__Impl rule__CreateTableStatement__Group__7 ; public final void rule__CreateTableStatement__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11401:1: ( rule__CreateTableStatement__Group__6__Impl rule__CreateTableStatement__Group__7 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11402:2: rule__CreateTableStatement__Group__6__Impl rule__CreateTableStatement__Group__7 { pushFollow(FOLLOW_rule__CreateTableStatement__Group__6__Impl_in_rule__CreateTableStatement__Group__623238); rule__CreateTableStatement__Group__6__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__CreateTableStatement__Group__7_in_rule__CreateTableStatement__Group__623241); rule__CreateTableStatement__Group__7(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTableStatement__Group__6" // $ANTLR start "rule__CreateTableStatement__Group__6__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11409:1: rule__CreateTableStatement__Group__6__Impl : ( ( rule__CreateTableStatement__ColumnDefsAssignment_6 ) ) ; public final void rule__CreateTableStatement__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11413:1: ( ( ( rule__CreateTableStatement__ColumnDefsAssignment_6 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11414:1: ( ( rule__CreateTableStatement__ColumnDefsAssignment_6 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11414:1: ( ( rule__CreateTableStatement__ColumnDefsAssignment_6 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11415:1: ( rule__CreateTableStatement__ColumnDefsAssignment_6 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCreateTableStatementAccess().getColumnDefsAssignment_6()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11416:1: ( rule__CreateTableStatement__ColumnDefsAssignment_6 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11416:2: rule__CreateTableStatement__ColumnDefsAssignment_6 { pushFollow(FOLLOW_rule__CreateTableStatement__ColumnDefsAssignment_6_in_rule__CreateTableStatement__Group__6__Impl23268); rule__CreateTableStatement__ColumnDefsAssignment_6(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getCreateTableStatementAccess().getColumnDefsAssignment_6()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTableStatement__Group__6__Impl" // $ANTLR start "rule__CreateTableStatement__Group__7" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11426:1: rule__CreateTableStatement__Group__7 : rule__CreateTableStatement__Group__7__Impl rule__CreateTableStatement__Group__8 ; public final void rule__CreateTableStatement__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11430:1: ( rule__CreateTableStatement__Group__7__Impl rule__CreateTableStatement__Group__8 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11431:2: rule__CreateTableStatement__Group__7__Impl rule__CreateTableStatement__Group__8 { pushFollow(FOLLOW_rule__CreateTableStatement__Group__7__Impl_in_rule__CreateTableStatement__Group__723298); rule__CreateTableStatement__Group__7__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__CreateTableStatement__Group__8_in_rule__CreateTableStatement__Group__723301); rule__CreateTableStatement__Group__8(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTableStatement__Group__7" // $ANTLR start "rule__CreateTableStatement__Group__7__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11438:1: rule__CreateTableStatement__Group__7__Impl : ( ( rule__CreateTableStatement__Group_7__0 )* ) ; public final void rule__CreateTableStatement__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11442:1: ( ( ( rule__CreateTableStatement__Group_7__0 )* ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11443:1: ( ( rule__CreateTableStatement__Group_7__0 )* ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11443:1: ( ( rule__CreateTableStatement__Group_7__0 )* ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11444:1: ( rule__CreateTableStatement__Group_7__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getCreateTableStatementAccess().getGroup_7()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11445:1: ( rule__CreateTableStatement__Group_7__0 )* loop84: do { int alt84=2; int LA84_0 = input.LA(1); if ( (LA84_0==40) ) { int LA84_1 = input.LA(2); if ( (LA84_1==RULE_ID) ) { alt84=1; } } switch (alt84) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11445:2: rule__CreateTableStatement__Group_7__0 { pushFollow(FOLLOW_rule__CreateTableStatement__Group_7__0_in_rule__CreateTableStatement__Group__7__Impl23328); rule__CreateTableStatement__Group_7__0(); state._fsp--; if (state.failed) return ; } break; default : break loop84; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getCreateTableStatementAccess().getGroup_7()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTableStatement__Group__7__Impl" // $ANTLR start "rule__CreateTableStatement__Group__8" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11455:1: rule__CreateTableStatement__Group__8 : rule__CreateTableStatement__Group__8__Impl rule__CreateTableStatement__Group__9 ; public final void rule__CreateTableStatement__Group__8() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11459:1: ( rule__CreateTableStatement__Group__8__Impl rule__CreateTableStatement__Group__9 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11460:2: rule__CreateTableStatement__Group__8__Impl rule__CreateTableStatement__Group__9 { pushFollow(FOLLOW_rule__CreateTableStatement__Group__8__Impl_in_rule__CreateTableStatement__Group__823359); rule__CreateTableStatement__Group__8__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__CreateTableStatement__Group__9_in_rule__CreateTableStatement__Group__823362); rule__CreateTableStatement__Group__9(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTableStatement__Group__8" // $ANTLR start "rule__CreateTableStatement__Group__8__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11467:1: rule__CreateTableStatement__Group__8__Impl : ( ( rule__CreateTableStatement__Group_8__0 )* ) ; public final void rule__CreateTableStatement__Group__8__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11471:1: ( ( ( rule__CreateTableStatement__Group_8__0 )* ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11472:1: ( ( rule__CreateTableStatement__Group_8__0 )* ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11472:1: ( ( rule__CreateTableStatement__Group_8__0 )* ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11473:1: ( rule__CreateTableStatement__Group_8__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getCreateTableStatementAccess().getGroup_8()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11474:1: ( rule__CreateTableStatement__Group_8__0 )* loop85: do { int alt85=2; int LA85_0 = input.LA(1); if ( (LA85_0==40) ) { alt85=1; } switch (alt85) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11474:2: rule__CreateTableStatement__Group_8__0 { pushFollow(FOLLOW_rule__CreateTableStatement__Group_8__0_in_rule__CreateTableStatement__Group__8__Impl23389); rule__CreateTableStatement__Group_8__0(); state._fsp--; if (state.failed) return ; } break; default : break loop85; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getCreateTableStatementAccess().getGroup_8()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTableStatement__Group__8__Impl" // $ANTLR start "rule__CreateTableStatement__Group__9" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11484:1: rule__CreateTableStatement__Group__9 : rule__CreateTableStatement__Group__9__Impl ; public final void rule__CreateTableStatement__Group__9() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11488:1: ( rule__CreateTableStatement__Group__9__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11489:2: rule__CreateTableStatement__Group__9__Impl { pushFollow(FOLLOW_rule__CreateTableStatement__Group__9__Impl_in_rule__CreateTableStatement__Group__923420); rule__CreateTableStatement__Group__9__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTableStatement__Group__9" // $ANTLR start "rule__CreateTableStatement__Group__9__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11495:1: rule__CreateTableStatement__Group__9__Impl : ( ')' ) ; public final void rule__CreateTableStatement__Group__9__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11499:1: ( ( ')' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11500:1: ( ')' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11500:1: ( ')' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11501:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getCreateTableStatementAccess().getRightParenthesisKeyword_9()); } match(input,70,FOLLOW_70_in_rule__CreateTableStatement__Group__9__Impl23448); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCreateTableStatementAccess().getRightParenthesisKeyword_9()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTableStatement__Group__9__Impl" // $ANTLR start "rule__CreateTableStatement__Group_7__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11534:1: rule__CreateTableStatement__Group_7__0 : rule__CreateTableStatement__Group_7__0__Impl rule__CreateTableStatement__Group_7__1 ; public final void rule__CreateTableStatement__Group_7__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11538:1: ( rule__CreateTableStatement__Group_7__0__Impl rule__CreateTableStatement__Group_7__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11539:2: rule__CreateTableStatement__Group_7__0__Impl rule__CreateTableStatement__Group_7__1 { pushFollow(FOLLOW_rule__CreateTableStatement__Group_7__0__Impl_in_rule__CreateTableStatement__Group_7__023499); rule__CreateTableStatement__Group_7__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__CreateTableStatement__Group_7__1_in_rule__CreateTableStatement__Group_7__023502); rule__CreateTableStatement__Group_7__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTableStatement__Group_7__0" // $ANTLR start "rule__CreateTableStatement__Group_7__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11546:1: rule__CreateTableStatement__Group_7__0__Impl : ( ',' ) ; public final void rule__CreateTableStatement__Group_7__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11550:1: ( ( ',' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11551:1: ( ',' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11551:1: ( ',' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11552:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getCreateTableStatementAccess().getCommaKeyword_7_0()); } match(input,40,FOLLOW_40_in_rule__CreateTableStatement__Group_7__0__Impl23530); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCreateTableStatementAccess().getCommaKeyword_7_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTableStatement__Group_7__0__Impl" // $ANTLR start "rule__CreateTableStatement__Group_7__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11565:1: rule__CreateTableStatement__Group_7__1 : rule__CreateTableStatement__Group_7__1__Impl ; public final void rule__CreateTableStatement__Group_7__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11569:1: ( rule__CreateTableStatement__Group_7__1__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11570:2: rule__CreateTableStatement__Group_7__1__Impl { pushFollow(FOLLOW_rule__CreateTableStatement__Group_7__1__Impl_in_rule__CreateTableStatement__Group_7__123561); rule__CreateTableStatement__Group_7__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTableStatement__Group_7__1" // $ANTLR start "rule__CreateTableStatement__Group_7__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11576:1: rule__CreateTableStatement__Group_7__1__Impl : ( ( rule__CreateTableStatement__ColumnDefsAssignment_7_1 ) ) ; public final void rule__CreateTableStatement__Group_7__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11580:1: ( ( ( rule__CreateTableStatement__ColumnDefsAssignment_7_1 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11581:1: ( ( rule__CreateTableStatement__ColumnDefsAssignment_7_1 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11581:1: ( ( rule__CreateTableStatement__ColumnDefsAssignment_7_1 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11582:1: ( rule__CreateTableStatement__ColumnDefsAssignment_7_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCreateTableStatementAccess().getColumnDefsAssignment_7_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11583:1: ( rule__CreateTableStatement__ColumnDefsAssignment_7_1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11583:2: rule__CreateTableStatement__ColumnDefsAssignment_7_1 { pushFollow(FOLLOW_rule__CreateTableStatement__ColumnDefsAssignment_7_1_in_rule__CreateTableStatement__Group_7__1__Impl23588); rule__CreateTableStatement__ColumnDefsAssignment_7_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getCreateTableStatementAccess().getColumnDefsAssignment_7_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTableStatement__Group_7__1__Impl" // $ANTLR start "rule__CreateTableStatement__Group_8__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11597:1: rule__CreateTableStatement__Group_8__0 : rule__CreateTableStatement__Group_8__0__Impl rule__CreateTableStatement__Group_8__1 ; public final void rule__CreateTableStatement__Group_8__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11601:1: ( rule__CreateTableStatement__Group_8__0__Impl rule__CreateTableStatement__Group_8__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11602:2: rule__CreateTableStatement__Group_8__0__Impl rule__CreateTableStatement__Group_8__1 { pushFollow(FOLLOW_rule__CreateTableStatement__Group_8__0__Impl_in_rule__CreateTableStatement__Group_8__023622); rule__CreateTableStatement__Group_8__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__CreateTableStatement__Group_8__1_in_rule__CreateTableStatement__Group_8__023625); rule__CreateTableStatement__Group_8__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTableStatement__Group_8__0" // $ANTLR start "rule__CreateTableStatement__Group_8__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11609:1: rule__CreateTableStatement__Group_8__0__Impl : ( ',' ) ; public final void rule__CreateTableStatement__Group_8__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11613:1: ( ( ',' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11614:1: ( ',' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11614:1: ( ',' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11615:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getCreateTableStatementAccess().getCommaKeyword_8_0()); } match(input,40,FOLLOW_40_in_rule__CreateTableStatement__Group_8__0__Impl23653); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCreateTableStatementAccess().getCommaKeyword_8_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTableStatement__Group_8__0__Impl" // $ANTLR start "rule__CreateTableStatement__Group_8__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11628:1: rule__CreateTableStatement__Group_8__1 : rule__CreateTableStatement__Group_8__1__Impl ; public final void rule__CreateTableStatement__Group_8__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11632:1: ( rule__CreateTableStatement__Group_8__1__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11633:2: rule__CreateTableStatement__Group_8__1__Impl { pushFollow(FOLLOW_rule__CreateTableStatement__Group_8__1__Impl_in_rule__CreateTableStatement__Group_8__123684); rule__CreateTableStatement__Group_8__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTableStatement__Group_8__1" // $ANTLR start "rule__CreateTableStatement__Group_8__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11639:1: rule__CreateTableStatement__Group_8__1__Impl : ( ( rule__CreateTableStatement__ConstraintsAssignment_8_1 ) ) ; public final void rule__CreateTableStatement__Group_8__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11643:1: ( ( ( rule__CreateTableStatement__ConstraintsAssignment_8_1 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11644:1: ( ( rule__CreateTableStatement__ConstraintsAssignment_8_1 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11644:1: ( ( rule__CreateTableStatement__ConstraintsAssignment_8_1 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11645:1: ( rule__CreateTableStatement__ConstraintsAssignment_8_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCreateTableStatementAccess().getConstraintsAssignment_8_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11646:1: ( rule__CreateTableStatement__ConstraintsAssignment_8_1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11646:2: rule__CreateTableStatement__ConstraintsAssignment_8_1 { pushFollow(FOLLOW_rule__CreateTableStatement__ConstraintsAssignment_8_1_in_rule__CreateTableStatement__Group_8__1__Impl23711); rule__CreateTableStatement__ConstraintsAssignment_8_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getCreateTableStatementAccess().getConstraintsAssignment_8_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTableStatement__Group_8__1__Impl" // $ANTLR start "rule__CreateViewStatement__Group__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11660:1: rule__CreateViewStatement__Group__0 : rule__CreateViewStatement__Group__0__Impl rule__CreateViewStatement__Group__1 ; public final void rule__CreateViewStatement__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11664:1: ( rule__CreateViewStatement__Group__0__Impl rule__CreateViewStatement__Group__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11665:2: rule__CreateViewStatement__Group__0__Impl rule__CreateViewStatement__Group__1 { pushFollow(FOLLOW_rule__CreateViewStatement__Group__0__Impl_in_rule__CreateViewStatement__Group__023745); rule__CreateViewStatement__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__CreateViewStatement__Group__1_in_rule__CreateViewStatement__Group__023748); rule__CreateViewStatement__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateViewStatement__Group__0" // $ANTLR start "rule__CreateViewStatement__Group__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11672:1: rule__CreateViewStatement__Group__0__Impl : ( () ) ; public final void rule__CreateViewStatement__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11676:1: ( ( () ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11677:1: ( () ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11677:1: ( () ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11678:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getCreateViewStatementAccess().getCreateViewStatementAction_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11679:1: () // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11681:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getCreateViewStatementAccess().getCreateViewStatementAction_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateViewStatement__Group__0__Impl" // $ANTLR start "rule__CreateViewStatement__Group__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11691:1: rule__CreateViewStatement__Group__1 : rule__CreateViewStatement__Group__1__Impl rule__CreateViewStatement__Group__2 ; public final void rule__CreateViewStatement__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11695:1: ( rule__CreateViewStatement__Group__1__Impl rule__CreateViewStatement__Group__2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11696:2: rule__CreateViewStatement__Group__1__Impl rule__CreateViewStatement__Group__2 { pushFollow(FOLLOW_rule__CreateViewStatement__Group__1__Impl_in_rule__CreateViewStatement__Group__123806); rule__CreateViewStatement__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__CreateViewStatement__Group__2_in_rule__CreateViewStatement__Group__123809); rule__CreateViewStatement__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateViewStatement__Group__1" // $ANTLR start "rule__CreateViewStatement__Group__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11703:1: rule__CreateViewStatement__Group__1__Impl : ( 'create' ) ; public final void rule__CreateViewStatement__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11707:1: ( ( 'create' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11708:1: ( 'create' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11708:1: ( 'create' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11709:1: 'create' { if ( state.backtracking==0 ) { before(grammarAccess.getCreateViewStatementAccess().getCreateKeyword_1()); } match(input,94,FOLLOW_94_in_rule__CreateViewStatement__Group__1__Impl23837); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCreateViewStatementAccess().getCreateKeyword_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateViewStatement__Group__1__Impl" // $ANTLR start "rule__CreateViewStatement__Group__2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11722:1: rule__CreateViewStatement__Group__2 : rule__CreateViewStatement__Group__2__Impl rule__CreateViewStatement__Group__3 ; public final void rule__CreateViewStatement__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11726:1: ( rule__CreateViewStatement__Group__2__Impl rule__CreateViewStatement__Group__3 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11727:2: rule__CreateViewStatement__Group__2__Impl rule__CreateViewStatement__Group__3 { pushFollow(FOLLOW_rule__CreateViewStatement__Group__2__Impl_in_rule__CreateViewStatement__Group__223868); rule__CreateViewStatement__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__CreateViewStatement__Group__3_in_rule__CreateViewStatement__Group__223871); rule__CreateViewStatement__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateViewStatement__Group__2" // $ANTLR start "rule__CreateViewStatement__Group__2__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11734:1: rule__CreateViewStatement__Group__2__Impl : ( ( rule__CreateViewStatement__TemporaryAssignment_2 )? ) ; public final void rule__CreateViewStatement__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11738:1: ( ( ( rule__CreateViewStatement__TemporaryAssignment_2 )? ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11739:1: ( ( rule__CreateViewStatement__TemporaryAssignment_2 )? ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11739:1: ( ( rule__CreateViewStatement__TemporaryAssignment_2 )? ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11740:1: ( rule__CreateViewStatement__TemporaryAssignment_2 )? { if ( state.backtracking==0 ) { before(grammarAccess.getCreateViewStatementAccess().getTemporaryAssignment_2()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11741:1: ( rule__CreateViewStatement__TemporaryAssignment_2 )? int alt86=2; int LA86_0 = input.LA(1); if ( (LA86_0==137) ) { alt86=1; } switch (alt86) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11741:2: rule__CreateViewStatement__TemporaryAssignment_2 { pushFollow(FOLLOW_rule__CreateViewStatement__TemporaryAssignment_2_in_rule__CreateViewStatement__Group__2__Impl23898); rule__CreateViewStatement__TemporaryAssignment_2(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getCreateViewStatementAccess().getTemporaryAssignment_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateViewStatement__Group__2__Impl" // $ANTLR start "rule__CreateViewStatement__Group__3" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11751:1: rule__CreateViewStatement__Group__3 : rule__CreateViewStatement__Group__3__Impl rule__CreateViewStatement__Group__4 ; public final void rule__CreateViewStatement__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11755:1: ( rule__CreateViewStatement__Group__3__Impl rule__CreateViewStatement__Group__4 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11756:2: rule__CreateViewStatement__Group__3__Impl rule__CreateViewStatement__Group__4 { pushFollow(FOLLOW_rule__CreateViewStatement__Group__3__Impl_in_rule__CreateViewStatement__Group__323929); rule__CreateViewStatement__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__CreateViewStatement__Group__4_in_rule__CreateViewStatement__Group__323932); rule__CreateViewStatement__Group__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateViewStatement__Group__3" // $ANTLR start "rule__CreateViewStatement__Group__3__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11763:1: rule__CreateViewStatement__Group__3__Impl : ( 'view' ) ; public final void rule__CreateViewStatement__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11767:1: ( ( 'view' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11768:1: ( 'view' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11768:1: ( 'view' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11769:1: 'view' { if ( state.backtracking==0 ) { before(grammarAccess.getCreateViewStatementAccess().getViewKeyword_3()); } match(input,96,FOLLOW_96_in_rule__CreateViewStatement__Group__3__Impl23960); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCreateViewStatementAccess().getViewKeyword_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateViewStatement__Group__3__Impl" // $ANTLR start "rule__CreateViewStatement__Group__4" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11782:1: rule__CreateViewStatement__Group__4 : rule__CreateViewStatement__Group__4__Impl rule__CreateViewStatement__Group__5 ; public final void rule__CreateViewStatement__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11786:1: ( rule__CreateViewStatement__Group__4__Impl rule__CreateViewStatement__Group__5 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11787:2: rule__CreateViewStatement__Group__4__Impl rule__CreateViewStatement__Group__5 { pushFollow(FOLLOW_rule__CreateViewStatement__Group__4__Impl_in_rule__CreateViewStatement__Group__423991); rule__CreateViewStatement__Group__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__CreateViewStatement__Group__5_in_rule__CreateViewStatement__Group__423994); rule__CreateViewStatement__Group__5(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateViewStatement__Group__4" // $ANTLR start "rule__CreateViewStatement__Group__4__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11794:1: rule__CreateViewStatement__Group__4__Impl : ( ( rule__CreateViewStatement__NameAssignment_4 ) ) ; public final void rule__CreateViewStatement__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11798:1: ( ( ( rule__CreateViewStatement__NameAssignment_4 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11799:1: ( ( rule__CreateViewStatement__NameAssignment_4 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11799:1: ( ( rule__CreateViewStatement__NameAssignment_4 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11800:1: ( rule__CreateViewStatement__NameAssignment_4 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCreateViewStatementAccess().getNameAssignment_4()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11801:1: ( rule__CreateViewStatement__NameAssignment_4 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11801:2: rule__CreateViewStatement__NameAssignment_4 { pushFollow(FOLLOW_rule__CreateViewStatement__NameAssignment_4_in_rule__CreateViewStatement__Group__4__Impl24021); rule__CreateViewStatement__NameAssignment_4(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getCreateViewStatementAccess().getNameAssignment_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateViewStatement__Group__4__Impl" // $ANTLR start "rule__CreateViewStatement__Group__5" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11811:1: rule__CreateViewStatement__Group__5 : rule__CreateViewStatement__Group__5__Impl rule__CreateViewStatement__Group__6 ; public final void rule__CreateViewStatement__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11815:1: ( rule__CreateViewStatement__Group__5__Impl rule__CreateViewStatement__Group__6 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11816:2: rule__CreateViewStatement__Group__5__Impl rule__CreateViewStatement__Group__6 { pushFollow(FOLLOW_rule__CreateViewStatement__Group__5__Impl_in_rule__CreateViewStatement__Group__524051); rule__CreateViewStatement__Group__5__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__CreateViewStatement__Group__6_in_rule__CreateViewStatement__Group__524054); rule__CreateViewStatement__Group__6(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateViewStatement__Group__5" // $ANTLR start "rule__CreateViewStatement__Group__5__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11823:1: rule__CreateViewStatement__Group__5__Impl : ( 'as' ) ; public final void rule__CreateViewStatement__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11827:1: ( ( 'as' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11828:1: ( 'as' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11828:1: ( 'as' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11829:1: 'as' { if ( state.backtracking==0 ) { before(grammarAccess.getCreateViewStatementAccess().getAsKeyword_5()); } match(input,81,FOLLOW_81_in_rule__CreateViewStatement__Group__5__Impl24082); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCreateViewStatementAccess().getAsKeyword_5()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateViewStatement__Group__5__Impl" // $ANTLR start "rule__CreateViewStatement__Group__6" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11842:1: rule__CreateViewStatement__Group__6 : rule__CreateViewStatement__Group__6__Impl ; public final void rule__CreateViewStatement__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11846:1: ( rule__CreateViewStatement__Group__6__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11847:2: rule__CreateViewStatement__Group__6__Impl { pushFollow(FOLLOW_rule__CreateViewStatement__Group__6__Impl_in_rule__CreateViewStatement__Group__624113); rule__CreateViewStatement__Group__6__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateViewStatement__Group__6" // $ANTLR start "rule__CreateViewStatement__Group__6__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11853:1: rule__CreateViewStatement__Group__6__Impl : ( ( rule__CreateViewStatement__SelectStatementAssignment_6 ) ) ; public final void rule__CreateViewStatement__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11857:1: ( ( ( rule__CreateViewStatement__SelectStatementAssignment_6 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11858:1: ( ( rule__CreateViewStatement__SelectStatementAssignment_6 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11858:1: ( ( rule__CreateViewStatement__SelectStatementAssignment_6 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11859:1: ( rule__CreateViewStatement__SelectStatementAssignment_6 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCreateViewStatementAccess().getSelectStatementAssignment_6()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11860:1: ( rule__CreateViewStatement__SelectStatementAssignment_6 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11860:2: rule__CreateViewStatement__SelectStatementAssignment_6 { pushFollow(FOLLOW_rule__CreateViewStatement__SelectStatementAssignment_6_in_rule__CreateViewStatement__Group__6__Impl24140); rule__CreateViewStatement__SelectStatementAssignment_6(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getCreateViewStatementAccess().getSelectStatementAssignment_6()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateViewStatement__Group__6__Impl" // $ANTLR start "rule__CreateTriggerStatement__Group__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11884:1: rule__CreateTriggerStatement__Group__0 : rule__CreateTriggerStatement__Group__0__Impl rule__CreateTriggerStatement__Group__1 ; public final void rule__CreateTriggerStatement__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11888:1: ( rule__CreateTriggerStatement__Group__0__Impl rule__CreateTriggerStatement__Group__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11889:2: rule__CreateTriggerStatement__Group__0__Impl rule__CreateTriggerStatement__Group__1 { pushFollow(FOLLOW_rule__CreateTriggerStatement__Group__0__Impl_in_rule__CreateTriggerStatement__Group__024184); rule__CreateTriggerStatement__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__CreateTriggerStatement__Group__1_in_rule__CreateTriggerStatement__Group__024187); rule__CreateTriggerStatement__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTriggerStatement__Group__0" // $ANTLR start "rule__CreateTriggerStatement__Group__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11896:1: rule__CreateTriggerStatement__Group__0__Impl : ( 'create' ) ; public final void rule__CreateTriggerStatement__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11900:1: ( ( 'create' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11901:1: ( 'create' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11901:1: ( 'create' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11902:1: 'create' { if ( state.backtracking==0 ) { before(grammarAccess.getCreateTriggerStatementAccess().getCreateKeyword_0()); } match(input,94,FOLLOW_94_in_rule__CreateTriggerStatement__Group__0__Impl24215); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCreateTriggerStatementAccess().getCreateKeyword_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTriggerStatement__Group__0__Impl" // $ANTLR start "rule__CreateTriggerStatement__Group__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11915:1: rule__CreateTriggerStatement__Group__1 : rule__CreateTriggerStatement__Group__1__Impl rule__CreateTriggerStatement__Group__2 ; public final void rule__CreateTriggerStatement__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11919:1: ( rule__CreateTriggerStatement__Group__1__Impl rule__CreateTriggerStatement__Group__2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11920:2: rule__CreateTriggerStatement__Group__1__Impl rule__CreateTriggerStatement__Group__2 { pushFollow(FOLLOW_rule__CreateTriggerStatement__Group__1__Impl_in_rule__CreateTriggerStatement__Group__124246); rule__CreateTriggerStatement__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__CreateTriggerStatement__Group__2_in_rule__CreateTriggerStatement__Group__124249); rule__CreateTriggerStatement__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTriggerStatement__Group__1" // $ANTLR start "rule__CreateTriggerStatement__Group__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11927:1: rule__CreateTriggerStatement__Group__1__Impl : ( ( rule__CreateTriggerStatement__TemporaryAssignment_1 )? ) ; public final void rule__CreateTriggerStatement__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11931:1: ( ( ( rule__CreateTriggerStatement__TemporaryAssignment_1 )? ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11932:1: ( ( rule__CreateTriggerStatement__TemporaryAssignment_1 )? ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11932:1: ( ( rule__CreateTriggerStatement__TemporaryAssignment_1 )? ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11933:1: ( rule__CreateTriggerStatement__TemporaryAssignment_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getCreateTriggerStatementAccess().getTemporaryAssignment_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11934:1: ( rule__CreateTriggerStatement__TemporaryAssignment_1 )? int alt87=2; int LA87_0 = input.LA(1); if ( (LA87_0==137) ) { alt87=1; } switch (alt87) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11934:2: rule__CreateTriggerStatement__TemporaryAssignment_1 { pushFollow(FOLLOW_rule__CreateTriggerStatement__TemporaryAssignment_1_in_rule__CreateTriggerStatement__Group__1__Impl24276); rule__CreateTriggerStatement__TemporaryAssignment_1(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getCreateTriggerStatementAccess().getTemporaryAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTriggerStatement__Group__1__Impl" // $ANTLR start "rule__CreateTriggerStatement__Group__2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11944:1: rule__CreateTriggerStatement__Group__2 : rule__CreateTriggerStatement__Group__2__Impl rule__CreateTriggerStatement__Group__3 ; public final void rule__CreateTriggerStatement__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11948:1: ( rule__CreateTriggerStatement__Group__2__Impl rule__CreateTriggerStatement__Group__3 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11949:2: rule__CreateTriggerStatement__Group__2__Impl rule__CreateTriggerStatement__Group__3 { pushFollow(FOLLOW_rule__CreateTriggerStatement__Group__2__Impl_in_rule__CreateTriggerStatement__Group__224307); rule__CreateTriggerStatement__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__CreateTriggerStatement__Group__3_in_rule__CreateTriggerStatement__Group__224310); rule__CreateTriggerStatement__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTriggerStatement__Group__2" // $ANTLR start "rule__CreateTriggerStatement__Group__2__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11956:1: rule__CreateTriggerStatement__Group__2__Impl : ( 'trigger' ) ; public final void rule__CreateTriggerStatement__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11960:1: ( ( 'trigger' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11961:1: ( 'trigger' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11961:1: ( 'trigger' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11962:1: 'trigger' { if ( state.backtracking==0 ) { before(grammarAccess.getCreateTriggerStatementAccess().getTriggerKeyword_2()); } match(input,97,FOLLOW_97_in_rule__CreateTriggerStatement__Group__2__Impl24338); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCreateTriggerStatementAccess().getTriggerKeyword_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTriggerStatement__Group__2__Impl" // $ANTLR start "rule__CreateTriggerStatement__Group__3" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11975:1: rule__CreateTriggerStatement__Group__3 : rule__CreateTriggerStatement__Group__3__Impl rule__CreateTriggerStatement__Group__4 ; public final void rule__CreateTriggerStatement__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11979:1: ( rule__CreateTriggerStatement__Group__3__Impl rule__CreateTriggerStatement__Group__4 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11980:2: rule__CreateTriggerStatement__Group__3__Impl rule__CreateTriggerStatement__Group__4 { pushFollow(FOLLOW_rule__CreateTriggerStatement__Group__3__Impl_in_rule__CreateTriggerStatement__Group__324369); rule__CreateTriggerStatement__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__CreateTriggerStatement__Group__4_in_rule__CreateTriggerStatement__Group__324372); rule__CreateTriggerStatement__Group__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTriggerStatement__Group__3" // $ANTLR start "rule__CreateTriggerStatement__Group__3__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11987:1: rule__CreateTriggerStatement__Group__3__Impl : ( ( rule__CreateTriggerStatement__NameAssignment_3 ) ) ; public final void rule__CreateTriggerStatement__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11991:1: ( ( ( rule__CreateTriggerStatement__NameAssignment_3 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11992:1: ( ( rule__CreateTriggerStatement__NameAssignment_3 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11992:1: ( ( rule__CreateTriggerStatement__NameAssignment_3 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11993:1: ( rule__CreateTriggerStatement__NameAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCreateTriggerStatementAccess().getNameAssignment_3()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11994:1: ( rule__CreateTriggerStatement__NameAssignment_3 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:11994:2: rule__CreateTriggerStatement__NameAssignment_3 { pushFollow(FOLLOW_rule__CreateTriggerStatement__NameAssignment_3_in_rule__CreateTriggerStatement__Group__3__Impl24399); rule__CreateTriggerStatement__NameAssignment_3(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getCreateTriggerStatementAccess().getNameAssignment_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTriggerStatement__Group__3__Impl" // $ANTLR start "rule__CreateTriggerStatement__Group__4" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12004:1: rule__CreateTriggerStatement__Group__4 : rule__CreateTriggerStatement__Group__4__Impl rule__CreateTriggerStatement__Group__5 ; public final void rule__CreateTriggerStatement__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12008:1: ( rule__CreateTriggerStatement__Group__4__Impl rule__CreateTriggerStatement__Group__5 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12009:2: rule__CreateTriggerStatement__Group__4__Impl rule__CreateTriggerStatement__Group__5 { pushFollow(FOLLOW_rule__CreateTriggerStatement__Group__4__Impl_in_rule__CreateTriggerStatement__Group__424429); rule__CreateTriggerStatement__Group__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__CreateTriggerStatement__Group__5_in_rule__CreateTriggerStatement__Group__424432); rule__CreateTriggerStatement__Group__5(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTriggerStatement__Group__4" // $ANTLR start "rule__CreateTriggerStatement__Group__4__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12016:1: rule__CreateTriggerStatement__Group__4__Impl : ( ( rule__CreateTriggerStatement__WhenAssignment_4 )? ) ; public final void rule__CreateTriggerStatement__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12020:1: ( ( ( rule__CreateTriggerStatement__WhenAssignment_4 )? ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12021:1: ( ( rule__CreateTriggerStatement__WhenAssignment_4 )? ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12021:1: ( ( rule__CreateTriggerStatement__WhenAssignment_4 )? ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12022:1: ( rule__CreateTriggerStatement__WhenAssignment_4 )? { if ( state.backtracking==0 ) { before(grammarAccess.getCreateTriggerStatementAccess().getWhenAssignment_4()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12023:1: ( rule__CreateTriggerStatement__WhenAssignment_4 )? int alt88=2; int LA88_0 = input.LA(1); if ( ((LA88_0>=41 && LA88_0<=43)) ) { alt88=1; } switch (alt88) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12023:2: rule__CreateTriggerStatement__WhenAssignment_4 { pushFollow(FOLLOW_rule__CreateTriggerStatement__WhenAssignment_4_in_rule__CreateTriggerStatement__Group__4__Impl24459); rule__CreateTriggerStatement__WhenAssignment_4(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getCreateTriggerStatementAccess().getWhenAssignment_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTriggerStatement__Group__4__Impl" // $ANTLR start "rule__CreateTriggerStatement__Group__5" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12033:1: rule__CreateTriggerStatement__Group__5 : rule__CreateTriggerStatement__Group__5__Impl rule__CreateTriggerStatement__Group__6 ; public final void rule__CreateTriggerStatement__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12037:1: ( rule__CreateTriggerStatement__Group__5__Impl rule__CreateTriggerStatement__Group__6 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12038:2: rule__CreateTriggerStatement__Group__5__Impl rule__CreateTriggerStatement__Group__6 { pushFollow(FOLLOW_rule__CreateTriggerStatement__Group__5__Impl_in_rule__CreateTriggerStatement__Group__524490); rule__CreateTriggerStatement__Group__5__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__CreateTriggerStatement__Group__6_in_rule__CreateTriggerStatement__Group__524493); rule__CreateTriggerStatement__Group__6(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTriggerStatement__Group__5" // $ANTLR start "rule__CreateTriggerStatement__Group__5__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12045:1: rule__CreateTriggerStatement__Group__5__Impl : ( ( rule__CreateTriggerStatement__Alternatives_5 ) ) ; public final void rule__CreateTriggerStatement__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12049:1: ( ( ( rule__CreateTriggerStatement__Alternatives_5 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12050:1: ( ( rule__CreateTriggerStatement__Alternatives_5 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12050:1: ( ( rule__CreateTriggerStatement__Alternatives_5 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12051:1: ( rule__CreateTriggerStatement__Alternatives_5 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCreateTriggerStatementAccess().getAlternatives_5()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12052:1: ( rule__CreateTriggerStatement__Alternatives_5 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12052:2: rule__CreateTriggerStatement__Alternatives_5 { pushFollow(FOLLOW_rule__CreateTriggerStatement__Alternatives_5_in_rule__CreateTriggerStatement__Group__5__Impl24520); rule__CreateTriggerStatement__Alternatives_5(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getCreateTriggerStatementAccess().getAlternatives_5()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTriggerStatement__Group__5__Impl" // $ANTLR start "rule__CreateTriggerStatement__Group__6" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12062:1: rule__CreateTriggerStatement__Group__6 : rule__CreateTriggerStatement__Group__6__Impl rule__CreateTriggerStatement__Group__7 ; public final void rule__CreateTriggerStatement__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12066:1: ( rule__CreateTriggerStatement__Group__6__Impl rule__CreateTriggerStatement__Group__7 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12067:2: rule__CreateTriggerStatement__Group__6__Impl rule__CreateTriggerStatement__Group__7 { pushFollow(FOLLOW_rule__CreateTriggerStatement__Group__6__Impl_in_rule__CreateTriggerStatement__Group__624550); rule__CreateTriggerStatement__Group__6__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__CreateTriggerStatement__Group__7_in_rule__CreateTriggerStatement__Group__624553); rule__CreateTriggerStatement__Group__7(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTriggerStatement__Group__6" // $ANTLR start "rule__CreateTriggerStatement__Group__6__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12074:1: rule__CreateTriggerStatement__Group__6__Impl : ( 'on' ) ; public final void rule__CreateTriggerStatement__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12078:1: ( ( 'on' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12079:1: ( 'on' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12079:1: ( 'on' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12080:1: 'on' { if ( state.backtracking==0 ) { before(grammarAccess.getCreateTriggerStatementAccess().getOnKeyword_6()); } match(input,93,FOLLOW_93_in_rule__CreateTriggerStatement__Group__6__Impl24581); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCreateTriggerStatementAccess().getOnKeyword_6()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTriggerStatement__Group__6__Impl" // $ANTLR start "rule__CreateTriggerStatement__Group__7" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12093:1: rule__CreateTriggerStatement__Group__7 : rule__CreateTriggerStatement__Group__7__Impl rule__CreateTriggerStatement__Group__8 ; public final void rule__CreateTriggerStatement__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12097:1: ( rule__CreateTriggerStatement__Group__7__Impl rule__CreateTriggerStatement__Group__8 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12098:2: rule__CreateTriggerStatement__Group__7__Impl rule__CreateTriggerStatement__Group__8 { pushFollow(FOLLOW_rule__CreateTriggerStatement__Group__7__Impl_in_rule__CreateTriggerStatement__Group__724612); rule__CreateTriggerStatement__Group__7__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__CreateTriggerStatement__Group__8_in_rule__CreateTriggerStatement__Group__724615); rule__CreateTriggerStatement__Group__8(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTriggerStatement__Group__7" // $ANTLR start "rule__CreateTriggerStatement__Group__7__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12105:1: rule__CreateTriggerStatement__Group__7__Impl : ( ( rule__CreateTriggerStatement__TableAssignment_7 ) ) ; public final void rule__CreateTriggerStatement__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12109:1: ( ( ( rule__CreateTriggerStatement__TableAssignment_7 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12110:1: ( ( rule__CreateTriggerStatement__TableAssignment_7 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12110:1: ( ( rule__CreateTriggerStatement__TableAssignment_7 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12111:1: ( rule__CreateTriggerStatement__TableAssignment_7 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCreateTriggerStatementAccess().getTableAssignment_7()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12112:1: ( rule__CreateTriggerStatement__TableAssignment_7 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12112:2: rule__CreateTriggerStatement__TableAssignment_7 { pushFollow(FOLLOW_rule__CreateTriggerStatement__TableAssignment_7_in_rule__CreateTriggerStatement__Group__7__Impl24642); rule__CreateTriggerStatement__TableAssignment_7(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getCreateTriggerStatementAccess().getTableAssignment_7()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTriggerStatement__Group__7__Impl" // $ANTLR start "rule__CreateTriggerStatement__Group__8" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12122:1: rule__CreateTriggerStatement__Group__8 : rule__CreateTriggerStatement__Group__8__Impl rule__CreateTriggerStatement__Group__9 ; public final void rule__CreateTriggerStatement__Group__8() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12126:1: ( rule__CreateTriggerStatement__Group__8__Impl rule__CreateTriggerStatement__Group__9 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12127:2: rule__CreateTriggerStatement__Group__8__Impl rule__CreateTriggerStatement__Group__9 { pushFollow(FOLLOW_rule__CreateTriggerStatement__Group__8__Impl_in_rule__CreateTriggerStatement__Group__824672); rule__CreateTriggerStatement__Group__8__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__CreateTriggerStatement__Group__9_in_rule__CreateTriggerStatement__Group__824675); rule__CreateTriggerStatement__Group__9(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTriggerStatement__Group__8" // $ANTLR start "rule__CreateTriggerStatement__Group__8__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12134:1: rule__CreateTriggerStatement__Group__8__Impl : ( ( rule__CreateTriggerStatement__ForEachRowAssignment_8 )? ) ; public final void rule__CreateTriggerStatement__Group__8__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12138:1: ( ( ( rule__CreateTriggerStatement__ForEachRowAssignment_8 )? ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12139:1: ( ( rule__CreateTriggerStatement__ForEachRowAssignment_8 )? ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12139:1: ( ( rule__CreateTriggerStatement__ForEachRowAssignment_8 )? ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12140:1: ( rule__CreateTriggerStatement__ForEachRowAssignment_8 )? { if ( state.backtracking==0 ) { before(grammarAccess.getCreateTriggerStatementAccess().getForEachRowAssignment_8()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12141:1: ( rule__CreateTriggerStatement__ForEachRowAssignment_8 )? int alt89=2; int LA89_0 = input.LA(1); if ( (LA89_0==138) ) { alt89=1; } switch (alt89) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12141:2: rule__CreateTriggerStatement__ForEachRowAssignment_8 { pushFollow(FOLLOW_rule__CreateTriggerStatement__ForEachRowAssignment_8_in_rule__CreateTriggerStatement__Group__8__Impl24702); rule__CreateTriggerStatement__ForEachRowAssignment_8(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getCreateTriggerStatementAccess().getForEachRowAssignment_8()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTriggerStatement__Group__8__Impl" // $ANTLR start "rule__CreateTriggerStatement__Group__9" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12151:1: rule__CreateTriggerStatement__Group__9 : rule__CreateTriggerStatement__Group__9__Impl rule__CreateTriggerStatement__Group__10 ; public final void rule__CreateTriggerStatement__Group__9() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12155:1: ( rule__CreateTriggerStatement__Group__9__Impl rule__CreateTriggerStatement__Group__10 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12156:2: rule__CreateTriggerStatement__Group__9__Impl rule__CreateTriggerStatement__Group__10 { pushFollow(FOLLOW_rule__CreateTriggerStatement__Group__9__Impl_in_rule__CreateTriggerStatement__Group__924733); rule__CreateTriggerStatement__Group__9__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__CreateTriggerStatement__Group__10_in_rule__CreateTriggerStatement__Group__924736); rule__CreateTriggerStatement__Group__10(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTriggerStatement__Group__9" // $ANTLR start "rule__CreateTriggerStatement__Group__9__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12163:1: rule__CreateTriggerStatement__Group__9__Impl : ( ( rule__CreateTriggerStatement__Group_9__0 )? ) ; public final void rule__CreateTriggerStatement__Group__9__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12167:1: ( ( ( rule__CreateTriggerStatement__Group_9__0 )? ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12168:1: ( ( rule__CreateTriggerStatement__Group_9__0 )? ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12168:1: ( ( rule__CreateTriggerStatement__Group_9__0 )? ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12169:1: ( rule__CreateTriggerStatement__Group_9__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getCreateTriggerStatementAccess().getGroup_9()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12170:1: ( rule__CreateTriggerStatement__Group_9__0 )? int alt90=2; int LA90_0 = input.LA(1); if ( (LA90_0==83) ) { alt90=1; } switch (alt90) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12170:2: rule__CreateTriggerStatement__Group_9__0 { pushFollow(FOLLOW_rule__CreateTriggerStatement__Group_9__0_in_rule__CreateTriggerStatement__Group__9__Impl24763); rule__CreateTriggerStatement__Group_9__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getCreateTriggerStatementAccess().getGroup_9()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTriggerStatement__Group__9__Impl" // $ANTLR start "rule__CreateTriggerStatement__Group__10" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12180:1: rule__CreateTriggerStatement__Group__10 : rule__CreateTriggerStatement__Group__10__Impl rule__CreateTriggerStatement__Group__11 ; public final void rule__CreateTriggerStatement__Group__10() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12184:1: ( rule__CreateTriggerStatement__Group__10__Impl rule__CreateTriggerStatement__Group__11 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12185:2: rule__CreateTriggerStatement__Group__10__Impl rule__CreateTriggerStatement__Group__11 { pushFollow(FOLLOW_rule__CreateTriggerStatement__Group__10__Impl_in_rule__CreateTriggerStatement__Group__1024794); rule__CreateTriggerStatement__Group__10__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__CreateTriggerStatement__Group__11_in_rule__CreateTriggerStatement__Group__1024797); rule__CreateTriggerStatement__Group__11(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTriggerStatement__Group__10" // $ANTLR start "rule__CreateTriggerStatement__Group__10__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12192:1: rule__CreateTriggerStatement__Group__10__Impl : ( 'begin' ) ; public final void rule__CreateTriggerStatement__Group__10__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12196:1: ( ( 'begin' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12197:1: ( 'begin' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12197:1: ( 'begin' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12198:1: 'begin' { if ( state.backtracking==0 ) { before(grammarAccess.getCreateTriggerStatementAccess().getBeginKeyword_10()); } match(input,98,FOLLOW_98_in_rule__CreateTriggerStatement__Group__10__Impl24825); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCreateTriggerStatementAccess().getBeginKeyword_10()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTriggerStatement__Group__10__Impl" // $ANTLR start "rule__CreateTriggerStatement__Group__11" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12211:1: rule__CreateTriggerStatement__Group__11 : rule__CreateTriggerStatement__Group__11__Impl rule__CreateTriggerStatement__Group__12 ; public final void rule__CreateTriggerStatement__Group__11() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12215:1: ( rule__CreateTriggerStatement__Group__11__Impl rule__CreateTriggerStatement__Group__12 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12216:2: rule__CreateTriggerStatement__Group__11__Impl rule__CreateTriggerStatement__Group__12 { pushFollow(FOLLOW_rule__CreateTriggerStatement__Group__11__Impl_in_rule__CreateTriggerStatement__Group__1124856); rule__CreateTriggerStatement__Group__11__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__CreateTriggerStatement__Group__12_in_rule__CreateTriggerStatement__Group__1124859); rule__CreateTriggerStatement__Group__12(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTriggerStatement__Group__11" // $ANTLR start "rule__CreateTriggerStatement__Group__11__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12223:1: rule__CreateTriggerStatement__Group__11__Impl : ( ( rule__CreateTriggerStatement__Group_11__0 )? ) ; public final void rule__CreateTriggerStatement__Group__11__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12227:1: ( ( ( rule__CreateTriggerStatement__Group_11__0 )? ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12228:1: ( ( rule__CreateTriggerStatement__Group_11__0 )? ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12228:1: ( ( rule__CreateTriggerStatement__Group_11__0 )? ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12229:1: ( rule__CreateTriggerStatement__Group_11__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getCreateTriggerStatementAccess().getGroup_11()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12230:1: ( rule__CreateTriggerStatement__Group_11__0 )? int alt91=2; int LA91_0 = input.LA(1); if ( (LA91_0==44||LA91_0==87||LA91_0==112||LA91_0==114||LA91_0==117) ) { alt91=1; } switch (alt91) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12230:2: rule__CreateTriggerStatement__Group_11__0 { pushFollow(FOLLOW_rule__CreateTriggerStatement__Group_11__0_in_rule__CreateTriggerStatement__Group__11__Impl24886); rule__CreateTriggerStatement__Group_11__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getCreateTriggerStatementAccess().getGroup_11()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTriggerStatement__Group__11__Impl" // $ANTLR start "rule__CreateTriggerStatement__Group__12" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12240:1: rule__CreateTriggerStatement__Group__12 : rule__CreateTriggerStatement__Group__12__Impl ; public final void rule__CreateTriggerStatement__Group__12() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12244:1: ( rule__CreateTriggerStatement__Group__12__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12245:2: rule__CreateTriggerStatement__Group__12__Impl { pushFollow(FOLLOW_rule__CreateTriggerStatement__Group__12__Impl_in_rule__CreateTriggerStatement__Group__1224917); rule__CreateTriggerStatement__Group__12__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTriggerStatement__Group__12" // $ANTLR start "rule__CreateTriggerStatement__Group__12__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12251:1: rule__CreateTriggerStatement__Group__12__Impl : ( 'end' ) ; public final void rule__CreateTriggerStatement__Group__12__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12255:1: ( ( 'end' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12256:1: ( 'end' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12256:1: ( 'end' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12257:1: 'end' { if ( state.backtracking==0 ) { before(grammarAccess.getCreateTriggerStatementAccess().getEndKeyword_12()); } match(input,78,FOLLOW_78_in_rule__CreateTriggerStatement__Group__12__Impl24945); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCreateTriggerStatementAccess().getEndKeyword_12()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTriggerStatement__Group__12__Impl" // $ANTLR start "rule__CreateTriggerStatement__Group_5_2__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12296:1: rule__CreateTriggerStatement__Group_5_2__0 : rule__CreateTriggerStatement__Group_5_2__0__Impl rule__CreateTriggerStatement__Group_5_2__1 ; public final void rule__CreateTriggerStatement__Group_5_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12300:1: ( rule__CreateTriggerStatement__Group_5_2__0__Impl rule__CreateTriggerStatement__Group_5_2__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12301:2: rule__CreateTriggerStatement__Group_5_2__0__Impl rule__CreateTriggerStatement__Group_5_2__1 { pushFollow(FOLLOW_rule__CreateTriggerStatement__Group_5_2__0__Impl_in_rule__CreateTriggerStatement__Group_5_2__025002); rule__CreateTriggerStatement__Group_5_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__CreateTriggerStatement__Group_5_2__1_in_rule__CreateTriggerStatement__Group_5_2__025005); rule__CreateTriggerStatement__Group_5_2__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTriggerStatement__Group_5_2__0" // $ANTLR start "rule__CreateTriggerStatement__Group_5_2__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12308:1: rule__CreateTriggerStatement__Group_5_2__0__Impl : ( ( rule__CreateTriggerStatement__EventTypeAssignment_5_2_0 ) ) ; public final void rule__CreateTriggerStatement__Group_5_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12312:1: ( ( ( rule__CreateTriggerStatement__EventTypeAssignment_5_2_0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12313:1: ( ( rule__CreateTriggerStatement__EventTypeAssignment_5_2_0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12313:1: ( ( rule__CreateTriggerStatement__EventTypeAssignment_5_2_0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12314:1: ( rule__CreateTriggerStatement__EventTypeAssignment_5_2_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCreateTriggerStatementAccess().getEventTypeAssignment_5_2_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12315:1: ( rule__CreateTriggerStatement__EventTypeAssignment_5_2_0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12315:2: rule__CreateTriggerStatement__EventTypeAssignment_5_2_0 { pushFollow(FOLLOW_rule__CreateTriggerStatement__EventTypeAssignment_5_2_0_in_rule__CreateTriggerStatement__Group_5_2__0__Impl25032); rule__CreateTriggerStatement__EventTypeAssignment_5_2_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getCreateTriggerStatementAccess().getEventTypeAssignment_5_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTriggerStatement__Group_5_2__0__Impl" // $ANTLR start "rule__CreateTriggerStatement__Group_5_2__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12325:1: rule__CreateTriggerStatement__Group_5_2__1 : rule__CreateTriggerStatement__Group_5_2__1__Impl ; public final void rule__CreateTriggerStatement__Group_5_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12329:1: ( rule__CreateTriggerStatement__Group_5_2__1__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12330:2: rule__CreateTriggerStatement__Group_5_2__1__Impl { pushFollow(FOLLOW_rule__CreateTriggerStatement__Group_5_2__1__Impl_in_rule__CreateTriggerStatement__Group_5_2__125062); rule__CreateTriggerStatement__Group_5_2__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTriggerStatement__Group_5_2__1" // $ANTLR start "rule__CreateTriggerStatement__Group_5_2__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12336:1: rule__CreateTriggerStatement__Group_5_2__1__Impl : ( ( rule__CreateTriggerStatement__Group_5_2_1__0 )? ) ; public final void rule__CreateTriggerStatement__Group_5_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12340:1: ( ( ( rule__CreateTriggerStatement__Group_5_2_1__0 )? ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12341:1: ( ( rule__CreateTriggerStatement__Group_5_2_1__0 )? ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12341:1: ( ( rule__CreateTriggerStatement__Group_5_2_1__0 )? ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12342:1: ( rule__CreateTriggerStatement__Group_5_2_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getCreateTriggerStatementAccess().getGroup_5_2_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12343:1: ( rule__CreateTriggerStatement__Group_5_2_1__0 )? int alt92=2; int LA92_0 = input.LA(1); if ( (LA92_0==99) ) { alt92=1; } switch (alt92) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12343:2: rule__CreateTriggerStatement__Group_5_2_1__0 { pushFollow(FOLLOW_rule__CreateTriggerStatement__Group_5_2_1__0_in_rule__CreateTriggerStatement__Group_5_2__1__Impl25089); rule__CreateTriggerStatement__Group_5_2_1__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getCreateTriggerStatementAccess().getGroup_5_2_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTriggerStatement__Group_5_2__1__Impl" // $ANTLR start "rule__CreateTriggerStatement__Group_5_2_1__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12357:1: rule__CreateTriggerStatement__Group_5_2_1__0 : rule__CreateTriggerStatement__Group_5_2_1__0__Impl rule__CreateTriggerStatement__Group_5_2_1__1 ; public final void rule__CreateTriggerStatement__Group_5_2_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12361:1: ( rule__CreateTriggerStatement__Group_5_2_1__0__Impl rule__CreateTriggerStatement__Group_5_2_1__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12362:2: rule__CreateTriggerStatement__Group_5_2_1__0__Impl rule__CreateTriggerStatement__Group_5_2_1__1 { pushFollow(FOLLOW_rule__CreateTriggerStatement__Group_5_2_1__0__Impl_in_rule__CreateTriggerStatement__Group_5_2_1__025124); rule__CreateTriggerStatement__Group_5_2_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__CreateTriggerStatement__Group_5_2_1__1_in_rule__CreateTriggerStatement__Group_5_2_1__025127); rule__CreateTriggerStatement__Group_5_2_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTriggerStatement__Group_5_2_1__0" // $ANTLR start "rule__CreateTriggerStatement__Group_5_2_1__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12369:1: rule__CreateTriggerStatement__Group_5_2_1__0__Impl : ( 'of' ) ; public final void rule__CreateTriggerStatement__Group_5_2_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12373:1: ( ( 'of' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12374:1: ( 'of' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12374:1: ( 'of' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12375:1: 'of' { if ( state.backtracking==0 ) { before(grammarAccess.getCreateTriggerStatementAccess().getOfKeyword_5_2_1_0()); } match(input,99,FOLLOW_99_in_rule__CreateTriggerStatement__Group_5_2_1__0__Impl25155); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCreateTriggerStatementAccess().getOfKeyword_5_2_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTriggerStatement__Group_5_2_1__0__Impl" // $ANTLR start "rule__CreateTriggerStatement__Group_5_2_1__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12388:1: rule__CreateTriggerStatement__Group_5_2_1__1 : rule__CreateTriggerStatement__Group_5_2_1__1__Impl rule__CreateTriggerStatement__Group_5_2_1__2 ; public final void rule__CreateTriggerStatement__Group_5_2_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12392:1: ( rule__CreateTriggerStatement__Group_5_2_1__1__Impl rule__CreateTriggerStatement__Group_5_2_1__2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12393:2: rule__CreateTriggerStatement__Group_5_2_1__1__Impl rule__CreateTriggerStatement__Group_5_2_1__2 { pushFollow(FOLLOW_rule__CreateTriggerStatement__Group_5_2_1__1__Impl_in_rule__CreateTriggerStatement__Group_5_2_1__125186); rule__CreateTriggerStatement__Group_5_2_1__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__CreateTriggerStatement__Group_5_2_1__2_in_rule__CreateTriggerStatement__Group_5_2_1__125189); rule__CreateTriggerStatement__Group_5_2_1__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTriggerStatement__Group_5_2_1__1" // $ANTLR start "rule__CreateTriggerStatement__Group_5_2_1__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12400:1: rule__CreateTriggerStatement__Group_5_2_1__1__Impl : ( ( rule__CreateTriggerStatement__UpdateColumnNamesAssignment_5_2_1_1 ) ) ; public final void rule__CreateTriggerStatement__Group_5_2_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12404:1: ( ( ( rule__CreateTriggerStatement__UpdateColumnNamesAssignment_5_2_1_1 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12405:1: ( ( rule__CreateTriggerStatement__UpdateColumnNamesAssignment_5_2_1_1 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12405:1: ( ( rule__CreateTriggerStatement__UpdateColumnNamesAssignment_5_2_1_1 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12406:1: ( rule__CreateTriggerStatement__UpdateColumnNamesAssignment_5_2_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCreateTriggerStatementAccess().getUpdateColumnNamesAssignment_5_2_1_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12407:1: ( rule__CreateTriggerStatement__UpdateColumnNamesAssignment_5_2_1_1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12407:2: rule__CreateTriggerStatement__UpdateColumnNamesAssignment_5_2_1_1 { pushFollow(FOLLOW_rule__CreateTriggerStatement__UpdateColumnNamesAssignment_5_2_1_1_in_rule__CreateTriggerStatement__Group_5_2_1__1__Impl25216); rule__CreateTriggerStatement__UpdateColumnNamesAssignment_5_2_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getCreateTriggerStatementAccess().getUpdateColumnNamesAssignment_5_2_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTriggerStatement__Group_5_2_1__1__Impl" // $ANTLR start "rule__CreateTriggerStatement__Group_5_2_1__2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12417:1: rule__CreateTriggerStatement__Group_5_2_1__2 : rule__CreateTriggerStatement__Group_5_2_1__2__Impl ; public final void rule__CreateTriggerStatement__Group_5_2_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12421:1: ( rule__CreateTriggerStatement__Group_5_2_1__2__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12422:2: rule__CreateTriggerStatement__Group_5_2_1__2__Impl { pushFollow(FOLLOW_rule__CreateTriggerStatement__Group_5_2_1__2__Impl_in_rule__CreateTriggerStatement__Group_5_2_1__225246); rule__CreateTriggerStatement__Group_5_2_1__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTriggerStatement__Group_5_2_1__2" // $ANTLR start "rule__CreateTriggerStatement__Group_5_2_1__2__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12428:1: rule__CreateTriggerStatement__Group_5_2_1__2__Impl : ( ( rule__CreateTriggerStatement__Group_5_2_1_2__0 )* ) ; public final void rule__CreateTriggerStatement__Group_5_2_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12432:1: ( ( ( rule__CreateTriggerStatement__Group_5_2_1_2__0 )* ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12433:1: ( ( rule__CreateTriggerStatement__Group_5_2_1_2__0 )* ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12433:1: ( ( rule__CreateTriggerStatement__Group_5_2_1_2__0 )* ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12434:1: ( rule__CreateTriggerStatement__Group_5_2_1_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getCreateTriggerStatementAccess().getGroup_5_2_1_2()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12435:1: ( rule__CreateTriggerStatement__Group_5_2_1_2__0 )* loop93: do { int alt93=2; int LA93_0 = input.LA(1); if ( (LA93_0==40) ) { alt93=1; } switch (alt93) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12435:2: rule__CreateTriggerStatement__Group_5_2_1_2__0 { pushFollow(FOLLOW_rule__CreateTriggerStatement__Group_5_2_1_2__0_in_rule__CreateTriggerStatement__Group_5_2_1__2__Impl25273); rule__CreateTriggerStatement__Group_5_2_1_2__0(); state._fsp--; if (state.failed) return ; } break; default : break loop93; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getCreateTriggerStatementAccess().getGroup_5_2_1_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTriggerStatement__Group_5_2_1__2__Impl" // $ANTLR start "rule__CreateTriggerStatement__Group_5_2_1_2__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12451:1: rule__CreateTriggerStatement__Group_5_2_1_2__0 : rule__CreateTriggerStatement__Group_5_2_1_2__0__Impl rule__CreateTriggerStatement__Group_5_2_1_2__1 ; public final void rule__CreateTriggerStatement__Group_5_2_1_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12455:1: ( rule__CreateTriggerStatement__Group_5_2_1_2__0__Impl rule__CreateTriggerStatement__Group_5_2_1_2__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12456:2: rule__CreateTriggerStatement__Group_5_2_1_2__0__Impl rule__CreateTriggerStatement__Group_5_2_1_2__1 { pushFollow(FOLLOW_rule__CreateTriggerStatement__Group_5_2_1_2__0__Impl_in_rule__CreateTriggerStatement__Group_5_2_1_2__025310); rule__CreateTriggerStatement__Group_5_2_1_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__CreateTriggerStatement__Group_5_2_1_2__1_in_rule__CreateTriggerStatement__Group_5_2_1_2__025313); rule__CreateTriggerStatement__Group_5_2_1_2__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTriggerStatement__Group_5_2_1_2__0" // $ANTLR start "rule__CreateTriggerStatement__Group_5_2_1_2__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12463:1: rule__CreateTriggerStatement__Group_5_2_1_2__0__Impl : ( ',' ) ; public final void rule__CreateTriggerStatement__Group_5_2_1_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12467:1: ( ( ',' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12468:1: ( ',' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12468:1: ( ',' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12469:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getCreateTriggerStatementAccess().getCommaKeyword_5_2_1_2_0()); } match(input,40,FOLLOW_40_in_rule__CreateTriggerStatement__Group_5_2_1_2__0__Impl25341); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCreateTriggerStatementAccess().getCommaKeyword_5_2_1_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTriggerStatement__Group_5_2_1_2__0__Impl" // $ANTLR start "rule__CreateTriggerStatement__Group_5_2_1_2__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12482:1: rule__CreateTriggerStatement__Group_5_2_1_2__1 : rule__CreateTriggerStatement__Group_5_2_1_2__1__Impl ; public final void rule__CreateTriggerStatement__Group_5_2_1_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12486:1: ( rule__CreateTriggerStatement__Group_5_2_1_2__1__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12487:2: rule__CreateTriggerStatement__Group_5_2_1_2__1__Impl { pushFollow(FOLLOW_rule__CreateTriggerStatement__Group_5_2_1_2__1__Impl_in_rule__CreateTriggerStatement__Group_5_2_1_2__125372); rule__CreateTriggerStatement__Group_5_2_1_2__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTriggerStatement__Group_5_2_1_2__1" // $ANTLR start "rule__CreateTriggerStatement__Group_5_2_1_2__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12493:1: rule__CreateTriggerStatement__Group_5_2_1_2__1__Impl : ( ( rule__CreateTriggerStatement__UpdateColumnNamesAssignment_5_2_1_2_1 ) ) ; public final void rule__CreateTriggerStatement__Group_5_2_1_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12497:1: ( ( ( rule__CreateTriggerStatement__UpdateColumnNamesAssignment_5_2_1_2_1 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12498:1: ( ( rule__CreateTriggerStatement__UpdateColumnNamesAssignment_5_2_1_2_1 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12498:1: ( ( rule__CreateTriggerStatement__UpdateColumnNamesAssignment_5_2_1_2_1 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12499:1: ( rule__CreateTriggerStatement__UpdateColumnNamesAssignment_5_2_1_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCreateTriggerStatementAccess().getUpdateColumnNamesAssignment_5_2_1_2_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12500:1: ( rule__CreateTriggerStatement__UpdateColumnNamesAssignment_5_2_1_2_1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12500:2: rule__CreateTriggerStatement__UpdateColumnNamesAssignment_5_2_1_2_1 { pushFollow(FOLLOW_rule__CreateTriggerStatement__UpdateColumnNamesAssignment_5_2_1_2_1_in_rule__CreateTriggerStatement__Group_5_2_1_2__1__Impl25399); rule__CreateTriggerStatement__UpdateColumnNamesAssignment_5_2_1_2_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getCreateTriggerStatementAccess().getUpdateColumnNamesAssignment_5_2_1_2_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTriggerStatement__Group_5_2_1_2__1__Impl" // $ANTLR start "rule__CreateTriggerStatement__Group_9__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12514:1: rule__CreateTriggerStatement__Group_9__0 : rule__CreateTriggerStatement__Group_9__0__Impl rule__CreateTriggerStatement__Group_9__1 ; public final void rule__CreateTriggerStatement__Group_9__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12518:1: ( rule__CreateTriggerStatement__Group_9__0__Impl rule__CreateTriggerStatement__Group_9__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12519:2: rule__CreateTriggerStatement__Group_9__0__Impl rule__CreateTriggerStatement__Group_9__1 { pushFollow(FOLLOW_rule__CreateTriggerStatement__Group_9__0__Impl_in_rule__CreateTriggerStatement__Group_9__025433); rule__CreateTriggerStatement__Group_9__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__CreateTriggerStatement__Group_9__1_in_rule__CreateTriggerStatement__Group_9__025436); rule__CreateTriggerStatement__Group_9__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTriggerStatement__Group_9__0" // $ANTLR start "rule__CreateTriggerStatement__Group_9__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12526:1: rule__CreateTriggerStatement__Group_9__0__Impl : ( 'when' ) ; public final void rule__CreateTriggerStatement__Group_9__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12530:1: ( ( 'when' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12531:1: ( 'when' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12531:1: ( 'when' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12532:1: 'when' { if ( state.backtracking==0 ) { before(grammarAccess.getCreateTriggerStatementAccess().getWhenKeyword_9_0()); } match(input,83,FOLLOW_83_in_rule__CreateTriggerStatement__Group_9__0__Impl25464); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCreateTriggerStatementAccess().getWhenKeyword_9_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTriggerStatement__Group_9__0__Impl" // $ANTLR start "rule__CreateTriggerStatement__Group_9__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12545:1: rule__CreateTriggerStatement__Group_9__1 : rule__CreateTriggerStatement__Group_9__1__Impl ; public final void rule__CreateTriggerStatement__Group_9__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12549:1: ( rule__CreateTriggerStatement__Group_9__1__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12550:2: rule__CreateTriggerStatement__Group_9__1__Impl { pushFollow(FOLLOW_rule__CreateTriggerStatement__Group_9__1__Impl_in_rule__CreateTriggerStatement__Group_9__125495); rule__CreateTriggerStatement__Group_9__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTriggerStatement__Group_9__1" // $ANTLR start "rule__CreateTriggerStatement__Group_9__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12556:1: rule__CreateTriggerStatement__Group_9__1__Impl : ( ( rule__CreateTriggerStatement__WhenExpressionAssignment_9_1 ) ) ; public final void rule__CreateTriggerStatement__Group_9__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12560:1: ( ( ( rule__CreateTriggerStatement__WhenExpressionAssignment_9_1 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12561:1: ( ( rule__CreateTriggerStatement__WhenExpressionAssignment_9_1 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12561:1: ( ( rule__CreateTriggerStatement__WhenExpressionAssignment_9_1 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12562:1: ( rule__CreateTriggerStatement__WhenExpressionAssignment_9_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCreateTriggerStatementAccess().getWhenExpressionAssignment_9_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12563:1: ( rule__CreateTriggerStatement__WhenExpressionAssignment_9_1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12563:2: rule__CreateTriggerStatement__WhenExpressionAssignment_9_1 { pushFollow(FOLLOW_rule__CreateTriggerStatement__WhenExpressionAssignment_9_1_in_rule__CreateTriggerStatement__Group_9__1__Impl25522); rule__CreateTriggerStatement__WhenExpressionAssignment_9_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getCreateTriggerStatementAccess().getWhenExpressionAssignment_9_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTriggerStatement__Group_9__1__Impl" // $ANTLR start "rule__CreateTriggerStatement__Group_11__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12577:1: rule__CreateTriggerStatement__Group_11__0 : rule__CreateTriggerStatement__Group_11__0__Impl rule__CreateTriggerStatement__Group_11__1 ; public final void rule__CreateTriggerStatement__Group_11__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12581:1: ( rule__CreateTriggerStatement__Group_11__0__Impl rule__CreateTriggerStatement__Group_11__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12582:2: rule__CreateTriggerStatement__Group_11__0__Impl rule__CreateTriggerStatement__Group_11__1 { pushFollow(FOLLOW_rule__CreateTriggerStatement__Group_11__0__Impl_in_rule__CreateTriggerStatement__Group_11__025556); rule__CreateTriggerStatement__Group_11__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__CreateTriggerStatement__Group_11__1_in_rule__CreateTriggerStatement__Group_11__025559); rule__CreateTriggerStatement__Group_11__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTriggerStatement__Group_11__0" // $ANTLR start "rule__CreateTriggerStatement__Group_11__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12589:1: rule__CreateTriggerStatement__Group_11__0__Impl : ( ( rule__CreateTriggerStatement__StatementsAssignment_11_0 ) ) ; public final void rule__CreateTriggerStatement__Group_11__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12593:1: ( ( ( rule__CreateTriggerStatement__StatementsAssignment_11_0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12594:1: ( ( rule__CreateTriggerStatement__StatementsAssignment_11_0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12594:1: ( ( rule__CreateTriggerStatement__StatementsAssignment_11_0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12595:1: ( rule__CreateTriggerStatement__StatementsAssignment_11_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCreateTriggerStatementAccess().getStatementsAssignment_11_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12596:1: ( rule__CreateTriggerStatement__StatementsAssignment_11_0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12596:2: rule__CreateTriggerStatement__StatementsAssignment_11_0 { pushFollow(FOLLOW_rule__CreateTriggerStatement__StatementsAssignment_11_0_in_rule__CreateTriggerStatement__Group_11__0__Impl25586); rule__CreateTriggerStatement__StatementsAssignment_11_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getCreateTriggerStatementAccess().getStatementsAssignment_11_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTriggerStatement__Group_11__0__Impl" // $ANTLR start "rule__CreateTriggerStatement__Group_11__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12606:1: rule__CreateTriggerStatement__Group_11__1 : rule__CreateTriggerStatement__Group_11__1__Impl rule__CreateTriggerStatement__Group_11__2 ; public final void rule__CreateTriggerStatement__Group_11__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12610:1: ( rule__CreateTriggerStatement__Group_11__1__Impl rule__CreateTriggerStatement__Group_11__2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12611:2: rule__CreateTriggerStatement__Group_11__1__Impl rule__CreateTriggerStatement__Group_11__2 { pushFollow(FOLLOW_rule__CreateTriggerStatement__Group_11__1__Impl_in_rule__CreateTriggerStatement__Group_11__125616); rule__CreateTriggerStatement__Group_11__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__CreateTriggerStatement__Group_11__2_in_rule__CreateTriggerStatement__Group_11__125619); rule__CreateTriggerStatement__Group_11__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTriggerStatement__Group_11__1" // $ANTLR start "rule__CreateTriggerStatement__Group_11__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12618:1: rule__CreateTriggerStatement__Group_11__1__Impl : ( ';' ) ; public final void rule__CreateTriggerStatement__Group_11__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12622:1: ( ( ';' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12623:1: ( ';' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12623:1: ( ';' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12624:1: ';' { if ( state.backtracking==0 ) { before(grammarAccess.getCreateTriggerStatementAccess().getSemicolonKeyword_11_1()); } match(input,66,FOLLOW_66_in_rule__CreateTriggerStatement__Group_11__1__Impl25647); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCreateTriggerStatementAccess().getSemicolonKeyword_11_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTriggerStatement__Group_11__1__Impl" // $ANTLR start "rule__CreateTriggerStatement__Group_11__2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12637:1: rule__CreateTriggerStatement__Group_11__2 : rule__CreateTriggerStatement__Group_11__2__Impl ; public final void rule__CreateTriggerStatement__Group_11__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12641:1: ( rule__CreateTriggerStatement__Group_11__2__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12642:2: rule__CreateTriggerStatement__Group_11__2__Impl { pushFollow(FOLLOW_rule__CreateTriggerStatement__Group_11__2__Impl_in_rule__CreateTriggerStatement__Group_11__225678); rule__CreateTriggerStatement__Group_11__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTriggerStatement__Group_11__2" // $ANTLR start "rule__CreateTriggerStatement__Group_11__2__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12648:1: rule__CreateTriggerStatement__Group_11__2__Impl : ( ( rule__CreateTriggerStatement__Group_11_2__0 )* ) ; public final void rule__CreateTriggerStatement__Group_11__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12652:1: ( ( ( rule__CreateTriggerStatement__Group_11_2__0 )* ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12653:1: ( ( rule__CreateTriggerStatement__Group_11_2__0 )* ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12653:1: ( ( rule__CreateTriggerStatement__Group_11_2__0 )* ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12654:1: ( rule__CreateTriggerStatement__Group_11_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getCreateTriggerStatementAccess().getGroup_11_2()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12655:1: ( rule__CreateTriggerStatement__Group_11_2__0 )* loop94: do { int alt94=2; int LA94_0 = input.LA(1); if ( (LA94_0==44||LA94_0==87||LA94_0==112||LA94_0==114||LA94_0==117) ) { alt94=1; } switch (alt94) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12655:2: rule__CreateTriggerStatement__Group_11_2__0 { pushFollow(FOLLOW_rule__CreateTriggerStatement__Group_11_2__0_in_rule__CreateTriggerStatement__Group_11__2__Impl25705); rule__CreateTriggerStatement__Group_11_2__0(); state._fsp--; if (state.failed) return ; } break; default : break loop94; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getCreateTriggerStatementAccess().getGroup_11_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTriggerStatement__Group_11__2__Impl" // $ANTLR start "rule__CreateTriggerStatement__Group_11_2__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12671:1: rule__CreateTriggerStatement__Group_11_2__0 : rule__CreateTriggerStatement__Group_11_2__0__Impl rule__CreateTriggerStatement__Group_11_2__1 ; public final void rule__CreateTriggerStatement__Group_11_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12675:1: ( rule__CreateTriggerStatement__Group_11_2__0__Impl rule__CreateTriggerStatement__Group_11_2__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12676:2: rule__CreateTriggerStatement__Group_11_2__0__Impl rule__CreateTriggerStatement__Group_11_2__1 { pushFollow(FOLLOW_rule__CreateTriggerStatement__Group_11_2__0__Impl_in_rule__CreateTriggerStatement__Group_11_2__025742); rule__CreateTriggerStatement__Group_11_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__CreateTriggerStatement__Group_11_2__1_in_rule__CreateTriggerStatement__Group_11_2__025745); rule__CreateTriggerStatement__Group_11_2__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTriggerStatement__Group_11_2__0" // $ANTLR start "rule__CreateTriggerStatement__Group_11_2__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12683:1: rule__CreateTriggerStatement__Group_11_2__0__Impl : ( ( rule__CreateTriggerStatement__StatementsAssignment_11_2_0 ) ) ; public final void rule__CreateTriggerStatement__Group_11_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12687:1: ( ( ( rule__CreateTriggerStatement__StatementsAssignment_11_2_0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12688:1: ( ( rule__CreateTriggerStatement__StatementsAssignment_11_2_0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12688:1: ( ( rule__CreateTriggerStatement__StatementsAssignment_11_2_0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12689:1: ( rule__CreateTriggerStatement__StatementsAssignment_11_2_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCreateTriggerStatementAccess().getStatementsAssignment_11_2_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12690:1: ( rule__CreateTriggerStatement__StatementsAssignment_11_2_0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12690:2: rule__CreateTriggerStatement__StatementsAssignment_11_2_0 { pushFollow(FOLLOW_rule__CreateTriggerStatement__StatementsAssignment_11_2_0_in_rule__CreateTriggerStatement__Group_11_2__0__Impl25772); rule__CreateTriggerStatement__StatementsAssignment_11_2_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getCreateTriggerStatementAccess().getStatementsAssignment_11_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTriggerStatement__Group_11_2__0__Impl" // $ANTLR start "rule__CreateTriggerStatement__Group_11_2__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12700:1: rule__CreateTriggerStatement__Group_11_2__1 : rule__CreateTriggerStatement__Group_11_2__1__Impl ; public final void rule__CreateTriggerStatement__Group_11_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12704:1: ( rule__CreateTriggerStatement__Group_11_2__1__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12705:2: rule__CreateTriggerStatement__Group_11_2__1__Impl { pushFollow(FOLLOW_rule__CreateTriggerStatement__Group_11_2__1__Impl_in_rule__CreateTriggerStatement__Group_11_2__125802); rule__CreateTriggerStatement__Group_11_2__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTriggerStatement__Group_11_2__1" // $ANTLR start "rule__CreateTriggerStatement__Group_11_2__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12711:1: rule__CreateTriggerStatement__Group_11_2__1__Impl : ( ';' ) ; public final void rule__CreateTriggerStatement__Group_11_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12715:1: ( ( ';' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12716:1: ( ';' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12716:1: ( ';' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12717:1: ';' { if ( state.backtracking==0 ) { before(grammarAccess.getCreateTriggerStatementAccess().getSemicolonKeyword_11_2_1()); } match(input,66,FOLLOW_66_in_rule__CreateTriggerStatement__Group_11_2__1__Impl25830); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCreateTriggerStatementAccess().getSemicolonKeyword_11_2_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTriggerStatement__Group_11_2__1__Impl" // $ANTLR start "rule__AlterTableRenameStatement__Group__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12734:1: rule__AlterTableRenameStatement__Group__0 : rule__AlterTableRenameStatement__Group__0__Impl rule__AlterTableRenameStatement__Group__1 ; public final void rule__AlterTableRenameStatement__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12738:1: ( rule__AlterTableRenameStatement__Group__0__Impl rule__AlterTableRenameStatement__Group__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12739:2: rule__AlterTableRenameStatement__Group__0__Impl rule__AlterTableRenameStatement__Group__1 { pushFollow(FOLLOW_rule__AlterTableRenameStatement__Group__0__Impl_in_rule__AlterTableRenameStatement__Group__025865); rule__AlterTableRenameStatement__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__AlterTableRenameStatement__Group__1_in_rule__AlterTableRenameStatement__Group__025868); rule__AlterTableRenameStatement__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AlterTableRenameStatement__Group__0" // $ANTLR start "rule__AlterTableRenameStatement__Group__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12746:1: rule__AlterTableRenameStatement__Group__0__Impl : ( () ) ; public final void rule__AlterTableRenameStatement__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12750:1: ( ( () ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12751:1: ( () ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12751:1: ( () ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12752:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getAlterTableRenameStatementAccess().getAlterTableRenameStatementAction_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12753:1: () // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12755:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getAlterTableRenameStatementAccess().getAlterTableRenameStatementAction_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AlterTableRenameStatement__Group__0__Impl" // $ANTLR start "rule__AlterTableRenameStatement__Group__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12765:1: rule__AlterTableRenameStatement__Group__1 : rule__AlterTableRenameStatement__Group__1__Impl rule__AlterTableRenameStatement__Group__2 ; public final void rule__AlterTableRenameStatement__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12769:1: ( rule__AlterTableRenameStatement__Group__1__Impl rule__AlterTableRenameStatement__Group__2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12770:2: rule__AlterTableRenameStatement__Group__1__Impl rule__AlterTableRenameStatement__Group__2 { pushFollow(FOLLOW_rule__AlterTableRenameStatement__Group__1__Impl_in_rule__AlterTableRenameStatement__Group__125926); rule__AlterTableRenameStatement__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__AlterTableRenameStatement__Group__2_in_rule__AlterTableRenameStatement__Group__125929); rule__AlterTableRenameStatement__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AlterTableRenameStatement__Group__1" // $ANTLR start "rule__AlterTableRenameStatement__Group__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12777:1: rule__AlterTableRenameStatement__Group__1__Impl : ( 'alter' ) ; public final void rule__AlterTableRenameStatement__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12781:1: ( ( 'alter' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12782:1: ( 'alter' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12782:1: ( 'alter' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12783:1: 'alter' { if ( state.backtracking==0 ) { before(grammarAccess.getAlterTableRenameStatementAccess().getAlterKeyword_1()); } match(input,100,FOLLOW_100_in_rule__AlterTableRenameStatement__Group__1__Impl25957); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAlterTableRenameStatementAccess().getAlterKeyword_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AlterTableRenameStatement__Group__1__Impl" // $ANTLR start "rule__AlterTableRenameStatement__Group__2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12796:1: rule__AlterTableRenameStatement__Group__2 : rule__AlterTableRenameStatement__Group__2__Impl rule__AlterTableRenameStatement__Group__3 ; public final void rule__AlterTableRenameStatement__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12800:1: ( rule__AlterTableRenameStatement__Group__2__Impl rule__AlterTableRenameStatement__Group__3 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12801:2: rule__AlterTableRenameStatement__Group__2__Impl rule__AlterTableRenameStatement__Group__3 { pushFollow(FOLLOW_rule__AlterTableRenameStatement__Group__2__Impl_in_rule__AlterTableRenameStatement__Group__225988); rule__AlterTableRenameStatement__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__AlterTableRenameStatement__Group__3_in_rule__AlterTableRenameStatement__Group__225991); rule__AlterTableRenameStatement__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AlterTableRenameStatement__Group__2" // $ANTLR start "rule__AlterTableRenameStatement__Group__2__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12808:1: rule__AlterTableRenameStatement__Group__2__Impl : ( 'table' ) ; public final void rule__AlterTableRenameStatement__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12812:1: ( ( 'table' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12813:1: ( 'table' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12813:1: ( 'table' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12814:1: 'table' { if ( state.backtracking==0 ) { before(grammarAccess.getAlterTableRenameStatementAccess().getTableKeyword_2()); } match(input,95,FOLLOW_95_in_rule__AlterTableRenameStatement__Group__2__Impl26019); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAlterTableRenameStatementAccess().getTableKeyword_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AlterTableRenameStatement__Group__2__Impl" // $ANTLR start "rule__AlterTableRenameStatement__Group__3" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12827:1: rule__AlterTableRenameStatement__Group__3 : rule__AlterTableRenameStatement__Group__3__Impl rule__AlterTableRenameStatement__Group__4 ; public final void rule__AlterTableRenameStatement__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12831:1: ( rule__AlterTableRenameStatement__Group__3__Impl rule__AlterTableRenameStatement__Group__4 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12832:2: rule__AlterTableRenameStatement__Group__3__Impl rule__AlterTableRenameStatement__Group__4 { pushFollow(FOLLOW_rule__AlterTableRenameStatement__Group__3__Impl_in_rule__AlterTableRenameStatement__Group__326050); rule__AlterTableRenameStatement__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__AlterTableRenameStatement__Group__4_in_rule__AlterTableRenameStatement__Group__326053); rule__AlterTableRenameStatement__Group__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AlterTableRenameStatement__Group__3" // $ANTLR start "rule__AlterTableRenameStatement__Group__3__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12839:1: rule__AlterTableRenameStatement__Group__3__Impl : ( ( rule__AlterTableRenameStatement__TableAssignment_3 ) ) ; public final void rule__AlterTableRenameStatement__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12843:1: ( ( ( rule__AlterTableRenameStatement__TableAssignment_3 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12844:1: ( ( rule__AlterTableRenameStatement__TableAssignment_3 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12844:1: ( ( rule__AlterTableRenameStatement__TableAssignment_3 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12845:1: ( rule__AlterTableRenameStatement__TableAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAlterTableRenameStatementAccess().getTableAssignment_3()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12846:1: ( rule__AlterTableRenameStatement__TableAssignment_3 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12846:2: rule__AlterTableRenameStatement__TableAssignment_3 { pushFollow(FOLLOW_rule__AlterTableRenameStatement__TableAssignment_3_in_rule__AlterTableRenameStatement__Group__3__Impl26080); rule__AlterTableRenameStatement__TableAssignment_3(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAlterTableRenameStatementAccess().getTableAssignment_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AlterTableRenameStatement__Group__3__Impl" // $ANTLR start "rule__AlterTableRenameStatement__Group__4" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12856:1: rule__AlterTableRenameStatement__Group__4 : rule__AlterTableRenameStatement__Group__4__Impl rule__AlterTableRenameStatement__Group__5 ; public final void rule__AlterTableRenameStatement__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12860:1: ( rule__AlterTableRenameStatement__Group__4__Impl rule__AlterTableRenameStatement__Group__5 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12861:2: rule__AlterTableRenameStatement__Group__4__Impl rule__AlterTableRenameStatement__Group__5 { pushFollow(FOLLOW_rule__AlterTableRenameStatement__Group__4__Impl_in_rule__AlterTableRenameStatement__Group__426110); rule__AlterTableRenameStatement__Group__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__AlterTableRenameStatement__Group__5_in_rule__AlterTableRenameStatement__Group__426113); rule__AlterTableRenameStatement__Group__5(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AlterTableRenameStatement__Group__4" // $ANTLR start "rule__AlterTableRenameStatement__Group__4__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12868:1: rule__AlterTableRenameStatement__Group__4__Impl : ( 'rename to' ) ; public final void rule__AlterTableRenameStatement__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12872:1: ( ( 'rename to' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12873:1: ( 'rename to' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12873:1: ( 'rename to' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12874:1: 'rename to' { if ( state.backtracking==0 ) { before(grammarAccess.getAlterTableRenameStatementAccess().getRenameToKeyword_4()); } match(input,101,FOLLOW_101_in_rule__AlterTableRenameStatement__Group__4__Impl26141); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAlterTableRenameStatementAccess().getRenameToKeyword_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AlterTableRenameStatement__Group__4__Impl" // $ANTLR start "rule__AlterTableRenameStatement__Group__5" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12887:1: rule__AlterTableRenameStatement__Group__5 : rule__AlterTableRenameStatement__Group__5__Impl ; public final void rule__AlterTableRenameStatement__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12891:1: ( rule__AlterTableRenameStatement__Group__5__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12892:2: rule__AlterTableRenameStatement__Group__5__Impl { pushFollow(FOLLOW_rule__AlterTableRenameStatement__Group__5__Impl_in_rule__AlterTableRenameStatement__Group__526172); rule__AlterTableRenameStatement__Group__5__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AlterTableRenameStatement__Group__5" // $ANTLR start "rule__AlterTableRenameStatement__Group__5__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12898:1: rule__AlterTableRenameStatement__Group__5__Impl : ( ( rule__AlterTableRenameStatement__NameAssignment_5 ) ) ; public final void rule__AlterTableRenameStatement__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12902:1: ( ( ( rule__AlterTableRenameStatement__NameAssignment_5 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12903:1: ( ( rule__AlterTableRenameStatement__NameAssignment_5 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12903:1: ( ( rule__AlterTableRenameStatement__NameAssignment_5 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12904:1: ( rule__AlterTableRenameStatement__NameAssignment_5 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAlterTableRenameStatementAccess().getNameAssignment_5()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12905:1: ( rule__AlterTableRenameStatement__NameAssignment_5 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12905:2: rule__AlterTableRenameStatement__NameAssignment_5 { pushFollow(FOLLOW_rule__AlterTableRenameStatement__NameAssignment_5_in_rule__AlterTableRenameStatement__Group__5__Impl26199); rule__AlterTableRenameStatement__NameAssignment_5(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAlterTableRenameStatementAccess().getNameAssignment_5()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AlterTableRenameStatement__Group__5__Impl" // $ANTLR start "rule__AlterTableAddColumnStatement__Group__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12927:1: rule__AlterTableAddColumnStatement__Group__0 : rule__AlterTableAddColumnStatement__Group__0__Impl rule__AlterTableAddColumnStatement__Group__1 ; public final void rule__AlterTableAddColumnStatement__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12931:1: ( rule__AlterTableAddColumnStatement__Group__0__Impl rule__AlterTableAddColumnStatement__Group__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12932:2: rule__AlterTableAddColumnStatement__Group__0__Impl rule__AlterTableAddColumnStatement__Group__1 { pushFollow(FOLLOW_rule__AlterTableAddColumnStatement__Group__0__Impl_in_rule__AlterTableAddColumnStatement__Group__026241); rule__AlterTableAddColumnStatement__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__AlterTableAddColumnStatement__Group__1_in_rule__AlterTableAddColumnStatement__Group__026244); rule__AlterTableAddColumnStatement__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AlterTableAddColumnStatement__Group__0" // $ANTLR start "rule__AlterTableAddColumnStatement__Group__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12939:1: rule__AlterTableAddColumnStatement__Group__0__Impl : ( 'alter' ) ; public final void rule__AlterTableAddColumnStatement__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12943:1: ( ( 'alter' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12944:1: ( 'alter' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12944:1: ( 'alter' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12945:1: 'alter' { if ( state.backtracking==0 ) { before(grammarAccess.getAlterTableAddColumnStatementAccess().getAlterKeyword_0()); } match(input,100,FOLLOW_100_in_rule__AlterTableAddColumnStatement__Group__0__Impl26272); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAlterTableAddColumnStatementAccess().getAlterKeyword_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AlterTableAddColumnStatement__Group__0__Impl" // $ANTLR start "rule__AlterTableAddColumnStatement__Group__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12958:1: rule__AlterTableAddColumnStatement__Group__1 : rule__AlterTableAddColumnStatement__Group__1__Impl rule__AlterTableAddColumnStatement__Group__2 ; public final void rule__AlterTableAddColumnStatement__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12962:1: ( rule__AlterTableAddColumnStatement__Group__1__Impl rule__AlterTableAddColumnStatement__Group__2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12963:2: rule__AlterTableAddColumnStatement__Group__1__Impl rule__AlterTableAddColumnStatement__Group__2 { pushFollow(FOLLOW_rule__AlterTableAddColumnStatement__Group__1__Impl_in_rule__AlterTableAddColumnStatement__Group__126303); rule__AlterTableAddColumnStatement__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__AlterTableAddColumnStatement__Group__2_in_rule__AlterTableAddColumnStatement__Group__126306); rule__AlterTableAddColumnStatement__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AlterTableAddColumnStatement__Group__1" // $ANTLR start "rule__AlterTableAddColumnStatement__Group__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12970:1: rule__AlterTableAddColumnStatement__Group__1__Impl : ( 'table' ) ; public final void rule__AlterTableAddColumnStatement__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12974:1: ( ( 'table' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12975:1: ( 'table' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12975:1: ( 'table' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12976:1: 'table' { if ( state.backtracking==0 ) { before(grammarAccess.getAlterTableAddColumnStatementAccess().getTableKeyword_1()); } match(input,95,FOLLOW_95_in_rule__AlterTableAddColumnStatement__Group__1__Impl26334); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAlterTableAddColumnStatementAccess().getTableKeyword_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AlterTableAddColumnStatement__Group__1__Impl" // $ANTLR start "rule__AlterTableAddColumnStatement__Group__2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12989:1: rule__AlterTableAddColumnStatement__Group__2 : rule__AlterTableAddColumnStatement__Group__2__Impl rule__AlterTableAddColumnStatement__Group__3 ; public final void rule__AlterTableAddColumnStatement__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12993:1: ( rule__AlterTableAddColumnStatement__Group__2__Impl rule__AlterTableAddColumnStatement__Group__3 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:12994:2: rule__AlterTableAddColumnStatement__Group__2__Impl rule__AlterTableAddColumnStatement__Group__3 { pushFollow(FOLLOW_rule__AlterTableAddColumnStatement__Group__2__Impl_in_rule__AlterTableAddColumnStatement__Group__226365); rule__AlterTableAddColumnStatement__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__AlterTableAddColumnStatement__Group__3_in_rule__AlterTableAddColumnStatement__Group__226368); rule__AlterTableAddColumnStatement__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AlterTableAddColumnStatement__Group__2" // $ANTLR start "rule__AlterTableAddColumnStatement__Group__2__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13001:1: rule__AlterTableAddColumnStatement__Group__2__Impl : ( ( rule__AlterTableAddColumnStatement__TableAssignment_2 ) ) ; public final void rule__AlterTableAddColumnStatement__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13005:1: ( ( ( rule__AlterTableAddColumnStatement__TableAssignment_2 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13006:1: ( ( rule__AlterTableAddColumnStatement__TableAssignment_2 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13006:1: ( ( rule__AlterTableAddColumnStatement__TableAssignment_2 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13007:1: ( rule__AlterTableAddColumnStatement__TableAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAlterTableAddColumnStatementAccess().getTableAssignment_2()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13008:1: ( rule__AlterTableAddColumnStatement__TableAssignment_2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13008:2: rule__AlterTableAddColumnStatement__TableAssignment_2 { pushFollow(FOLLOW_rule__AlterTableAddColumnStatement__TableAssignment_2_in_rule__AlterTableAddColumnStatement__Group__2__Impl26395); rule__AlterTableAddColumnStatement__TableAssignment_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAlterTableAddColumnStatementAccess().getTableAssignment_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AlterTableAddColumnStatement__Group__2__Impl" // $ANTLR start "rule__AlterTableAddColumnStatement__Group__3" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13018:1: rule__AlterTableAddColumnStatement__Group__3 : rule__AlterTableAddColumnStatement__Group__3__Impl rule__AlterTableAddColumnStatement__Group__4 ; public final void rule__AlterTableAddColumnStatement__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13022:1: ( rule__AlterTableAddColumnStatement__Group__3__Impl rule__AlterTableAddColumnStatement__Group__4 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13023:2: rule__AlterTableAddColumnStatement__Group__3__Impl rule__AlterTableAddColumnStatement__Group__4 { pushFollow(FOLLOW_rule__AlterTableAddColumnStatement__Group__3__Impl_in_rule__AlterTableAddColumnStatement__Group__326425); rule__AlterTableAddColumnStatement__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__AlterTableAddColumnStatement__Group__4_in_rule__AlterTableAddColumnStatement__Group__326428); rule__AlterTableAddColumnStatement__Group__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AlterTableAddColumnStatement__Group__3" // $ANTLR start "rule__AlterTableAddColumnStatement__Group__3__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13030:1: rule__AlterTableAddColumnStatement__Group__3__Impl : ( 'add column' ) ; public final void rule__AlterTableAddColumnStatement__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13034:1: ( ( 'add column' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13035:1: ( 'add column' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13035:1: ( 'add column' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13036:1: 'add column' { if ( state.backtracking==0 ) { before(grammarAccess.getAlterTableAddColumnStatementAccess().getAddColumnKeyword_3()); } match(input,102,FOLLOW_102_in_rule__AlterTableAddColumnStatement__Group__3__Impl26456); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAlterTableAddColumnStatementAccess().getAddColumnKeyword_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AlterTableAddColumnStatement__Group__3__Impl" // $ANTLR start "rule__AlterTableAddColumnStatement__Group__4" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13049:1: rule__AlterTableAddColumnStatement__Group__4 : rule__AlterTableAddColumnStatement__Group__4__Impl ; public final void rule__AlterTableAddColumnStatement__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13053:1: ( rule__AlterTableAddColumnStatement__Group__4__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13054:2: rule__AlterTableAddColumnStatement__Group__4__Impl { pushFollow(FOLLOW_rule__AlterTableAddColumnStatement__Group__4__Impl_in_rule__AlterTableAddColumnStatement__Group__426487); rule__AlterTableAddColumnStatement__Group__4__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AlterTableAddColumnStatement__Group__4" // $ANTLR start "rule__AlterTableAddColumnStatement__Group__4__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13060:1: rule__AlterTableAddColumnStatement__Group__4__Impl : ( ( rule__AlterTableAddColumnStatement__ColumnDefAssignment_4 ) ) ; public final void rule__AlterTableAddColumnStatement__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13064:1: ( ( ( rule__AlterTableAddColumnStatement__ColumnDefAssignment_4 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13065:1: ( ( rule__AlterTableAddColumnStatement__ColumnDefAssignment_4 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13065:1: ( ( rule__AlterTableAddColumnStatement__ColumnDefAssignment_4 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13066:1: ( rule__AlterTableAddColumnStatement__ColumnDefAssignment_4 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAlterTableAddColumnStatementAccess().getColumnDefAssignment_4()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13067:1: ( rule__AlterTableAddColumnStatement__ColumnDefAssignment_4 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13067:2: rule__AlterTableAddColumnStatement__ColumnDefAssignment_4 { pushFollow(FOLLOW_rule__AlterTableAddColumnStatement__ColumnDefAssignment_4_in_rule__AlterTableAddColumnStatement__Group__4__Impl26514); rule__AlterTableAddColumnStatement__ColumnDefAssignment_4(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAlterTableAddColumnStatementAccess().getColumnDefAssignment_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AlterTableAddColumnStatement__Group__4__Impl" // $ANTLR start "rule__DropTableStatement__Group__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13087:1: rule__DropTableStatement__Group__0 : rule__DropTableStatement__Group__0__Impl rule__DropTableStatement__Group__1 ; public final void rule__DropTableStatement__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13091:1: ( rule__DropTableStatement__Group__0__Impl rule__DropTableStatement__Group__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13092:2: rule__DropTableStatement__Group__0__Impl rule__DropTableStatement__Group__1 { pushFollow(FOLLOW_rule__DropTableStatement__Group__0__Impl_in_rule__DropTableStatement__Group__026554); rule__DropTableStatement__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__DropTableStatement__Group__1_in_rule__DropTableStatement__Group__026557); rule__DropTableStatement__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DropTableStatement__Group__0" // $ANTLR start "rule__DropTableStatement__Group__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13099:1: rule__DropTableStatement__Group__0__Impl : ( 'drop' ) ; public final void rule__DropTableStatement__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13103:1: ( ( 'drop' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13104:1: ( 'drop' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13104:1: ( 'drop' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13105:1: 'drop' { if ( state.backtracking==0 ) { before(grammarAccess.getDropTableStatementAccess().getDropKeyword_0()); } match(input,103,FOLLOW_103_in_rule__DropTableStatement__Group__0__Impl26585); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDropTableStatementAccess().getDropKeyword_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DropTableStatement__Group__0__Impl" // $ANTLR start "rule__DropTableStatement__Group__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13118:1: rule__DropTableStatement__Group__1 : rule__DropTableStatement__Group__1__Impl rule__DropTableStatement__Group__2 ; public final void rule__DropTableStatement__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13122:1: ( rule__DropTableStatement__Group__1__Impl rule__DropTableStatement__Group__2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13123:2: rule__DropTableStatement__Group__1__Impl rule__DropTableStatement__Group__2 { pushFollow(FOLLOW_rule__DropTableStatement__Group__1__Impl_in_rule__DropTableStatement__Group__126616); rule__DropTableStatement__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__DropTableStatement__Group__2_in_rule__DropTableStatement__Group__126619); rule__DropTableStatement__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DropTableStatement__Group__1" // $ANTLR start "rule__DropTableStatement__Group__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13130:1: rule__DropTableStatement__Group__1__Impl : ( 'table' ) ; public final void rule__DropTableStatement__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13134:1: ( ( 'table' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13135:1: ( 'table' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13135:1: ( 'table' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13136:1: 'table' { if ( state.backtracking==0 ) { before(grammarAccess.getDropTableStatementAccess().getTableKeyword_1()); } match(input,95,FOLLOW_95_in_rule__DropTableStatement__Group__1__Impl26647); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDropTableStatementAccess().getTableKeyword_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DropTableStatement__Group__1__Impl" // $ANTLR start "rule__DropTableStatement__Group__2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13149:1: rule__DropTableStatement__Group__2 : rule__DropTableStatement__Group__2__Impl rule__DropTableStatement__Group__3 ; public final void rule__DropTableStatement__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13153:1: ( rule__DropTableStatement__Group__2__Impl rule__DropTableStatement__Group__3 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13154:2: rule__DropTableStatement__Group__2__Impl rule__DropTableStatement__Group__3 { pushFollow(FOLLOW_rule__DropTableStatement__Group__2__Impl_in_rule__DropTableStatement__Group__226678); rule__DropTableStatement__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__DropTableStatement__Group__3_in_rule__DropTableStatement__Group__226681); rule__DropTableStatement__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DropTableStatement__Group__2" // $ANTLR start "rule__DropTableStatement__Group__2__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13161:1: rule__DropTableStatement__Group__2__Impl : ( ( rule__DropTableStatement__IfExistsAssignment_2 )? ) ; public final void rule__DropTableStatement__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13165:1: ( ( ( rule__DropTableStatement__IfExistsAssignment_2 )? ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13166:1: ( ( rule__DropTableStatement__IfExistsAssignment_2 )? ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13166:1: ( ( rule__DropTableStatement__IfExistsAssignment_2 )? ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13167:1: ( rule__DropTableStatement__IfExistsAssignment_2 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDropTableStatementAccess().getIfExistsAssignment_2()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13168:1: ( rule__DropTableStatement__IfExistsAssignment_2 )? int alt95=2; int LA95_0 = input.LA(1); if ( (LA95_0==139) ) { alt95=1; } switch (alt95) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13168:2: rule__DropTableStatement__IfExistsAssignment_2 { pushFollow(FOLLOW_rule__DropTableStatement__IfExistsAssignment_2_in_rule__DropTableStatement__Group__2__Impl26708); rule__DropTableStatement__IfExistsAssignment_2(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getDropTableStatementAccess().getIfExistsAssignment_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DropTableStatement__Group__2__Impl" // $ANTLR start "rule__DropTableStatement__Group__3" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13178:1: rule__DropTableStatement__Group__3 : rule__DropTableStatement__Group__3__Impl ; public final void rule__DropTableStatement__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13182:1: ( rule__DropTableStatement__Group__3__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13183:2: rule__DropTableStatement__Group__3__Impl { pushFollow(FOLLOW_rule__DropTableStatement__Group__3__Impl_in_rule__DropTableStatement__Group__326739); rule__DropTableStatement__Group__3__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DropTableStatement__Group__3" // $ANTLR start "rule__DropTableStatement__Group__3__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13189:1: rule__DropTableStatement__Group__3__Impl : ( ( rule__DropTableStatement__TableAssignment_3 ) ) ; public final void rule__DropTableStatement__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13193:1: ( ( ( rule__DropTableStatement__TableAssignment_3 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13194:1: ( ( rule__DropTableStatement__TableAssignment_3 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13194:1: ( ( rule__DropTableStatement__TableAssignment_3 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13195:1: ( rule__DropTableStatement__TableAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDropTableStatementAccess().getTableAssignment_3()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13196:1: ( rule__DropTableStatement__TableAssignment_3 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13196:2: rule__DropTableStatement__TableAssignment_3 { pushFollow(FOLLOW_rule__DropTableStatement__TableAssignment_3_in_rule__DropTableStatement__Group__3__Impl26766); rule__DropTableStatement__TableAssignment_3(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getDropTableStatementAccess().getTableAssignment_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DropTableStatement__Group__3__Impl" // $ANTLR start "rule__DropTriggerStatement__Group__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13214:1: rule__DropTriggerStatement__Group__0 : rule__DropTriggerStatement__Group__0__Impl rule__DropTriggerStatement__Group__1 ; public final void rule__DropTriggerStatement__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13218:1: ( rule__DropTriggerStatement__Group__0__Impl rule__DropTriggerStatement__Group__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13219:2: rule__DropTriggerStatement__Group__0__Impl rule__DropTriggerStatement__Group__1 { pushFollow(FOLLOW_rule__DropTriggerStatement__Group__0__Impl_in_rule__DropTriggerStatement__Group__026804); rule__DropTriggerStatement__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__DropTriggerStatement__Group__1_in_rule__DropTriggerStatement__Group__026807); rule__DropTriggerStatement__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DropTriggerStatement__Group__0" // $ANTLR start "rule__DropTriggerStatement__Group__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13226:1: rule__DropTriggerStatement__Group__0__Impl : ( 'drop' ) ; public final void rule__DropTriggerStatement__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13230:1: ( ( 'drop' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13231:1: ( 'drop' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13231:1: ( 'drop' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13232:1: 'drop' { if ( state.backtracking==0 ) { before(grammarAccess.getDropTriggerStatementAccess().getDropKeyword_0()); } match(input,103,FOLLOW_103_in_rule__DropTriggerStatement__Group__0__Impl26835); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDropTriggerStatementAccess().getDropKeyword_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DropTriggerStatement__Group__0__Impl" // $ANTLR start "rule__DropTriggerStatement__Group__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13245:1: rule__DropTriggerStatement__Group__1 : rule__DropTriggerStatement__Group__1__Impl rule__DropTriggerStatement__Group__2 ; public final void rule__DropTriggerStatement__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13249:1: ( rule__DropTriggerStatement__Group__1__Impl rule__DropTriggerStatement__Group__2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13250:2: rule__DropTriggerStatement__Group__1__Impl rule__DropTriggerStatement__Group__2 { pushFollow(FOLLOW_rule__DropTriggerStatement__Group__1__Impl_in_rule__DropTriggerStatement__Group__126866); rule__DropTriggerStatement__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__DropTriggerStatement__Group__2_in_rule__DropTriggerStatement__Group__126869); rule__DropTriggerStatement__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DropTriggerStatement__Group__1" // $ANTLR start "rule__DropTriggerStatement__Group__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13257:1: rule__DropTriggerStatement__Group__1__Impl : ( 'trigger' ) ; public final void rule__DropTriggerStatement__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13261:1: ( ( 'trigger' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13262:1: ( 'trigger' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13262:1: ( 'trigger' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13263:1: 'trigger' { if ( state.backtracking==0 ) { before(grammarAccess.getDropTriggerStatementAccess().getTriggerKeyword_1()); } match(input,97,FOLLOW_97_in_rule__DropTriggerStatement__Group__1__Impl26897); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDropTriggerStatementAccess().getTriggerKeyword_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DropTriggerStatement__Group__1__Impl" // $ANTLR start "rule__DropTriggerStatement__Group__2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13276:1: rule__DropTriggerStatement__Group__2 : rule__DropTriggerStatement__Group__2__Impl rule__DropTriggerStatement__Group__3 ; public final void rule__DropTriggerStatement__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13280:1: ( rule__DropTriggerStatement__Group__2__Impl rule__DropTriggerStatement__Group__3 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13281:2: rule__DropTriggerStatement__Group__2__Impl rule__DropTriggerStatement__Group__3 { pushFollow(FOLLOW_rule__DropTriggerStatement__Group__2__Impl_in_rule__DropTriggerStatement__Group__226928); rule__DropTriggerStatement__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__DropTriggerStatement__Group__3_in_rule__DropTriggerStatement__Group__226931); rule__DropTriggerStatement__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DropTriggerStatement__Group__2" // $ANTLR start "rule__DropTriggerStatement__Group__2__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13288:1: rule__DropTriggerStatement__Group__2__Impl : ( ( rule__DropTriggerStatement__IfExistsAssignment_2 )? ) ; public final void rule__DropTriggerStatement__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13292:1: ( ( ( rule__DropTriggerStatement__IfExistsAssignment_2 )? ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13293:1: ( ( rule__DropTriggerStatement__IfExistsAssignment_2 )? ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13293:1: ( ( rule__DropTriggerStatement__IfExistsAssignment_2 )? ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13294:1: ( rule__DropTriggerStatement__IfExistsAssignment_2 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDropTriggerStatementAccess().getIfExistsAssignment_2()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13295:1: ( rule__DropTriggerStatement__IfExistsAssignment_2 )? int alt96=2; int LA96_0 = input.LA(1); if ( (LA96_0==139) ) { alt96=1; } switch (alt96) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13295:2: rule__DropTriggerStatement__IfExistsAssignment_2 { pushFollow(FOLLOW_rule__DropTriggerStatement__IfExistsAssignment_2_in_rule__DropTriggerStatement__Group__2__Impl26958); rule__DropTriggerStatement__IfExistsAssignment_2(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getDropTriggerStatementAccess().getIfExistsAssignment_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DropTriggerStatement__Group__2__Impl" // $ANTLR start "rule__DropTriggerStatement__Group__3" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13305:1: rule__DropTriggerStatement__Group__3 : rule__DropTriggerStatement__Group__3__Impl ; public final void rule__DropTriggerStatement__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13309:1: ( rule__DropTriggerStatement__Group__3__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13310:2: rule__DropTriggerStatement__Group__3__Impl { pushFollow(FOLLOW_rule__DropTriggerStatement__Group__3__Impl_in_rule__DropTriggerStatement__Group__326989); rule__DropTriggerStatement__Group__3__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DropTriggerStatement__Group__3" // $ANTLR start "rule__DropTriggerStatement__Group__3__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13316:1: rule__DropTriggerStatement__Group__3__Impl : ( ( rule__DropTriggerStatement__TriggerAssignment_3 ) ) ; public final void rule__DropTriggerStatement__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13320:1: ( ( ( rule__DropTriggerStatement__TriggerAssignment_3 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13321:1: ( ( rule__DropTriggerStatement__TriggerAssignment_3 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13321:1: ( ( rule__DropTriggerStatement__TriggerAssignment_3 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13322:1: ( rule__DropTriggerStatement__TriggerAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDropTriggerStatementAccess().getTriggerAssignment_3()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13323:1: ( rule__DropTriggerStatement__TriggerAssignment_3 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13323:2: rule__DropTriggerStatement__TriggerAssignment_3 { pushFollow(FOLLOW_rule__DropTriggerStatement__TriggerAssignment_3_in_rule__DropTriggerStatement__Group__3__Impl27016); rule__DropTriggerStatement__TriggerAssignment_3(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getDropTriggerStatementAccess().getTriggerAssignment_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DropTriggerStatement__Group__3__Impl" // $ANTLR start "rule__DropViewStatement__Group__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13341:1: rule__DropViewStatement__Group__0 : rule__DropViewStatement__Group__0__Impl rule__DropViewStatement__Group__1 ; public final void rule__DropViewStatement__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13345:1: ( rule__DropViewStatement__Group__0__Impl rule__DropViewStatement__Group__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13346:2: rule__DropViewStatement__Group__0__Impl rule__DropViewStatement__Group__1 { pushFollow(FOLLOW_rule__DropViewStatement__Group__0__Impl_in_rule__DropViewStatement__Group__027054); rule__DropViewStatement__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__DropViewStatement__Group__1_in_rule__DropViewStatement__Group__027057); rule__DropViewStatement__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DropViewStatement__Group__0" // $ANTLR start "rule__DropViewStatement__Group__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13353:1: rule__DropViewStatement__Group__0__Impl : ( 'drop' ) ; public final void rule__DropViewStatement__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13357:1: ( ( 'drop' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13358:1: ( 'drop' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13358:1: ( 'drop' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13359:1: 'drop' { if ( state.backtracking==0 ) { before(grammarAccess.getDropViewStatementAccess().getDropKeyword_0()); } match(input,103,FOLLOW_103_in_rule__DropViewStatement__Group__0__Impl27085); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDropViewStatementAccess().getDropKeyword_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DropViewStatement__Group__0__Impl" // $ANTLR start "rule__DropViewStatement__Group__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13372:1: rule__DropViewStatement__Group__1 : rule__DropViewStatement__Group__1__Impl rule__DropViewStatement__Group__2 ; public final void rule__DropViewStatement__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13376:1: ( rule__DropViewStatement__Group__1__Impl rule__DropViewStatement__Group__2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13377:2: rule__DropViewStatement__Group__1__Impl rule__DropViewStatement__Group__2 { pushFollow(FOLLOW_rule__DropViewStatement__Group__1__Impl_in_rule__DropViewStatement__Group__127116); rule__DropViewStatement__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__DropViewStatement__Group__2_in_rule__DropViewStatement__Group__127119); rule__DropViewStatement__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DropViewStatement__Group__1" // $ANTLR start "rule__DropViewStatement__Group__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13384:1: rule__DropViewStatement__Group__1__Impl : ( 'view' ) ; public final void rule__DropViewStatement__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13388:1: ( ( 'view' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13389:1: ( 'view' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13389:1: ( 'view' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13390:1: 'view' { if ( state.backtracking==0 ) { before(grammarAccess.getDropViewStatementAccess().getViewKeyword_1()); } match(input,96,FOLLOW_96_in_rule__DropViewStatement__Group__1__Impl27147); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDropViewStatementAccess().getViewKeyword_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DropViewStatement__Group__1__Impl" // $ANTLR start "rule__DropViewStatement__Group__2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13403:1: rule__DropViewStatement__Group__2 : rule__DropViewStatement__Group__2__Impl rule__DropViewStatement__Group__3 ; public final void rule__DropViewStatement__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13407:1: ( rule__DropViewStatement__Group__2__Impl rule__DropViewStatement__Group__3 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13408:2: rule__DropViewStatement__Group__2__Impl rule__DropViewStatement__Group__3 { pushFollow(FOLLOW_rule__DropViewStatement__Group__2__Impl_in_rule__DropViewStatement__Group__227178); rule__DropViewStatement__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__DropViewStatement__Group__3_in_rule__DropViewStatement__Group__227181); rule__DropViewStatement__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DropViewStatement__Group__2" // $ANTLR start "rule__DropViewStatement__Group__2__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13415:1: rule__DropViewStatement__Group__2__Impl : ( ( rule__DropViewStatement__IfExistsAssignment_2 )? ) ; public final void rule__DropViewStatement__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13419:1: ( ( ( rule__DropViewStatement__IfExistsAssignment_2 )? ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13420:1: ( ( rule__DropViewStatement__IfExistsAssignment_2 )? ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13420:1: ( ( rule__DropViewStatement__IfExistsAssignment_2 )? ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13421:1: ( rule__DropViewStatement__IfExistsAssignment_2 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDropViewStatementAccess().getIfExistsAssignment_2()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13422:1: ( rule__DropViewStatement__IfExistsAssignment_2 )? int alt97=2; int LA97_0 = input.LA(1); if ( (LA97_0==139) ) { alt97=1; } switch (alt97) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13422:2: rule__DropViewStatement__IfExistsAssignment_2 { pushFollow(FOLLOW_rule__DropViewStatement__IfExistsAssignment_2_in_rule__DropViewStatement__Group__2__Impl27208); rule__DropViewStatement__IfExistsAssignment_2(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getDropViewStatementAccess().getIfExistsAssignment_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DropViewStatement__Group__2__Impl" // $ANTLR start "rule__DropViewStatement__Group__3" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13432:1: rule__DropViewStatement__Group__3 : rule__DropViewStatement__Group__3__Impl ; public final void rule__DropViewStatement__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13436:1: ( rule__DropViewStatement__Group__3__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13437:2: rule__DropViewStatement__Group__3__Impl { pushFollow(FOLLOW_rule__DropViewStatement__Group__3__Impl_in_rule__DropViewStatement__Group__327239); rule__DropViewStatement__Group__3__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DropViewStatement__Group__3" // $ANTLR start "rule__DropViewStatement__Group__3__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13443:1: rule__DropViewStatement__Group__3__Impl : ( ( rule__DropViewStatement__ViewAssignment_3 ) ) ; public final void rule__DropViewStatement__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13447:1: ( ( ( rule__DropViewStatement__ViewAssignment_3 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13448:1: ( ( rule__DropViewStatement__ViewAssignment_3 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13448:1: ( ( rule__DropViewStatement__ViewAssignment_3 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13449:1: ( rule__DropViewStatement__ViewAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDropViewStatementAccess().getViewAssignment_3()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13450:1: ( rule__DropViewStatement__ViewAssignment_3 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13450:2: rule__DropViewStatement__ViewAssignment_3 { pushFollow(FOLLOW_rule__DropViewStatement__ViewAssignment_3_in_rule__DropViewStatement__Group__3__Impl27266); rule__DropViewStatement__ViewAssignment_3(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getDropViewStatementAccess().getViewAssignment_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DropViewStatement__Group__3__Impl" // $ANTLR start "rule__CreateIndexStatement__Group__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13468:1: rule__CreateIndexStatement__Group__0 : rule__CreateIndexStatement__Group__0__Impl rule__CreateIndexStatement__Group__1 ; public final void rule__CreateIndexStatement__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13472:1: ( rule__CreateIndexStatement__Group__0__Impl rule__CreateIndexStatement__Group__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13473:2: rule__CreateIndexStatement__Group__0__Impl rule__CreateIndexStatement__Group__1 { pushFollow(FOLLOW_rule__CreateIndexStatement__Group__0__Impl_in_rule__CreateIndexStatement__Group__027304); rule__CreateIndexStatement__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__CreateIndexStatement__Group__1_in_rule__CreateIndexStatement__Group__027307); rule__CreateIndexStatement__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateIndexStatement__Group__0" // $ANTLR start "rule__CreateIndexStatement__Group__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13480:1: rule__CreateIndexStatement__Group__0__Impl : ( 'create' ) ; public final void rule__CreateIndexStatement__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13484:1: ( ( 'create' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13485:1: ( 'create' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13485:1: ( 'create' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13486:1: 'create' { if ( state.backtracking==0 ) { before(grammarAccess.getCreateIndexStatementAccess().getCreateKeyword_0()); } match(input,94,FOLLOW_94_in_rule__CreateIndexStatement__Group__0__Impl27335); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCreateIndexStatementAccess().getCreateKeyword_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateIndexStatement__Group__0__Impl" // $ANTLR start "rule__CreateIndexStatement__Group__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13499:1: rule__CreateIndexStatement__Group__1 : rule__CreateIndexStatement__Group__1__Impl rule__CreateIndexStatement__Group__2 ; public final void rule__CreateIndexStatement__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13503:1: ( rule__CreateIndexStatement__Group__1__Impl rule__CreateIndexStatement__Group__2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13504:2: rule__CreateIndexStatement__Group__1__Impl rule__CreateIndexStatement__Group__2 { pushFollow(FOLLOW_rule__CreateIndexStatement__Group__1__Impl_in_rule__CreateIndexStatement__Group__127366); rule__CreateIndexStatement__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__CreateIndexStatement__Group__2_in_rule__CreateIndexStatement__Group__127369); rule__CreateIndexStatement__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateIndexStatement__Group__1" // $ANTLR start "rule__CreateIndexStatement__Group__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13511:1: rule__CreateIndexStatement__Group__1__Impl : ( ( rule__CreateIndexStatement__UniqueAssignment_1 )? ) ; public final void rule__CreateIndexStatement__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13515:1: ( ( ( rule__CreateIndexStatement__UniqueAssignment_1 )? ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13516:1: ( ( rule__CreateIndexStatement__UniqueAssignment_1 )? ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13516:1: ( ( rule__CreateIndexStatement__UniqueAssignment_1 )? ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13517:1: ( rule__CreateIndexStatement__UniqueAssignment_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getCreateIndexStatementAccess().getUniqueAssignment_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13518:1: ( rule__CreateIndexStatement__UniqueAssignment_1 )? int alt98=2; int LA98_0 = input.LA(1); if ( (LA98_0==106) ) { alt98=1; } switch (alt98) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13518:2: rule__CreateIndexStatement__UniqueAssignment_1 { pushFollow(FOLLOW_rule__CreateIndexStatement__UniqueAssignment_1_in_rule__CreateIndexStatement__Group__1__Impl27396); rule__CreateIndexStatement__UniqueAssignment_1(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getCreateIndexStatementAccess().getUniqueAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateIndexStatement__Group__1__Impl" // $ANTLR start "rule__CreateIndexStatement__Group__2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13528:1: rule__CreateIndexStatement__Group__2 : rule__CreateIndexStatement__Group__2__Impl rule__CreateIndexStatement__Group__3 ; public final void rule__CreateIndexStatement__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13532:1: ( rule__CreateIndexStatement__Group__2__Impl rule__CreateIndexStatement__Group__3 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13533:2: rule__CreateIndexStatement__Group__2__Impl rule__CreateIndexStatement__Group__3 { pushFollow(FOLLOW_rule__CreateIndexStatement__Group__2__Impl_in_rule__CreateIndexStatement__Group__227427); rule__CreateIndexStatement__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__CreateIndexStatement__Group__3_in_rule__CreateIndexStatement__Group__227430); rule__CreateIndexStatement__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateIndexStatement__Group__2" // $ANTLR start "rule__CreateIndexStatement__Group__2__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13540:1: rule__CreateIndexStatement__Group__2__Impl : ( 'index' ) ; public final void rule__CreateIndexStatement__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13544:1: ( ( 'index' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13545:1: ( 'index' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13545:1: ( 'index' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13546:1: 'index' { if ( state.backtracking==0 ) { before(grammarAccess.getCreateIndexStatementAccess().getIndexKeyword_2()); } match(input,104,FOLLOW_104_in_rule__CreateIndexStatement__Group__2__Impl27458); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCreateIndexStatementAccess().getIndexKeyword_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateIndexStatement__Group__2__Impl" // $ANTLR start "rule__CreateIndexStatement__Group__3" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13559:1: rule__CreateIndexStatement__Group__3 : rule__CreateIndexStatement__Group__3__Impl rule__CreateIndexStatement__Group__4 ; public final void rule__CreateIndexStatement__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13563:1: ( rule__CreateIndexStatement__Group__3__Impl rule__CreateIndexStatement__Group__4 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13564:2: rule__CreateIndexStatement__Group__3__Impl rule__CreateIndexStatement__Group__4 { pushFollow(FOLLOW_rule__CreateIndexStatement__Group__3__Impl_in_rule__CreateIndexStatement__Group__327489); rule__CreateIndexStatement__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__CreateIndexStatement__Group__4_in_rule__CreateIndexStatement__Group__327492); rule__CreateIndexStatement__Group__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateIndexStatement__Group__3" // $ANTLR start "rule__CreateIndexStatement__Group__3__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13571:1: rule__CreateIndexStatement__Group__3__Impl : ( ( rule__CreateIndexStatement__NameAssignment_3 ) ) ; public final void rule__CreateIndexStatement__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13575:1: ( ( ( rule__CreateIndexStatement__NameAssignment_3 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13576:1: ( ( rule__CreateIndexStatement__NameAssignment_3 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13576:1: ( ( rule__CreateIndexStatement__NameAssignment_3 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13577:1: ( rule__CreateIndexStatement__NameAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCreateIndexStatementAccess().getNameAssignment_3()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13578:1: ( rule__CreateIndexStatement__NameAssignment_3 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13578:2: rule__CreateIndexStatement__NameAssignment_3 { pushFollow(FOLLOW_rule__CreateIndexStatement__NameAssignment_3_in_rule__CreateIndexStatement__Group__3__Impl27519); rule__CreateIndexStatement__NameAssignment_3(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getCreateIndexStatementAccess().getNameAssignment_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateIndexStatement__Group__3__Impl" // $ANTLR start "rule__CreateIndexStatement__Group__4" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13588:1: rule__CreateIndexStatement__Group__4 : rule__CreateIndexStatement__Group__4__Impl rule__CreateIndexStatement__Group__5 ; public final void rule__CreateIndexStatement__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13592:1: ( rule__CreateIndexStatement__Group__4__Impl rule__CreateIndexStatement__Group__5 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13593:2: rule__CreateIndexStatement__Group__4__Impl rule__CreateIndexStatement__Group__5 { pushFollow(FOLLOW_rule__CreateIndexStatement__Group__4__Impl_in_rule__CreateIndexStatement__Group__427549); rule__CreateIndexStatement__Group__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__CreateIndexStatement__Group__5_in_rule__CreateIndexStatement__Group__427552); rule__CreateIndexStatement__Group__5(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateIndexStatement__Group__4" // $ANTLR start "rule__CreateIndexStatement__Group__4__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13600:1: rule__CreateIndexStatement__Group__4__Impl : ( 'on' ) ; public final void rule__CreateIndexStatement__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13604:1: ( ( 'on' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13605:1: ( 'on' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13605:1: ( 'on' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13606:1: 'on' { if ( state.backtracking==0 ) { before(grammarAccess.getCreateIndexStatementAccess().getOnKeyword_4()); } match(input,93,FOLLOW_93_in_rule__CreateIndexStatement__Group__4__Impl27580); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCreateIndexStatementAccess().getOnKeyword_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateIndexStatement__Group__4__Impl" // $ANTLR start "rule__CreateIndexStatement__Group__5" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13619:1: rule__CreateIndexStatement__Group__5 : rule__CreateIndexStatement__Group__5__Impl rule__CreateIndexStatement__Group__6 ; public final void rule__CreateIndexStatement__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13623:1: ( rule__CreateIndexStatement__Group__5__Impl rule__CreateIndexStatement__Group__6 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13624:2: rule__CreateIndexStatement__Group__5__Impl rule__CreateIndexStatement__Group__6 { pushFollow(FOLLOW_rule__CreateIndexStatement__Group__5__Impl_in_rule__CreateIndexStatement__Group__527611); rule__CreateIndexStatement__Group__5__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__CreateIndexStatement__Group__6_in_rule__CreateIndexStatement__Group__527614); rule__CreateIndexStatement__Group__6(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateIndexStatement__Group__5" // $ANTLR start "rule__CreateIndexStatement__Group__5__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13631:1: rule__CreateIndexStatement__Group__5__Impl : ( ( rule__CreateIndexStatement__TableAssignment_5 ) ) ; public final void rule__CreateIndexStatement__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13635:1: ( ( ( rule__CreateIndexStatement__TableAssignment_5 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13636:1: ( ( rule__CreateIndexStatement__TableAssignment_5 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13636:1: ( ( rule__CreateIndexStatement__TableAssignment_5 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13637:1: ( rule__CreateIndexStatement__TableAssignment_5 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCreateIndexStatementAccess().getTableAssignment_5()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13638:1: ( rule__CreateIndexStatement__TableAssignment_5 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13638:2: rule__CreateIndexStatement__TableAssignment_5 { pushFollow(FOLLOW_rule__CreateIndexStatement__TableAssignment_5_in_rule__CreateIndexStatement__Group__5__Impl27641); rule__CreateIndexStatement__TableAssignment_5(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getCreateIndexStatementAccess().getTableAssignment_5()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateIndexStatement__Group__5__Impl" // $ANTLR start "rule__CreateIndexStatement__Group__6" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13648:1: rule__CreateIndexStatement__Group__6 : rule__CreateIndexStatement__Group__6__Impl rule__CreateIndexStatement__Group__7 ; public final void rule__CreateIndexStatement__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13652:1: ( rule__CreateIndexStatement__Group__6__Impl rule__CreateIndexStatement__Group__7 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13653:2: rule__CreateIndexStatement__Group__6__Impl rule__CreateIndexStatement__Group__7 { pushFollow(FOLLOW_rule__CreateIndexStatement__Group__6__Impl_in_rule__CreateIndexStatement__Group__627671); rule__CreateIndexStatement__Group__6__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__CreateIndexStatement__Group__7_in_rule__CreateIndexStatement__Group__627674); rule__CreateIndexStatement__Group__7(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateIndexStatement__Group__6" // $ANTLR start "rule__CreateIndexStatement__Group__6__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13660:1: rule__CreateIndexStatement__Group__6__Impl : ( '(' ) ; public final void rule__CreateIndexStatement__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13664:1: ( ( '(' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13665:1: ( '(' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13665:1: ( '(' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13666:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getCreateIndexStatementAccess().getLeftParenthesisKeyword_6()); } match(input,69,FOLLOW_69_in_rule__CreateIndexStatement__Group__6__Impl27702); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCreateIndexStatementAccess().getLeftParenthesisKeyword_6()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateIndexStatement__Group__6__Impl" // $ANTLR start "rule__CreateIndexStatement__Group__7" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13679:1: rule__CreateIndexStatement__Group__7 : rule__CreateIndexStatement__Group__7__Impl rule__CreateIndexStatement__Group__8 ; public final void rule__CreateIndexStatement__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13683:1: ( rule__CreateIndexStatement__Group__7__Impl rule__CreateIndexStatement__Group__8 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13684:2: rule__CreateIndexStatement__Group__7__Impl rule__CreateIndexStatement__Group__8 { pushFollow(FOLLOW_rule__CreateIndexStatement__Group__7__Impl_in_rule__CreateIndexStatement__Group__727733); rule__CreateIndexStatement__Group__7__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__CreateIndexStatement__Group__8_in_rule__CreateIndexStatement__Group__727736); rule__CreateIndexStatement__Group__8(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateIndexStatement__Group__7" // $ANTLR start "rule__CreateIndexStatement__Group__7__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13691:1: rule__CreateIndexStatement__Group__7__Impl : ( ( rule__CreateIndexStatement__ColumnsAssignment_7 ) ) ; public final void rule__CreateIndexStatement__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13695:1: ( ( ( rule__CreateIndexStatement__ColumnsAssignment_7 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13696:1: ( ( rule__CreateIndexStatement__ColumnsAssignment_7 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13696:1: ( ( rule__CreateIndexStatement__ColumnsAssignment_7 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13697:1: ( rule__CreateIndexStatement__ColumnsAssignment_7 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCreateIndexStatementAccess().getColumnsAssignment_7()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13698:1: ( rule__CreateIndexStatement__ColumnsAssignment_7 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13698:2: rule__CreateIndexStatement__ColumnsAssignment_7 { pushFollow(FOLLOW_rule__CreateIndexStatement__ColumnsAssignment_7_in_rule__CreateIndexStatement__Group__7__Impl27763); rule__CreateIndexStatement__ColumnsAssignment_7(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getCreateIndexStatementAccess().getColumnsAssignment_7()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateIndexStatement__Group__7__Impl" // $ANTLR start "rule__CreateIndexStatement__Group__8" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13708:1: rule__CreateIndexStatement__Group__8 : rule__CreateIndexStatement__Group__8__Impl rule__CreateIndexStatement__Group__9 ; public final void rule__CreateIndexStatement__Group__8() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13712:1: ( rule__CreateIndexStatement__Group__8__Impl rule__CreateIndexStatement__Group__9 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13713:2: rule__CreateIndexStatement__Group__8__Impl rule__CreateIndexStatement__Group__9 { pushFollow(FOLLOW_rule__CreateIndexStatement__Group__8__Impl_in_rule__CreateIndexStatement__Group__827793); rule__CreateIndexStatement__Group__8__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__CreateIndexStatement__Group__9_in_rule__CreateIndexStatement__Group__827796); rule__CreateIndexStatement__Group__9(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateIndexStatement__Group__8" // $ANTLR start "rule__CreateIndexStatement__Group__8__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13720:1: rule__CreateIndexStatement__Group__8__Impl : ( ( rule__CreateIndexStatement__Group_8__0 )* ) ; public final void rule__CreateIndexStatement__Group__8__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13724:1: ( ( ( rule__CreateIndexStatement__Group_8__0 )* ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13725:1: ( ( rule__CreateIndexStatement__Group_8__0 )* ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13725:1: ( ( rule__CreateIndexStatement__Group_8__0 )* ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13726:1: ( rule__CreateIndexStatement__Group_8__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getCreateIndexStatementAccess().getGroup_8()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13727:1: ( rule__CreateIndexStatement__Group_8__0 )* loop99: do { int alt99=2; int LA99_0 = input.LA(1); if ( (LA99_0==40) ) { alt99=1; } switch (alt99) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13727:2: rule__CreateIndexStatement__Group_8__0 { pushFollow(FOLLOW_rule__CreateIndexStatement__Group_8__0_in_rule__CreateIndexStatement__Group__8__Impl27823); rule__CreateIndexStatement__Group_8__0(); state._fsp--; if (state.failed) return ; } break; default : break loop99; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getCreateIndexStatementAccess().getGroup_8()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateIndexStatement__Group__8__Impl" // $ANTLR start "rule__CreateIndexStatement__Group__9" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13737:1: rule__CreateIndexStatement__Group__9 : rule__CreateIndexStatement__Group__9__Impl ; public final void rule__CreateIndexStatement__Group__9() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13741:1: ( rule__CreateIndexStatement__Group__9__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13742:2: rule__CreateIndexStatement__Group__9__Impl { pushFollow(FOLLOW_rule__CreateIndexStatement__Group__9__Impl_in_rule__CreateIndexStatement__Group__927854); rule__CreateIndexStatement__Group__9__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateIndexStatement__Group__9" // $ANTLR start "rule__CreateIndexStatement__Group__9__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13748:1: rule__CreateIndexStatement__Group__9__Impl : ( ')' ) ; public final void rule__CreateIndexStatement__Group__9__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13752:1: ( ( ')' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13753:1: ( ')' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13753:1: ( ')' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13754:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getCreateIndexStatementAccess().getRightParenthesisKeyword_9()); } match(input,70,FOLLOW_70_in_rule__CreateIndexStatement__Group__9__Impl27882); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCreateIndexStatementAccess().getRightParenthesisKeyword_9()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateIndexStatement__Group__9__Impl" // $ANTLR start "rule__CreateIndexStatement__Group_8__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13787:1: rule__CreateIndexStatement__Group_8__0 : rule__CreateIndexStatement__Group_8__0__Impl rule__CreateIndexStatement__Group_8__1 ; public final void rule__CreateIndexStatement__Group_8__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13791:1: ( rule__CreateIndexStatement__Group_8__0__Impl rule__CreateIndexStatement__Group_8__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13792:2: rule__CreateIndexStatement__Group_8__0__Impl rule__CreateIndexStatement__Group_8__1 { pushFollow(FOLLOW_rule__CreateIndexStatement__Group_8__0__Impl_in_rule__CreateIndexStatement__Group_8__027933); rule__CreateIndexStatement__Group_8__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__CreateIndexStatement__Group_8__1_in_rule__CreateIndexStatement__Group_8__027936); rule__CreateIndexStatement__Group_8__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateIndexStatement__Group_8__0" // $ANTLR start "rule__CreateIndexStatement__Group_8__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13799:1: rule__CreateIndexStatement__Group_8__0__Impl : ( ',' ) ; public final void rule__CreateIndexStatement__Group_8__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13803:1: ( ( ',' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13804:1: ( ',' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13804:1: ( ',' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13805:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getCreateIndexStatementAccess().getCommaKeyword_8_0()); } match(input,40,FOLLOW_40_in_rule__CreateIndexStatement__Group_8__0__Impl27964); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCreateIndexStatementAccess().getCommaKeyword_8_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateIndexStatement__Group_8__0__Impl" // $ANTLR start "rule__CreateIndexStatement__Group_8__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13818:1: rule__CreateIndexStatement__Group_8__1 : rule__CreateIndexStatement__Group_8__1__Impl ; public final void rule__CreateIndexStatement__Group_8__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13822:1: ( rule__CreateIndexStatement__Group_8__1__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13823:2: rule__CreateIndexStatement__Group_8__1__Impl { pushFollow(FOLLOW_rule__CreateIndexStatement__Group_8__1__Impl_in_rule__CreateIndexStatement__Group_8__127995); rule__CreateIndexStatement__Group_8__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateIndexStatement__Group_8__1" // $ANTLR start "rule__CreateIndexStatement__Group_8__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13829:1: rule__CreateIndexStatement__Group_8__1__Impl : ( ( rule__CreateIndexStatement__ColumnsAssignment_8_1 ) ) ; public final void rule__CreateIndexStatement__Group_8__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13833:1: ( ( ( rule__CreateIndexStatement__ColumnsAssignment_8_1 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13834:1: ( ( rule__CreateIndexStatement__ColumnsAssignment_8_1 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13834:1: ( ( rule__CreateIndexStatement__ColumnsAssignment_8_1 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13835:1: ( rule__CreateIndexStatement__ColumnsAssignment_8_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCreateIndexStatementAccess().getColumnsAssignment_8_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13836:1: ( rule__CreateIndexStatement__ColumnsAssignment_8_1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13836:2: rule__CreateIndexStatement__ColumnsAssignment_8_1 { pushFollow(FOLLOW_rule__CreateIndexStatement__ColumnsAssignment_8_1_in_rule__CreateIndexStatement__Group_8__1__Impl28022); rule__CreateIndexStatement__ColumnsAssignment_8_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getCreateIndexStatementAccess().getColumnsAssignment_8_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateIndexStatement__Group_8__1__Impl" // $ANTLR start "rule__DropIndexStatement__Group__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13850:1: rule__DropIndexStatement__Group__0 : rule__DropIndexStatement__Group__0__Impl rule__DropIndexStatement__Group__1 ; public final void rule__DropIndexStatement__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13854:1: ( rule__DropIndexStatement__Group__0__Impl rule__DropIndexStatement__Group__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13855:2: rule__DropIndexStatement__Group__0__Impl rule__DropIndexStatement__Group__1 { pushFollow(FOLLOW_rule__DropIndexStatement__Group__0__Impl_in_rule__DropIndexStatement__Group__028056); rule__DropIndexStatement__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__DropIndexStatement__Group__1_in_rule__DropIndexStatement__Group__028059); rule__DropIndexStatement__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DropIndexStatement__Group__0" // $ANTLR start "rule__DropIndexStatement__Group__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13862:1: rule__DropIndexStatement__Group__0__Impl : ( 'drop' ) ; public final void rule__DropIndexStatement__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13866:1: ( ( 'drop' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13867:1: ( 'drop' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13867:1: ( 'drop' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13868:1: 'drop' { if ( state.backtracking==0 ) { before(grammarAccess.getDropIndexStatementAccess().getDropKeyword_0()); } match(input,103,FOLLOW_103_in_rule__DropIndexStatement__Group__0__Impl28087); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDropIndexStatementAccess().getDropKeyword_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DropIndexStatement__Group__0__Impl" // $ANTLR start "rule__DropIndexStatement__Group__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13881:1: rule__DropIndexStatement__Group__1 : rule__DropIndexStatement__Group__1__Impl rule__DropIndexStatement__Group__2 ; public final void rule__DropIndexStatement__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13885:1: ( rule__DropIndexStatement__Group__1__Impl rule__DropIndexStatement__Group__2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13886:2: rule__DropIndexStatement__Group__1__Impl rule__DropIndexStatement__Group__2 { pushFollow(FOLLOW_rule__DropIndexStatement__Group__1__Impl_in_rule__DropIndexStatement__Group__128118); rule__DropIndexStatement__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__DropIndexStatement__Group__2_in_rule__DropIndexStatement__Group__128121); rule__DropIndexStatement__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DropIndexStatement__Group__1" // $ANTLR start "rule__DropIndexStatement__Group__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13893:1: rule__DropIndexStatement__Group__1__Impl : ( 'index' ) ; public final void rule__DropIndexStatement__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13897:1: ( ( 'index' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13898:1: ( 'index' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13898:1: ( 'index' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13899:1: 'index' { if ( state.backtracking==0 ) { before(grammarAccess.getDropIndexStatementAccess().getIndexKeyword_1()); } match(input,104,FOLLOW_104_in_rule__DropIndexStatement__Group__1__Impl28149); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDropIndexStatementAccess().getIndexKeyword_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DropIndexStatement__Group__1__Impl" // $ANTLR start "rule__DropIndexStatement__Group__2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13912:1: rule__DropIndexStatement__Group__2 : rule__DropIndexStatement__Group__2__Impl rule__DropIndexStatement__Group__3 ; public final void rule__DropIndexStatement__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13916:1: ( rule__DropIndexStatement__Group__2__Impl rule__DropIndexStatement__Group__3 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13917:2: rule__DropIndexStatement__Group__2__Impl rule__DropIndexStatement__Group__3 { pushFollow(FOLLOW_rule__DropIndexStatement__Group__2__Impl_in_rule__DropIndexStatement__Group__228180); rule__DropIndexStatement__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__DropIndexStatement__Group__3_in_rule__DropIndexStatement__Group__228183); rule__DropIndexStatement__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DropIndexStatement__Group__2" // $ANTLR start "rule__DropIndexStatement__Group__2__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13924:1: rule__DropIndexStatement__Group__2__Impl : ( ( rule__DropIndexStatement__IfExistsAssignment_2 )? ) ; public final void rule__DropIndexStatement__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13928:1: ( ( ( rule__DropIndexStatement__IfExistsAssignment_2 )? ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13929:1: ( ( rule__DropIndexStatement__IfExistsAssignment_2 )? ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13929:1: ( ( rule__DropIndexStatement__IfExistsAssignment_2 )? ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13930:1: ( rule__DropIndexStatement__IfExistsAssignment_2 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDropIndexStatementAccess().getIfExistsAssignment_2()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13931:1: ( rule__DropIndexStatement__IfExistsAssignment_2 )? int alt100=2; int LA100_0 = input.LA(1); if ( (LA100_0==139) ) { alt100=1; } switch (alt100) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13931:2: rule__DropIndexStatement__IfExistsAssignment_2 { pushFollow(FOLLOW_rule__DropIndexStatement__IfExistsAssignment_2_in_rule__DropIndexStatement__Group__2__Impl28210); rule__DropIndexStatement__IfExistsAssignment_2(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getDropIndexStatementAccess().getIfExistsAssignment_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DropIndexStatement__Group__2__Impl" // $ANTLR start "rule__DropIndexStatement__Group__3" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13941:1: rule__DropIndexStatement__Group__3 : rule__DropIndexStatement__Group__3__Impl ; public final void rule__DropIndexStatement__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13945:1: ( rule__DropIndexStatement__Group__3__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13946:2: rule__DropIndexStatement__Group__3__Impl { pushFollow(FOLLOW_rule__DropIndexStatement__Group__3__Impl_in_rule__DropIndexStatement__Group__328241); rule__DropIndexStatement__Group__3__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DropIndexStatement__Group__3" // $ANTLR start "rule__DropIndexStatement__Group__3__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13952:1: rule__DropIndexStatement__Group__3__Impl : ( ( rule__DropIndexStatement__IndexAssignment_3 ) ) ; public final void rule__DropIndexStatement__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13956:1: ( ( ( rule__DropIndexStatement__IndexAssignment_3 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13957:1: ( ( rule__DropIndexStatement__IndexAssignment_3 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13957:1: ( ( rule__DropIndexStatement__IndexAssignment_3 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13958:1: ( rule__DropIndexStatement__IndexAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDropIndexStatementAccess().getIndexAssignment_3()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13959:1: ( rule__DropIndexStatement__IndexAssignment_3 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13959:2: rule__DropIndexStatement__IndexAssignment_3 { pushFollow(FOLLOW_rule__DropIndexStatement__IndexAssignment_3_in_rule__DropIndexStatement__Group__3__Impl28268); rule__DropIndexStatement__IndexAssignment_3(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getDropIndexStatementAccess().getIndexAssignment_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DropIndexStatement__Group__3__Impl" // $ANTLR start "rule__ColumnDef__Group__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13977:1: rule__ColumnDef__Group__0 : rule__ColumnDef__Group__0__Impl rule__ColumnDef__Group__1 ; public final void rule__ColumnDef__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13981:1: ( rule__ColumnDef__Group__0__Impl rule__ColumnDef__Group__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13982:2: rule__ColumnDef__Group__0__Impl rule__ColumnDef__Group__1 { pushFollow(FOLLOW_rule__ColumnDef__Group__0__Impl_in_rule__ColumnDef__Group__028306); rule__ColumnDef__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ColumnDef__Group__1_in_rule__ColumnDef__Group__028309); rule__ColumnDef__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ColumnDef__Group__0" // $ANTLR start "rule__ColumnDef__Group__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13989:1: rule__ColumnDef__Group__0__Impl : ( () ) ; public final void rule__ColumnDef__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13993:1: ( ( () ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13994:1: ( () ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13994:1: ( () ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13995:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getColumnDefAccess().getColumnDefAction_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13996:1: () // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:13998:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getColumnDefAccess().getColumnDefAction_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ColumnDef__Group__0__Impl" // $ANTLR start "rule__ColumnDef__Group__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14008:1: rule__ColumnDef__Group__1 : rule__ColumnDef__Group__1__Impl rule__ColumnDef__Group__2 ; public final void rule__ColumnDef__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14012:1: ( rule__ColumnDef__Group__1__Impl rule__ColumnDef__Group__2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14013:2: rule__ColumnDef__Group__1__Impl rule__ColumnDef__Group__2 { pushFollow(FOLLOW_rule__ColumnDef__Group__1__Impl_in_rule__ColumnDef__Group__128367); rule__ColumnDef__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ColumnDef__Group__2_in_rule__ColumnDef__Group__128370); rule__ColumnDef__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ColumnDef__Group__1" // $ANTLR start "rule__ColumnDef__Group__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14020:1: rule__ColumnDef__Group__1__Impl : ( ( rule__ColumnDef__NameAssignment_1 ) ) ; public final void rule__ColumnDef__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14024:1: ( ( ( rule__ColumnDef__NameAssignment_1 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14025:1: ( ( rule__ColumnDef__NameAssignment_1 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14025:1: ( ( rule__ColumnDef__NameAssignment_1 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14026:1: ( rule__ColumnDef__NameAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getColumnDefAccess().getNameAssignment_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14027:1: ( rule__ColumnDef__NameAssignment_1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14027:2: rule__ColumnDef__NameAssignment_1 { pushFollow(FOLLOW_rule__ColumnDef__NameAssignment_1_in_rule__ColumnDef__Group__1__Impl28397); rule__ColumnDef__NameAssignment_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getColumnDefAccess().getNameAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ColumnDef__Group__1__Impl" // $ANTLR start "rule__ColumnDef__Group__2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14037:1: rule__ColumnDef__Group__2 : rule__ColumnDef__Group__2__Impl rule__ColumnDef__Group__3 ; public final void rule__ColumnDef__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14041:1: ( rule__ColumnDef__Group__2__Impl rule__ColumnDef__Group__3 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14042:2: rule__ColumnDef__Group__2__Impl rule__ColumnDef__Group__3 { pushFollow(FOLLOW_rule__ColumnDef__Group__2__Impl_in_rule__ColumnDef__Group__228427); rule__ColumnDef__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ColumnDef__Group__3_in_rule__ColumnDef__Group__228430); rule__ColumnDef__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ColumnDef__Group__2" // $ANTLR start "rule__ColumnDef__Group__2__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14049:1: rule__ColumnDef__Group__2__Impl : ( ( rule__ColumnDef__TypeAssignment_2 ) ) ; public final void rule__ColumnDef__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14053:1: ( ( ( rule__ColumnDef__TypeAssignment_2 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14054:1: ( ( rule__ColumnDef__TypeAssignment_2 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14054:1: ( ( rule__ColumnDef__TypeAssignment_2 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14055:1: ( rule__ColumnDef__TypeAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getColumnDefAccess().getTypeAssignment_2()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14056:1: ( rule__ColumnDef__TypeAssignment_2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14056:2: rule__ColumnDef__TypeAssignment_2 { pushFollow(FOLLOW_rule__ColumnDef__TypeAssignment_2_in_rule__ColumnDef__Group__2__Impl28457); rule__ColumnDef__TypeAssignment_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getColumnDefAccess().getTypeAssignment_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ColumnDef__Group__2__Impl" // $ANTLR start "rule__ColumnDef__Group__3" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14066:1: rule__ColumnDef__Group__3 : rule__ColumnDef__Group__3__Impl ; public final void rule__ColumnDef__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14070:1: ( rule__ColumnDef__Group__3__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14071:2: rule__ColumnDef__Group__3__Impl { pushFollow(FOLLOW_rule__ColumnDef__Group__3__Impl_in_rule__ColumnDef__Group__328487); rule__ColumnDef__Group__3__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ColumnDef__Group__3" // $ANTLR start "rule__ColumnDef__Group__3__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14077:1: rule__ColumnDef__Group__3__Impl : ( ( rule__ColumnDef__ConstraintsAssignment_3 )* ) ; public final void rule__ColumnDef__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14081:1: ( ( ( rule__ColumnDef__ConstraintsAssignment_3 )* ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14082:1: ( ( rule__ColumnDef__ConstraintsAssignment_3 )* ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14082:1: ( ( rule__ColumnDef__ConstraintsAssignment_3 )* ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14083:1: ( rule__ColumnDef__ConstraintsAssignment_3 )* { if ( state.backtracking==0 ) { before(grammarAccess.getColumnDefAccess().getConstraintsAssignment_3()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14084:1: ( rule__ColumnDef__ConstraintsAssignment_3 )* loop101: do { int alt101=2; int LA101_0 = input.LA(1); if ( (LA101_0==37||(LA101_0>=105 && LA101_0<=108)) ) { alt101=1; } switch (alt101) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14084:2: rule__ColumnDef__ConstraintsAssignment_3 { pushFollow(FOLLOW_rule__ColumnDef__ConstraintsAssignment_3_in_rule__ColumnDef__Group__3__Impl28514); rule__ColumnDef__ConstraintsAssignment_3(); state._fsp--; if (state.failed) return ; } break; default : break loop101; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getColumnDefAccess().getConstraintsAssignment_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ColumnDef__Group__3__Impl" // $ANTLR start "rule__ColumnConstraint__Group_0__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14102:1: rule__ColumnConstraint__Group_0__0 : rule__ColumnConstraint__Group_0__0__Impl rule__ColumnConstraint__Group_0__1 ; public final void rule__ColumnConstraint__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14106:1: ( rule__ColumnConstraint__Group_0__0__Impl rule__ColumnConstraint__Group_0__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14107:2: rule__ColumnConstraint__Group_0__0__Impl rule__ColumnConstraint__Group_0__1 { pushFollow(FOLLOW_rule__ColumnConstraint__Group_0__0__Impl_in_rule__ColumnConstraint__Group_0__028553); rule__ColumnConstraint__Group_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ColumnConstraint__Group_0__1_in_rule__ColumnConstraint__Group_0__028556); rule__ColumnConstraint__Group_0__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ColumnConstraint__Group_0__0" // $ANTLR start "rule__ColumnConstraint__Group_0__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14114:1: rule__ColumnConstraint__Group_0__0__Impl : ( () ) ; public final void rule__ColumnConstraint__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14118:1: ( ( () ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14119:1: ( () ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14119:1: ( () ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14120:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getColumnConstraintAccess().getPrimaryKeyColumnConstraintAction_0_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14121:1: () // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14123:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getColumnConstraintAccess().getPrimaryKeyColumnConstraintAction_0_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ColumnConstraint__Group_0__0__Impl" // $ANTLR start "rule__ColumnConstraint__Group_0__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14133:1: rule__ColumnConstraint__Group_0__1 : rule__ColumnConstraint__Group_0__1__Impl rule__ColumnConstraint__Group_0__2 ; public final void rule__ColumnConstraint__Group_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14137:1: ( rule__ColumnConstraint__Group_0__1__Impl rule__ColumnConstraint__Group_0__2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14138:2: rule__ColumnConstraint__Group_0__1__Impl rule__ColumnConstraint__Group_0__2 { pushFollow(FOLLOW_rule__ColumnConstraint__Group_0__1__Impl_in_rule__ColumnConstraint__Group_0__128614); rule__ColumnConstraint__Group_0__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ColumnConstraint__Group_0__2_in_rule__ColumnConstraint__Group_0__128617); rule__ColumnConstraint__Group_0__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ColumnConstraint__Group_0__1" // $ANTLR start "rule__ColumnConstraint__Group_0__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14145:1: rule__ColumnConstraint__Group_0__1__Impl : ( 'primary key' ) ; public final void rule__ColumnConstraint__Group_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14149:1: ( ( 'primary key' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14150:1: ( 'primary key' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14150:1: ( 'primary key' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14151:1: 'primary key' { if ( state.backtracking==0 ) { before(grammarAccess.getColumnConstraintAccess().getPrimaryKeyKeyword_0_1()); } match(input,105,FOLLOW_105_in_rule__ColumnConstraint__Group_0__1__Impl28645); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getColumnConstraintAccess().getPrimaryKeyKeyword_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ColumnConstraint__Group_0__1__Impl" // $ANTLR start "rule__ColumnConstraint__Group_0__2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14164:1: rule__ColumnConstraint__Group_0__2 : rule__ColumnConstraint__Group_0__2__Impl rule__ColumnConstraint__Group_0__3 ; public final void rule__ColumnConstraint__Group_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14168:1: ( rule__ColumnConstraint__Group_0__2__Impl rule__ColumnConstraint__Group_0__3 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14169:2: rule__ColumnConstraint__Group_0__2__Impl rule__ColumnConstraint__Group_0__3 { pushFollow(FOLLOW_rule__ColumnConstraint__Group_0__2__Impl_in_rule__ColumnConstraint__Group_0__228676); rule__ColumnConstraint__Group_0__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ColumnConstraint__Group_0__3_in_rule__ColumnConstraint__Group_0__228679); rule__ColumnConstraint__Group_0__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ColumnConstraint__Group_0__2" // $ANTLR start "rule__ColumnConstraint__Group_0__2__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14176:1: rule__ColumnConstraint__Group_0__2__Impl : ( ( rule__ColumnConstraint__Alternatives_0_2 )? ) ; public final void rule__ColumnConstraint__Group_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14180:1: ( ( ( rule__ColumnConstraint__Alternatives_0_2 )? ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14181:1: ( ( rule__ColumnConstraint__Alternatives_0_2 )? ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14181:1: ( ( rule__ColumnConstraint__Alternatives_0_2 )? ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14182:1: ( rule__ColumnConstraint__Alternatives_0_2 )? { if ( state.backtracking==0 ) { before(grammarAccess.getColumnConstraintAccess().getAlternatives_0_2()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14183:1: ( rule__ColumnConstraint__Alternatives_0_2 )? int alt102=2; int LA102_0 = input.LA(1); if ( ((LA102_0>=126 && LA102_0<=127)) ) { alt102=1; } switch (alt102) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14183:2: rule__ColumnConstraint__Alternatives_0_2 { pushFollow(FOLLOW_rule__ColumnConstraint__Alternatives_0_2_in_rule__ColumnConstraint__Group_0__2__Impl28706); rule__ColumnConstraint__Alternatives_0_2(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getColumnConstraintAccess().getAlternatives_0_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ColumnConstraint__Group_0__2__Impl" // $ANTLR start "rule__ColumnConstraint__Group_0__3" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14193:1: rule__ColumnConstraint__Group_0__3 : rule__ColumnConstraint__Group_0__3__Impl ; public final void rule__ColumnConstraint__Group_0__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14197:1: ( rule__ColumnConstraint__Group_0__3__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14198:2: rule__ColumnConstraint__Group_0__3__Impl { pushFollow(FOLLOW_rule__ColumnConstraint__Group_0__3__Impl_in_rule__ColumnConstraint__Group_0__328737); rule__ColumnConstraint__Group_0__3__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ColumnConstraint__Group_0__3" // $ANTLR start "rule__ColumnConstraint__Group_0__3__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14204:1: rule__ColumnConstraint__Group_0__3__Impl : ( ( rule__ColumnConstraint__AutoincrementAssignment_0_3 )? ) ; public final void rule__ColumnConstraint__Group_0__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14208:1: ( ( ( rule__ColumnConstraint__AutoincrementAssignment_0_3 )? ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14209:1: ( ( rule__ColumnConstraint__AutoincrementAssignment_0_3 )? ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14209:1: ( ( rule__ColumnConstraint__AutoincrementAssignment_0_3 )? ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14210:1: ( rule__ColumnConstraint__AutoincrementAssignment_0_3 )? { if ( state.backtracking==0 ) { before(grammarAccess.getColumnConstraintAccess().getAutoincrementAssignment_0_3()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14211:1: ( rule__ColumnConstraint__AutoincrementAssignment_0_3 )? int alt103=2; int LA103_0 = input.LA(1); if ( (LA103_0==140) ) { alt103=1; } switch (alt103) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14211:2: rule__ColumnConstraint__AutoincrementAssignment_0_3 { pushFollow(FOLLOW_rule__ColumnConstraint__AutoincrementAssignment_0_3_in_rule__ColumnConstraint__Group_0__3__Impl28764); rule__ColumnConstraint__AutoincrementAssignment_0_3(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getColumnConstraintAccess().getAutoincrementAssignment_0_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ColumnConstraint__Group_0__3__Impl" // $ANTLR start "rule__ColumnConstraint__Group_1__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14229:1: rule__ColumnConstraint__Group_1__0 : rule__ColumnConstraint__Group_1__0__Impl rule__ColumnConstraint__Group_1__1 ; public final void rule__ColumnConstraint__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14233:1: ( rule__ColumnConstraint__Group_1__0__Impl rule__ColumnConstraint__Group_1__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14234:2: rule__ColumnConstraint__Group_1__0__Impl rule__ColumnConstraint__Group_1__1 { pushFollow(FOLLOW_rule__ColumnConstraint__Group_1__0__Impl_in_rule__ColumnConstraint__Group_1__028803); rule__ColumnConstraint__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ColumnConstraint__Group_1__1_in_rule__ColumnConstraint__Group_1__028806); rule__ColumnConstraint__Group_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ColumnConstraint__Group_1__0" // $ANTLR start "rule__ColumnConstraint__Group_1__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14241:1: rule__ColumnConstraint__Group_1__0__Impl : ( () ) ; public final void rule__ColumnConstraint__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14245:1: ( ( () ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14246:1: ( () ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14246:1: ( () ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14247:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getColumnConstraintAccess().getNotNullConstraintAction_1_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14248:1: () // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14250:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getColumnConstraintAccess().getNotNullConstraintAction_1_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ColumnConstraint__Group_1__0__Impl" // $ANTLR start "rule__ColumnConstraint__Group_1__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14260:1: rule__ColumnConstraint__Group_1__1 : rule__ColumnConstraint__Group_1__1__Impl rule__ColumnConstraint__Group_1__2 ; public final void rule__ColumnConstraint__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14264:1: ( rule__ColumnConstraint__Group_1__1__Impl rule__ColumnConstraint__Group_1__2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14265:2: rule__ColumnConstraint__Group_1__1__Impl rule__ColumnConstraint__Group_1__2 { pushFollow(FOLLOW_rule__ColumnConstraint__Group_1__1__Impl_in_rule__ColumnConstraint__Group_1__128864); rule__ColumnConstraint__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ColumnConstraint__Group_1__2_in_rule__ColumnConstraint__Group_1__128867); rule__ColumnConstraint__Group_1__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ColumnConstraint__Group_1__1" // $ANTLR start "rule__ColumnConstraint__Group_1__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14272:1: rule__ColumnConstraint__Group_1__1__Impl : ( 'not null' ) ; public final void rule__ColumnConstraint__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14276:1: ( ( 'not null' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14277:1: ( 'not null' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14277:1: ( 'not null' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14278:1: 'not null' { if ( state.backtracking==0 ) { before(grammarAccess.getColumnConstraintAccess().getNotNullKeyword_1_1()); } match(input,37,FOLLOW_37_in_rule__ColumnConstraint__Group_1__1__Impl28895); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getColumnConstraintAccess().getNotNullKeyword_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ColumnConstraint__Group_1__1__Impl" // $ANTLR start "rule__ColumnConstraint__Group_1__2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14291:1: rule__ColumnConstraint__Group_1__2 : rule__ColumnConstraint__Group_1__2__Impl ; public final void rule__ColumnConstraint__Group_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14295:1: ( rule__ColumnConstraint__Group_1__2__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14296:2: rule__ColumnConstraint__Group_1__2__Impl { pushFollow(FOLLOW_rule__ColumnConstraint__Group_1__2__Impl_in_rule__ColumnConstraint__Group_1__228926); rule__ColumnConstraint__Group_1__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ColumnConstraint__Group_1__2" // $ANTLR start "rule__ColumnConstraint__Group_1__2__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14302:1: rule__ColumnConstraint__Group_1__2__Impl : ( ( rule__ColumnConstraint__ConflictClauseAssignment_1_2 )? ) ; public final void rule__ColumnConstraint__Group_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14306:1: ( ( ( rule__ColumnConstraint__ConflictClauseAssignment_1_2 )? ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14307:1: ( ( rule__ColumnConstraint__ConflictClauseAssignment_1_2 )? ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14307:1: ( ( rule__ColumnConstraint__ConflictClauseAssignment_1_2 )? ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14308:1: ( rule__ColumnConstraint__ConflictClauseAssignment_1_2 )? { if ( state.backtracking==0 ) { before(grammarAccess.getColumnConstraintAccess().getConflictClauseAssignment_1_2()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14309:1: ( rule__ColumnConstraint__ConflictClauseAssignment_1_2 )? int alt104=2; int LA104_0 = input.LA(1); if ( (LA104_0==93) ) { alt104=1; } switch (alt104) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14309:2: rule__ColumnConstraint__ConflictClauseAssignment_1_2 { pushFollow(FOLLOW_rule__ColumnConstraint__ConflictClauseAssignment_1_2_in_rule__ColumnConstraint__Group_1__2__Impl28953); rule__ColumnConstraint__ConflictClauseAssignment_1_2(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getColumnConstraintAccess().getConflictClauseAssignment_1_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ColumnConstraint__Group_1__2__Impl" // $ANTLR start "rule__ColumnConstraint__Group_2__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14325:1: rule__ColumnConstraint__Group_2__0 : rule__ColumnConstraint__Group_2__0__Impl rule__ColumnConstraint__Group_2__1 ; public final void rule__ColumnConstraint__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14329:1: ( rule__ColumnConstraint__Group_2__0__Impl rule__ColumnConstraint__Group_2__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14330:2: rule__ColumnConstraint__Group_2__0__Impl rule__ColumnConstraint__Group_2__1 { pushFollow(FOLLOW_rule__ColumnConstraint__Group_2__0__Impl_in_rule__ColumnConstraint__Group_2__028990); rule__ColumnConstraint__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ColumnConstraint__Group_2__1_in_rule__ColumnConstraint__Group_2__028993); rule__ColumnConstraint__Group_2__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ColumnConstraint__Group_2__0" // $ANTLR start "rule__ColumnConstraint__Group_2__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14337:1: rule__ColumnConstraint__Group_2__0__Impl : ( () ) ; public final void rule__ColumnConstraint__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14341:1: ( ( () ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14342:1: ( () ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14342:1: ( () ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14343:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getColumnConstraintAccess().getUniqueConstraintAction_2_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14344:1: () // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14346:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getColumnConstraintAccess().getUniqueConstraintAction_2_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ColumnConstraint__Group_2__0__Impl" // $ANTLR start "rule__ColumnConstraint__Group_2__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14356:1: rule__ColumnConstraint__Group_2__1 : rule__ColumnConstraint__Group_2__1__Impl rule__ColumnConstraint__Group_2__2 ; public final void rule__ColumnConstraint__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14360:1: ( rule__ColumnConstraint__Group_2__1__Impl rule__ColumnConstraint__Group_2__2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14361:2: rule__ColumnConstraint__Group_2__1__Impl rule__ColumnConstraint__Group_2__2 { pushFollow(FOLLOW_rule__ColumnConstraint__Group_2__1__Impl_in_rule__ColumnConstraint__Group_2__129051); rule__ColumnConstraint__Group_2__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ColumnConstraint__Group_2__2_in_rule__ColumnConstraint__Group_2__129054); rule__ColumnConstraint__Group_2__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ColumnConstraint__Group_2__1" // $ANTLR start "rule__ColumnConstraint__Group_2__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14368:1: rule__ColumnConstraint__Group_2__1__Impl : ( 'unique' ) ; public final void rule__ColumnConstraint__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14372:1: ( ( 'unique' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14373:1: ( 'unique' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14373:1: ( 'unique' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14374:1: 'unique' { if ( state.backtracking==0 ) { before(grammarAccess.getColumnConstraintAccess().getUniqueKeyword_2_1()); } match(input,106,FOLLOW_106_in_rule__ColumnConstraint__Group_2__1__Impl29082); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getColumnConstraintAccess().getUniqueKeyword_2_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ColumnConstraint__Group_2__1__Impl" // $ANTLR start "rule__ColumnConstraint__Group_2__2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14387:1: rule__ColumnConstraint__Group_2__2 : rule__ColumnConstraint__Group_2__2__Impl ; public final void rule__ColumnConstraint__Group_2__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14391:1: ( rule__ColumnConstraint__Group_2__2__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14392:2: rule__ColumnConstraint__Group_2__2__Impl { pushFollow(FOLLOW_rule__ColumnConstraint__Group_2__2__Impl_in_rule__ColumnConstraint__Group_2__229113); rule__ColumnConstraint__Group_2__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ColumnConstraint__Group_2__2" // $ANTLR start "rule__ColumnConstraint__Group_2__2__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14398:1: rule__ColumnConstraint__Group_2__2__Impl : ( ( rule__ColumnConstraint__ConflictClauseAssignment_2_2 )? ) ; public final void rule__ColumnConstraint__Group_2__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14402:1: ( ( ( rule__ColumnConstraint__ConflictClauseAssignment_2_2 )? ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14403:1: ( ( rule__ColumnConstraint__ConflictClauseAssignment_2_2 )? ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14403:1: ( ( rule__ColumnConstraint__ConflictClauseAssignment_2_2 )? ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14404:1: ( rule__ColumnConstraint__ConflictClauseAssignment_2_2 )? { if ( state.backtracking==0 ) { before(grammarAccess.getColumnConstraintAccess().getConflictClauseAssignment_2_2()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14405:1: ( rule__ColumnConstraint__ConflictClauseAssignment_2_2 )? int alt105=2; int LA105_0 = input.LA(1); if ( (LA105_0==93) ) { alt105=1; } switch (alt105) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14405:2: rule__ColumnConstraint__ConflictClauseAssignment_2_2 { pushFollow(FOLLOW_rule__ColumnConstraint__ConflictClauseAssignment_2_2_in_rule__ColumnConstraint__Group_2__2__Impl29140); rule__ColumnConstraint__ConflictClauseAssignment_2_2(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getColumnConstraintAccess().getConflictClauseAssignment_2_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ColumnConstraint__Group_2__2__Impl" // $ANTLR start "rule__ColumnConstraint__Group_3__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14421:1: rule__ColumnConstraint__Group_3__0 : rule__ColumnConstraint__Group_3__0__Impl rule__ColumnConstraint__Group_3__1 ; public final void rule__ColumnConstraint__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14425:1: ( rule__ColumnConstraint__Group_3__0__Impl rule__ColumnConstraint__Group_3__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14426:2: rule__ColumnConstraint__Group_3__0__Impl rule__ColumnConstraint__Group_3__1 { pushFollow(FOLLOW_rule__ColumnConstraint__Group_3__0__Impl_in_rule__ColumnConstraint__Group_3__029177); rule__ColumnConstraint__Group_3__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ColumnConstraint__Group_3__1_in_rule__ColumnConstraint__Group_3__029180); rule__ColumnConstraint__Group_3__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ColumnConstraint__Group_3__0" // $ANTLR start "rule__ColumnConstraint__Group_3__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14433:1: rule__ColumnConstraint__Group_3__0__Impl : ( () ) ; public final void rule__ColumnConstraint__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14437:1: ( ( () ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14438:1: ( () ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14438:1: ( () ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14439:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getColumnConstraintAccess().getDefaultConstraintAction_3_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14440:1: () // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14442:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getColumnConstraintAccess().getDefaultConstraintAction_3_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ColumnConstraint__Group_3__0__Impl" // $ANTLR start "rule__ColumnConstraint__Group_3__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14452:1: rule__ColumnConstraint__Group_3__1 : rule__ColumnConstraint__Group_3__1__Impl rule__ColumnConstraint__Group_3__2 ; public final void rule__ColumnConstraint__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14456:1: ( rule__ColumnConstraint__Group_3__1__Impl rule__ColumnConstraint__Group_3__2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14457:2: rule__ColumnConstraint__Group_3__1__Impl rule__ColumnConstraint__Group_3__2 { pushFollow(FOLLOW_rule__ColumnConstraint__Group_3__1__Impl_in_rule__ColumnConstraint__Group_3__129238); rule__ColumnConstraint__Group_3__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ColumnConstraint__Group_3__2_in_rule__ColumnConstraint__Group_3__129241); rule__ColumnConstraint__Group_3__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ColumnConstraint__Group_3__1" // $ANTLR start "rule__ColumnConstraint__Group_3__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14464:1: rule__ColumnConstraint__Group_3__1__Impl : ( 'default' ) ; public final void rule__ColumnConstraint__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14468:1: ( ( 'default' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14469:1: ( 'default' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14469:1: ( 'default' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14470:1: 'default' { if ( state.backtracking==0 ) { before(grammarAccess.getColumnConstraintAccess().getDefaultKeyword_3_1()); } match(input,107,FOLLOW_107_in_rule__ColumnConstraint__Group_3__1__Impl29269); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getColumnConstraintAccess().getDefaultKeyword_3_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ColumnConstraint__Group_3__1__Impl" // $ANTLR start "rule__ColumnConstraint__Group_3__2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14483:1: rule__ColumnConstraint__Group_3__2 : rule__ColumnConstraint__Group_3__2__Impl ; public final void rule__ColumnConstraint__Group_3__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14487:1: ( rule__ColumnConstraint__Group_3__2__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14488:2: rule__ColumnConstraint__Group_3__2__Impl { pushFollow(FOLLOW_rule__ColumnConstraint__Group_3__2__Impl_in_rule__ColumnConstraint__Group_3__229300); rule__ColumnConstraint__Group_3__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ColumnConstraint__Group_3__2" // $ANTLR start "rule__ColumnConstraint__Group_3__2__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14494:1: rule__ColumnConstraint__Group_3__2__Impl : ( ( rule__ColumnConstraint__DefaultValueAssignment_3_2 ) ) ; public final void rule__ColumnConstraint__Group_3__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14498:1: ( ( ( rule__ColumnConstraint__DefaultValueAssignment_3_2 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14499:1: ( ( rule__ColumnConstraint__DefaultValueAssignment_3_2 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14499:1: ( ( rule__ColumnConstraint__DefaultValueAssignment_3_2 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14500:1: ( rule__ColumnConstraint__DefaultValueAssignment_3_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getColumnConstraintAccess().getDefaultValueAssignment_3_2()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14501:1: ( rule__ColumnConstraint__DefaultValueAssignment_3_2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14501:2: rule__ColumnConstraint__DefaultValueAssignment_3_2 { pushFollow(FOLLOW_rule__ColumnConstraint__DefaultValueAssignment_3_2_in_rule__ColumnConstraint__Group_3__2__Impl29327); rule__ColumnConstraint__DefaultValueAssignment_3_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getColumnConstraintAccess().getDefaultValueAssignment_3_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ColumnConstraint__Group_3__2__Impl" // $ANTLR start "rule__ColumnConstraint__Group_4__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14517:1: rule__ColumnConstraint__Group_4__0 : rule__ColumnConstraint__Group_4__0__Impl rule__ColumnConstraint__Group_4__1 ; public final void rule__ColumnConstraint__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14521:1: ( rule__ColumnConstraint__Group_4__0__Impl rule__ColumnConstraint__Group_4__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14522:2: rule__ColumnConstraint__Group_4__0__Impl rule__ColumnConstraint__Group_4__1 { pushFollow(FOLLOW_rule__ColumnConstraint__Group_4__0__Impl_in_rule__ColumnConstraint__Group_4__029363); rule__ColumnConstraint__Group_4__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ColumnConstraint__Group_4__1_in_rule__ColumnConstraint__Group_4__029366); rule__ColumnConstraint__Group_4__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ColumnConstraint__Group_4__0" // $ANTLR start "rule__ColumnConstraint__Group_4__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14529:1: rule__ColumnConstraint__Group_4__0__Impl : ( () ) ; public final void rule__ColumnConstraint__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14533:1: ( ( () ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14534:1: ( () ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14534:1: ( () ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14535:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getColumnConstraintAccess().getCheckConstraintAction_4_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14536:1: () // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14538:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getColumnConstraintAccess().getCheckConstraintAction_4_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ColumnConstraint__Group_4__0__Impl" // $ANTLR start "rule__ColumnConstraint__Group_4__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14548:1: rule__ColumnConstraint__Group_4__1 : rule__ColumnConstraint__Group_4__1__Impl rule__ColumnConstraint__Group_4__2 ; public final void rule__ColumnConstraint__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14552:1: ( rule__ColumnConstraint__Group_4__1__Impl rule__ColumnConstraint__Group_4__2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14553:2: rule__ColumnConstraint__Group_4__1__Impl rule__ColumnConstraint__Group_4__2 { pushFollow(FOLLOW_rule__ColumnConstraint__Group_4__1__Impl_in_rule__ColumnConstraint__Group_4__129424); rule__ColumnConstraint__Group_4__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ColumnConstraint__Group_4__2_in_rule__ColumnConstraint__Group_4__129427); rule__ColumnConstraint__Group_4__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ColumnConstraint__Group_4__1" // $ANTLR start "rule__ColumnConstraint__Group_4__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14560:1: rule__ColumnConstraint__Group_4__1__Impl : ( 'check' ) ; public final void rule__ColumnConstraint__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14564:1: ( ( 'check' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14565:1: ( 'check' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14565:1: ( 'check' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14566:1: 'check' { if ( state.backtracking==0 ) { before(grammarAccess.getColumnConstraintAccess().getCheckKeyword_4_1()); } match(input,108,FOLLOW_108_in_rule__ColumnConstraint__Group_4__1__Impl29455); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getColumnConstraintAccess().getCheckKeyword_4_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ColumnConstraint__Group_4__1__Impl" // $ANTLR start "rule__ColumnConstraint__Group_4__2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14579:1: rule__ColumnConstraint__Group_4__2 : rule__ColumnConstraint__Group_4__2__Impl rule__ColumnConstraint__Group_4__3 ; public final void rule__ColumnConstraint__Group_4__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14583:1: ( rule__ColumnConstraint__Group_4__2__Impl rule__ColumnConstraint__Group_4__3 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14584:2: rule__ColumnConstraint__Group_4__2__Impl rule__ColumnConstraint__Group_4__3 { pushFollow(FOLLOW_rule__ColumnConstraint__Group_4__2__Impl_in_rule__ColumnConstraint__Group_4__229486); rule__ColumnConstraint__Group_4__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ColumnConstraint__Group_4__3_in_rule__ColumnConstraint__Group_4__229489); rule__ColumnConstraint__Group_4__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ColumnConstraint__Group_4__2" // $ANTLR start "rule__ColumnConstraint__Group_4__2__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14591:1: rule__ColumnConstraint__Group_4__2__Impl : ( '(' ) ; public final void rule__ColumnConstraint__Group_4__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14595:1: ( ( '(' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14596:1: ( '(' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14596:1: ( '(' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14597:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getColumnConstraintAccess().getLeftParenthesisKeyword_4_2()); } match(input,69,FOLLOW_69_in_rule__ColumnConstraint__Group_4__2__Impl29517); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getColumnConstraintAccess().getLeftParenthesisKeyword_4_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ColumnConstraint__Group_4__2__Impl" // $ANTLR start "rule__ColumnConstraint__Group_4__3" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14610:1: rule__ColumnConstraint__Group_4__3 : rule__ColumnConstraint__Group_4__3__Impl rule__ColumnConstraint__Group_4__4 ; public final void rule__ColumnConstraint__Group_4__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14614:1: ( rule__ColumnConstraint__Group_4__3__Impl rule__ColumnConstraint__Group_4__4 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14615:2: rule__ColumnConstraint__Group_4__3__Impl rule__ColumnConstraint__Group_4__4 { pushFollow(FOLLOW_rule__ColumnConstraint__Group_4__3__Impl_in_rule__ColumnConstraint__Group_4__329548); rule__ColumnConstraint__Group_4__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ColumnConstraint__Group_4__4_in_rule__ColumnConstraint__Group_4__329551); rule__ColumnConstraint__Group_4__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ColumnConstraint__Group_4__3" // $ANTLR start "rule__ColumnConstraint__Group_4__3__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14622:1: rule__ColumnConstraint__Group_4__3__Impl : ( ( rule__ColumnConstraint__ExpressionAssignment_4_3 ) ) ; public final void rule__ColumnConstraint__Group_4__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14626:1: ( ( ( rule__ColumnConstraint__ExpressionAssignment_4_3 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14627:1: ( ( rule__ColumnConstraint__ExpressionAssignment_4_3 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14627:1: ( ( rule__ColumnConstraint__ExpressionAssignment_4_3 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14628:1: ( rule__ColumnConstraint__ExpressionAssignment_4_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getColumnConstraintAccess().getExpressionAssignment_4_3()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14629:1: ( rule__ColumnConstraint__ExpressionAssignment_4_3 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14629:2: rule__ColumnConstraint__ExpressionAssignment_4_3 { pushFollow(FOLLOW_rule__ColumnConstraint__ExpressionAssignment_4_3_in_rule__ColumnConstraint__Group_4__3__Impl29578); rule__ColumnConstraint__ExpressionAssignment_4_3(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getColumnConstraintAccess().getExpressionAssignment_4_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ColumnConstraint__Group_4__3__Impl" // $ANTLR start "rule__ColumnConstraint__Group_4__4" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14639:1: rule__ColumnConstraint__Group_4__4 : rule__ColumnConstraint__Group_4__4__Impl ; public final void rule__ColumnConstraint__Group_4__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14643:1: ( rule__ColumnConstraint__Group_4__4__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14644:2: rule__ColumnConstraint__Group_4__4__Impl { pushFollow(FOLLOW_rule__ColumnConstraint__Group_4__4__Impl_in_rule__ColumnConstraint__Group_4__429608); rule__ColumnConstraint__Group_4__4__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ColumnConstraint__Group_4__4" // $ANTLR start "rule__ColumnConstraint__Group_4__4__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14650:1: rule__ColumnConstraint__Group_4__4__Impl : ( ')' ) ; public final void rule__ColumnConstraint__Group_4__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14654:1: ( ( ')' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14655:1: ( ')' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14655:1: ( ')' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14656:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getColumnConstraintAccess().getRightParenthesisKeyword_4_4()); } match(input,70,FOLLOW_70_in_rule__ColumnConstraint__Group_4__4__Impl29636); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getColumnConstraintAccess().getRightParenthesisKeyword_4_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ColumnConstraint__Group_4__4__Impl" // $ANTLR start "rule__UniqueTableConstraint__Group__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14679:1: rule__UniqueTableConstraint__Group__0 : rule__UniqueTableConstraint__Group__0__Impl rule__UniqueTableConstraint__Group__1 ; public final void rule__UniqueTableConstraint__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14683:1: ( rule__UniqueTableConstraint__Group__0__Impl rule__UniqueTableConstraint__Group__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14684:2: rule__UniqueTableConstraint__Group__0__Impl rule__UniqueTableConstraint__Group__1 { pushFollow(FOLLOW_rule__UniqueTableConstraint__Group__0__Impl_in_rule__UniqueTableConstraint__Group__029677); rule__UniqueTableConstraint__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__UniqueTableConstraint__Group__1_in_rule__UniqueTableConstraint__Group__029680); rule__UniqueTableConstraint__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__UniqueTableConstraint__Group__0" // $ANTLR start "rule__UniqueTableConstraint__Group__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14691:1: rule__UniqueTableConstraint__Group__0__Impl : ( ( rule__UniqueTableConstraint__Group_0__0 )? ) ; public final void rule__UniqueTableConstraint__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14695:1: ( ( ( rule__UniqueTableConstraint__Group_0__0 )? ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14696:1: ( ( rule__UniqueTableConstraint__Group_0__0 )? ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14696:1: ( ( rule__UniqueTableConstraint__Group_0__0 )? ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14697:1: ( rule__UniqueTableConstraint__Group_0__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getUniqueTableConstraintAccess().getGroup_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14698:1: ( rule__UniqueTableConstraint__Group_0__0 )? int alt106=2; int LA106_0 = input.LA(1); if ( (LA106_0==109) ) { alt106=1; } switch (alt106) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14698:2: rule__UniqueTableConstraint__Group_0__0 { pushFollow(FOLLOW_rule__UniqueTableConstraint__Group_0__0_in_rule__UniqueTableConstraint__Group__0__Impl29707); rule__UniqueTableConstraint__Group_0__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getUniqueTableConstraintAccess().getGroup_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__UniqueTableConstraint__Group__0__Impl" // $ANTLR start "rule__UniqueTableConstraint__Group__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14708:1: rule__UniqueTableConstraint__Group__1 : rule__UniqueTableConstraint__Group__1__Impl rule__UniqueTableConstraint__Group__2 ; public final void rule__UniqueTableConstraint__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14712:1: ( rule__UniqueTableConstraint__Group__1__Impl rule__UniqueTableConstraint__Group__2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14713:2: rule__UniqueTableConstraint__Group__1__Impl rule__UniqueTableConstraint__Group__2 { pushFollow(FOLLOW_rule__UniqueTableConstraint__Group__1__Impl_in_rule__UniqueTableConstraint__Group__129738); rule__UniqueTableConstraint__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__UniqueTableConstraint__Group__2_in_rule__UniqueTableConstraint__Group__129741); rule__UniqueTableConstraint__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__UniqueTableConstraint__Group__1" // $ANTLR start "rule__UniqueTableConstraint__Group__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14720:1: rule__UniqueTableConstraint__Group__1__Impl : ( 'unique' ) ; public final void rule__UniqueTableConstraint__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14724:1: ( ( 'unique' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14725:1: ( 'unique' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14725:1: ( 'unique' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14726:1: 'unique' { if ( state.backtracking==0 ) { before(grammarAccess.getUniqueTableConstraintAccess().getUniqueKeyword_1()); } match(input,106,FOLLOW_106_in_rule__UniqueTableConstraint__Group__1__Impl29769); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUniqueTableConstraintAccess().getUniqueKeyword_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__UniqueTableConstraint__Group__1__Impl" // $ANTLR start "rule__UniqueTableConstraint__Group__2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14739:1: rule__UniqueTableConstraint__Group__2 : rule__UniqueTableConstraint__Group__2__Impl rule__UniqueTableConstraint__Group__3 ; public final void rule__UniqueTableConstraint__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14743:1: ( rule__UniqueTableConstraint__Group__2__Impl rule__UniqueTableConstraint__Group__3 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14744:2: rule__UniqueTableConstraint__Group__2__Impl rule__UniqueTableConstraint__Group__3 { pushFollow(FOLLOW_rule__UniqueTableConstraint__Group__2__Impl_in_rule__UniqueTableConstraint__Group__229800); rule__UniqueTableConstraint__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__UniqueTableConstraint__Group__3_in_rule__UniqueTableConstraint__Group__229803); rule__UniqueTableConstraint__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__UniqueTableConstraint__Group__2" // $ANTLR start "rule__UniqueTableConstraint__Group__2__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14751:1: rule__UniqueTableConstraint__Group__2__Impl : ( '(' ) ; public final void rule__UniqueTableConstraint__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14755:1: ( ( '(' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14756:1: ( '(' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14756:1: ( '(' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14757:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getUniqueTableConstraintAccess().getLeftParenthesisKeyword_2()); } match(input,69,FOLLOW_69_in_rule__UniqueTableConstraint__Group__2__Impl29831); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUniqueTableConstraintAccess().getLeftParenthesisKeyword_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__UniqueTableConstraint__Group__2__Impl" // $ANTLR start "rule__UniqueTableConstraint__Group__3" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14770:1: rule__UniqueTableConstraint__Group__3 : rule__UniqueTableConstraint__Group__3__Impl rule__UniqueTableConstraint__Group__4 ; public final void rule__UniqueTableConstraint__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14774:1: ( rule__UniqueTableConstraint__Group__3__Impl rule__UniqueTableConstraint__Group__4 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14775:2: rule__UniqueTableConstraint__Group__3__Impl rule__UniqueTableConstraint__Group__4 { pushFollow(FOLLOW_rule__UniqueTableConstraint__Group__3__Impl_in_rule__UniqueTableConstraint__Group__329862); rule__UniqueTableConstraint__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__UniqueTableConstraint__Group__4_in_rule__UniqueTableConstraint__Group__329865); rule__UniqueTableConstraint__Group__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__UniqueTableConstraint__Group__3" // $ANTLR start "rule__UniqueTableConstraint__Group__3__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14782:1: rule__UniqueTableConstraint__Group__3__Impl : ( ( rule__UniqueTableConstraint__ColumnsAssignment_3 ) ) ; public final void rule__UniqueTableConstraint__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14786:1: ( ( ( rule__UniqueTableConstraint__ColumnsAssignment_3 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14787:1: ( ( rule__UniqueTableConstraint__ColumnsAssignment_3 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14787:1: ( ( rule__UniqueTableConstraint__ColumnsAssignment_3 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14788:1: ( rule__UniqueTableConstraint__ColumnsAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getUniqueTableConstraintAccess().getColumnsAssignment_3()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14789:1: ( rule__UniqueTableConstraint__ColumnsAssignment_3 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14789:2: rule__UniqueTableConstraint__ColumnsAssignment_3 { pushFollow(FOLLOW_rule__UniqueTableConstraint__ColumnsAssignment_3_in_rule__UniqueTableConstraint__Group__3__Impl29892); rule__UniqueTableConstraint__ColumnsAssignment_3(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getUniqueTableConstraintAccess().getColumnsAssignment_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__UniqueTableConstraint__Group__3__Impl" // $ANTLR start "rule__UniqueTableConstraint__Group__4" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14799:1: rule__UniqueTableConstraint__Group__4 : rule__UniqueTableConstraint__Group__4__Impl rule__UniqueTableConstraint__Group__5 ; public final void rule__UniqueTableConstraint__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14803:1: ( rule__UniqueTableConstraint__Group__4__Impl rule__UniqueTableConstraint__Group__5 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14804:2: rule__UniqueTableConstraint__Group__4__Impl rule__UniqueTableConstraint__Group__5 { pushFollow(FOLLOW_rule__UniqueTableConstraint__Group__4__Impl_in_rule__UniqueTableConstraint__Group__429922); rule__UniqueTableConstraint__Group__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__UniqueTableConstraint__Group__5_in_rule__UniqueTableConstraint__Group__429925); rule__UniqueTableConstraint__Group__5(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__UniqueTableConstraint__Group__4" // $ANTLR start "rule__UniqueTableConstraint__Group__4__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14811:1: rule__UniqueTableConstraint__Group__4__Impl : ( ( rule__UniqueTableConstraint__Group_4__0 )* ) ; public final void rule__UniqueTableConstraint__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14815:1: ( ( ( rule__UniqueTableConstraint__Group_4__0 )* ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14816:1: ( ( rule__UniqueTableConstraint__Group_4__0 )* ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14816:1: ( ( rule__UniqueTableConstraint__Group_4__0 )* ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14817:1: ( rule__UniqueTableConstraint__Group_4__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getUniqueTableConstraintAccess().getGroup_4()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14818:1: ( rule__UniqueTableConstraint__Group_4__0 )* loop107: do { int alt107=2; int LA107_0 = input.LA(1); if ( (LA107_0==40) ) { alt107=1; } switch (alt107) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14818:2: rule__UniqueTableConstraint__Group_4__0 { pushFollow(FOLLOW_rule__UniqueTableConstraint__Group_4__0_in_rule__UniqueTableConstraint__Group__4__Impl29952); rule__UniqueTableConstraint__Group_4__0(); state._fsp--; if (state.failed) return ; } break; default : break loop107; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getUniqueTableConstraintAccess().getGroup_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__UniqueTableConstraint__Group__4__Impl" // $ANTLR start "rule__UniqueTableConstraint__Group__5" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14828:1: rule__UniqueTableConstraint__Group__5 : rule__UniqueTableConstraint__Group__5__Impl rule__UniqueTableConstraint__Group__6 ; public final void rule__UniqueTableConstraint__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14832:1: ( rule__UniqueTableConstraint__Group__5__Impl rule__UniqueTableConstraint__Group__6 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14833:2: rule__UniqueTableConstraint__Group__5__Impl rule__UniqueTableConstraint__Group__6 { pushFollow(FOLLOW_rule__UniqueTableConstraint__Group__5__Impl_in_rule__UniqueTableConstraint__Group__529983); rule__UniqueTableConstraint__Group__5__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__UniqueTableConstraint__Group__6_in_rule__UniqueTableConstraint__Group__529986); rule__UniqueTableConstraint__Group__6(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__UniqueTableConstraint__Group__5" // $ANTLR start "rule__UniqueTableConstraint__Group__5__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14840:1: rule__UniqueTableConstraint__Group__5__Impl : ( ')' ) ; public final void rule__UniqueTableConstraint__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14844:1: ( ( ')' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14845:1: ( ')' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14845:1: ( ')' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14846:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getUniqueTableConstraintAccess().getRightParenthesisKeyword_5()); } match(input,70,FOLLOW_70_in_rule__UniqueTableConstraint__Group__5__Impl30014); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUniqueTableConstraintAccess().getRightParenthesisKeyword_5()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__UniqueTableConstraint__Group__5__Impl" // $ANTLR start "rule__UniqueTableConstraint__Group__6" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14859:1: rule__UniqueTableConstraint__Group__6 : rule__UniqueTableConstraint__Group__6__Impl ; public final void rule__UniqueTableConstraint__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14863:1: ( rule__UniqueTableConstraint__Group__6__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14864:2: rule__UniqueTableConstraint__Group__6__Impl { pushFollow(FOLLOW_rule__UniqueTableConstraint__Group__6__Impl_in_rule__UniqueTableConstraint__Group__630045); rule__UniqueTableConstraint__Group__6__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__UniqueTableConstraint__Group__6" // $ANTLR start "rule__UniqueTableConstraint__Group__6__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14870:1: rule__UniqueTableConstraint__Group__6__Impl : ( ( rule__UniqueTableConstraint__ConflictClauseAssignment_6 ) ) ; public final void rule__UniqueTableConstraint__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14874:1: ( ( ( rule__UniqueTableConstraint__ConflictClauseAssignment_6 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14875:1: ( ( rule__UniqueTableConstraint__ConflictClauseAssignment_6 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14875:1: ( ( rule__UniqueTableConstraint__ConflictClauseAssignment_6 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14876:1: ( rule__UniqueTableConstraint__ConflictClauseAssignment_6 ) { if ( state.backtracking==0 ) { before(grammarAccess.getUniqueTableConstraintAccess().getConflictClauseAssignment_6()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14877:1: ( rule__UniqueTableConstraint__ConflictClauseAssignment_6 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14877:2: rule__UniqueTableConstraint__ConflictClauseAssignment_6 { pushFollow(FOLLOW_rule__UniqueTableConstraint__ConflictClauseAssignment_6_in_rule__UniqueTableConstraint__Group__6__Impl30072); rule__UniqueTableConstraint__ConflictClauseAssignment_6(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getUniqueTableConstraintAccess().getConflictClauseAssignment_6()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__UniqueTableConstraint__Group__6__Impl" // $ANTLR start "rule__UniqueTableConstraint__Group_0__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14901:1: rule__UniqueTableConstraint__Group_0__0 : rule__UniqueTableConstraint__Group_0__0__Impl rule__UniqueTableConstraint__Group_0__1 ; public final void rule__UniqueTableConstraint__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14905:1: ( rule__UniqueTableConstraint__Group_0__0__Impl rule__UniqueTableConstraint__Group_0__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14906:2: rule__UniqueTableConstraint__Group_0__0__Impl rule__UniqueTableConstraint__Group_0__1 { pushFollow(FOLLOW_rule__UniqueTableConstraint__Group_0__0__Impl_in_rule__UniqueTableConstraint__Group_0__030116); rule__UniqueTableConstraint__Group_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__UniqueTableConstraint__Group_0__1_in_rule__UniqueTableConstraint__Group_0__030119); rule__UniqueTableConstraint__Group_0__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__UniqueTableConstraint__Group_0__0" // $ANTLR start "rule__UniqueTableConstraint__Group_0__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14913:1: rule__UniqueTableConstraint__Group_0__0__Impl : ( 'constraint' ) ; public final void rule__UniqueTableConstraint__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14917:1: ( ( 'constraint' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14918:1: ( 'constraint' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14918:1: ( 'constraint' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14919:1: 'constraint' { if ( state.backtracking==0 ) { before(grammarAccess.getUniqueTableConstraintAccess().getConstraintKeyword_0_0()); } match(input,109,FOLLOW_109_in_rule__UniqueTableConstraint__Group_0__0__Impl30147); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUniqueTableConstraintAccess().getConstraintKeyword_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__UniqueTableConstraint__Group_0__0__Impl" // $ANTLR start "rule__UniqueTableConstraint__Group_0__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14932:1: rule__UniqueTableConstraint__Group_0__1 : rule__UniqueTableConstraint__Group_0__1__Impl ; public final void rule__UniqueTableConstraint__Group_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14936:1: ( rule__UniqueTableConstraint__Group_0__1__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14937:2: rule__UniqueTableConstraint__Group_0__1__Impl { pushFollow(FOLLOW_rule__UniqueTableConstraint__Group_0__1__Impl_in_rule__UniqueTableConstraint__Group_0__130178); rule__UniqueTableConstraint__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__UniqueTableConstraint__Group_0__1" // $ANTLR start "rule__UniqueTableConstraint__Group_0__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14943:1: rule__UniqueTableConstraint__Group_0__1__Impl : ( ( rule__UniqueTableConstraint__NameAssignment_0_1 ) ) ; public final void rule__UniqueTableConstraint__Group_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14947:1: ( ( ( rule__UniqueTableConstraint__NameAssignment_0_1 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14948:1: ( ( rule__UniqueTableConstraint__NameAssignment_0_1 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14948:1: ( ( rule__UniqueTableConstraint__NameAssignment_0_1 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14949:1: ( rule__UniqueTableConstraint__NameAssignment_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getUniqueTableConstraintAccess().getNameAssignment_0_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14950:1: ( rule__UniqueTableConstraint__NameAssignment_0_1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14950:2: rule__UniqueTableConstraint__NameAssignment_0_1 { pushFollow(FOLLOW_rule__UniqueTableConstraint__NameAssignment_0_1_in_rule__UniqueTableConstraint__Group_0__1__Impl30205); rule__UniqueTableConstraint__NameAssignment_0_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getUniqueTableConstraintAccess().getNameAssignment_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__UniqueTableConstraint__Group_0__1__Impl" // $ANTLR start "rule__UniqueTableConstraint__Group_4__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14964:1: rule__UniqueTableConstraint__Group_4__0 : rule__UniqueTableConstraint__Group_4__0__Impl rule__UniqueTableConstraint__Group_4__1 ; public final void rule__UniqueTableConstraint__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14968:1: ( rule__UniqueTableConstraint__Group_4__0__Impl rule__UniqueTableConstraint__Group_4__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14969:2: rule__UniqueTableConstraint__Group_4__0__Impl rule__UniqueTableConstraint__Group_4__1 { pushFollow(FOLLOW_rule__UniqueTableConstraint__Group_4__0__Impl_in_rule__UniqueTableConstraint__Group_4__030239); rule__UniqueTableConstraint__Group_4__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__UniqueTableConstraint__Group_4__1_in_rule__UniqueTableConstraint__Group_4__030242); rule__UniqueTableConstraint__Group_4__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__UniqueTableConstraint__Group_4__0" // $ANTLR start "rule__UniqueTableConstraint__Group_4__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14976:1: rule__UniqueTableConstraint__Group_4__0__Impl : ( ',' ) ; public final void rule__UniqueTableConstraint__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14980:1: ( ( ',' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14981:1: ( ',' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14981:1: ( ',' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14982:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getUniqueTableConstraintAccess().getCommaKeyword_4_0()); } match(input,40,FOLLOW_40_in_rule__UniqueTableConstraint__Group_4__0__Impl30270); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUniqueTableConstraintAccess().getCommaKeyword_4_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__UniqueTableConstraint__Group_4__0__Impl" // $ANTLR start "rule__UniqueTableConstraint__Group_4__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14995:1: rule__UniqueTableConstraint__Group_4__1 : rule__UniqueTableConstraint__Group_4__1__Impl ; public final void rule__UniqueTableConstraint__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:14999:1: ( rule__UniqueTableConstraint__Group_4__1__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15000:2: rule__UniqueTableConstraint__Group_4__1__Impl { pushFollow(FOLLOW_rule__UniqueTableConstraint__Group_4__1__Impl_in_rule__UniqueTableConstraint__Group_4__130301); rule__UniqueTableConstraint__Group_4__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__UniqueTableConstraint__Group_4__1" // $ANTLR start "rule__UniqueTableConstraint__Group_4__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15006:1: rule__UniqueTableConstraint__Group_4__1__Impl : ( ( rule__UniqueTableConstraint__ColumnsAssignment_4_1 ) ) ; public final void rule__UniqueTableConstraint__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15010:1: ( ( ( rule__UniqueTableConstraint__ColumnsAssignment_4_1 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15011:1: ( ( rule__UniqueTableConstraint__ColumnsAssignment_4_1 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15011:1: ( ( rule__UniqueTableConstraint__ColumnsAssignment_4_1 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15012:1: ( rule__UniqueTableConstraint__ColumnsAssignment_4_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getUniqueTableConstraintAccess().getColumnsAssignment_4_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15013:1: ( rule__UniqueTableConstraint__ColumnsAssignment_4_1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15013:2: rule__UniqueTableConstraint__ColumnsAssignment_4_1 { pushFollow(FOLLOW_rule__UniqueTableConstraint__ColumnsAssignment_4_1_in_rule__UniqueTableConstraint__Group_4__1__Impl30328); rule__UniqueTableConstraint__ColumnsAssignment_4_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getUniqueTableConstraintAccess().getColumnsAssignment_4_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__UniqueTableConstraint__Group_4__1__Impl" // $ANTLR start "rule__PrimaryConstraint__Group__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15027:1: rule__PrimaryConstraint__Group__0 : rule__PrimaryConstraint__Group__0__Impl rule__PrimaryConstraint__Group__1 ; public final void rule__PrimaryConstraint__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15031:1: ( rule__PrimaryConstraint__Group__0__Impl rule__PrimaryConstraint__Group__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15032:2: rule__PrimaryConstraint__Group__0__Impl rule__PrimaryConstraint__Group__1 { pushFollow(FOLLOW_rule__PrimaryConstraint__Group__0__Impl_in_rule__PrimaryConstraint__Group__030362); rule__PrimaryConstraint__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__PrimaryConstraint__Group__1_in_rule__PrimaryConstraint__Group__030365); rule__PrimaryConstraint__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryConstraint__Group__0" // $ANTLR start "rule__PrimaryConstraint__Group__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15039:1: rule__PrimaryConstraint__Group__0__Impl : ( ( rule__PrimaryConstraint__Group_0__0 )? ) ; public final void rule__PrimaryConstraint__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15043:1: ( ( ( rule__PrimaryConstraint__Group_0__0 )? ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15044:1: ( ( rule__PrimaryConstraint__Group_0__0 )? ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15044:1: ( ( rule__PrimaryConstraint__Group_0__0 )? ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15045:1: ( rule__PrimaryConstraint__Group_0__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryConstraintAccess().getGroup_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15046:1: ( rule__PrimaryConstraint__Group_0__0 )? int alt108=2; int LA108_0 = input.LA(1); if ( (LA108_0==109) ) { alt108=1; } switch (alt108) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15046:2: rule__PrimaryConstraint__Group_0__0 { pushFollow(FOLLOW_rule__PrimaryConstraint__Group_0__0_in_rule__PrimaryConstraint__Group__0__Impl30392); rule__PrimaryConstraint__Group_0__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryConstraintAccess().getGroup_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryConstraint__Group__0__Impl" // $ANTLR start "rule__PrimaryConstraint__Group__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15056:1: rule__PrimaryConstraint__Group__1 : rule__PrimaryConstraint__Group__1__Impl rule__PrimaryConstraint__Group__2 ; public final void rule__PrimaryConstraint__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15060:1: ( rule__PrimaryConstraint__Group__1__Impl rule__PrimaryConstraint__Group__2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15061:2: rule__PrimaryConstraint__Group__1__Impl rule__PrimaryConstraint__Group__2 { pushFollow(FOLLOW_rule__PrimaryConstraint__Group__1__Impl_in_rule__PrimaryConstraint__Group__130423); rule__PrimaryConstraint__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__PrimaryConstraint__Group__2_in_rule__PrimaryConstraint__Group__130426); rule__PrimaryConstraint__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryConstraint__Group__1" // $ANTLR start "rule__PrimaryConstraint__Group__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15068:1: rule__PrimaryConstraint__Group__1__Impl : ( 'primary key' ) ; public final void rule__PrimaryConstraint__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15072:1: ( ( 'primary key' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15073:1: ( 'primary key' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15073:1: ( 'primary key' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15074:1: 'primary key' { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryConstraintAccess().getPrimaryKeyKeyword_1()); } match(input,105,FOLLOW_105_in_rule__PrimaryConstraint__Group__1__Impl30454); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryConstraintAccess().getPrimaryKeyKeyword_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryConstraint__Group__1__Impl" // $ANTLR start "rule__PrimaryConstraint__Group__2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15087:1: rule__PrimaryConstraint__Group__2 : rule__PrimaryConstraint__Group__2__Impl rule__PrimaryConstraint__Group__3 ; public final void rule__PrimaryConstraint__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15091:1: ( rule__PrimaryConstraint__Group__2__Impl rule__PrimaryConstraint__Group__3 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15092:2: rule__PrimaryConstraint__Group__2__Impl rule__PrimaryConstraint__Group__3 { pushFollow(FOLLOW_rule__PrimaryConstraint__Group__2__Impl_in_rule__PrimaryConstraint__Group__230485); rule__PrimaryConstraint__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__PrimaryConstraint__Group__3_in_rule__PrimaryConstraint__Group__230488); rule__PrimaryConstraint__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryConstraint__Group__2" // $ANTLR start "rule__PrimaryConstraint__Group__2__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15099:1: rule__PrimaryConstraint__Group__2__Impl : ( '(' ) ; public final void rule__PrimaryConstraint__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15103:1: ( ( '(' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15104:1: ( '(' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15104:1: ( '(' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15105:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryConstraintAccess().getLeftParenthesisKeyword_2()); } match(input,69,FOLLOW_69_in_rule__PrimaryConstraint__Group__2__Impl30516); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryConstraintAccess().getLeftParenthesisKeyword_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryConstraint__Group__2__Impl" // $ANTLR start "rule__PrimaryConstraint__Group__3" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15118:1: rule__PrimaryConstraint__Group__3 : rule__PrimaryConstraint__Group__3__Impl rule__PrimaryConstraint__Group__4 ; public final void rule__PrimaryConstraint__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15122:1: ( rule__PrimaryConstraint__Group__3__Impl rule__PrimaryConstraint__Group__4 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15123:2: rule__PrimaryConstraint__Group__3__Impl rule__PrimaryConstraint__Group__4 { pushFollow(FOLLOW_rule__PrimaryConstraint__Group__3__Impl_in_rule__PrimaryConstraint__Group__330547); rule__PrimaryConstraint__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__PrimaryConstraint__Group__4_in_rule__PrimaryConstraint__Group__330550); rule__PrimaryConstraint__Group__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryConstraint__Group__3" // $ANTLR start "rule__PrimaryConstraint__Group__3__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15130:1: rule__PrimaryConstraint__Group__3__Impl : ( ( rule__PrimaryConstraint__ColumnsAssignment_3 ) ) ; public final void rule__PrimaryConstraint__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15134:1: ( ( ( rule__PrimaryConstraint__ColumnsAssignment_3 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15135:1: ( ( rule__PrimaryConstraint__ColumnsAssignment_3 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15135:1: ( ( rule__PrimaryConstraint__ColumnsAssignment_3 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15136:1: ( rule__PrimaryConstraint__ColumnsAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryConstraintAccess().getColumnsAssignment_3()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15137:1: ( rule__PrimaryConstraint__ColumnsAssignment_3 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15137:2: rule__PrimaryConstraint__ColumnsAssignment_3 { pushFollow(FOLLOW_rule__PrimaryConstraint__ColumnsAssignment_3_in_rule__PrimaryConstraint__Group__3__Impl30577); rule__PrimaryConstraint__ColumnsAssignment_3(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryConstraintAccess().getColumnsAssignment_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryConstraint__Group__3__Impl" // $ANTLR start "rule__PrimaryConstraint__Group__4" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15147:1: rule__PrimaryConstraint__Group__4 : rule__PrimaryConstraint__Group__4__Impl rule__PrimaryConstraint__Group__5 ; public final void rule__PrimaryConstraint__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15151:1: ( rule__PrimaryConstraint__Group__4__Impl rule__PrimaryConstraint__Group__5 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15152:2: rule__PrimaryConstraint__Group__4__Impl rule__PrimaryConstraint__Group__5 { pushFollow(FOLLOW_rule__PrimaryConstraint__Group__4__Impl_in_rule__PrimaryConstraint__Group__430607); rule__PrimaryConstraint__Group__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__PrimaryConstraint__Group__5_in_rule__PrimaryConstraint__Group__430610); rule__PrimaryConstraint__Group__5(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryConstraint__Group__4" // $ANTLR start "rule__PrimaryConstraint__Group__4__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15159:1: rule__PrimaryConstraint__Group__4__Impl : ( ( rule__PrimaryConstraint__Group_4__0 )* ) ; public final void rule__PrimaryConstraint__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15163:1: ( ( ( rule__PrimaryConstraint__Group_4__0 )* ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15164:1: ( ( rule__PrimaryConstraint__Group_4__0 )* ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15164:1: ( ( rule__PrimaryConstraint__Group_4__0 )* ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15165:1: ( rule__PrimaryConstraint__Group_4__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryConstraintAccess().getGroup_4()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15166:1: ( rule__PrimaryConstraint__Group_4__0 )* loop109: do { int alt109=2; int LA109_0 = input.LA(1); if ( (LA109_0==40) ) { alt109=1; } switch (alt109) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15166:2: rule__PrimaryConstraint__Group_4__0 { pushFollow(FOLLOW_rule__PrimaryConstraint__Group_4__0_in_rule__PrimaryConstraint__Group__4__Impl30637); rule__PrimaryConstraint__Group_4__0(); state._fsp--; if (state.failed) return ; } break; default : break loop109; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryConstraintAccess().getGroup_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryConstraint__Group__4__Impl" // $ANTLR start "rule__PrimaryConstraint__Group__5" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15176:1: rule__PrimaryConstraint__Group__5 : rule__PrimaryConstraint__Group__5__Impl rule__PrimaryConstraint__Group__6 ; public final void rule__PrimaryConstraint__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15180:1: ( rule__PrimaryConstraint__Group__5__Impl rule__PrimaryConstraint__Group__6 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15181:2: rule__PrimaryConstraint__Group__5__Impl rule__PrimaryConstraint__Group__6 { pushFollow(FOLLOW_rule__PrimaryConstraint__Group__5__Impl_in_rule__PrimaryConstraint__Group__530668); rule__PrimaryConstraint__Group__5__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__PrimaryConstraint__Group__6_in_rule__PrimaryConstraint__Group__530671); rule__PrimaryConstraint__Group__6(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryConstraint__Group__5" // $ANTLR start "rule__PrimaryConstraint__Group__5__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15188:1: rule__PrimaryConstraint__Group__5__Impl : ( ')' ) ; public final void rule__PrimaryConstraint__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15192:1: ( ( ')' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15193:1: ( ')' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15193:1: ( ')' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15194:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryConstraintAccess().getRightParenthesisKeyword_5()); } match(input,70,FOLLOW_70_in_rule__PrimaryConstraint__Group__5__Impl30699); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryConstraintAccess().getRightParenthesisKeyword_5()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryConstraint__Group__5__Impl" // $ANTLR start "rule__PrimaryConstraint__Group__6" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15207:1: rule__PrimaryConstraint__Group__6 : rule__PrimaryConstraint__Group__6__Impl ; public final void rule__PrimaryConstraint__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15211:1: ( rule__PrimaryConstraint__Group__6__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15212:2: rule__PrimaryConstraint__Group__6__Impl { pushFollow(FOLLOW_rule__PrimaryConstraint__Group__6__Impl_in_rule__PrimaryConstraint__Group__630730); rule__PrimaryConstraint__Group__6__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryConstraint__Group__6" // $ANTLR start "rule__PrimaryConstraint__Group__6__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15218:1: rule__PrimaryConstraint__Group__6__Impl : ( ( rule__PrimaryConstraint__ConflictClauseAssignment_6 ) ) ; public final void rule__PrimaryConstraint__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15222:1: ( ( ( rule__PrimaryConstraint__ConflictClauseAssignment_6 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15223:1: ( ( rule__PrimaryConstraint__ConflictClauseAssignment_6 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15223:1: ( ( rule__PrimaryConstraint__ConflictClauseAssignment_6 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15224:1: ( rule__PrimaryConstraint__ConflictClauseAssignment_6 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryConstraintAccess().getConflictClauseAssignment_6()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15225:1: ( rule__PrimaryConstraint__ConflictClauseAssignment_6 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15225:2: rule__PrimaryConstraint__ConflictClauseAssignment_6 { pushFollow(FOLLOW_rule__PrimaryConstraint__ConflictClauseAssignment_6_in_rule__PrimaryConstraint__Group__6__Impl30757); rule__PrimaryConstraint__ConflictClauseAssignment_6(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryConstraintAccess().getConflictClauseAssignment_6()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryConstraint__Group__6__Impl" // $ANTLR start "rule__PrimaryConstraint__Group_0__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15249:1: rule__PrimaryConstraint__Group_0__0 : rule__PrimaryConstraint__Group_0__0__Impl rule__PrimaryConstraint__Group_0__1 ; public final void rule__PrimaryConstraint__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15253:1: ( rule__PrimaryConstraint__Group_0__0__Impl rule__PrimaryConstraint__Group_0__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15254:2: rule__PrimaryConstraint__Group_0__0__Impl rule__PrimaryConstraint__Group_0__1 { pushFollow(FOLLOW_rule__PrimaryConstraint__Group_0__0__Impl_in_rule__PrimaryConstraint__Group_0__030801); rule__PrimaryConstraint__Group_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__PrimaryConstraint__Group_0__1_in_rule__PrimaryConstraint__Group_0__030804); rule__PrimaryConstraint__Group_0__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryConstraint__Group_0__0" // $ANTLR start "rule__PrimaryConstraint__Group_0__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15261:1: rule__PrimaryConstraint__Group_0__0__Impl : ( 'constraint' ) ; public final void rule__PrimaryConstraint__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15265:1: ( ( 'constraint' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15266:1: ( 'constraint' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15266:1: ( 'constraint' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15267:1: 'constraint' { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryConstraintAccess().getConstraintKeyword_0_0()); } match(input,109,FOLLOW_109_in_rule__PrimaryConstraint__Group_0__0__Impl30832); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryConstraintAccess().getConstraintKeyword_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryConstraint__Group_0__0__Impl" // $ANTLR start "rule__PrimaryConstraint__Group_0__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15280:1: rule__PrimaryConstraint__Group_0__1 : rule__PrimaryConstraint__Group_0__1__Impl ; public final void rule__PrimaryConstraint__Group_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15284:1: ( rule__PrimaryConstraint__Group_0__1__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15285:2: rule__PrimaryConstraint__Group_0__1__Impl { pushFollow(FOLLOW_rule__PrimaryConstraint__Group_0__1__Impl_in_rule__PrimaryConstraint__Group_0__130863); rule__PrimaryConstraint__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__PrimaryConstraint__Group_0__1" // $ANTLR start "rule__PrimaryConstraint__Group_0__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15291:1: rule__PrimaryConstraint__Group_0__1__Impl : ( ( rule__PrimaryConstraint__NameAssignment_0_1 ) ) ; public final void rule__PrimaryConstraint__Group_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15295:1: ( ( ( rule__PrimaryConstraint__NameAssignment_0_1 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15296:1: ( ( rule__PrimaryConstraint__NameAssignment_0_1 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15296:1: ( ( rule__PrimaryConstraint__NameAssignment_0_1 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15297:1: ( rule__PrimaryConstraint__NameAssignment_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryConstraintAccess().getNameAssignment_0_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15298:1: ( rule__PrimaryConstraint__NameAssignment_0_1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15298:2: rule__PrimaryConstraint__NameAssignment_0_1 { pushFollow(FOLLOW_rule__PrimaryConstraint__NameAssignment_0_1_in_rule__PrimaryConstraint__Group_0__1__Impl30890); rule__PrimaryConstraint__NameAssignment_0_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryConstraintAccess().getNameAssignment_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryConstraint__Group_0__1__Impl" // $ANTLR start "rule__PrimaryConstraint__Group_4__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15312:1: rule__PrimaryConstraint__Group_4__0 : rule__PrimaryConstraint__Group_4__0__Impl rule__PrimaryConstraint__Group_4__1 ; public final void rule__PrimaryConstraint__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15316:1: ( rule__PrimaryConstraint__Group_4__0__Impl rule__PrimaryConstraint__Group_4__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15317:2: rule__PrimaryConstraint__Group_4__0__Impl rule__PrimaryConstraint__Group_4__1 { pushFollow(FOLLOW_rule__PrimaryConstraint__Group_4__0__Impl_in_rule__PrimaryConstraint__Group_4__030924); rule__PrimaryConstraint__Group_4__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__PrimaryConstraint__Group_4__1_in_rule__PrimaryConstraint__Group_4__030927); rule__PrimaryConstraint__Group_4__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryConstraint__Group_4__0" // $ANTLR start "rule__PrimaryConstraint__Group_4__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15324:1: rule__PrimaryConstraint__Group_4__0__Impl : ( ',' ) ; public final void rule__PrimaryConstraint__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15328:1: ( ( ',' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15329:1: ( ',' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15329:1: ( ',' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15330:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryConstraintAccess().getCommaKeyword_4_0()); } match(input,40,FOLLOW_40_in_rule__PrimaryConstraint__Group_4__0__Impl30955); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryConstraintAccess().getCommaKeyword_4_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryConstraint__Group_4__0__Impl" // $ANTLR start "rule__PrimaryConstraint__Group_4__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15343:1: rule__PrimaryConstraint__Group_4__1 : rule__PrimaryConstraint__Group_4__1__Impl ; public final void rule__PrimaryConstraint__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15347:1: ( rule__PrimaryConstraint__Group_4__1__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15348:2: rule__PrimaryConstraint__Group_4__1__Impl { pushFollow(FOLLOW_rule__PrimaryConstraint__Group_4__1__Impl_in_rule__PrimaryConstraint__Group_4__130986); rule__PrimaryConstraint__Group_4__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryConstraint__Group_4__1" // $ANTLR start "rule__PrimaryConstraint__Group_4__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15354:1: rule__PrimaryConstraint__Group_4__1__Impl : ( ( rule__PrimaryConstraint__ColumnsAssignment_4_1 ) ) ; public final void rule__PrimaryConstraint__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15358:1: ( ( ( rule__PrimaryConstraint__ColumnsAssignment_4_1 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15359:1: ( ( rule__PrimaryConstraint__ColumnsAssignment_4_1 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15359:1: ( ( rule__PrimaryConstraint__ColumnsAssignment_4_1 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15360:1: ( rule__PrimaryConstraint__ColumnsAssignment_4_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryConstraintAccess().getColumnsAssignment_4_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15361:1: ( rule__PrimaryConstraint__ColumnsAssignment_4_1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15361:2: rule__PrimaryConstraint__ColumnsAssignment_4_1 { pushFollow(FOLLOW_rule__PrimaryConstraint__ColumnsAssignment_4_1_in_rule__PrimaryConstraint__Group_4__1__Impl31013); rule__PrimaryConstraint__ColumnsAssignment_4_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryConstraintAccess().getColumnsAssignment_4_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryConstraint__Group_4__1__Impl" // $ANTLR start "rule__CheckTableConstraint__Group__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15375:1: rule__CheckTableConstraint__Group__0 : rule__CheckTableConstraint__Group__0__Impl rule__CheckTableConstraint__Group__1 ; public final void rule__CheckTableConstraint__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15379:1: ( rule__CheckTableConstraint__Group__0__Impl rule__CheckTableConstraint__Group__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15380:2: rule__CheckTableConstraint__Group__0__Impl rule__CheckTableConstraint__Group__1 { pushFollow(FOLLOW_rule__CheckTableConstraint__Group__0__Impl_in_rule__CheckTableConstraint__Group__031047); rule__CheckTableConstraint__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__CheckTableConstraint__Group__1_in_rule__CheckTableConstraint__Group__031050); rule__CheckTableConstraint__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CheckTableConstraint__Group__0" // $ANTLR start "rule__CheckTableConstraint__Group__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15387:1: rule__CheckTableConstraint__Group__0__Impl : ( ( rule__CheckTableConstraint__Group_0__0 )? ) ; public final void rule__CheckTableConstraint__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15391:1: ( ( ( rule__CheckTableConstraint__Group_0__0 )? ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15392:1: ( ( rule__CheckTableConstraint__Group_0__0 )? ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15392:1: ( ( rule__CheckTableConstraint__Group_0__0 )? ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15393:1: ( rule__CheckTableConstraint__Group_0__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getCheckTableConstraintAccess().getGroup_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15394:1: ( rule__CheckTableConstraint__Group_0__0 )? int alt110=2; int LA110_0 = input.LA(1); if ( (LA110_0==109) ) { alt110=1; } switch (alt110) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15394:2: rule__CheckTableConstraint__Group_0__0 { pushFollow(FOLLOW_rule__CheckTableConstraint__Group_0__0_in_rule__CheckTableConstraint__Group__0__Impl31077); rule__CheckTableConstraint__Group_0__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getCheckTableConstraintAccess().getGroup_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CheckTableConstraint__Group__0__Impl" // $ANTLR start "rule__CheckTableConstraint__Group__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15404:1: rule__CheckTableConstraint__Group__1 : rule__CheckTableConstraint__Group__1__Impl rule__CheckTableConstraint__Group__2 ; public final void rule__CheckTableConstraint__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15408:1: ( rule__CheckTableConstraint__Group__1__Impl rule__CheckTableConstraint__Group__2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15409:2: rule__CheckTableConstraint__Group__1__Impl rule__CheckTableConstraint__Group__2 { pushFollow(FOLLOW_rule__CheckTableConstraint__Group__1__Impl_in_rule__CheckTableConstraint__Group__131108); rule__CheckTableConstraint__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__CheckTableConstraint__Group__2_in_rule__CheckTableConstraint__Group__131111); rule__CheckTableConstraint__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CheckTableConstraint__Group__1" // $ANTLR start "rule__CheckTableConstraint__Group__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15416:1: rule__CheckTableConstraint__Group__1__Impl : ( 'check' ) ; public final void rule__CheckTableConstraint__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15420:1: ( ( 'check' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15421:1: ( 'check' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15421:1: ( 'check' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15422:1: 'check' { if ( state.backtracking==0 ) { before(grammarAccess.getCheckTableConstraintAccess().getCheckKeyword_1()); } match(input,108,FOLLOW_108_in_rule__CheckTableConstraint__Group__1__Impl31139); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCheckTableConstraintAccess().getCheckKeyword_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CheckTableConstraint__Group__1__Impl" // $ANTLR start "rule__CheckTableConstraint__Group__2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15435:1: rule__CheckTableConstraint__Group__2 : rule__CheckTableConstraint__Group__2__Impl rule__CheckTableConstraint__Group__3 ; public final void rule__CheckTableConstraint__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15439:1: ( rule__CheckTableConstraint__Group__2__Impl rule__CheckTableConstraint__Group__3 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15440:2: rule__CheckTableConstraint__Group__2__Impl rule__CheckTableConstraint__Group__3 { pushFollow(FOLLOW_rule__CheckTableConstraint__Group__2__Impl_in_rule__CheckTableConstraint__Group__231170); rule__CheckTableConstraint__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__CheckTableConstraint__Group__3_in_rule__CheckTableConstraint__Group__231173); rule__CheckTableConstraint__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CheckTableConstraint__Group__2" // $ANTLR start "rule__CheckTableConstraint__Group__2__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15447:1: rule__CheckTableConstraint__Group__2__Impl : ( '(' ) ; public final void rule__CheckTableConstraint__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15451:1: ( ( '(' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15452:1: ( '(' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15452:1: ( '(' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15453:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getCheckTableConstraintAccess().getLeftParenthesisKeyword_2()); } match(input,69,FOLLOW_69_in_rule__CheckTableConstraint__Group__2__Impl31201); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCheckTableConstraintAccess().getLeftParenthesisKeyword_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CheckTableConstraint__Group__2__Impl" // $ANTLR start "rule__CheckTableConstraint__Group__3" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15466:1: rule__CheckTableConstraint__Group__3 : rule__CheckTableConstraint__Group__3__Impl rule__CheckTableConstraint__Group__4 ; public final void rule__CheckTableConstraint__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15470:1: ( rule__CheckTableConstraint__Group__3__Impl rule__CheckTableConstraint__Group__4 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15471:2: rule__CheckTableConstraint__Group__3__Impl rule__CheckTableConstraint__Group__4 { pushFollow(FOLLOW_rule__CheckTableConstraint__Group__3__Impl_in_rule__CheckTableConstraint__Group__331232); rule__CheckTableConstraint__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__CheckTableConstraint__Group__4_in_rule__CheckTableConstraint__Group__331235); rule__CheckTableConstraint__Group__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CheckTableConstraint__Group__3" // $ANTLR start "rule__CheckTableConstraint__Group__3__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15478:1: rule__CheckTableConstraint__Group__3__Impl : ( ( rule__CheckTableConstraint__ExpressionAssignment_3 ) ) ; public final void rule__CheckTableConstraint__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15482:1: ( ( ( rule__CheckTableConstraint__ExpressionAssignment_3 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15483:1: ( ( rule__CheckTableConstraint__ExpressionAssignment_3 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15483:1: ( ( rule__CheckTableConstraint__ExpressionAssignment_3 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15484:1: ( rule__CheckTableConstraint__ExpressionAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCheckTableConstraintAccess().getExpressionAssignment_3()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15485:1: ( rule__CheckTableConstraint__ExpressionAssignment_3 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15485:2: rule__CheckTableConstraint__ExpressionAssignment_3 { pushFollow(FOLLOW_rule__CheckTableConstraint__ExpressionAssignment_3_in_rule__CheckTableConstraint__Group__3__Impl31262); rule__CheckTableConstraint__ExpressionAssignment_3(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getCheckTableConstraintAccess().getExpressionAssignment_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CheckTableConstraint__Group__3__Impl" // $ANTLR start "rule__CheckTableConstraint__Group__4" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15495:1: rule__CheckTableConstraint__Group__4 : rule__CheckTableConstraint__Group__4__Impl ; public final void rule__CheckTableConstraint__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15499:1: ( rule__CheckTableConstraint__Group__4__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15500:2: rule__CheckTableConstraint__Group__4__Impl { pushFollow(FOLLOW_rule__CheckTableConstraint__Group__4__Impl_in_rule__CheckTableConstraint__Group__431292); rule__CheckTableConstraint__Group__4__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CheckTableConstraint__Group__4" // $ANTLR start "rule__CheckTableConstraint__Group__4__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15506:1: rule__CheckTableConstraint__Group__4__Impl : ( ')' ) ; public final void rule__CheckTableConstraint__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15510:1: ( ( ')' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15511:1: ( ')' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15511:1: ( ')' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15512:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getCheckTableConstraintAccess().getRightParenthesisKeyword_4()); } match(input,70,FOLLOW_70_in_rule__CheckTableConstraint__Group__4__Impl31320); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCheckTableConstraintAccess().getRightParenthesisKeyword_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CheckTableConstraint__Group__4__Impl" // $ANTLR start "rule__CheckTableConstraint__Group_0__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15535:1: rule__CheckTableConstraint__Group_0__0 : rule__CheckTableConstraint__Group_0__0__Impl rule__CheckTableConstraint__Group_0__1 ; public final void rule__CheckTableConstraint__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15539:1: ( rule__CheckTableConstraint__Group_0__0__Impl rule__CheckTableConstraint__Group_0__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15540:2: rule__CheckTableConstraint__Group_0__0__Impl rule__CheckTableConstraint__Group_0__1 { pushFollow(FOLLOW_rule__CheckTableConstraint__Group_0__0__Impl_in_rule__CheckTableConstraint__Group_0__031361); rule__CheckTableConstraint__Group_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__CheckTableConstraint__Group_0__1_in_rule__CheckTableConstraint__Group_0__031364); rule__CheckTableConstraint__Group_0__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CheckTableConstraint__Group_0__0" // $ANTLR start "rule__CheckTableConstraint__Group_0__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15547:1: rule__CheckTableConstraint__Group_0__0__Impl : ( 'constraint' ) ; public final void rule__CheckTableConstraint__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15551:1: ( ( 'constraint' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15552:1: ( 'constraint' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15552:1: ( 'constraint' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15553:1: 'constraint' { if ( state.backtracking==0 ) { before(grammarAccess.getCheckTableConstraintAccess().getConstraintKeyword_0_0()); } match(input,109,FOLLOW_109_in_rule__CheckTableConstraint__Group_0__0__Impl31392); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCheckTableConstraintAccess().getConstraintKeyword_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CheckTableConstraint__Group_0__0__Impl" // $ANTLR start "rule__CheckTableConstraint__Group_0__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15566:1: rule__CheckTableConstraint__Group_0__1 : rule__CheckTableConstraint__Group_0__1__Impl ; public final void rule__CheckTableConstraint__Group_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15570:1: ( rule__CheckTableConstraint__Group_0__1__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15571:2: rule__CheckTableConstraint__Group_0__1__Impl { pushFollow(FOLLOW_rule__CheckTableConstraint__Group_0__1__Impl_in_rule__CheckTableConstraint__Group_0__131423); rule__CheckTableConstraint__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__CheckTableConstraint__Group_0__1" // $ANTLR start "rule__CheckTableConstraint__Group_0__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15577:1: rule__CheckTableConstraint__Group_0__1__Impl : ( ( rule__CheckTableConstraint__NameAssignment_0_1 ) ) ; public final void rule__CheckTableConstraint__Group_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15581:1: ( ( ( rule__CheckTableConstraint__NameAssignment_0_1 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15582:1: ( ( rule__CheckTableConstraint__NameAssignment_0_1 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15582:1: ( ( rule__CheckTableConstraint__NameAssignment_0_1 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15583:1: ( rule__CheckTableConstraint__NameAssignment_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCheckTableConstraintAccess().getNameAssignment_0_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15584:1: ( rule__CheckTableConstraint__NameAssignment_0_1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15584:2: rule__CheckTableConstraint__NameAssignment_0_1 { pushFollow(FOLLOW_rule__CheckTableConstraint__NameAssignment_0_1_in_rule__CheckTableConstraint__Group_0__1__Impl31450); rule__CheckTableConstraint__NameAssignment_0_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getCheckTableConstraintAccess().getNameAssignment_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CheckTableConstraint__Group_0__1__Impl" // $ANTLR start "rule__IndexedColumn__Group__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15598:1: rule__IndexedColumn__Group__0 : rule__IndexedColumn__Group__0__Impl rule__IndexedColumn__Group__1 ; public final void rule__IndexedColumn__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15602:1: ( rule__IndexedColumn__Group__0__Impl rule__IndexedColumn__Group__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15603:2: rule__IndexedColumn__Group__0__Impl rule__IndexedColumn__Group__1 { pushFollow(FOLLOW_rule__IndexedColumn__Group__0__Impl_in_rule__IndexedColumn__Group__031484); rule__IndexedColumn__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__IndexedColumn__Group__1_in_rule__IndexedColumn__Group__031487); rule__IndexedColumn__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__IndexedColumn__Group__0" // $ANTLR start "rule__IndexedColumn__Group__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15610:1: rule__IndexedColumn__Group__0__Impl : ( ( rule__IndexedColumn__ColumnReferenceAssignment_0 ) ) ; public final void rule__IndexedColumn__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15614:1: ( ( ( rule__IndexedColumn__ColumnReferenceAssignment_0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15615:1: ( ( rule__IndexedColumn__ColumnReferenceAssignment_0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15615:1: ( ( rule__IndexedColumn__ColumnReferenceAssignment_0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15616:1: ( rule__IndexedColumn__ColumnReferenceAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getIndexedColumnAccess().getColumnReferenceAssignment_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15617:1: ( rule__IndexedColumn__ColumnReferenceAssignment_0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15617:2: rule__IndexedColumn__ColumnReferenceAssignment_0 { pushFollow(FOLLOW_rule__IndexedColumn__ColumnReferenceAssignment_0_in_rule__IndexedColumn__Group__0__Impl31514); rule__IndexedColumn__ColumnReferenceAssignment_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getIndexedColumnAccess().getColumnReferenceAssignment_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__IndexedColumn__Group__0__Impl" // $ANTLR start "rule__IndexedColumn__Group__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15627:1: rule__IndexedColumn__Group__1 : rule__IndexedColumn__Group__1__Impl rule__IndexedColumn__Group__2 ; public final void rule__IndexedColumn__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15631:1: ( rule__IndexedColumn__Group__1__Impl rule__IndexedColumn__Group__2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15632:2: rule__IndexedColumn__Group__1__Impl rule__IndexedColumn__Group__2 { pushFollow(FOLLOW_rule__IndexedColumn__Group__1__Impl_in_rule__IndexedColumn__Group__131544); rule__IndexedColumn__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__IndexedColumn__Group__2_in_rule__IndexedColumn__Group__131547); rule__IndexedColumn__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__IndexedColumn__Group__1" // $ANTLR start "rule__IndexedColumn__Group__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15639:1: rule__IndexedColumn__Group__1__Impl : ( ( rule__IndexedColumn__Group_1__0 )? ) ; public final void rule__IndexedColumn__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15643:1: ( ( ( rule__IndexedColumn__Group_1__0 )? ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15644:1: ( ( rule__IndexedColumn__Group_1__0 )? ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15644:1: ( ( rule__IndexedColumn__Group_1__0 )? ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15645:1: ( rule__IndexedColumn__Group_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getIndexedColumnAccess().getGroup_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15646:1: ( rule__IndexedColumn__Group_1__0 )? int alt111=2; int LA111_0 = input.LA(1); if ( (LA111_0==110) ) { alt111=1; } switch (alt111) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15646:2: rule__IndexedColumn__Group_1__0 { pushFollow(FOLLOW_rule__IndexedColumn__Group_1__0_in_rule__IndexedColumn__Group__1__Impl31574); rule__IndexedColumn__Group_1__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getIndexedColumnAccess().getGroup_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__IndexedColumn__Group__1__Impl" // $ANTLR start "rule__IndexedColumn__Group__2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15656:1: rule__IndexedColumn__Group__2 : rule__IndexedColumn__Group__2__Impl ; public final void rule__IndexedColumn__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15660:1: ( rule__IndexedColumn__Group__2__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15661:2: rule__IndexedColumn__Group__2__Impl { pushFollow(FOLLOW_rule__IndexedColumn__Group__2__Impl_in_rule__IndexedColumn__Group__231605); rule__IndexedColumn__Group__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__IndexedColumn__Group__2" // $ANTLR start "rule__IndexedColumn__Group__2__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15667:1: rule__IndexedColumn__Group__2__Impl : ( ( rule__IndexedColumn__Alternatives_2 )? ) ; public final void rule__IndexedColumn__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15671:1: ( ( ( rule__IndexedColumn__Alternatives_2 )? ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15672:1: ( ( rule__IndexedColumn__Alternatives_2 )? ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15672:1: ( ( rule__IndexedColumn__Alternatives_2 )? ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15673:1: ( rule__IndexedColumn__Alternatives_2 )? { if ( state.backtracking==0 ) { before(grammarAccess.getIndexedColumnAccess().getAlternatives_2()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15674:1: ( rule__IndexedColumn__Alternatives_2 )? int alt112=2; int LA112_0 = input.LA(1); if ( ((LA112_0>=126 && LA112_0<=127)) ) { alt112=1; } switch (alt112) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15674:2: rule__IndexedColumn__Alternatives_2 { pushFollow(FOLLOW_rule__IndexedColumn__Alternatives_2_in_rule__IndexedColumn__Group__2__Impl31632); rule__IndexedColumn__Alternatives_2(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getIndexedColumnAccess().getAlternatives_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__IndexedColumn__Group__2__Impl" // $ANTLR start "rule__IndexedColumn__Group_1__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15690:1: rule__IndexedColumn__Group_1__0 : rule__IndexedColumn__Group_1__0__Impl rule__IndexedColumn__Group_1__1 ; public final void rule__IndexedColumn__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15694:1: ( rule__IndexedColumn__Group_1__0__Impl rule__IndexedColumn__Group_1__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15695:2: rule__IndexedColumn__Group_1__0__Impl rule__IndexedColumn__Group_1__1 { pushFollow(FOLLOW_rule__IndexedColumn__Group_1__0__Impl_in_rule__IndexedColumn__Group_1__031669); rule__IndexedColumn__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__IndexedColumn__Group_1__1_in_rule__IndexedColumn__Group_1__031672); rule__IndexedColumn__Group_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__IndexedColumn__Group_1__0" // $ANTLR start "rule__IndexedColumn__Group_1__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15702:1: rule__IndexedColumn__Group_1__0__Impl : ( 'collate' ) ; public final void rule__IndexedColumn__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15706:1: ( ( 'collate' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15707:1: ( 'collate' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15707:1: ( 'collate' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15708:1: 'collate' { if ( state.backtracking==0 ) { before(grammarAccess.getIndexedColumnAccess().getCollateKeyword_1_0()); } match(input,110,FOLLOW_110_in_rule__IndexedColumn__Group_1__0__Impl31700); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getIndexedColumnAccess().getCollateKeyword_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__IndexedColumn__Group_1__0__Impl" // $ANTLR start "rule__IndexedColumn__Group_1__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15721:1: rule__IndexedColumn__Group_1__1 : rule__IndexedColumn__Group_1__1__Impl ; public final void rule__IndexedColumn__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15725:1: ( rule__IndexedColumn__Group_1__1__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15726:2: rule__IndexedColumn__Group_1__1__Impl { pushFollow(FOLLOW_rule__IndexedColumn__Group_1__1__Impl_in_rule__IndexedColumn__Group_1__131731); rule__IndexedColumn__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__IndexedColumn__Group_1__1" // $ANTLR start "rule__IndexedColumn__Group_1__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15732:1: rule__IndexedColumn__Group_1__1__Impl : ( ( rule__IndexedColumn__CollationNameAssignment_1_1 ) ) ; public final void rule__IndexedColumn__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15736:1: ( ( ( rule__IndexedColumn__CollationNameAssignment_1_1 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15737:1: ( ( rule__IndexedColumn__CollationNameAssignment_1_1 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15737:1: ( ( rule__IndexedColumn__CollationNameAssignment_1_1 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15738:1: ( rule__IndexedColumn__CollationNameAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getIndexedColumnAccess().getCollationNameAssignment_1_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15739:1: ( rule__IndexedColumn__CollationNameAssignment_1_1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15739:2: rule__IndexedColumn__CollationNameAssignment_1_1 { pushFollow(FOLLOW_rule__IndexedColumn__CollationNameAssignment_1_1_in_rule__IndexedColumn__Group_1__1__Impl31758); rule__IndexedColumn__CollationNameAssignment_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getIndexedColumnAccess().getCollationNameAssignment_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__IndexedColumn__Group_1__1__Impl" // $ANTLR start "rule__DefaultValue__Group_0__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15753:1: rule__DefaultValue__Group_0__0 : rule__DefaultValue__Group_0__0__Impl rule__DefaultValue__Group_0__1 ; public final void rule__DefaultValue__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15757:1: ( rule__DefaultValue__Group_0__0__Impl rule__DefaultValue__Group_0__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15758:2: rule__DefaultValue__Group_0__0__Impl rule__DefaultValue__Group_0__1 { pushFollow(FOLLOW_rule__DefaultValue__Group_0__0__Impl_in_rule__DefaultValue__Group_0__031792); rule__DefaultValue__Group_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__DefaultValue__Group_0__1_in_rule__DefaultValue__Group_0__031795); rule__DefaultValue__Group_0__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DefaultValue__Group_0__0" // $ANTLR start "rule__DefaultValue__Group_0__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15765:1: rule__DefaultValue__Group_0__0__Impl : ( () ) ; public final void rule__DefaultValue__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15769:1: ( ( () ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15770:1: ( () ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15770:1: ( () ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15771:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getDefaultValueAccess().getLiteralDefaultValueAction_0_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15772:1: () // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15774:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getDefaultValueAccess().getLiteralDefaultValueAction_0_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DefaultValue__Group_0__0__Impl" // $ANTLR start "rule__DefaultValue__Group_0__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15784:1: rule__DefaultValue__Group_0__1 : rule__DefaultValue__Group_0__1__Impl ; public final void rule__DefaultValue__Group_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15788:1: ( rule__DefaultValue__Group_0__1__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15789:2: rule__DefaultValue__Group_0__1__Impl { pushFollow(FOLLOW_rule__DefaultValue__Group_0__1__Impl_in_rule__DefaultValue__Group_0__131853); rule__DefaultValue__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__DefaultValue__Group_0__1" // $ANTLR start "rule__DefaultValue__Group_0__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15795:1: rule__DefaultValue__Group_0__1__Impl : ( ( rule__DefaultValue__LiteralAssignment_0_1 ) ) ; public final void rule__DefaultValue__Group_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15799:1: ( ( ( rule__DefaultValue__LiteralAssignment_0_1 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15800:1: ( ( rule__DefaultValue__LiteralAssignment_0_1 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15800:1: ( ( rule__DefaultValue__LiteralAssignment_0_1 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15801:1: ( rule__DefaultValue__LiteralAssignment_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDefaultValueAccess().getLiteralAssignment_0_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15802:1: ( rule__DefaultValue__LiteralAssignment_0_1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15802:2: rule__DefaultValue__LiteralAssignment_0_1 { pushFollow(FOLLOW_rule__DefaultValue__LiteralAssignment_0_1_in_rule__DefaultValue__Group_0__1__Impl31880); rule__DefaultValue__LiteralAssignment_0_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getDefaultValueAccess().getLiteralAssignment_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DefaultValue__Group_0__1__Impl" // $ANTLR start "rule__DefaultValue__Group_1__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15816:1: rule__DefaultValue__Group_1__0 : rule__DefaultValue__Group_1__0__Impl rule__DefaultValue__Group_1__1 ; public final void rule__DefaultValue__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15820:1: ( rule__DefaultValue__Group_1__0__Impl rule__DefaultValue__Group_1__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15821:2: rule__DefaultValue__Group_1__0__Impl rule__DefaultValue__Group_1__1 { pushFollow(FOLLOW_rule__DefaultValue__Group_1__0__Impl_in_rule__DefaultValue__Group_1__031914); rule__DefaultValue__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__DefaultValue__Group_1__1_in_rule__DefaultValue__Group_1__031917); rule__DefaultValue__Group_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DefaultValue__Group_1__0" // $ANTLR start "rule__DefaultValue__Group_1__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15828:1: rule__DefaultValue__Group_1__0__Impl : ( () ) ; public final void rule__DefaultValue__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15832:1: ( ( () ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15833:1: ( () ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15833:1: ( () ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15834:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getDefaultValueAccess().getExpressionDefaultValueAction_1_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15835:1: () // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15837:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getDefaultValueAccess().getExpressionDefaultValueAction_1_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DefaultValue__Group_1__0__Impl" // $ANTLR start "rule__DefaultValue__Group_1__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15847:1: rule__DefaultValue__Group_1__1 : rule__DefaultValue__Group_1__1__Impl rule__DefaultValue__Group_1__2 ; public final void rule__DefaultValue__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15851:1: ( rule__DefaultValue__Group_1__1__Impl rule__DefaultValue__Group_1__2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15852:2: rule__DefaultValue__Group_1__1__Impl rule__DefaultValue__Group_1__2 { pushFollow(FOLLOW_rule__DefaultValue__Group_1__1__Impl_in_rule__DefaultValue__Group_1__131975); rule__DefaultValue__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__DefaultValue__Group_1__2_in_rule__DefaultValue__Group_1__131978); rule__DefaultValue__Group_1__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DefaultValue__Group_1__1" // $ANTLR start "rule__DefaultValue__Group_1__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15859:1: rule__DefaultValue__Group_1__1__Impl : ( '(' ) ; public final void rule__DefaultValue__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15863:1: ( ( '(' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15864:1: ( '(' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15864:1: ( '(' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15865:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getDefaultValueAccess().getLeftParenthesisKeyword_1_1()); } match(input,69,FOLLOW_69_in_rule__DefaultValue__Group_1__1__Impl32006); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDefaultValueAccess().getLeftParenthesisKeyword_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DefaultValue__Group_1__1__Impl" // $ANTLR start "rule__DefaultValue__Group_1__2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15878:1: rule__DefaultValue__Group_1__2 : rule__DefaultValue__Group_1__2__Impl rule__DefaultValue__Group_1__3 ; public final void rule__DefaultValue__Group_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15882:1: ( rule__DefaultValue__Group_1__2__Impl rule__DefaultValue__Group_1__3 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15883:2: rule__DefaultValue__Group_1__2__Impl rule__DefaultValue__Group_1__3 { pushFollow(FOLLOW_rule__DefaultValue__Group_1__2__Impl_in_rule__DefaultValue__Group_1__232037); rule__DefaultValue__Group_1__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__DefaultValue__Group_1__3_in_rule__DefaultValue__Group_1__232040); rule__DefaultValue__Group_1__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DefaultValue__Group_1__2" // $ANTLR start "rule__DefaultValue__Group_1__2__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15890:1: rule__DefaultValue__Group_1__2__Impl : ( ( rule__DefaultValue__ExpressionAssignment_1_2 ) ) ; public final void rule__DefaultValue__Group_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15894:1: ( ( ( rule__DefaultValue__ExpressionAssignment_1_2 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15895:1: ( ( rule__DefaultValue__ExpressionAssignment_1_2 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15895:1: ( ( rule__DefaultValue__ExpressionAssignment_1_2 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15896:1: ( rule__DefaultValue__ExpressionAssignment_1_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDefaultValueAccess().getExpressionAssignment_1_2()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15897:1: ( rule__DefaultValue__ExpressionAssignment_1_2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15897:2: rule__DefaultValue__ExpressionAssignment_1_2 { pushFollow(FOLLOW_rule__DefaultValue__ExpressionAssignment_1_2_in_rule__DefaultValue__Group_1__2__Impl32067); rule__DefaultValue__ExpressionAssignment_1_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getDefaultValueAccess().getExpressionAssignment_1_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DefaultValue__Group_1__2__Impl" // $ANTLR start "rule__DefaultValue__Group_1__3" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15907:1: rule__DefaultValue__Group_1__3 : rule__DefaultValue__Group_1__3__Impl ; public final void rule__DefaultValue__Group_1__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15911:1: ( rule__DefaultValue__Group_1__3__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15912:2: rule__DefaultValue__Group_1__3__Impl { pushFollow(FOLLOW_rule__DefaultValue__Group_1__3__Impl_in_rule__DefaultValue__Group_1__332097); rule__DefaultValue__Group_1__3__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DefaultValue__Group_1__3" // $ANTLR start "rule__DefaultValue__Group_1__3__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15918:1: rule__DefaultValue__Group_1__3__Impl : ( ')' ) ; public final void rule__DefaultValue__Group_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15922:1: ( ( ')' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15923:1: ( ')' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15923:1: ( ')' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15924:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getDefaultValueAccess().getRightParenthesisKeyword_1_3()); } match(input,70,FOLLOW_70_in_rule__DefaultValue__Group_1__3__Impl32125); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDefaultValueAccess().getRightParenthesisKeyword_1_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DefaultValue__Group_1__3__Impl" // $ANTLR start "rule__ConflictClause__Group__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15945:1: rule__ConflictClause__Group__0 : rule__ConflictClause__Group__0__Impl rule__ConflictClause__Group__1 ; public final void rule__ConflictClause__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15949:1: ( rule__ConflictClause__Group__0__Impl rule__ConflictClause__Group__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15950:2: rule__ConflictClause__Group__0__Impl rule__ConflictClause__Group__1 { pushFollow(FOLLOW_rule__ConflictClause__Group__0__Impl_in_rule__ConflictClause__Group__032164); rule__ConflictClause__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ConflictClause__Group__1_in_rule__ConflictClause__Group__032167); rule__ConflictClause__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConflictClause__Group__0" // $ANTLR start "rule__ConflictClause__Group__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15957:1: rule__ConflictClause__Group__0__Impl : ( 'on' ) ; public final void rule__ConflictClause__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15961:1: ( ( 'on' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15962:1: ( 'on' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15962:1: ( 'on' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15963:1: 'on' { if ( state.backtracking==0 ) { before(grammarAccess.getConflictClauseAccess().getOnKeyword_0()); } match(input,93,FOLLOW_93_in_rule__ConflictClause__Group__0__Impl32195); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getConflictClauseAccess().getOnKeyword_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConflictClause__Group__0__Impl" // $ANTLR start "rule__ConflictClause__Group__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15976:1: rule__ConflictClause__Group__1 : rule__ConflictClause__Group__1__Impl rule__ConflictClause__Group__2 ; public final void rule__ConflictClause__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15980:1: ( rule__ConflictClause__Group__1__Impl rule__ConflictClause__Group__2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15981:2: rule__ConflictClause__Group__1__Impl rule__ConflictClause__Group__2 { pushFollow(FOLLOW_rule__ConflictClause__Group__1__Impl_in_rule__ConflictClause__Group__132226); rule__ConflictClause__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__ConflictClause__Group__2_in_rule__ConflictClause__Group__132229); rule__ConflictClause__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConflictClause__Group__1" // $ANTLR start "rule__ConflictClause__Group__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15988:1: rule__ConflictClause__Group__1__Impl : ( 'conflict' ) ; public final void rule__ConflictClause__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15992:1: ( ( 'conflict' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15993:1: ( 'conflict' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15993:1: ( 'conflict' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:15994:1: 'conflict' { if ( state.backtracking==0 ) { before(grammarAccess.getConflictClauseAccess().getConflictKeyword_1()); } match(input,111,FOLLOW_111_in_rule__ConflictClause__Group__1__Impl32257); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getConflictClauseAccess().getConflictKeyword_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConflictClause__Group__1__Impl" // $ANTLR start "rule__ConflictClause__Group__2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16007:1: rule__ConflictClause__Group__2 : rule__ConflictClause__Group__2__Impl ; public final void rule__ConflictClause__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16011:1: ( rule__ConflictClause__Group__2__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16012:2: rule__ConflictClause__Group__2__Impl { pushFollow(FOLLOW_rule__ConflictClause__Group__2__Impl_in_rule__ConflictClause__Group__232288); rule__ConflictClause__Group__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConflictClause__Group__2" // $ANTLR start "rule__ConflictClause__Group__2__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16018:1: rule__ConflictClause__Group__2__Impl : ( ( rule__ConflictClause__ResolutionAssignment_2 ) ) ; public final void rule__ConflictClause__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16022:1: ( ( ( rule__ConflictClause__ResolutionAssignment_2 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16023:1: ( ( rule__ConflictClause__ResolutionAssignment_2 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16023:1: ( ( rule__ConflictClause__ResolutionAssignment_2 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16024:1: ( rule__ConflictClause__ResolutionAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getConflictClauseAccess().getResolutionAssignment_2()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16025:1: ( rule__ConflictClause__ResolutionAssignment_2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16025:2: rule__ConflictClause__ResolutionAssignment_2 { pushFollow(FOLLOW_rule__ConflictClause__ResolutionAssignment_2_in_rule__ConflictClause__Group__2__Impl32315); rule__ConflictClause__ResolutionAssignment_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getConflictClauseAccess().getResolutionAssignment_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConflictClause__Group__2__Impl" // $ANTLR start "rule__DeleteStatement__Group__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16041:1: rule__DeleteStatement__Group__0 : rule__DeleteStatement__Group__0__Impl rule__DeleteStatement__Group__1 ; public final void rule__DeleteStatement__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16045:1: ( rule__DeleteStatement__Group__0__Impl rule__DeleteStatement__Group__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16046:2: rule__DeleteStatement__Group__0__Impl rule__DeleteStatement__Group__1 { pushFollow(FOLLOW_rule__DeleteStatement__Group__0__Impl_in_rule__DeleteStatement__Group__032351); rule__DeleteStatement__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__DeleteStatement__Group__1_in_rule__DeleteStatement__Group__032354); rule__DeleteStatement__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DeleteStatement__Group__0" // $ANTLR start "rule__DeleteStatement__Group__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16053:1: rule__DeleteStatement__Group__0__Impl : ( 'delete' ) ; public final void rule__DeleteStatement__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16057:1: ( ( 'delete' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16058:1: ( 'delete' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16058:1: ( 'delete' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16059:1: 'delete' { if ( state.backtracking==0 ) { before(grammarAccess.getDeleteStatementAccess().getDeleteKeyword_0()); } match(input,112,FOLLOW_112_in_rule__DeleteStatement__Group__0__Impl32382); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDeleteStatementAccess().getDeleteKeyword_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DeleteStatement__Group__0__Impl" // $ANTLR start "rule__DeleteStatement__Group__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16072:1: rule__DeleteStatement__Group__1 : rule__DeleteStatement__Group__1__Impl rule__DeleteStatement__Group__2 ; public final void rule__DeleteStatement__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16076:1: ( rule__DeleteStatement__Group__1__Impl rule__DeleteStatement__Group__2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16077:2: rule__DeleteStatement__Group__1__Impl rule__DeleteStatement__Group__2 { pushFollow(FOLLOW_rule__DeleteStatement__Group__1__Impl_in_rule__DeleteStatement__Group__132413); rule__DeleteStatement__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__DeleteStatement__Group__2_in_rule__DeleteStatement__Group__132416); rule__DeleteStatement__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DeleteStatement__Group__1" // $ANTLR start "rule__DeleteStatement__Group__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16084:1: rule__DeleteStatement__Group__1__Impl : ( 'from' ) ; public final void rule__DeleteStatement__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16088:1: ( ( 'from' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16089:1: ( 'from' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16089:1: ( 'from' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16090:1: 'from' { if ( state.backtracking==0 ) { before(grammarAccess.getDeleteStatementAccess().getFromKeyword_1()); } match(input,88,FOLLOW_88_in_rule__DeleteStatement__Group__1__Impl32444); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDeleteStatementAccess().getFromKeyword_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DeleteStatement__Group__1__Impl" // $ANTLR start "rule__DeleteStatement__Group__2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16103:1: rule__DeleteStatement__Group__2 : rule__DeleteStatement__Group__2__Impl rule__DeleteStatement__Group__3 ; public final void rule__DeleteStatement__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16107:1: ( rule__DeleteStatement__Group__2__Impl rule__DeleteStatement__Group__3 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16108:2: rule__DeleteStatement__Group__2__Impl rule__DeleteStatement__Group__3 { pushFollow(FOLLOW_rule__DeleteStatement__Group__2__Impl_in_rule__DeleteStatement__Group__232475); rule__DeleteStatement__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__DeleteStatement__Group__3_in_rule__DeleteStatement__Group__232478); rule__DeleteStatement__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DeleteStatement__Group__2" // $ANTLR start "rule__DeleteStatement__Group__2__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16115:1: rule__DeleteStatement__Group__2__Impl : ( ( rule__DeleteStatement__TableAssignment_2 ) ) ; public final void rule__DeleteStatement__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16119:1: ( ( ( rule__DeleteStatement__TableAssignment_2 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16120:1: ( ( rule__DeleteStatement__TableAssignment_2 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16120:1: ( ( rule__DeleteStatement__TableAssignment_2 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16121:1: ( rule__DeleteStatement__TableAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDeleteStatementAccess().getTableAssignment_2()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16122:1: ( rule__DeleteStatement__TableAssignment_2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16122:2: rule__DeleteStatement__TableAssignment_2 { pushFollow(FOLLOW_rule__DeleteStatement__TableAssignment_2_in_rule__DeleteStatement__Group__2__Impl32505); rule__DeleteStatement__TableAssignment_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getDeleteStatementAccess().getTableAssignment_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DeleteStatement__Group__2__Impl" // $ANTLR start "rule__DeleteStatement__Group__3" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16132:1: rule__DeleteStatement__Group__3 : rule__DeleteStatement__Group__3__Impl ; public final void rule__DeleteStatement__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16136:1: ( rule__DeleteStatement__Group__3__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16137:2: rule__DeleteStatement__Group__3__Impl { pushFollow(FOLLOW_rule__DeleteStatement__Group__3__Impl_in_rule__DeleteStatement__Group__332535); rule__DeleteStatement__Group__3__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DeleteStatement__Group__3" // $ANTLR start "rule__DeleteStatement__Group__3__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16143:1: rule__DeleteStatement__Group__3__Impl : ( ( rule__DeleteStatement__Group_3__0 )? ) ; public final void rule__DeleteStatement__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16147:1: ( ( ( rule__DeleteStatement__Group_3__0 )? ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16148:1: ( ( rule__DeleteStatement__Group_3__0 )? ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16148:1: ( ( rule__DeleteStatement__Group_3__0 )? ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16149:1: ( rule__DeleteStatement__Group_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDeleteStatementAccess().getGroup_3()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16150:1: ( rule__DeleteStatement__Group_3__0 )? int alt113=2; int LA113_0 = input.LA(1); if ( (LA113_0==89) ) { alt113=1; } switch (alt113) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16150:2: rule__DeleteStatement__Group_3__0 { pushFollow(FOLLOW_rule__DeleteStatement__Group_3__0_in_rule__DeleteStatement__Group__3__Impl32562); rule__DeleteStatement__Group_3__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getDeleteStatementAccess().getGroup_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DeleteStatement__Group__3__Impl" // $ANTLR start "rule__DeleteStatement__Group_3__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16168:1: rule__DeleteStatement__Group_3__0 : rule__DeleteStatement__Group_3__0__Impl rule__DeleteStatement__Group_3__1 ; public final void rule__DeleteStatement__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16172:1: ( rule__DeleteStatement__Group_3__0__Impl rule__DeleteStatement__Group_3__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16173:2: rule__DeleteStatement__Group_3__0__Impl rule__DeleteStatement__Group_3__1 { pushFollow(FOLLOW_rule__DeleteStatement__Group_3__0__Impl_in_rule__DeleteStatement__Group_3__032601); rule__DeleteStatement__Group_3__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__DeleteStatement__Group_3__1_in_rule__DeleteStatement__Group_3__032604); rule__DeleteStatement__Group_3__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DeleteStatement__Group_3__0" // $ANTLR start "rule__DeleteStatement__Group_3__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16180:1: rule__DeleteStatement__Group_3__0__Impl : ( 'where' ) ; public final void rule__DeleteStatement__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16184:1: ( ( 'where' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16185:1: ( 'where' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16185:1: ( 'where' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16186:1: 'where' { if ( state.backtracking==0 ) { before(grammarAccess.getDeleteStatementAccess().getWhereKeyword_3_0()); } match(input,89,FOLLOW_89_in_rule__DeleteStatement__Group_3__0__Impl32632); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDeleteStatementAccess().getWhereKeyword_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DeleteStatement__Group_3__0__Impl" // $ANTLR start "rule__DeleteStatement__Group_3__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16199:1: rule__DeleteStatement__Group_3__1 : rule__DeleteStatement__Group_3__1__Impl ; public final void rule__DeleteStatement__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16203:1: ( rule__DeleteStatement__Group_3__1__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16204:2: rule__DeleteStatement__Group_3__1__Impl { pushFollow(FOLLOW_rule__DeleteStatement__Group_3__1__Impl_in_rule__DeleteStatement__Group_3__132663); rule__DeleteStatement__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__DeleteStatement__Group_3__1" // $ANTLR start "rule__DeleteStatement__Group_3__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16210:1: rule__DeleteStatement__Group_3__1__Impl : ( ( rule__DeleteStatement__ExpressionAssignment_3_1 ) ) ; public final void rule__DeleteStatement__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16214:1: ( ( ( rule__DeleteStatement__ExpressionAssignment_3_1 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16215:1: ( ( rule__DeleteStatement__ExpressionAssignment_3_1 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16215:1: ( ( rule__DeleteStatement__ExpressionAssignment_3_1 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16216:1: ( rule__DeleteStatement__ExpressionAssignment_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDeleteStatementAccess().getExpressionAssignment_3_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16217:1: ( rule__DeleteStatement__ExpressionAssignment_3_1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16217:2: rule__DeleteStatement__ExpressionAssignment_3_1 { pushFollow(FOLLOW_rule__DeleteStatement__ExpressionAssignment_3_1_in_rule__DeleteStatement__Group_3__1__Impl32690); rule__DeleteStatement__ExpressionAssignment_3_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getDeleteStatementAccess().getExpressionAssignment_3_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DeleteStatement__Group_3__1__Impl" // $ANTLR start "rule__InsertStatement__Group__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16231:1: rule__InsertStatement__Group__0 : rule__InsertStatement__Group__0__Impl rule__InsertStatement__Group__1 ; public final void rule__InsertStatement__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16235:1: ( rule__InsertStatement__Group__0__Impl rule__InsertStatement__Group__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16236:2: rule__InsertStatement__Group__0__Impl rule__InsertStatement__Group__1 { pushFollow(FOLLOW_rule__InsertStatement__Group__0__Impl_in_rule__InsertStatement__Group__032724); rule__InsertStatement__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__InsertStatement__Group__1_in_rule__InsertStatement__Group__032727); rule__InsertStatement__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InsertStatement__Group__0" // $ANTLR start "rule__InsertStatement__Group__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16243:1: rule__InsertStatement__Group__0__Impl : ( ( rule__InsertStatement__Alternatives_0 ) ) ; public final void rule__InsertStatement__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16247:1: ( ( ( rule__InsertStatement__Alternatives_0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16248:1: ( ( rule__InsertStatement__Alternatives_0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16248:1: ( ( rule__InsertStatement__Alternatives_0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16249:1: ( rule__InsertStatement__Alternatives_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getInsertStatementAccess().getAlternatives_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16250:1: ( rule__InsertStatement__Alternatives_0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16250:2: rule__InsertStatement__Alternatives_0 { pushFollow(FOLLOW_rule__InsertStatement__Alternatives_0_in_rule__InsertStatement__Group__0__Impl32754); rule__InsertStatement__Alternatives_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getInsertStatementAccess().getAlternatives_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InsertStatement__Group__0__Impl" // $ANTLR start "rule__InsertStatement__Group__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16260:1: rule__InsertStatement__Group__1 : rule__InsertStatement__Group__1__Impl rule__InsertStatement__Group__2 ; public final void rule__InsertStatement__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16264:1: ( rule__InsertStatement__Group__1__Impl rule__InsertStatement__Group__2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16265:2: rule__InsertStatement__Group__1__Impl rule__InsertStatement__Group__2 { pushFollow(FOLLOW_rule__InsertStatement__Group__1__Impl_in_rule__InsertStatement__Group__132784); rule__InsertStatement__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__InsertStatement__Group__2_in_rule__InsertStatement__Group__132787); rule__InsertStatement__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InsertStatement__Group__1" // $ANTLR start "rule__InsertStatement__Group__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16272:1: rule__InsertStatement__Group__1__Impl : ( 'into' ) ; public final void rule__InsertStatement__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16276:1: ( ( 'into' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16277:1: ( 'into' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16277:1: ( 'into' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16278:1: 'into' { if ( state.backtracking==0 ) { before(grammarAccess.getInsertStatementAccess().getIntoKeyword_1()); } match(input,113,FOLLOW_113_in_rule__InsertStatement__Group__1__Impl32815); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInsertStatementAccess().getIntoKeyword_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InsertStatement__Group__1__Impl" // $ANTLR start "rule__InsertStatement__Group__2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16291:1: rule__InsertStatement__Group__2 : rule__InsertStatement__Group__2__Impl rule__InsertStatement__Group__3 ; public final void rule__InsertStatement__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16295:1: ( rule__InsertStatement__Group__2__Impl rule__InsertStatement__Group__3 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16296:2: rule__InsertStatement__Group__2__Impl rule__InsertStatement__Group__3 { pushFollow(FOLLOW_rule__InsertStatement__Group__2__Impl_in_rule__InsertStatement__Group__232846); rule__InsertStatement__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__InsertStatement__Group__3_in_rule__InsertStatement__Group__232849); rule__InsertStatement__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InsertStatement__Group__2" // $ANTLR start "rule__InsertStatement__Group__2__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16303:1: rule__InsertStatement__Group__2__Impl : ( ( rule__InsertStatement__TableAssignment_2 ) ) ; public final void rule__InsertStatement__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16307:1: ( ( ( rule__InsertStatement__TableAssignment_2 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16308:1: ( ( rule__InsertStatement__TableAssignment_2 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16308:1: ( ( rule__InsertStatement__TableAssignment_2 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16309:1: ( rule__InsertStatement__TableAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getInsertStatementAccess().getTableAssignment_2()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16310:1: ( rule__InsertStatement__TableAssignment_2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16310:2: rule__InsertStatement__TableAssignment_2 { pushFollow(FOLLOW_rule__InsertStatement__TableAssignment_2_in_rule__InsertStatement__Group__2__Impl32876); rule__InsertStatement__TableAssignment_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getInsertStatementAccess().getTableAssignment_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InsertStatement__Group__2__Impl" // $ANTLR start "rule__InsertStatement__Group__3" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16320:1: rule__InsertStatement__Group__3 : rule__InsertStatement__Group__3__Impl rule__InsertStatement__Group__4 ; public final void rule__InsertStatement__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16324:1: ( rule__InsertStatement__Group__3__Impl rule__InsertStatement__Group__4 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16325:2: rule__InsertStatement__Group__3__Impl rule__InsertStatement__Group__4 { pushFollow(FOLLOW_rule__InsertStatement__Group__3__Impl_in_rule__InsertStatement__Group__332906); rule__InsertStatement__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__InsertStatement__Group__4_in_rule__InsertStatement__Group__332909); rule__InsertStatement__Group__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InsertStatement__Group__3" // $ANTLR start "rule__InsertStatement__Group__3__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16332:1: rule__InsertStatement__Group__3__Impl : ( ( rule__InsertStatement__Group_3__0 )? ) ; public final void rule__InsertStatement__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16336:1: ( ( ( rule__InsertStatement__Group_3__0 )? ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16337:1: ( ( rule__InsertStatement__Group_3__0 )? ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16337:1: ( ( rule__InsertStatement__Group_3__0 )? ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16338:1: ( rule__InsertStatement__Group_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getInsertStatementAccess().getGroup_3()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16339:1: ( rule__InsertStatement__Group_3__0 )? int alt114=2; int LA114_0 = input.LA(1); if ( (LA114_0==69) ) { alt114=1; } switch (alt114) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16339:2: rule__InsertStatement__Group_3__0 { pushFollow(FOLLOW_rule__InsertStatement__Group_3__0_in_rule__InsertStatement__Group__3__Impl32936); rule__InsertStatement__Group_3__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getInsertStatementAccess().getGroup_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InsertStatement__Group__3__Impl" // $ANTLR start "rule__InsertStatement__Group__4" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16349:1: rule__InsertStatement__Group__4 : rule__InsertStatement__Group__4__Impl ; public final void rule__InsertStatement__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16353:1: ( rule__InsertStatement__Group__4__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16354:2: rule__InsertStatement__Group__4__Impl { pushFollow(FOLLOW_rule__InsertStatement__Group__4__Impl_in_rule__InsertStatement__Group__432967); rule__InsertStatement__Group__4__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InsertStatement__Group__4" // $ANTLR start "rule__InsertStatement__Group__4__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16360:1: rule__InsertStatement__Group__4__Impl : ( ( rule__InsertStatement__Alternatives_4 ) ) ; public final void rule__InsertStatement__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16364:1: ( ( ( rule__InsertStatement__Alternatives_4 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16365:1: ( ( rule__InsertStatement__Alternatives_4 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16365:1: ( ( rule__InsertStatement__Alternatives_4 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16366:1: ( rule__InsertStatement__Alternatives_4 ) { if ( state.backtracking==0 ) { before(grammarAccess.getInsertStatementAccess().getAlternatives_4()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16367:1: ( rule__InsertStatement__Alternatives_4 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16367:2: rule__InsertStatement__Alternatives_4 { pushFollow(FOLLOW_rule__InsertStatement__Alternatives_4_in_rule__InsertStatement__Group__4__Impl32994); rule__InsertStatement__Alternatives_4(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getInsertStatementAccess().getAlternatives_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InsertStatement__Group__4__Impl" // $ANTLR start "rule__InsertStatement__Group_0_0__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16387:1: rule__InsertStatement__Group_0_0__0 : rule__InsertStatement__Group_0_0__0__Impl rule__InsertStatement__Group_0_0__1 ; public final void rule__InsertStatement__Group_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16391:1: ( rule__InsertStatement__Group_0_0__0__Impl rule__InsertStatement__Group_0_0__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16392:2: rule__InsertStatement__Group_0_0__0__Impl rule__InsertStatement__Group_0_0__1 { pushFollow(FOLLOW_rule__InsertStatement__Group_0_0__0__Impl_in_rule__InsertStatement__Group_0_0__033034); rule__InsertStatement__Group_0_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__InsertStatement__Group_0_0__1_in_rule__InsertStatement__Group_0_0__033037); rule__InsertStatement__Group_0_0__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InsertStatement__Group_0_0__0" // $ANTLR start "rule__InsertStatement__Group_0_0__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16399:1: rule__InsertStatement__Group_0_0__0__Impl : ( 'insert' ) ; public final void rule__InsertStatement__Group_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16403:1: ( ( 'insert' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16404:1: ( 'insert' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16404:1: ( 'insert' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16405:1: 'insert' { if ( state.backtracking==0 ) { before(grammarAccess.getInsertStatementAccess().getInsertKeyword_0_0_0()); } match(input,114,FOLLOW_114_in_rule__InsertStatement__Group_0_0__0__Impl33065); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInsertStatementAccess().getInsertKeyword_0_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InsertStatement__Group_0_0__0__Impl" // $ANTLR start "rule__InsertStatement__Group_0_0__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16418:1: rule__InsertStatement__Group_0_0__1 : rule__InsertStatement__Group_0_0__1__Impl ; public final void rule__InsertStatement__Group_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16422:1: ( rule__InsertStatement__Group_0_0__1__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16423:2: rule__InsertStatement__Group_0_0__1__Impl { pushFollow(FOLLOW_rule__InsertStatement__Group_0_0__1__Impl_in_rule__InsertStatement__Group_0_0__133096); rule__InsertStatement__Group_0_0__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InsertStatement__Group_0_0__1" // $ANTLR start "rule__InsertStatement__Group_0_0__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16429:1: rule__InsertStatement__Group_0_0__1__Impl : ( ( rule__InsertStatement__Group_0_0_1__0 )? ) ; public final void rule__InsertStatement__Group_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16433:1: ( ( ( rule__InsertStatement__Group_0_0_1__0 )? ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16434:1: ( ( rule__InsertStatement__Group_0_0_1__0 )? ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16434:1: ( ( rule__InsertStatement__Group_0_0_1__0 )? ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16435:1: ( rule__InsertStatement__Group_0_0_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getInsertStatementAccess().getGroup_0_0_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16436:1: ( rule__InsertStatement__Group_0_0_1__0 )? int alt115=2; int LA115_0 = input.LA(1); if ( (LA115_0==115) ) { alt115=1; } switch (alt115) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16436:2: rule__InsertStatement__Group_0_0_1__0 { pushFollow(FOLLOW_rule__InsertStatement__Group_0_0_1__0_in_rule__InsertStatement__Group_0_0__1__Impl33123); rule__InsertStatement__Group_0_0_1__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getInsertStatementAccess().getGroup_0_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InsertStatement__Group_0_0__1__Impl" // $ANTLR start "rule__InsertStatement__Group_0_0_1__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16450:1: rule__InsertStatement__Group_0_0_1__0 : rule__InsertStatement__Group_0_0_1__0__Impl rule__InsertStatement__Group_0_0_1__1 ; public final void rule__InsertStatement__Group_0_0_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16454:1: ( rule__InsertStatement__Group_0_0_1__0__Impl rule__InsertStatement__Group_0_0_1__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16455:2: rule__InsertStatement__Group_0_0_1__0__Impl rule__InsertStatement__Group_0_0_1__1 { pushFollow(FOLLOW_rule__InsertStatement__Group_0_0_1__0__Impl_in_rule__InsertStatement__Group_0_0_1__033158); rule__InsertStatement__Group_0_0_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__InsertStatement__Group_0_0_1__1_in_rule__InsertStatement__Group_0_0_1__033161); rule__InsertStatement__Group_0_0_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InsertStatement__Group_0_0_1__0" // $ANTLR start "rule__InsertStatement__Group_0_0_1__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16462:1: rule__InsertStatement__Group_0_0_1__0__Impl : ( 'or' ) ; public final void rule__InsertStatement__Group_0_0_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16466:1: ( ( 'or' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16467:1: ( 'or' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16467:1: ( 'or' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16468:1: 'or' { if ( state.backtracking==0 ) { before(grammarAccess.getInsertStatementAccess().getOrKeyword_0_0_1_0()); } match(input,115,FOLLOW_115_in_rule__InsertStatement__Group_0_0_1__0__Impl33189); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInsertStatementAccess().getOrKeyword_0_0_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InsertStatement__Group_0_0_1__0__Impl" // $ANTLR start "rule__InsertStatement__Group_0_0_1__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16481:1: rule__InsertStatement__Group_0_0_1__1 : rule__InsertStatement__Group_0_0_1__1__Impl ; public final void rule__InsertStatement__Group_0_0_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16485:1: ( rule__InsertStatement__Group_0_0_1__1__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16486:2: rule__InsertStatement__Group_0_0_1__1__Impl { pushFollow(FOLLOW_rule__InsertStatement__Group_0_0_1__1__Impl_in_rule__InsertStatement__Group_0_0_1__133220); rule__InsertStatement__Group_0_0_1__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InsertStatement__Group_0_0_1__1" // $ANTLR start "rule__InsertStatement__Group_0_0_1__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16492:1: rule__InsertStatement__Group_0_0_1__1__Impl : ( ( rule__InsertStatement__ConflictResolutionAssignment_0_0_1_1 ) ) ; public final void rule__InsertStatement__Group_0_0_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16496:1: ( ( ( rule__InsertStatement__ConflictResolutionAssignment_0_0_1_1 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16497:1: ( ( rule__InsertStatement__ConflictResolutionAssignment_0_0_1_1 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16497:1: ( ( rule__InsertStatement__ConflictResolutionAssignment_0_0_1_1 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16498:1: ( rule__InsertStatement__ConflictResolutionAssignment_0_0_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getInsertStatementAccess().getConflictResolutionAssignment_0_0_1_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16499:1: ( rule__InsertStatement__ConflictResolutionAssignment_0_0_1_1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16499:2: rule__InsertStatement__ConflictResolutionAssignment_0_0_1_1 { pushFollow(FOLLOW_rule__InsertStatement__ConflictResolutionAssignment_0_0_1_1_in_rule__InsertStatement__Group_0_0_1__1__Impl33247); rule__InsertStatement__ConflictResolutionAssignment_0_0_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getInsertStatementAccess().getConflictResolutionAssignment_0_0_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InsertStatement__Group_0_0_1__1__Impl" // $ANTLR start "rule__InsertStatement__Group_3__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16513:1: rule__InsertStatement__Group_3__0 : rule__InsertStatement__Group_3__0__Impl rule__InsertStatement__Group_3__1 ; public final void rule__InsertStatement__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16517:1: ( rule__InsertStatement__Group_3__0__Impl rule__InsertStatement__Group_3__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16518:2: rule__InsertStatement__Group_3__0__Impl rule__InsertStatement__Group_3__1 { pushFollow(FOLLOW_rule__InsertStatement__Group_3__0__Impl_in_rule__InsertStatement__Group_3__033281); rule__InsertStatement__Group_3__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__InsertStatement__Group_3__1_in_rule__InsertStatement__Group_3__033284); rule__InsertStatement__Group_3__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InsertStatement__Group_3__0" // $ANTLR start "rule__InsertStatement__Group_3__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16525:1: rule__InsertStatement__Group_3__0__Impl : ( '(' ) ; public final void rule__InsertStatement__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16529:1: ( ( '(' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16530:1: ( '(' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16530:1: ( '(' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16531:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getInsertStatementAccess().getLeftParenthesisKeyword_3_0()); } match(input,69,FOLLOW_69_in_rule__InsertStatement__Group_3__0__Impl33312); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInsertStatementAccess().getLeftParenthesisKeyword_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InsertStatement__Group_3__0__Impl" // $ANTLR start "rule__InsertStatement__Group_3__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16544:1: rule__InsertStatement__Group_3__1 : rule__InsertStatement__Group_3__1__Impl rule__InsertStatement__Group_3__2 ; public final void rule__InsertStatement__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16548:1: ( rule__InsertStatement__Group_3__1__Impl rule__InsertStatement__Group_3__2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16549:2: rule__InsertStatement__Group_3__1__Impl rule__InsertStatement__Group_3__2 { pushFollow(FOLLOW_rule__InsertStatement__Group_3__1__Impl_in_rule__InsertStatement__Group_3__133343); rule__InsertStatement__Group_3__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__InsertStatement__Group_3__2_in_rule__InsertStatement__Group_3__133346); rule__InsertStatement__Group_3__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InsertStatement__Group_3__1" // $ANTLR start "rule__InsertStatement__Group_3__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16556:1: rule__InsertStatement__Group_3__1__Impl : ( ( rule__InsertStatement__ColumnNamesAssignment_3_1 ) ) ; public final void rule__InsertStatement__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16560:1: ( ( ( rule__InsertStatement__ColumnNamesAssignment_3_1 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16561:1: ( ( rule__InsertStatement__ColumnNamesAssignment_3_1 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16561:1: ( ( rule__InsertStatement__ColumnNamesAssignment_3_1 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16562:1: ( rule__InsertStatement__ColumnNamesAssignment_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getInsertStatementAccess().getColumnNamesAssignment_3_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16563:1: ( rule__InsertStatement__ColumnNamesAssignment_3_1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16563:2: rule__InsertStatement__ColumnNamesAssignment_3_1 { pushFollow(FOLLOW_rule__InsertStatement__ColumnNamesAssignment_3_1_in_rule__InsertStatement__Group_3__1__Impl33373); rule__InsertStatement__ColumnNamesAssignment_3_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getInsertStatementAccess().getColumnNamesAssignment_3_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InsertStatement__Group_3__1__Impl" // $ANTLR start "rule__InsertStatement__Group_3__2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16573:1: rule__InsertStatement__Group_3__2 : rule__InsertStatement__Group_3__2__Impl rule__InsertStatement__Group_3__3 ; public final void rule__InsertStatement__Group_3__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16577:1: ( rule__InsertStatement__Group_3__2__Impl rule__InsertStatement__Group_3__3 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16578:2: rule__InsertStatement__Group_3__2__Impl rule__InsertStatement__Group_3__3 { pushFollow(FOLLOW_rule__InsertStatement__Group_3__2__Impl_in_rule__InsertStatement__Group_3__233403); rule__InsertStatement__Group_3__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__InsertStatement__Group_3__3_in_rule__InsertStatement__Group_3__233406); rule__InsertStatement__Group_3__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InsertStatement__Group_3__2" // $ANTLR start "rule__InsertStatement__Group_3__2__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16585:1: rule__InsertStatement__Group_3__2__Impl : ( ( rule__InsertStatement__Group_3_2__0 )* ) ; public final void rule__InsertStatement__Group_3__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16589:1: ( ( ( rule__InsertStatement__Group_3_2__0 )* ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16590:1: ( ( rule__InsertStatement__Group_3_2__0 )* ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16590:1: ( ( rule__InsertStatement__Group_3_2__0 )* ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16591:1: ( rule__InsertStatement__Group_3_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getInsertStatementAccess().getGroup_3_2()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16592:1: ( rule__InsertStatement__Group_3_2__0 )* loop116: do { int alt116=2; int LA116_0 = input.LA(1); if ( (LA116_0==40) ) { alt116=1; } switch (alt116) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16592:2: rule__InsertStatement__Group_3_2__0 { pushFollow(FOLLOW_rule__InsertStatement__Group_3_2__0_in_rule__InsertStatement__Group_3__2__Impl33433); rule__InsertStatement__Group_3_2__0(); state._fsp--; if (state.failed) return ; } break; default : break loop116; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getInsertStatementAccess().getGroup_3_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InsertStatement__Group_3__2__Impl" // $ANTLR start "rule__InsertStatement__Group_3__3" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16602:1: rule__InsertStatement__Group_3__3 : rule__InsertStatement__Group_3__3__Impl ; public final void rule__InsertStatement__Group_3__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16606:1: ( rule__InsertStatement__Group_3__3__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16607:2: rule__InsertStatement__Group_3__3__Impl { pushFollow(FOLLOW_rule__InsertStatement__Group_3__3__Impl_in_rule__InsertStatement__Group_3__333464); rule__InsertStatement__Group_3__3__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InsertStatement__Group_3__3" // $ANTLR start "rule__InsertStatement__Group_3__3__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16613:1: rule__InsertStatement__Group_3__3__Impl : ( ')' ) ; public final void rule__InsertStatement__Group_3__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16617:1: ( ( ')' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16618:1: ( ')' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16618:1: ( ')' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16619:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getInsertStatementAccess().getRightParenthesisKeyword_3_3()); } match(input,70,FOLLOW_70_in_rule__InsertStatement__Group_3__3__Impl33492); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInsertStatementAccess().getRightParenthesisKeyword_3_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InsertStatement__Group_3__3__Impl" // $ANTLR start "rule__InsertStatement__Group_3_2__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16640:1: rule__InsertStatement__Group_3_2__0 : rule__InsertStatement__Group_3_2__0__Impl rule__InsertStatement__Group_3_2__1 ; public final void rule__InsertStatement__Group_3_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16644:1: ( rule__InsertStatement__Group_3_2__0__Impl rule__InsertStatement__Group_3_2__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16645:2: rule__InsertStatement__Group_3_2__0__Impl rule__InsertStatement__Group_3_2__1 { pushFollow(FOLLOW_rule__InsertStatement__Group_3_2__0__Impl_in_rule__InsertStatement__Group_3_2__033531); rule__InsertStatement__Group_3_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__InsertStatement__Group_3_2__1_in_rule__InsertStatement__Group_3_2__033534); rule__InsertStatement__Group_3_2__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InsertStatement__Group_3_2__0" // $ANTLR start "rule__InsertStatement__Group_3_2__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16652:1: rule__InsertStatement__Group_3_2__0__Impl : ( ',' ) ; public final void rule__InsertStatement__Group_3_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16656:1: ( ( ',' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16657:1: ( ',' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16657:1: ( ',' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16658:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getInsertStatementAccess().getCommaKeyword_3_2_0()); } match(input,40,FOLLOW_40_in_rule__InsertStatement__Group_3_2__0__Impl33562); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInsertStatementAccess().getCommaKeyword_3_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InsertStatement__Group_3_2__0__Impl" // $ANTLR start "rule__InsertStatement__Group_3_2__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16671:1: rule__InsertStatement__Group_3_2__1 : rule__InsertStatement__Group_3_2__1__Impl ; public final void rule__InsertStatement__Group_3_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16675:1: ( rule__InsertStatement__Group_3_2__1__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16676:2: rule__InsertStatement__Group_3_2__1__Impl { pushFollow(FOLLOW_rule__InsertStatement__Group_3_2__1__Impl_in_rule__InsertStatement__Group_3_2__133593); rule__InsertStatement__Group_3_2__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InsertStatement__Group_3_2__1" // $ANTLR start "rule__InsertStatement__Group_3_2__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16682:1: rule__InsertStatement__Group_3_2__1__Impl : ( ( rule__InsertStatement__ColumnNamesAssignment_3_2_1 ) ) ; public final void rule__InsertStatement__Group_3_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16686:1: ( ( ( rule__InsertStatement__ColumnNamesAssignment_3_2_1 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16687:1: ( ( rule__InsertStatement__ColumnNamesAssignment_3_2_1 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16687:1: ( ( rule__InsertStatement__ColumnNamesAssignment_3_2_1 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16688:1: ( rule__InsertStatement__ColumnNamesAssignment_3_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getInsertStatementAccess().getColumnNamesAssignment_3_2_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16689:1: ( rule__InsertStatement__ColumnNamesAssignment_3_2_1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16689:2: rule__InsertStatement__ColumnNamesAssignment_3_2_1 { pushFollow(FOLLOW_rule__InsertStatement__ColumnNamesAssignment_3_2_1_in_rule__InsertStatement__Group_3_2__1__Impl33620); rule__InsertStatement__ColumnNamesAssignment_3_2_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getInsertStatementAccess().getColumnNamesAssignment_3_2_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InsertStatement__Group_3_2__1__Impl" // $ANTLR start "rule__InsertStatement__Group_4_0_0__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16703:1: rule__InsertStatement__Group_4_0_0__0 : rule__InsertStatement__Group_4_0_0__0__Impl rule__InsertStatement__Group_4_0_0__1 ; public final void rule__InsertStatement__Group_4_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16707:1: ( rule__InsertStatement__Group_4_0_0__0__Impl rule__InsertStatement__Group_4_0_0__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16708:2: rule__InsertStatement__Group_4_0_0__0__Impl rule__InsertStatement__Group_4_0_0__1 { pushFollow(FOLLOW_rule__InsertStatement__Group_4_0_0__0__Impl_in_rule__InsertStatement__Group_4_0_0__033654); rule__InsertStatement__Group_4_0_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__InsertStatement__Group_4_0_0__1_in_rule__InsertStatement__Group_4_0_0__033657); rule__InsertStatement__Group_4_0_0__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InsertStatement__Group_4_0_0__0" // $ANTLR start "rule__InsertStatement__Group_4_0_0__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16715:1: rule__InsertStatement__Group_4_0_0__0__Impl : ( 'values' ) ; public final void rule__InsertStatement__Group_4_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16719:1: ( ( 'values' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16720:1: ( 'values' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16720:1: ( 'values' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16721:1: 'values' { if ( state.backtracking==0 ) { before(grammarAccess.getInsertStatementAccess().getValuesKeyword_4_0_0_0()); } match(input,116,FOLLOW_116_in_rule__InsertStatement__Group_4_0_0__0__Impl33685); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInsertStatementAccess().getValuesKeyword_4_0_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InsertStatement__Group_4_0_0__0__Impl" // $ANTLR start "rule__InsertStatement__Group_4_0_0__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16734:1: rule__InsertStatement__Group_4_0_0__1 : rule__InsertStatement__Group_4_0_0__1__Impl rule__InsertStatement__Group_4_0_0__2 ; public final void rule__InsertStatement__Group_4_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16738:1: ( rule__InsertStatement__Group_4_0_0__1__Impl rule__InsertStatement__Group_4_0_0__2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16739:2: rule__InsertStatement__Group_4_0_0__1__Impl rule__InsertStatement__Group_4_0_0__2 { pushFollow(FOLLOW_rule__InsertStatement__Group_4_0_0__1__Impl_in_rule__InsertStatement__Group_4_0_0__133716); rule__InsertStatement__Group_4_0_0__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__InsertStatement__Group_4_0_0__2_in_rule__InsertStatement__Group_4_0_0__133719); rule__InsertStatement__Group_4_0_0__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InsertStatement__Group_4_0_0__1" // $ANTLR start "rule__InsertStatement__Group_4_0_0__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16746:1: rule__InsertStatement__Group_4_0_0__1__Impl : ( '(' ) ; public final void rule__InsertStatement__Group_4_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16750:1: ( ( '(' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16751:1: ( '(' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16751:1: ( '(' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16752:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getInsertStatementAccess().getLeftParenthesisKeyword_4_0_0_1()); } match(input,69,FOLLOW_69_in_rule__InsertStatement__Group_4_0_0__1__Impl33747); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInsertStatementAccess().getLeftParenthesisKeyword_4_0_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InsertStatement__Group_4_0_0__1__Impl" // $ANTLR start "rule__InsertStatement__Group_4_0_0__2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16765:1: rule__InsertStatement__Group_4_0_0__2 : rule__InsertStatement__Group_4_0_0__2__Impl rule__InsertStatement__Group_4_0_0__3 ; public final void rule__InsertStatement__Group_4_0_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16769:1: ( rule__InsertStatement__Group_4_0_0__2__Impl rule__InsertStatement__Group_4_0_0__3 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16770:2: rule__InsertStatement__Group_4_0_0__2__Impl rule__InsertStatement__Group_4_0_0__3 { pushFollow(FOLLOW_rule__InsertStatement__Group_4_0_0__2__Impl_in_rule__InsertStatement__Group_4_0_0__233778); rule__InsertStatement__Group_4_0_0__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__InsertStatement__Group_4_0_0__3_in_rule__InsertStatement__Group_4_0_0__233781); rule__InsertStatement__Group_4_0_0__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InsertStatement__Group_4_0_0__2" // $ANTLR start "rule__InsertStatement__Group_4_0_0__2__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16777:1: rule__InsertStatement__Group_4_0_0__2__Impl : ( ( rule__InsertStatement__ExpressionsAssignment_4_0_0_2 ) ) ; public final void rule__InsertStatement__Group_4_0_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16781:1: ( ( ( rule__InsertStatement__ExpressionsAssignment_4_0_0_2 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16782:1: ( ( rule__InsertStatement__ExpressionsAssignment_4_0_0_2 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16782:1: ( ( rule__InsertStatement__ExpressionsAssignment_4_0_0_2 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16783:1: ( rule__InsertStatement__ExpressionsAssignment_4_0_0_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getInsertStatementAccess().getExpressionsAssignment_4_0_0_2()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16784:1: ( rule__InsertStatement__ExpressionsAssignment_4_0_0_2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16784:2: rule__InsertStatement__ExpressionsAssignment_4_0_0_2 { pushFollow(FOLLOW_rule__InsertStatement__ExpressionsAssignment_4_0_0_2_in_rule__InsertStatement__Group_4_0_0__2__Impl33808); rule__InsertStatement__ExpressionsAssignment_4_0_0_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getInsertStatementAccess().getExpressionsAssignment_4_0_0_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InsertStatement__Group_4_0_0__2__Impl" // $ANTLR start "rule__InsertStatement__Group_4_0_0__3" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16794:1: rule__InsertStatement__Group_4_0_0__3 : rule__InsertStatement__Group_4_0_0__3__Impl rule__InsertStatement__Group_4_0_0__4 ; public final void rule__InsertStatement__Group_4_0_0__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16798:1: ( rule__InsertStatement__Group_4_0_0__3__Impl rule__InsertStatement__Group_4_0_0__4 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16799:2: rule__InsertStatement__Group_4_0_0__3__Impl rule__InsertStatement__Group_4_0_0__4 { pushFollow(FOLLOW_rule__InsertStatement__Group_4_0_0__3__Impl_in_rule__InsertStatement__Group_4_0_0__333838); rule__InsertStatement__Group_4_0_0__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__InsertStatement__Group_4_0_0__4_in_rule__InsertStatement__Group_4_0_0__333841); rule__InsertStatement__Group_4_0_0__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InsertStatement__Group_4_0_0__3" // $ANTLR start "rule__InsertStatement__Group_4_0_0__3__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16806:1: rule__InsertStatement__Group_4_0_0__3__Impl : ( ( rule__InsertStatement__Group_4_0_0_3__0 )* ) ; public final void rule__InsertStatement__Group_4_0_0__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16810:1: ( ( ( rule__InsertStatement__Group_4_0_0_3__0 )* ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16811:1: ( ( rule__InsertStatement__Group_4_0_0_3__0 )* ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16811:1: ( ( rule__InsertStatement__Group_4_0_0_3__0 )* ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16812:1: ( rule__InsertStatement__Group_4_0_0_3__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getInsertStatementAccess().getGroup_4_0_0_3()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16813:1: ( rule__InsertStatement__Group_4_0_0_3__0 )* loop117: do { int alt117=2; int LA117_0 = input.LA(1); if ( (LA117_0==40) ) { alt117=1; } switch (alt117) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16813:2: rule__InsertStatement__Group_4_0_0_3__0 { pushFollow(FOLLOW_rule__InsertStatement__Group_4_0_0_3__0_in_rule__InsertStatement__Group_4_0_0__3__Impl33868); rule__InsertStatement__Group_4_0_0_3__0(); state._fsp--; if (state.failed) return ; } break; default : break loop117; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getInsertStatementAccess().getGroup_4_0_0_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InsertStatement__Group_4_0_0__3__Impl" // $ANTLR start "rule__InsertStatement__Group_4_0_0__4" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16823:1: rule__InsertStatement__Group_4_0_0__4 : rule__InsertStatement__Group_4_0_0__4__Impl ; public final void rule__InsertStatement__Group_4_0_0__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16827:1: ( rule__InsertStatement__Group_4_0_0__4__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16828:2: rule__InsertStatement__Group_4_0_0__4__Impl { pushFollow(FOLLOW_rule__InsertStatement__Group_4_0_0__4__Impl_in_rule__InsertStatement__Group_4_0_0__433899); rule__InsertStatement__Group_4_0_0__4__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InsertStatement__Group_4_0_0__4" // $ANTLR start "rule__InsertStatement__Group_4_0_0__4__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16834:1: rule__InsertStatement__Group_4_0_0__4__Impl : ( ')' ) ; public final void rule__InsertStatement__Group_4_0_0__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16838:1: ( ( ')' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16839:1: ( ')' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16839:1: ( ')' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16840:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getInsertStatementAccess().getRightParenthesisKeyword_4_0_0_4()); } match(input,70,FOLLOW_70_in_rule__InsertStatement__Group_4_0_0__4__Impl33927); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInsertStatementAccess().getRightParenthesisKeyword_4_0_0_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InsertStatement__Group_4_0_0__4__Impl" // $ANTLR start "rule__InsertStatement__Group_4_0_0_3__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16863:1: rule__InsertStatement__Group_4_0_0_3__0 : rule__InsertStatement__Group_4_0_0_3__0__Impl rule__InsertStatement__Group_4_0_0_3__1 ; public final void rule__InsertStatement__Group_4_0_0_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16867:1: ( rule__InsertStatement__Group_4_0_0_3__0__Impl rule__InsertStatement__Group_4_0_0_3__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16868:2: rule__InsertStatement__Group_4_0_0_3__0__Impl rule__InsertStatement__Group_4_0_0_3__1 { pushFollow(FOLLOW_rule__InsertStatement__Group_4_0_0_3__0__Impl_in_rule__InsertStatement__Group_4_0_0_3__033968); rule__InsertStatement__Group_4_0_0_3__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__InsertStatement__Group_4_0_0_3__1_in_rule__InsertStatement__Group_4_0_0_3__033971); rule__InsertStatement__Group_4_0_0_3__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InsertStatement__Group_4_0_0_3__0" // $ANTLR start "rule__InsertStatement__Group_4_0_0_3__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16875:1: rule__InsertStatement__Group_4_0_0_3__0__Impl : ( ',' ) ; public final void rule__InsertStatement__Group_4_0_0_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16879:1: ( ( ',' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16880:1: ( ',' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16880:1: ( ',' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16881:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getInsertStatementAccess().getCommaKeyword_4_0_0_3_0()); } match(input,40,FOLLOW_40_in_rule__InsertStatement__Group_4_0_0_3__0__Impl33999); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInsertStatementAccess().getCommaKeyword_4_0_0_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InsertStatement__Group_4_0_0_3__0__Impl" // $ANTLR start "rule__InsertStatement__Group_4_0_0_3__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16894:1: rule__InsertStatement__Group_4_0_0_3__1 : rule__InsertStatement__Group_4_0_0_3__1__Impl ; public final void rule__InsertStatement__Group_4_0_0_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16898:1: ( rule__InsertStatement__Group_4_0_0_3__1__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16899:2: rule__InsertStatement__Group_4_0_0_3__1__Impl { pushFollow(FOLLOW_rule__InsertStatement__Group_4_0_0_3__1__Impl_in_rule__InsertStatement__Group_4_0_0_3__134030); rule__InsertStatement__Group_4_0_0_3__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InsertStatement__Group_4_0_0_3__1" // $ANTLR start "rule__InsertStatement__Group_4_0_0_3__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16905:1: rule__InsertStatement__Group_4_0_0_3__1__Impl : ( ( rule__InsertStatement__ExpressionsAssignment_4_0_0_3_1 ) ) ; public final void rule__InsertStatement__Group_4_0_0_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16909:1: ( ( ( rule__InsertStatement__ExpressionsAssignment_4_0_0_3_1 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16910:1: ( ( rule__InsertStatement__ExpressionsAssignment_4_0_0_3_1 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16910:1: ( ( rule__InsertStatement__ExpressionsAssignment_4_0_0_3_1 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16911:1: ( rule__InsertStatement__ExpressionsAssignment_4_0_0_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getInsertStatementAccess().getExpressionsAssignment_4_0_0_3_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16912:1: ( rule__InsertStatement__ExpressionsAssignment_4_0_0_3_1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16912:2: rule__InsertStatement__ExpressionsAssignment_4_0_0_3_1 { pushFollow(FOLLOW_rule__InsertStatement__ExpressionsAssignment_4_0_0_3_1_in_rule__InsertStatement__Group_4_0_0_3__1__Impl34057); rule__InsertStatement__ExpressionsAssignment_4_0_0_3_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getInsertStatementAccess().getExpressionsAssignment_4_0_0_3_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InsertStatement__Group_4_0_0_3__1__Impl" // $ANTLR start "rule__InsertStatement__Group_4_1__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16926:1: rule__InsertStatement__Group_4_1__0 : rule__InsertStatement__Group_4_1__0__Impl rule__InsertStatement__Group_4_1__1 ; public final void rule__InsertStatement__Group_4_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16930:1: ( rule__InsertStatement__Group_4_1__0__Impl rule__InsertStatement__Group_4_1__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16931:2: rule__InsertStatement__Group_4_1__0__Impl rule__InsertStatement__Group_4_1__1 { pushFollow(FOLLOW_rule__InsertStatement__Group_4_1__0__Impl_in_rule__InsertStatement__Group_4_1__034091); rule__InsertStatement__Group_4_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__InsertStatement__Group_4_1__1_in_rule__InsertStatement__Group_4_1__034094); rule__InsertStatement__Group_4_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InsertStatement__Group_4_1__0" // $ANTLR start "rule__InsertStatement__Group_4_1__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16938:1: rule__InsertStatement__Group_4_1__0__Impl : ( 'default' ) ; public final void rule__InsertStatement__Group_4_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16942:1: ( ( 'default' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16943:1: ( 'default' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16943:1: ( 'default' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16944:1: 'default' { if ( state.backtracking==0 ) { before(grammarAccess.getInsertStatementAccess().getDefaultKeyword_4_1_0()); } match(input,107,FOLLOW_107_in_rule__InsertStatement__Group_4_1__0__Impl34122); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInsertStatementAccess().getDefaultKeyword_4_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InsertStatement__Group_4_1__0__Impl" // $ANTLR start "rule__InsertStatement__Group_4_1__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16957:1: rule__InsertStatement__Group_4_1__1 : rule__InsertStatement__Group_4_1__1__Impl ; public final void rule__InsertStatement__Group_4_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16961:1: ( rule__InsertStatement__Group_4_1__1__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16962:2: rule__InsertStatement__Group_4_1__1__Impl { pushFollow(FOLLOW_rule__InsertStatement__Group_4_1__1__Impl_in_rule__InsertStatement__Group_4_1__134153); rule__InsertStatement__Group_4_1__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InsertStatement__Group_4_1__1" // $ANTLR start "rule__InsertStatement__Group_4_1__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16968:1: rule__InsertStatement__Group_4_1__1__Impl : ( 'values' ) ; public final void rule__InsertStatement__Group_4_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16972:1: ( ( 'values' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16973:1: ( 'values' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16973:1: ( 'values' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16974:1: 'values' { if ( state.backtracking==0 ) { before(grammarAccess.getInsertStatementAccess().getValuesKeyword_4_1_1()); } match(input,116,FOLLOW_116_in_rule__InsertStatement__Group_4_1__1__Impl34181); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInsertStatementAccess().getValuesKeyword_4_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InsertStatement__Group_4_1__1__Impl" // $ANTLR start "rule__UpdateStatement__Group__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16991:1: rule__UpdateStatement__Group__0 : rule__UpdateStatement__Group__0__Impl rule__UpdateStatement__Group__1 ; public final void rule__UpdateStatement__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16995:1: ( rule__UpdateStatement__Group__0__Impl rule__UpdateStatement__Group__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:16996:2: rule__UpdateStatement__Group__0__Impl rule__UpdateStatement__Group__1 { pushFollow(FOLLOW_rule__UpdateStatement__Group__0__Impl_in_rule__UpdateStatement__Group__034216); rule__UpdateStatement__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__UpdateStatement__Group__1_in_rule__UpdateStatement__Group__034219); rule__UpdateStatement__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__UpdateStatement__Group__0" // $ANTLR start "rule__UpdateStatement__Group__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17003:1: rule__UpdateStatement__Group__0__Impl : ( 'update' ) ; public final void rule__UpdateStatement__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17007:1: ( ( 'update' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17008:1: ( 'update' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17008:1: ( 'update' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17009:1: 'update' { if ( state.backtracking==0 ) { before(grammarAccess.getUpdateStatementAccess().getUpdateKeyword_0()); } match(input,117,FOLLOW_117_in_rule__UpdateStatement__Group__0__Impl34247); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUpdateStatementAccess().getUpdateKeyword_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__UpdateStatement__Group__0__Impl" // $ANTLR start "rule__UpdateStatement__Group__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17022:1: rule__UpdateStatement__Group__1 : rule__UpdateStatement__Group__1__Impl rule__UpdateStatement__Group__2 ; public final void rule__UpdateStatement__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17026:1: ( rule__UpdateStatement__Group__1__Impl rule__UpdateStatement__Group__2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17027:2: rule__UpdateStatement__Group__1__Impl rule__UpdateStatement__Group__2 { pushFollow(FOLLOW_rule__UpdateStatement__Group__1__Impl_in_rule__UpdateStatement__Group__134278); rule__UpdateStatement__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__UpdateStatement__Group__2_in_rule__UpdateStatement__Group__134281); rule__UpdateStatement__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__UpdateStatement__Group__1" // $ANTLR start "rule__UpdateStatement__Group__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17034:1: rule__UpdateStatement__Group__1__Impl : ( ( rule__UpdateStatement__Group_1__0 )? ) ; public final void rule__UpdateStatement__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17038:1: ( ( ( rule__UpdateStatement__Group_1__0 )? ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17039:1: ( ( rule__UpdateStatement__Group_1__0 )? ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17039:1: ( ( rule__UpdateStatement__Group_1__0 )? ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17040:1: ( rule__UpdateStatement__Group_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getUpdateStatementAccess().getGroup_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17041:1: ( rule__UpdateStatement__Group_1__0 )? int alt118=2; int LA118_0 = input.LA(1); if ( (LA118_0==115) ) { alt118=1; } switch (alt118) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17041:2: rule__UpdateStatement__Group_1__0 { pushFollow(FOLLOW_rule__UpdateStatement__Group_1__0_in_rule__UpdateStatement__Group__1__Impl34308); rule__UpdateStatement__Group_1__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getUpdateStatementAccess().getGroup_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__UpdateStatement__Group__1__Impl" // $ANTLR start "rule__UpdateStatement__Group__2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17051:1: rule__UpdateStatement__Group__2 : rule__UpdateStatement__Group__2__Impl rule__UpdateStatement__Group__3 ; public final void rule__UpdateStatement__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17055:1: ( rule__UpdateStatement__Group__2__Impl rule__UpdateStatement__Group__3 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17056:2: rule__UpdateStatement__Group__2__Impl rule__UpdateStatement__Group__3 { pushFollow(FOLLOW_rule__UpdateStatement__Group__2__Impl_in_rule__UpdateStatement__Group__234339); rule__UpdateStatement__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__UpdateStatement__Group__3_in_rule__UpdateStatement__Group__234342); rule__UpdateStatement__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__UpdateStatement__Group__2" // $ANTLR start "rule__UpdateStatement__Group__2__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17063:1: rule__UpdateStatement__Group__2__Impl : ( ( rule__UpdateStatement__TableAssignment_2 ) ) ; public final void rule__UpdateStatement__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17067:1: ( ( ( rule__UpdateStatement__TableAssignment_2 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17068:1: ( ( rule__UpdateStatement__TableAssignment_2 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17068:1: ( ( rule__UpdateStatement__TableAssignment_2 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17069:1: ( rule__UpdateStatement__TableAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getUpdateStatementAccess().getTableAssignment_2()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17070:1: ( rule__UpdateStatement__TableAssignment_2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17070:2: rule__UpdateStatement__TableAssignment_2 { pushFollow(FOLLOW_rule__UpdateStatement__TableAssignment_2_in_rule__UpdateStatement__Group__2__Impl34369); rule__UpdateStatement__TableAssignment_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getUpdateStatementAccess().getTableAssignment_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__UpdateStatement__Group__2__Impl" // $ANTLR start "rule__UpdateStatement__Group__3" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17080:1: rule__UpdateStatement__Group__3 : rule__UpdateStatement__Group__3__Impl rule__UpdateStatement__Group__4 ; public final void rule__UpdateStatement__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17084:1: ( rule__UpdateStatement__Group__3__Impl rule__UpdateStatement__Group__4 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17085:2: rule__UpdateStatement__Group__3__Impl rule__UpdateStatement__Group__4 { pushFollow(FOLLOW_rule__UpdateStatement__Group__3__Impl_in_rule__UpdateStatement__Group__334399); rule__UpdateStatement__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__UpdateStatement__Group__4_in_rule__UpdateStatement__Group__334402); rule__UpdateStatement__Group__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__UpdateStatement__Group__3" // $ANTLR start "rule__UpdateStatement__Group__3__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17092:1: rule__UpdateStatement__Group__3__Impl : ( 'set' ) ; public final void rule__UpdateStatement__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17096:1: ( ( 'set' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17097:1: ( 'set' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17097:1: ( 'set' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17098:1: 'set' { if ( state.backtracking==0 ) { before(grammarAccess.getUpdateStatementAccess().getSetKeyword_3()); } match(input,118,FOLLOW_118_in_rule__UpdateStatement__Group__3__Impl34430); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUpdateStatementAccess().getSetKeyword_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__UpdateStatement__Group__3__Impl" // $ANTLR start "rule__UpdateStatement__Group__4" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17111:1: rule__UpdateStatement__Group__4 : rule__UpdateStatement__Group__4__Impl rule__UpdateStatement__Group__5 ; public final void rule__UpdateStatement__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17115:1: ( rule__UpdateStatement__Group__4__Impl rule__UpdateStatement__Group__5 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17116:2: rule__UpdateStatement__Group__4__Impl rule__UpdateStatement__Group__5 { pushFollow(FOLLOW_rule__UpdateStatement__Group__4__Impl_in_rule__UpdateStatement__Group__434461); rule__UpdateStatement__Group__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__UpdateStatement__Group__5_in_rule__UpdateStatement__Group__434464); rule__UpdateStatement__Group__5(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__UpdateStatement__Group__4" // $ANTLR start "rule__UpdateStatement__Group__4__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17123:1: rule__UpdateStatement__Group__4__Impl : ( ( rule__UpdateStatement__UpdateColumnExpressionsAssignment_4 ) ) ; public final void rule__UpdateStatement__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17127:1: ( ( ( rule__UpdateStatement__UpdateColumnExpressionsAssignment_4 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17128:1: ( ( rule__UpdateStatement__UpdateColumnExpressionsAssignment_4 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17128:1: ( ( rule__UpdateStatement__UpdateColumnExpressionsAssignment_4 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17129:1: ( rule__UpdateStatement__UpdateColumnExpressionsAssignment_4 ) { if ( state.backtracking==0 ) { before(grammarAccess.getUpdateStatementAccess().getUpdateColumnExpressionsAssignment_4()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17130:1: ( rule__UpdateStatement__UpdateColumnExpressionsAssignment_4 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17130:2: rule__UpdateStatement__UpdateColumnExpressionsAssignment_4 { pushFollow(FOLLOW_rule__UpdateStatement__UpdateColumnExpressionsAssignment_4_in_rule__UpdateStatement__Group__4__Impl34491); rule__UpdateStatement__UpdateColumnExpressionsAssignment_4(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getUpdateStatementAccess().getUpdateColumnExpressionsAssignment_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__UpdateStatement__Group__4__Impl" // $ANTLR start "rule__UpdateStatement__Group__5" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17140:1: rule__UpdateStatement__Group__5 : rule__UpdateStatement__Group__5__Impl rule__UpdateStatement__Group__6 ; public final void rule__UpdateStatement__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17144:1: ( rule__UpdateStatement__Group__5__Impl rule__UpdateStatement__Group__6 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17145:2: rule__UpdateStatement__Group__5__Impl rule__UpdateStatement__Group__6 { pushFollow(FOLLOW_rule__UpdateStatement__Group__5__Impl_in_rule__UpdateStatement__Group__534521); rule__UpdateStatement__Group__5__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__UpdateStatement__Group__6_in_rule__UpdateStatement__Group__534524); rule__UpdateStatement__Group__6(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__UpdateStatement__Group__5" // $ANTLR start "rule__UpdateStatement__Group__5__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17152:1: rule__UpdateStatement__Group__5__Impl : ( ( rule__UpdateStatement__Group_5__0 )* ) ; public final void rule__UpdateStatement__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17156:1: ( ( ( rule__UpdateStatement__Group_5__0 )* ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17157:1: ( ( rule__UpdateStatement__Group_5__0 )* ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17157:1: ( ( rule__UpdateStatement__Group_5__0 )* ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17158:1: ( rule__UpdateStatement__Group_5__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getUpdateStatementAccess().getGroup_5()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17159:1: ( rule__UpdateStatement__Group_5__0 )* loop119: do { int alt119=2; int LA119_0 = input.LA(1); if ( (LA119_0==40) ) { alt119=1; } switch (alt119) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17159:2: rule__UpdateStatement__Group_5__0 { pushFollow(FOLLOW_rule__UpdateStatement__Group_5__0_in_rule__UpdateStatement__Group__5__Impl34551); rule__UpdateStatement__Group_5__0(); state._fsp--; if (state.failed) return ; } break; default : break loop119; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getUpdateStatementAccess().getGroup_5()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__UpdateStatement__Group__5__Impl" // $ANTLR start "rule__UpdateStatement__Group__6" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17169:1: rule__UpdateStatement__Group__6 : rule__UpdateStatement__Group__6__Impl ; public final void rule__UpdateStatement__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17173:1: ( rule__UpdateStatement__Group__6__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17174:2: rule__UpdateStatement__Group__6__Impl { pushFollow(FOLLOW_rule__UpdateStatement__Group__6__Impl_in_rule__UpdateStatement__Group__634582); rule__UpdateStatement__Group__6__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__UpdateStatement__Group__6" // $ANTLR start "rule__UpdateStatement__Group__6__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17180:1: rule__UpdateStatement__Group__6__Impl : ( ( rule__UpdateStatement__Group_6__0 )? ) ; public final void rule__UpdateStatement__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17184:1: ( ( ( rule__UpdateStatement__Group_6__0 )? ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17185:1: ( ( rule__UpdateStatement__Group_6__0 )? ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17185:1: ( ( rule__UpdateStatement__Group_6__0 )? ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17186:1: ( rule__UpdateStatement__Group_6__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getUpdateStatementAccess().getGroup_6()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17187:1: ( rule__UpdateStatement__Group_6__0 )? int alt120=2; int LA120_0 = input.LA(1); if ( (LA120_0==89) ) { alt120=1; } switch (alt120) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17187:2: rule__UpdateStatement__Group_6__0 { pushFollow(FOLLOW_rule__UpdateStatement__Group_6__0_in_rule__UpdateStatement__Group__6__Impl34609); rule__UpdateStatement__Group_6__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getUpdateStatementAccess().getGroup_6()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__UpdateStatement__Group__6__Impl" // $ANTLR start "rule__UpdateStatement__Group_1__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17211:1: rule__UpdateStatement__Group_1__0 : rule__UpdateStatement__Group_1__0__Impl rule__UpdateStatement__Group_1__1 ; public final void rule__UpdateStatement__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17215:1: ( rule__UpdateStatement__Group_1__0__Impl rule__UpdateStatement__Group_1__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17216:2: rule__UpdateStatement__Group_1__0__Impl rule__UpdateStatement__Group_1__1 { pushFollow(FOLLOW_rule__UpdateStatement__Group_1__0__Impl_in_rule__UpdateStatement__Group_1__034654); rule__UpdateStatement__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__UpdateStatement__Group_1__1_in_rule__UpdateStatement__Group_1__034657); rule__UpdateStatement__Group_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__UpdateStatement__Group_1__0" // $ANTLR start "rule__UpdateStatement__Group_1__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17223:1: rule__UpdateStatement__Group_1__0__Impl : ( 'or' ) ; public final void rule__UpdateStatement__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17227:1: ( ( 'or' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17228:1: ( 'or' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17228:1: ( 'or' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17229:1: 'or' { if ( state.backtracking==0 ) { before(grammarAccess.getUpdateStatementAccess().getOrKeyword_1_0()); } match(input,115,FOLLOW_115_in_rule__UpdateStatement__Group_1__0__Impl34685); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUpdateStatementAccess().getOrKeyword_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__UpdateStatement__Group_1__0__Impl" // $ANTLR start "rule__UpdateStatement__Group_1__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17242:1: rule__UpdateStatement__Group_1__1 : rule__UpdateStatement__Group_1__1__Impl ; public final void rule__UpdateStatement__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17246:1: ( rule__UpdateStatement__Group_1__1__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17247:2: rule__UpdateStatement__Group_1__1__Impl { pushFollow(FOLLOW_rule__UpdateStatement__Group_1__1__Impl_in_rule__UpdateStatement__Group_1__134716); rule__UpdateStatement__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__UpdateStatement__Group_1__1" // $ANTLR start "rule__UpdateStatement__Group_1__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17253:1: rule__UpdateStatement__Group_1__1__Impl : ( ( rule__UpdateStatement__ConflictResolutionAssignment_1_1 ) ) ; public final void rule__UpdateStatement__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17257:1: ( ( ( rule__UpdateStatement__ConflictResolutionAssignment_1_1 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17258:1: ( ( rule__UpdateStatement__ConflictResolutionAssignment_1_1 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17258:1: ( ( rule__UpdateStatement__ConflictResolutionAssignment_1_1 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17259:1: ( rule__UpdateStatement__ConflictResolutionAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getUpdateStatementAccess().getConflictResolutionAssignment_1_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17260:1: ( rule__UpdateStatement__ConflictResolutionAssignment_1_1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17260:2: rule__UpdateStatement__ConflictResolutionAssignment_1_1 { pushFollow(FOLLOW_rule__UpdateStatement__ConflictResolutionAssignment_1_1_in_rule__UpdateStatement__Group_1__1__Impl34743); rule__UpdateStatement__ConflictResolutionAssignment_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getUpdateStatementAccess().getConflictResolutionAssignment_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__UpdateStatement__Group_1__1__Impl" // $ANTLR start "rule__UpdateStatement__Group_5__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17274:1: rule__UpdateStatement__Group_5__0 : rule__UpdateStatement__Group_5__0__Impl rule__UpdateStatement__Group_5__1 ; public final void rule__UpdateStatement__Group_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17278:1: ( rule__UpdateStatement__Group_5__0__Impl rule__UpdateStatement__Group_5__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17279:2: rule__UpdateStatement__Group_5__0__Impl rule__UpdateStatement__Group_5__1 { pushFollow(FOLLOW_rule__UpdateStatement__Group_5__0__Impl_in_rule__UpdateStatement__Group_5__034777); rule__UpdateStatement__Group_5__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__UpdateStatement__Group_5__1_in_rule__UpdateStatement__Group_5__034780); rule__UpdateStatement__Group_5__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__UpdateStatement__Group_5__0" // $ANTLR start "rule__UpdateStatement__Group_5__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17286:1: rule__UpdateStatement__Group_5__0__Impl : ( ',' ) ; public final void rule__UpdateStatement__Group_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17290:1: ( ( ',' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17291:1: ( ',' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17291:1: ( ',' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17292:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getUpdateStatementAccess().getCommaKeyword_5_0()); } match(input,40,FOLLOW_40_in_rule__UpdateStatement__Group_5__0__Impl34808); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUpdateStatementAccess().getCommaKeyword_5_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__UpdateStatement__Group_5__0__Impl" // $ANTLR start "rule__UpdateStatement__Group_5__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17305:1: rule__UpdateStatement__Group_5__1 : rule__UpdateStatement__Group_5__1__Impl ; public final void rule__UpdateStatement__Group_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17309:1: ( rule__UpdateStatement__Group_5__1__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17310:2: rule__UpdateStatement__Group_5__1__Impl { pushFollow(FOLLOW_rule__UpdateStatement__Group_5__1__Impl_in_rule__UpdateStatement__Group_5__134839); rule__UpdateStatement__Group_5__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__UpdateStatement__Group_5__1" // $ANTLR start "rule__UpdateStatement__Group_5__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17316:1: rule__UpdateStatement__Group_5__1__Impl : ( ( rule__UpdateStatement__UpdateColumnExpressionsAssignment_5_1 ) ) ; public final void rule__UpdateStatement__Group_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17320:1: ( ( ( rule__UpdateStatement__UpdateColumnExpressionsAssignment_5_1 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17321:1: ( ( rule__UpdateStatement__UpdateColumnExpressionsAssignment_5_1 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17321:1: ( ( rule__UpdateStatement__UpdateColumnExpressionsAssignment_5_1 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17322:1: ( rule__UpdateStatement__UpdateColumnExpressionsAssignment_5_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getUpdateStatementAccess().getUpdateColumnExpressionsAssignment_5_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17323:1: ( rule__UpdateStatement__UpdateColumnExpressionsAssignment_5_1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17323:2: rule__UpdateStatement__UpdateColumnExpressionsAssignment_5_1 { pushFollow(FOLLOW_rule__UpdateStatement__UpdateColumnExpressionsAssignment_5_1_in_rule__UpdateStatement__Group_5__1__Impl34866); rule__UpdateStatement__UpdateColumnExpressionsAssignment_5_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getUpdateStatementAccess().getUpdateColumnExpressionsAssignment_5_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__UpdateStatement__Group_5__1__Impl" // $ANTLR start "rule__UpdateStatement__Group_6__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17337:1: rule__UpdateStatement__Group_6__0 : rule__UpdateStatement__Group_6__0__Impl rule__UpdateStatement__Group_6__1 ; public final void rule__UpdateStatement__Group_6__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17341:1: ( rule__UpdateStatement__Group_6__0__Impl rule__UpdateStatement__Group_6__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17342:2: rule__UpdateStatement__Group_6__0__Impl rule__UpdateStatement__Group_6__1 { pushFollow(FOLLOW_rule__UpdateStatement__Group_6__0__Impl_in_rule__UpdateStatement__Group_6__034900); rule__UpdateStatement__Group_6__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__UpdateStatement__Group_6__1_in_rule__UpdateStatement__Group_6__034903); rule__UpdateStatement__Group_6__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__UpdateStatement__Group_6__0" // $ANTLR start "rule__UpdateStatement__Group_6__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17349:1: rule__UpdateStatement__Group_6__0__Impl : ( 'where' ) ; public final void rule__UpdateStatement__Group_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17353:1: ( ( 'where' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17354:1: ( 'where' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17354:1: ( 'where' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17355:1: 'where' { if ( state.backtracking==0 ) { before(grammarAccess.getUpdateStatementAccess().getWhereKeyword_6_0()); } match(input,89,FOLLOW_89_in_rule__UpdateStatement__Group_6__0__Impl34931); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUpdateStatementAccess().getWhereKeyword_6_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__UpdateStatement__Group_6__0__Impl" // $ANTLR start "rule__UpdateStatement__Group_6__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17368:1: rule__UpdateStatement__Group_6__1 : rule__UpdateStatement__Group_6__1__Impl ; public final void rule__UpdateStatement__Group_6__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17372:1: ( rule__UpdateStatement__Group_6__1__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17373:2: rule__UpdateStatement__Group_6__1__Impl { pushFollow(FOLLOW_rule__UpdateStatement__Group_6__1__Impl_in_rule__UpdateStatement__Group_6__134962); rule__UpdateStatement__Group_6__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__UpdateStatement__Group_6__1" // $ANTLR start "rule__UpdateStatement__Group_6__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17379:1: rule__UpdateStatement__Group_6__1__Impl : ( ( rule__UpdateStatement__WhereExpressionAssignment_6_1 ) ) ; public final void rule__UpdateStatement__Group_6__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17383:1: ( ( ( rule__UpdateStatement__WhereExpressionAssignment_6_1 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17384:1: ( ( rule__UpdateStatement__WhereExpressionAssignment_6_1 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17384:1: ( ( rule__UpdateStatement__WhereExpressionAssignment_6_1 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17385:1: ( rule__UpdateStatement__WhereExpressionAssignment_6_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getUpdateStatementAccess().getWhereExpressionAssignment_6_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17386:1: ( rule__UpdateStatement__WhereExpressionAssignment_6_1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17386:2: rule__UpdateStatement__WhereExpressionAssignment_6_1 { pushFollow(FOLLOW_rule__UpdateStatement__WhereExpressionAssignment_6_1_in_rule__UpdateStatement__Group_6__1__Impl34989); rule__UpdateStatement__WhereExpressionAssignment_6_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getUpdateStatementAccess().getWhereExpressionAssignment_6_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__UpdateStatement__Group_6__1__Impl" // $ANTLR start "rule__UpdateColumnExpression__Group__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17400:1: rule__UpdateColumnExpression__Group__0 : rule__UpdateColumnExpression__Group__0__Impl rule__UpdateColumnExpression__Group__1 ; public final void rule__UpdateColumnExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17404:1: ( rule__UpdateColumnExpression__Group__0__Impl rule__UpdateColumnExpression__Group__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17405:2: rule__UpdateColumnExpression__Group__0__Impl rule__UpdateColumnExpression__Group__1 { pushFollow(FOLLOW_rule__UpdateColumnExpression__Group__0__Impl_in_rule__UpdateColumnExpression__Group__035023); rule__UpdateColumnExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__UpdateColumnExpression__Group__1_in_rule__UpdateColumnExpression__Group__035026); rule__UpdateColumnExpression__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__UpdateColumnExpression__Group__0" // $ANTLR start "rule__UpdateColumnExpression__Group__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17412:1: rule__UpdateColumnExpression__Group__0__Impl : ( ( rule__UpdateColumnExpression__ColumnNameAssignment_0 ) ) ; public final void rule__UpdateColumnExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17416:1: ( ( ( rule__UpdateColumnExpression__ColumnNameAssignment_0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17417:1: ( ( rule__UpdateColumnExpression__ColumnNameAssignment_0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17417:1: ( ( rule__UpdateColumnExpression__ColumnNameAssignment_0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17418:1: ( rule__UpdateColumnExpression__ColumnNameAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getUpdateColumnExpressionAccess().getColumnNameAssignment_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17419:1: ( rule__UpdateColumnExpression__ColumnNameAssignment_0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17419:2: rule__UpdateColumnExpression__ColumnNameAssignment_0 { pushFollow(FOLLOW_rule__UpdateColumnExpression__ColumnNameAssignment_0_in_rule__UpdateColumnExpression__Group__0__Impl35053); rule__UpdateColumnExpression__ColumnNameAssignment_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getUpdateColumnExpressionAccess().getColumnNameAssignment_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__UpdateColumnExpression__Group__0__Impl" // $ANTLR start "rule__UpdateColumnExpression__Group__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17429:1: rule__UpdateColumnExpression__Group__1 : rule__UpdateColumnExpression__Group__1__Impl rule__UpdateColumnExpression__Group__2 ; public final void rule__UpdateColumnExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17433:1: ( rule__UpdateColumnExpression__Group__1__Impl rule__UpdateColumnExpression__Group__2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17434:2: rule__UpdateColumnExpression__Group__1__Impl rule__UpdateColumnExpression__Group__2 { pushFollow(FOLLOW_rule__UpdateColumnExpression__Group__1__Impl_in_rule__UpdateColumnExpression__Group__135083); rule__UpdateColumnExpression__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__UpdateColumnExpression__Group__2_in_rule__UpdateColumnExpression__Group__135086); rule__UpdateColumnExpression__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__UpdateColumnExpression__Group__1" // $ANTLR start "rule__UpdateColumnExpression__Group__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17441:1: rule__UpdateColumnExpression__Group__1__Impl : ( '=' ) ; public final void rule__UpdateColumnExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17445:1: ( ( '=' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17446:1: ( '=' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17446:1: ( '=' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17447:1: '=' { if ( state.backtracking==0 ) { before(grammarAccess.getUpdateColumnExpressionAccess().getEqualsSignKeyword_1()); } match(input,25,FOLLOW_25_in_rule__UpdateColumnExpression__Group__1__Impl35114); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUpdateColumnExpressionAccess().getEqualsSignKeyword_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__UpdateColumnExpression__Group__1__Impl" // $ANTLR start "rule__UpdateColumnExpression__Group__2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17460:1: rule__UpdateColumnExpression__Group__2 : rule__UpdateColumnExpression__Group__2__Impl ; public final void rule__UpdateColumnExpression__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17464:1: ( rule__UpdateColumnExpression__Group__2__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17465:2: rule__UpdateColumnExpression__Group__2__Impl { pushFollow(FOLLOW_rule__UpdateColumnExpression__Group__2__Impl_in_rule__UpdateColumnExpression__Group__235145); rule__UpdateColumnExpression__Group__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__UpdateColumnExpression__Group__2" // $ANTLR start "rule__UpdateColumnExpression__Group__2__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17471:1: rule__UpdateColumnExpression__Group__2__Impl : ( ( rule__UpdateColumnExpression__ExpressionAssignment_2 ) ) ; public final void rule__UpdateColumnExpression__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17475:1: ( ( ( rule__UpdateColumnExpression__ExpressionAssignment_2 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17476:1: ( ( rule__UpdateColumnExpression__ExpressionAssignment_2 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17476:1: ( ( rule__UpdateColumnExpression__ExpressionAssignment_2 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17477:1: ( rule__UpdateColumnExpression__ExpressionAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getUpdateColumnExpressionAccess().getExpressionAssignment_2()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17478:1: ( rule__UpdateColumnExpression__ExpressionAssignment_2 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17478:2: rule__UpdateColumnExpression__ExpressionAssignment_2 { pushFollow(FOLLOW_rule__UpdateColumnExpression__ExpressionAssignment_2_in_rule__UpdateColumnExpression__Group__2__Impl35172); rule__UpdateColumnExpression__ExpressionAssignment_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getUpdateColumnExpressionAccess().getExpressionAssignment_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__UpdateColumnExpression__Group__2__Impl" // $ANTLR start "rule__SignedNumber__Group__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17494: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.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17498:1: ( rule__SignedNumber__Group__0__Impl rule__SignedNumber__Group__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17499:2: rule__SignedNumber__Group__0__Impl rule__SignedNumber__Group__1 { pushFollow(FOLLOW_rule__SignedNumber__Group__0__Impl_in_rule__SignedNumber__Group__035208); rule__SignedNumber__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__SignedNumber__Group__1_in_rule__SignedNumber__Group__035211); 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.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17506:1: rule__SignedNumber__Group__0__Impl : ( ( '-' )? ) ; public final void rule__SignedNumber__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17510:1: ( ( ( '-' )? ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17511:1: ( ( '-' )? ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17511:1: ( ( '-' )? ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17512:1: ( '-' )? { if ( state.backtracking==0 ) { before(grammarAccess.getSignedNumberAccess().getHyphenMinusKeyword_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17513:1: ( '-' )? int alt121=2; int LA121_0 = input.LA(1); if ( (LA121_0==16) ) { alt121=1; } switch (alt121) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17514:2: '-' { match(input,16,FOLLOW_16_in_rule__SignedNumber__Group__0__Impl35240); 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.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17525: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.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17529:1: ( rule__SignedNumber__Group__1__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17530:2: rule__SignedNumber__Group__1__Impl { pushFollow(FOLLOW_rule__SignedNumber__Group__1__Impl_in_rule__SignedNumber__Group__135273); 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.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17536: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.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17540:1: ( ( RULE_NUMBER ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17541:1: ( RULE_NUMBER ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17541:1: ( RULE_NUMBER ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17542:1: RULE_NUMBER { if ( state.backtracking==0 ) { before(grammarAccess.getSignedNumberAccess().getNUMBERTerminalRuleCall_1()); } match(input,RULE_NUMBER,FOLLOW_RULE_NUMBER_in_rule__SignedNumber__Group__1__Impl35300); 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__QualifiedName__Group__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17557:1: rule__QualifiedName__Group__0 : rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ; public final void rule__QualifiedName__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17561:1: ( rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17562:2: rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 { pushFollow(FOLLOW_rule__QualifiedName__Group__0__Impl_in_rule__QualifiedName__Group__035333); rule__QualifiedName__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__QualifiedName__Group__1_in_rule__QualifiedName__Group__035336); rule__QualifiedName__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__QualifiedName__Group__0" // $ANTLR start "rule__QualifiedName__Group__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17569:1: rule__QualifiedName__Group__0__Impl : ( RULE_ID ) ; public final void rule__QualifiedName__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17573:1: ( ( RULE_ID ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17574:1: ( RULE_ID ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17574:1: ( RULE_ID ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17575:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_0()); } match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__QualifiedName__Group__0__Impl35363); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__QualifiedName__Group__0__Impl" // $ANTLR start "rule__QualifiedName__Group__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17586:1: rule__QualifiedName__Group__1 : rule__QualifiedName__Group__1__Impl ; public final void rule__QualifiedName__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17590:1: ( rule__QualifiedName__Group__1__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17591:2: rule__QualifiedName__Group__1__Impl { pushFollow(FOLLOW_rule__QualifiedName__Group__1__Impl_in_rule__QualifiedName__Group__135392); rule__QualifiedName__Group__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__QualifiedName__Group__1" // $ANTLR start "rule__QualifiedName__Group__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17597:1: rule__QualifiedName__Group__1__Impl : ( ( rule__QualifiedName__Group_1__0 )* ) ; public final void rule__QualifiedName__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17601:1: ( ( ( rule__QualifiedName__Group_1__0 )* ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17602:1: ( ( rule__QualifiedName__Group_1__0 )* ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17602:1: ( ( rule__QualifiedName__Group_1__0 )* ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17603:1: ( rule__QualifiedName__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameAccess().getGroup_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17604:1: ( rule__QualifiedName__Group_1__0 )* loop122: do { int alt122=2; int LA122_0 = input.LA(1); if ( (LA122_0==76) ) { alt122=1; } switch (alt122) { case 1 : // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17604:2: rule__QualifiedName__Group_1__0 { pushFollow(FOLLOW_rule__QualifiedName__Group_1__0_in_rule__QualifiedName__Group__1__Impl35419); rule__QualifiedName__Group_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop122; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getQualifiedNameAccess().getGroup_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__QualifiedName__Group__1__Impl" // $ANTLR start "rule__QualifiedName__Group_1__0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17618:1: rule__QualifiedName__Group_1__0 : rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ; public final void rule__QualifiedName__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17622:1: ( rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17623:2: rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 { pushFollow(FOLLOW_rule__QualifiedName__Group_1__0__Impl_in_rule__QualifiedName__Group_1__035454); rule__QualifiedName__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_rule__QualifiedName__Group_1__1_in_rule__QualifiedName__Group_1__035457); rule__QualifiedName__Group_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__QualifiedName__Group_1__0" // $ANTLR start "rule__QualifiedName__Group_1__0__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17630:1: rule__QualifiedName__Group_1__0__Impl : ( '.' ) ; public final void rule__QualifiedName__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17634:1: ( ( '.' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17635:1: ( '.' ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17635:1: ( '.' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17636:1: '.' { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0()); } match(input,76,FOLLOW_76_in_rule__QualifiedName__Group_1__0__Impl35485); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__QualifiedName__Group_1__0__Impl" // $ANTLR start "rule__QualifiedName__Group_1__1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17649:1: rule__QualifiedName__Group_1__1 : rule__QualifiedName__Group_1__1__Impl ; public final void rule__QualifiedName__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17653:1: ( rule__QualifiedName__Group_1__1__Impl ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17654:2: rule__QualifiedName__Group_1__1__Impl { pushFollow(FOLLOW_rule__QualifiedName__Group_1__1__Impl_in_rule__QualifiedName__Group_1__135516); rule__QualifiedName__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__QualifiedName__Group_1__1" // $ANTLR start "rule__QualifiedName__Group_1__1__Impl" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17660:1: rule__QualifiedName__Group_1__1__Impl : ( RULE_ID ) ; public final void rule__QualifiedName__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17664:1: ( ( RULE_ID ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17665:1: ( RULE_ID ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17665:1: ( RULE_ID ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17666:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_1_1()); } match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__QualifiedName__Group_1__1__Impl35543); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__QualifiedName__Group_1__1__Impl" // $ANTLR start "rule__Model__PackageNameAssignment_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17682:1: rule__Model__PackageNameAssignment_1 : ( ruleQualifiedName ) ; public final void rule__Model__PackageNameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17686:1: ( ( ruleQualifiedName ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17687:1: ( ruleQualifiedName ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17687:1: ( ruleQualifiedName ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17688:1: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getModelAccess().getPackageNameQualifiedNameParserRuleCall_1_0()); } pushFollow(FOLLOW_ruleQualifiedName_in_rule__Model__PackageNameAssignment_135581); ruleQualifiedName(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getModelAccess().getPackageNameQualifiedNameParserRuleCall_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Model__PackageNameAssignment_1" // $ANTLR start "rule__Model__DatabaseAssignment_2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17697:1: rule__Model__DatabaseAssignment_2 : ( ruleDatabaseBlock ) ; public final void rule__Model__DatabaseAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17701:1: ( ( ruleDatabaseBlock ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17702:1: ( ruleDatabaseBlock ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17702:1: ( ruleDatabaseBlock ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17703:1: ruleDatabaseBlock { if ( state.backtracking==0 ) { before(grammarAccess.getModelAccess().getDatabaseDatabaseBlockParserRuleCall_2_0()); } pushFollow(FOLLOW_ruleDatabaseBlock_in_rule__Model__DatabaseAssignment_235612); ruleDatabaseBlock(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getModelAccess().getDatabaseDatabaseBlockParserRuleCall_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Model__DatabaseAssignment_2" // $ANTLR start "rule__DatabaseBlock__NameAssignment_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17712:1: rule__DatabaseBlock__NameAssignment_1 : ( RULE_ID ) ; public final void rule__DatabaseBlock__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17716:1: ( ( RULE_ID ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17717:1: ( RULE_ID ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17717:1: ( RULE_ID ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17718:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getDatabaseBlockAccess().getNameIDTerminalRuleCall_1_0()); } match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__DatabaseBlock__NameAssignment_135643); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDatabaseBlockAccess().getNameIDTerminalRuleCall_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DatabaseBlock__NameAssignment_1" // $ANTLR start "rule__DatabaseBlock__ConfigAssignment_3" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17727:1: rule__DatabaseBlock__ConfigAssignment_3 : ( ruleConfigBlock ) ; public final void rule__DatabaseBlock__ConfigAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17731:1: ( ( ruleConfigBlock ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17732:1: ( ruleConfigBlock ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17732:1: ( ruleConfigBlock ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17733:1: ruleConfigBlock { if ( state.backtracking==0 ) { before(grammarAccess.getDatabaseBlockAccess().getConfigConfigBlockParserRuleCall_3_0()); } pushFollow(FOLLOW_ruleConfigBlock_in_rule__DatabaseBlock__ConfigAssignment_335674); ruleConfigBlock(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDatabaseBlockAccess().getConfigConfigBlockParserRuleCall_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DatabaseBlock__ConfigAssignment_3" // $ANTLR start "rule__DatabaseBlock__InitAssignment_4" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17742:1: rule__DatabaseBlock__InitAssignment_4 : ( ruleInitBlock ) ; public final void rule__DatabaseBlock__InitAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17746:1: ( ( ruleInitBlock ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17747:1: ( ruleInitBlock ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17747:1: ( ruleInitBlock ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17748:1: ruleInitBlock { if ( state.backtracking==0 ) { before(grammarAccess.getDatabaseBlockAccess().getInitInitBlockParserRuleCall_4_0()); } pushFollow(FOLLOW_ruleInitBlock_in_rule__DatabaseBlock__InitAssignment_435705); ruleInitBlock(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDatabaseBlockAccess().getInitInitBlockParserRuleCall_4_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DatabaseBlock__InitAssignment_4" // $ANTLR start "rule__DatabaseBlock__MigrationsAssignment_5" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17757:1: rule__DatabaseBlock__MigrationsAssignment_5 : ( ruleMigrationBlock ) ; public final void rule__DatabaseBlock__MigrationsAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17761:1: ( ( ruleMigrationBlock ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17762:1: ( ruleMigrationBlock ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17762:1: ( ruleMigrationBlock ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17763:1: ruleMigrationBlock { if ( state.backtracking==0 ) { before(grammarAccess.getDatabaseBlockAccess().getMigrationsMigrationBlockParserRuleCall_5_0()); } pushFollow(FOLLOW_ruleMigrationBlock_in_rule__DatabaseBlock__MigrationsAssignment_535736); ruleMigrationBlock(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDatabaseBlockAccess().getMigrationsMigrationBlockParserRuleCall_5_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DatabaseBlock__MigrationsAssignment_5" // $ANTLR start "rule__ConfigBlock__StatementsAssignment_3" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17772:1: rule__ConfigBlock__StatementsAssignment_3 : ( ruleConfigurationStatement ) ; public final void rule__ConfigBlock__StatementsAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17776:1: ( ( ruleConfigurationStatement ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17777:1: ( ruleConfigurationStatement ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17777:1: ( ruleConfigurationStatement ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17778:1: ruleConfigurationStatement { if ( state.backtracking==0 ) { before(grammarAccess.getConfigBlockAccess().getStatementsConfigurationStatementParserRuleCall_3_0()); } pushFollow(FOLLOW_ruleConfigurationStatement_in_rule__ConfigBlock__StatementsAssignment_335767); ruleConfigurationStatement(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getConfigBlockAccess().getStatementsConfigurationStatementParserRuleCall_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConfigBlock__StatementsAssignment_3" // $ANTLR start "rule__InitBlock__StatementsAssignment_3_0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17787:1: rule__InitBlock__StatementsAssignment_3_0 : ( ruleDDLStatement ) ; public final void rule__InitBlock__StatementsAssignment_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17791:1: ( ( ruleDDLStatement ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17792:1: ( ruleDDLStatement ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17792:1: ( ruleDDLStatement ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17793:1: ruleDDLStatement { if ( state.backtracking==0 ) { before(grammarAccess.getInitBlockAccess().getStatementsDDLStatementParserRuleCall_3_0_0()); } pushFollow(FOLLOW_ruleDDLStatement_in_rule__InitBlock__StatementsAssignment_3_035798); ruleDDLStatement(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInitBlockAccess().getStatementsDDLStatementParserRuleCall_3_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InitBlock__StatementsAssignment_3_0" // $ANTLR start "rule__ConfigurationStatement__NameAssignment_0_2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17802:1: rule__ConfigurationStatement__NameAssignment_0_2 : ( RULE_ID ) ; public final void rule__ConfigurationStatement__NameAssignment_0_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17806:1: ( ( RULE_ID ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17807:1: ( RULE_ID ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17807:1: ( RULE_ID ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17808:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getConfigurationStatementAccess().getNameIDTerminalRuleCall_0_2_0()); } match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__ConfigurationStatement__NameAssignment_0_235829); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getConfigurationStatementAccess().getNameIDTerminalRuleCall_0_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConfigurationStatement__NameAssignment_0_2" // $ANTLR start "rule__ConfigurationStatement__UriAssignment_0_3" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17817:1: rule__ConfigurationStatement__UriAssignment_0_3 : ( ruleContentUri ) ; public final void rule__ConfigurationStatement__UriAssignment_0_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17821:1: ( ( ruleContentUri ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17822:1: ( ruleContentUri ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17822:1: ( ruleContentUri ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17823:1: ruleContentUri { if ( state.backtracking==0 ) { before(grammarAccess.getConfigurationStatementAccess().getUriContentUriParserRuleCall_0_3_0()); } pushFollow(FOLLOW_ruleContentUri_in_rule__ConfigurationStatement__UriAssignment_0_335860); ruleContentUri(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getConfigurationStatementAccess().getUriContentUriParserRuleCall_0_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConfigurationStatement__UriAssignment_0_3" // $ANTLR start "rule__ConfigurationStatement__NameAssignment_1_2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17832:1: rule__ConfigurationStatement__NameAssignment_1_2 : ( RULE_ID ) ; public final void rule__ConfigurationStatement__NameAssignment_1_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17836:1: ( ( RULE_ID ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17837:1: ( RULE_ID ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17837:1: ( RULE_ID ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17838:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getConfigurationStatementAccess().getNameIDTerminalRuleCall_1_2_0()); } match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__ConfigurationStatement__NameAssignment_1_235891); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getConfigurationStatementAccess().getNameIDTerminalRuleCall_1_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConfigurationStatement__NameAssignment_1_2" // $ANTLR start "rule__ConfigurationStatement__ArgsAssignment_1_4_0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17847:1: rule__ConfigurationStatement__ArgsAssignment_1_4_0 : ( ruleFunctionArg ) ; public final void rule__ConfigurationStatement__ArgsAssignment_1_4_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17851:1: ( ( ruleFunctionArg ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17852:1: ( ruleFunctionArg ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17852:1: ( ruleFunctionArg ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17853:1: ruleFunctionArg { if ( state.backtracking==0 ) { before(grammarAccess.getConfigurationStatementAccess().getArgsFunctionArgParserRuleCall_1_4_0_0()); } pushFollow(FOLLOW_ruleFunctionArg_in_rule__ConfigurationStatement__ArgsAssignment_1_4_035922); ruleFunctionArg(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getConfigurationStatementAccess().getArgsFunctionArgParserRuleCall_1_4_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConfigurationStatement__ArgsAssignment_1_4_0" // $ANTLR start "rule__ConfigurationStatement__ArgsAssignment_1_4_1_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17862:1: rule__ConfigurationStatement__ArgsAssignment_1_4_1_1 : ( ruleFunctionArg ) ; public final void rule__ConfigurationStatement__ArgsAssignment_1_4_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17866:1: ( ( ruleFunctionArg ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17867:1: ( ruleFunctionArg ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17867:1: ( ruleFunctionArg ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17868:1: ruleFunctionArg { if ( state.backtracking==0 ) { before(grammarAccess.getConfigurationStatementAccess().getArgsFunctionArgParserRuleCall_1_4_1_1_0()); } pushFollow(FOLLOW_ruleFunctionArg_in_rule__ConfigurationStatement__ArgsAssignment_1_4_1_135953); ruleFunctionArg(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getConfigurationStatementAccess().getArgsFunctionArgParserRuleCall_1_4_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConfigurationStatement__ArgsAssignment_1_4_1_1" // $ANTLR start "rule__ConfigurationStatement__StatementsAssignment_1_7_0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17877:1: rule__ConfigurationStatement__StatementsAssignment_1_7_0 : ( ruleDMLStatement ) ; public final void rule__ConfigurationStatement__StatementsAssignment_1_7_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17881:1: ( ( ruleDMLStatement ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17882:1: ( ruleDMLStatement ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17882:1: ( ruleDMLStatement ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17883:1: ruleDMLStatement { if ( state.backtracking==0 ) { before(grammarAccess.getConfigurationStatementAccess().getStatementsDMLStatementParserRuleCall_1_7_0_0()); } pushFollow(FOLLOW_ruleDMLStatement_in_rule__ConfigurationStatement__StatementsAssignment_1_7_035984); ruleDMLStatement(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getConfigurationStatementAccess().getStatementsDMLStatementParserRuleCall_1_7_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConfigurationStatement__StatementsAssignment_1_7_0" // $ANTLR start "rule__FunctionArg__TypeAssignment_0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17892:1: rule__FunctionArg__TypeAssignment_0 : ( ruleColumnType ) ; public final void rule__FunctionArg__TypeAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17896:1: ( ( ruleColumnType ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17897:1: ( ruleColumnType ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17897:1: ( ruleColumnType ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17898:1: ruleColumnType { if ( state.backtracking==0 ) { before(grammarAccess.getFunctionArgAccess().getTypeColumnTypeEnumRuleCall_0_0()); } pushFollow(FOLLOW_ruleColumnType_in_rule__FunctionArg__TypeAssignment_036015); ruleColumnType(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getFunctionArgAccess().getTypeColumnTypeEnumRuleCall_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__FunctionArg__TypeAssignment_0" // $ANTLR start "rule__FunctionArg__NameAssignment_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17907:1: rule__FunctionArg__NameAssignment_1 : ( RULE_ID ) ; public final void rule__FunctionArg__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17911:1: ( ( RULE_ID ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17912:1: ( RULE_ID ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17912:1: ( RULE_ID ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17913:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getFunctionArgAccess().getNameIDTerminalRuleCall_1_0()); } match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__FunctionArg__NameAssignment_136046); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getFunctionArgAccess().getNameIDTerminalRuleCall_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__FunctionArg__NameAssignment_1" // $ANTLR start "rule__ContentUri__TypeAssignment_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17922:1: rule__ContentUri__TypeAssignment_1 : ( RULE_ID ) ; public final void rule__ContentUri__TypeAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17926:1: ( ( RULE_ID ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17927:1: ( RULE_ID ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17927:1: ( RULE_ID ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17928:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getContentUriAccess().getTypeIDTerminalRuleCall_1_0()); } match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__ContentUri__TypeAssignment_136077); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getContentUriAccess().getTypeIDTerminalRuleCall_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ContentUri__TypeAssignment_1" // $ANTLR start "rule__ContentUri__SegmentsAssignment_2_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17937:1: rule__ContentUri__SegmentsAssignment_2_1 : ( ruleContentUriSegment ) ; public final void rule__ContentUri__SegmentsAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17941:1: ( ( ruleContentUriSegment ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17942:1: ( ruleContentUriSegment ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17942:1: ( ruleContentUriSegment ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17943:1: ruleContentUriSegment { if ( state.backtracking==0 ) { before(grammarAccess.getContentUriAccess().getSegmentsContentUriSegmentParserRuleCall_2_1_0()); } pushFollow(FOLLOW_ruleContentUriSegment_in_rule__ContentUri__SegmentsAssignment_2_136108); ruleContentUriSegment(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getContentUriAccess().getSegmentsContentUriSegmentParserRuleCall_2_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ContentUri__SegmentsAssignment_2_1" // $ANTLR start "rule__ContentUriSegment__NameAssignment_0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17952:1: rule__ContentUriSegment__NameAssignment_0 : ( RULE_ID ) ; public final void rule__ContentUriSegment__NameAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17956:1: ( ( RULE_ID ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17957:1: ( RULE_ID ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17957:1: ( RULE_ID ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17958:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getContentUriSegmentAccess().getNameIDTerminalRuleCall_0_0()); } match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__ContentUriSegment__NameAssignment_036139); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getContentUriSegmentAccess().getNameIDTerminalRuleCall_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ContentUriSegment__NameAssignment_0" // $ANTLR start "rule__ContentUriSegment__NameAssignment_1_2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17967:1: rule__ContentUriSegment__NameAssignment_1_2 : ( RULE_ID ) ; public final void rule__ContentUriSegment__NameAssignment_1_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17971:1: ( ( RULE_ID ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17972:1: ( RULE_ID ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17972:1: ( RULE_ID ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17973:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getContentUriSegmentAccess().getNameIDTerminalRuleCall_1_2_0()); } match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__ContentUriSegment__NameAssignment_1_236170); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getContentUriSegmentAccess().getNameIDTerminalRuleCall_1_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ContentUriSegment__NameAssignment_1_2" // $ANTLR start "rule__ContentUriSegment__NumAssignment_1_4_0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17982:1: rule__ContentUriSegment__NumAssignment_1_4_0 : ( ( '#' ) ) ; public final void rule__ContentUriSegment__NumAssignment_1_4_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17986:1: ( ( ( '#' ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17987:1: ( ( '#' ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17987:1: ( ( '#' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17988:1: ( '#' ) { if ( state.backtracking==0 ) { before(grammarAccess.getContentUriSegmentAccess().getNumNumberSignKeyword_1_4_0_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17989:1: ( '#' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:17990:1: '#' { if ( state.backtracking==0 ) { before(grammarAccess.getContentUriSegmentAccess().getNumNumberSignKeyword_1_4_0_0()); } match(input,119,FOLLOW_119_in_rule__ContentUriSegment__NumAssignment_1_4_036206); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getContentUriSegmentAccess().getNumNumberSignKeyword_1_4_0_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getContentUriSegmentAccess().getNumNumberSignKeyword_1_4_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ContentUriSegment__NumAssignment_1_4_0" // $ANTLR start "rule__ContentUriSegment__TextAssignment_1_4_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18005:1: rule__ContentUriSegment__TextAssignment_1_4_1 : ( ( '*' ) ) ; public final void rule__ContentUriSegment__TextAssignment_1_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18009:1: ( ( ( '*' ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18010:1: ( ( '*' ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18010:1: ( ( '*' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18011:1: ( '*' ) { if ( state.backtracking==0 ) { before(grammarAccess.getContentUriSegmentAccess().getTextAsteriskKeyword_1_4_1_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18012:1: ( '*' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18013:1: '*' { if ( state.backtracking==0 ) { before(grammarAccess.getContentUriSegmentAccess().getTextAsteriskKeyword_1_4_1_0()); } match(input,12,FOLLOW_12_in_rule__ContentUriSegment__TextAssignment_1_4_136250); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getContentUriSegmentAccess().getTextAsteriskKeyword_1_4_1_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getContentUriSegmentAccess().getTextAsteriskKeyword_1_4_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ContentUriSegment__TextAssignment_1_4_1" // $ANTLR start "rule__MigrationBlock__StatementsAssignment_3_0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18028:1: rule__MigrationBlock__StatementsAssignment_3_0 : ( ruleDDLStatement ) ; public final void rule__MigrationBlock__StatementsAssignment_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18032:1: ( ( ruleDDLStatement ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18033:1: ( ruleDDLStatement ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18033:1: ( ruleDDLStatement ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18034:1: ruleDDLStatement { if ( state.backtracking==0 ) { before(grammarAccess.getMigrationBlockAccess().getStatementsDDLStatementParserRuleCall_3_0_0()); } pushFollow(FOLLOW_ruleDDLStatement_in_rule__MigrationBlock__StatementsAssignment_3_036289); ruleDDLStatement(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMigrationBlockAccess().getStatementsDDLStatementParserRuleCall_3_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__MigrationBlock__StatementsAssignment_3_0" // $ANTLR start "rule__ExprConcat__OpAssignment_1_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18043:1: rule__ExprConcat__OpAssignment_1_1 : ( ( '||' ) ) ; public final void rule__ExprConcat__OpAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18047:1: ( ( ( '||' ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18048:1: ( ( '||' ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18048:1: ( ( '||' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18049:1: ( '||' ) { if ( state.backtracking==0 ) { before(grammarAccess.getExprConcatAccess().getOpVerticalLineVerticalLineKeyword_1_1_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18050:1: ( '||' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18051:1: '||' { if ( state.backtracking==0 ) { before(grammarAccess.getExprConcatAccess().getOpVerticalLineVerticalLineKeyword_1_1_0()); } match(input,120,FOLLOW_120_in_rule__ExprConcat__OpAssignment_1_136325); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExprConcatAccess().getOpVerticalLineVerticalLineKeyword_1_1_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getExprConcatAccess().getOpVerticalLineVerticalLineKeyword_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprConcat__OpAssignment_1_1" // $ANTLR start "rule__ExprConcat__RightAssignment_1_2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18066:1: rule__ExprConcat__RightAssignment_1_2 : ( ruleExprMult ) ; public final void rule__ExprConcat__RightAssignment_1_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18070:1: ( ( ruleExprMult ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18071:1: ( ruleExprMult ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18071:1: ( ruleExprMult ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18072:1: ruleExprMult { if ( state.backtracking==0 ) { before(grammarAccess.getExprConcatAccess().getRightExprMultParserRuleCall_1_2_0()); } pushFollow(FOLLOW_ruleExprMult_in_rule__ExprConcat__RightAssignment_1_236364); ruleExprMult(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExprConcatAccess().getRightExprMultParserRuleCall_1_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprConcat__RightAssignment_1_2" // $ANTLR start "rule__ExprMult__OpAssignment_1_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18081:1: rule__ExprMult__OpAssignment_1_1 : ( ( rule__ExprMult__OpAlternatives_1_1_0 ) ) ; public final void rule__ExprMult__OpAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18085:1: ( ( ( rule__ExprMult__OpAlternatives_1_1_0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18086:1: ( ( rule__ExprMult__OpAlternatives_1_1_0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18086:1: ( ( rule__ExprMult__OpAlternatives_1_1_0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18087:1: ( rule__ExprMult__OpAlternatives_1_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getExprMultAccess().getOpAlternatives_1_1_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18088:1: ( rule__ExprMult__OpAlternatives_1_1_0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18088:2: rule__ExprMult__OpAlternatives_1_1_0 { pushFollow(FOLLOW_rule__ExprMult__OpAlternatives_1_1_0_in_rule__ExprMult__OpAssignment_1_136395); rule__ExprMult__OpAlternatives_1_1_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getExprMultAccess().getOpAlternatives_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprMult__OpAssignment_1_1" // $ANTLR start "rule__ExprMult__RightAssignment_1_2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18097:1: rule__ExprMult__RightAssignment_1_2 : ( ruleExprAdd ) ; public final void rule__ExprMult__RightAssignment_1_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18101:1: ( ( ruleExprAdd ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18102:1: ( ruleExprAdd ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18102:1: ( ruleExprAdd ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18103:1: ruleExprAdd { if ( state.backtracking==0 ) { before(grammarAccess.getExprMultAccess().getRightExprAddParserRuleCall_1_2_0()); } pushFollow(FOLLOW_ruleExprAdd_in_rule__ExprMult__RightAssignment_1_236428); ruleExprAdd(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExprMultAccess().getRightExprAddParserRuleCall_1_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprMult__RightAssignment_1_2" // $ANTLR start "rule__ExprAdd__OpAssignment_1_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18112:1: rule__ExprAdd__OpAssignment_1_1 : ( ( rule__ExprAdd__OpAlternatives_1_1_0 ) ) ; public final void rule__ExprAdd__OpAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18116:1: ( ( ( rule__ExprAdd__OpAlternatives_1_1_0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18117:1: ( ( rule__ExprAdd__OpAlternatives_1_1_0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18117:1: ( ( rule__ExprAdd__OpAlternatives_1_1_0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18118:1: ( rule__ExprAdd__OpAlternatives_1_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getExprAddAccess().getOpAlternatives_1_1_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18119:1: ( rule__ExprAdd__OpAlternatives_1_1_0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18119:2: rule__ExprAdd__OpAlternatives_1_1_0 { pushFollow(FOLLOW_rule__ExprAdd__OpAlternatives_1_1_0_in_rule__ExprAdd__OpAssignment_1_136459); rule__ExprAdd__OpAlternatives_1_1_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getExprAddAccess().getOpAlternatives_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprAdd__OpAssignment_1_1" // $ANTLR start "rule__ExprAdd__RightAssignment_1_2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18128:1: rule__ExprAdd__RightAssignment_1_2 : ( ruleExprBit ) ; public final void rule__ExprAdd__RightAssignment_1_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18132:1: ( ( ruleExprBit ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18133:1: ( ruleExprBit ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18133:1: ( ruleExprBit ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18134:1: ruleExprBit { if ( state.backtracking==0 ) { before(grammarAccess.getExprAddAccess().getRightExprBitParserRuleCall_1_2_0()); } pushFollow(FOLLOW_ruleExprBit_in_rule__ExprAdd__RightAssignment_1_236492); ruleExprBit(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExprAddAccess().getRightExprBitParserRuleCall_1_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprAdd__RightAssignment_1_2" // $ANTLR start "rule__ExprBit__OpAssignment_1_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18143:1: rule__ExprBit__OpAssignment_1_1 : ( ( rule__ExprBit__OpAlternatives_1_1_0 ) ) ; public final void rule__ExprBit__OpAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18147:1: ( ( ( rule__ExprBit__OpAlternatives_1_1_0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18148:1: ( ( rule__ExprBit__OpAlternatives_1_1_0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18148:1: ( ( rule__ExprBit__OpAlternatives_1_1_0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18149:1: ( rule__ExprBit__OpAlternatives_1_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getExprBitAccess().getOpAlternatives_1_1_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18150:1: ( rule__ExprBit__OpAlternatives_1_1_0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18150:2: rule__ExprBit__OpAlternatives_1_1_0 { pushFollow(FOLLOW_rule__ExprBit__OpAlternatives_1_1_0_in_rule__ExprBit__OpAssignment_1_136523); rule__ExprBit__OpAlternatives_1_1_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getExprBitAccess().getOpAlternatives_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprBit__OpAssignment_1_1" // $ANTLR start "rule__ExprBit__RightAssignment_1_2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18159:1: rule__ExprBit__RightAssignment_1_2 : ( ruleExprRelate ) ; public final void rule__ExprBit__RightAssignment_1_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18163:1: ( ( ruleExprRelate ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18164:1: ( ruleExprRelate ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18164:1: ( ruleExprRelate ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18165:1: ruleExprRelate { if ( state.backtracking==0 ) { before(grammarAccess.getExprBitAccess().getRightExprRelateParserRuleCall_1_2_0()); } pushFollow(FOLLOW_ruleExprRelate_in_rule__ExprBit__RightAssignment_1_236556); ruleExprRelate(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExprBitAccess().getRightExprRelateParserRuleCall_1_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprBit__RightAssignment_1_2" // $ANTLR start "rule__ExprRelate__OpAssignment_1_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18174:1: rule__ExprRelate__OpAssignment_1_1 : ( ( rule__ExprRelate__OpAlternatives_1_1_0 ) ) ; public final void rule__ExprRelate__OpAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18178:1: ( ( ( rule__ExprRelate__OpAlternatives_1_1_0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18179:1: ( ( rule__ExprRelate__OpAlternatives_1_1_0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18179:1: ( ( rule__ExprRelate__OpAlternatives_1_1_0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18180:1: ( rule__ExprRelate__OpAlternatives_1_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getExprRelateAccess().getOpAlternatives_1_1_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18181:1: ( rule__ExprRelate__OpAlternatives_1_1_0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18181:2: rule__ExprRelate__OpAlternatives_1_1_0 { pushFollow(FOLLOW_rule__ExprRelate__OpAlternatives_1_1_0_in_rule__ExprRelate__OpAssignment_1_136587); rule__ExprRelate__OpAlternatives_1_1_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getExprRelateAccess().getOpAlternatives_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprRelate__OpAssignment_1_1" // $ANTLR start "rule__ExprRelate__RightAssignment_1_2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18190:1: rule__ExprRelate__RightAssignment_1_2 : ( ruleExprEqual ) ; public final void rule__ExprRelate__RightAssignment_1_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18194:1: ( ( ruleExprEqual ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18195:1: ( ruleExprEqual ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18195:1: ( ruleExprEqual ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18196:1: ruleExprEqual { if ( state.backtracking==0 ) { before(grammarAccess.getExprRelateAccess().getRightExprEqualParserRuleCall_1_2_0()); } pushFollow(FOLLOW_ruleExprEqual_in_rule__ExprRelate__RightAssignment_1_236620); ruleExprEqual(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExprRelateAccess().getRightExprEqualParserRuleCall_1_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprRelate__RightAssignment_1_2" // $ANTLR start "rule__ExprEqual__OpAssignment_1_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18205:1: rule__ExprEqual__OpAssignment_1_1 : ( ( rule__ExprEqual__OpAlternatives_1_1_0 ) ) ; public final void rule__ExprEqual__OpAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18209:1: ( ( ( rule__ExprEqual__OpAlternatives_1_1_0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18210:1: ( ( rule__ExprEqual__OpAlternatives_1_1_0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18210:1: ( ( rule__ExprEqual__OpAlternatives_1_1_0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18211:1: ( rule__ExprEqual__OpAlternatives_1_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getExprEqualAccess().getOpAlternatives_1_1_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18212:1: ( rule__ExprEqual__OpAlternatives_1_1_0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18212:2: rule__ExprEqual__OpAlternatives_1_1_0 { pushFollow(FOLLOW_rule__ExprEqual__OpAlternatives_1_1_0_in_rule__ExprEqual__OpAssignment_1_136651); rule__ExprEqual__OpAlternatives_1_1_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getExprEqualAccess().getOpAlternatives_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprEqual__OpAssignment_1_1" // $ANTLR start "rule__ExprEqual__RightAssignment_1_2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18221:1: rule__ExprEqual__RightAssignment_1_2 : ( ruleExprAnd ) ; public final void rule__ExprEqual__RightAssignment_1_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18225:1: ( ( ruleExprAnd ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18226:1: ( ruleExprAnd ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18226:1: ( ruleExprAnd ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18227:1: ruleExprAnd { if ( state.backtracking==0 ) { before(grammarAccess.getExprEqualAccess().getRightExprAndParserRuleCall_1_2_0()); } pushFollow(FOLLOW_ruleExprAnd_in_rule__ExprEqual__RightAssignment_1_236684); ruleExprAnd(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExprEqualAccess().getRightExprAndParserRuleCall_1_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprEqual__RightAssignment_1_2" // $ANTLR start "rule__ExprAnd__OpAssignment_1_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18236:1: rule__ExprAnd__OpAssignment_1_1 : ( ( 'and' ) ) ; public final void rule__ExprAnd__OpAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18240:1: ( ( ( 'and' ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18241:1: ( ( 'and' ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18241:1: ( ( 'and' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18242:1: ( 'and' ) { if ( state.backtracking==0 ) { before(grammarAccess.getExprAndAccess().getOpAndKeyword_1_1_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18243:1: ( 'and' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18244:1: 'and' { if ( state.backtracking==0 ) { before(grammarAccess.getExprAndAccess().getOpAndKeyword_1_1_0()); } match(input,121,FOLLOW_121_in_rule__ExprAnd__OpAssignment_1_136720); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExprAndAccess().getOpAndKeyword_1_1_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getExprAndAccess().getOpAndKeyword_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprAnd__OpAssignment_1_1" // $ANTLR start "rule__ExprAnd__RightAssignment_1_2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18259:1: rule__ExprAnd__RightAssignment_1_2 : ( ruleExprOr ) ; public final void rule__ExprAnd__RightAssignment_1_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18263:1: ( ( ruleExprOr ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18264:1: ( ruleExprOr ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18264:1: ( ruleExprOr ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18265:1: ruleExprOr { if ( state.backtracking==0 ) { before(grammarAccess.getExprAndAccess().getRightExprOrParserRuleCall_1_2_0()); } pushFollow(FOLLOW_ruleExprOr_in_rule__ExprAnd__RightAssignment_1_236759); ruleExprOr(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExprAndAccess().getRightExprOrParserRuleCall_1_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprAnd__RightAssignment_1_2" // $ANTLR start "rule__ExprOr__OpAssignment_1_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18274:1: rule__ExprOr__OpAssignment_1_1 : ( ( 'or' ) ) ; public final void rule__ExprOr__OpAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18278:1: ( ( ( 'or' ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18279:1: ( ( 'or' ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18279:1: ( ( 'or' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18280:1: ( 'or' ) { if ( state.backtracking==0 ) { before(grammarAccess.getExprOrAccess().getOpOrKeyword_1_1_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18281:1: ( 'or' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18282:1: 'or' { if ( state.backtracking==0 ) { before(grammarAccess.getExprOrAccess().getOpOrKeyword_1_1_0()); } match(input,115,FOLLOW_115_in_rule__ExprOr__OpAssignment_1_136795); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExprOrAccess().getOpOrKeyword_1_1_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getExprOrAccess().getOpOrKeyword_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprOr__OpAssignment_1_1" // $ANTLR start "rule__ExprOr__RightAssignment_1_2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18297:1: rule__ExprOr__RightAssignment_1_2 : ( ruleNullCheckExpression ) ; public final void rule__ExprOr__RightAssignment_1_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18301:1: ( ( ruleNullCheckExpression ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18302:1: ( ruleNullCheckExpression ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18302:1: ( ruleNullCheckExpression ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18303:1: ruleNullCheckExpression { if ( state.backtracking==0 ) { before(grammarAccess.getExprOrAccess().getRightNullCheckExpressionParserRuleCall_1_2_0()); } pushFollow(FOLLOW_ruleNullCheckExpression_in_rule__ExprOr__RightAssignment_1_236834); ruleNullCheckExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExprOrAccess().getRightNullCheckExpressionParserRuleCall_1_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExprOr__RightAssignment_1_2" // $ANTLR start "rule__NullCheckExpression__RightAssignment_1_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18312:1: rule__NullCheckExpression__RightAssignment_1_1 : ( ruleNullExpression ) ; public final void rule__NullCheckExpression__RightAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18316:1: ( ( ruleNullExpression ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18317:1: ( ruleNullExpression ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18317:1: ( ruleNullExpression ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18318:1: ruleNullExpression { if ( state.backtracking==0 ) { before(grammarAccess.getNullCheckExpressionAccess().getRightNullExpressionParserRuleCall_1_1_0()); } pushFollow(FOLLOW_ruleNullExpression_in_rule__NullCheckExpression__RightAssignment_1_136865); ruleNullExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNullCheckExpressionAccess().getRightNullExpressionParserRuleCall_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__NullCheckExpression__RightAssignment_1_1" // $ANTLR start "rule__PrimaryExpression__ColumnAssignment_0_2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18327:1: rule__PrimaryExpression__ColumnAssignment_0_2 : ( ( RULE_ID ) ) ; public final void rule__PrimaryExpression__ColumnAssignment_0_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18331:1: ( ( ( RULE_ID ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18332:1: ( ( RULE_ID ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18332:1: ( ( RULE_ID ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18333:1: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getColumnColumnSourceCrossReference_0_2_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18334:1: ( RULE_ID ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18335:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getColumnColumnSourceIDTerminalRuleCall_0_2_0_1()); } match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__PrimaryExpression__ColumnAssignment_0_236900); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getColumnColumnSourceIDTerminalRuleCall_0_2_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getColumnColumnSourceCrossReference_0_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__ColumnAssignment_0_2" // $ANTLR start "rule__PrimaryExpression__ColumnAssignment_1_2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18346:1: rule__PrimaryExpression__ColumnAssignment_1_2 : ( ( RULE_ID ) ) ; public final void rule__PrimaryExpression__ColumnAssignment_1_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18350:1: ( ( ( RULE_ID ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18351:1: ( ( RULE_ID ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18351:1: ( ( RULE_ID ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18352:1: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getColumnColumnSourceCrossReference_1_2_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18353:1: ( RULE_ID ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18354:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getColumnColumnSourceIDTerminalRuleCall_1_2_0_1()); } match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__PrimaryExpression__ColumnAssignment_1_236939); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getColumnColumnSourceIDTerminalRuleCall_1_2_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getColumnColumnSourceCrossReference_1_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__ColumnAssignment_1_2" // $ANTLR start "rule__PrimaryExpression__SourceAssignment_2_1_0_0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18365:1: rule__PrimaryExpression__SourceAssignment_2_1_0_0 : ( ( RULE_ID ) ) ; public final void rule__PrimaryExpression__SourceAssignment_2_1_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18369:1: ( ( ( RULE_ID ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18370:1: ( ( RULE_ID ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18370:1: ( ( RULE_ID ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18371:1: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getSourceSelectSourceCrossReference_2_1_0_0_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18372:1: ( RULE_ID ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18373:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getSourceSelectSourceIDTerminalRuleCall_2_1_0_0_0_1()); } match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__PrimaryExpression__SourceAssignment_2_1_0_036978); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getSourceSelectSourceIDTerminalRuleCall_2_1_0_0_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getSourceSelectSourceCrossReference_2_1_0_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__SourceAssignment_2_1_0_0" // $ANTLR start "rule__PrimaryExpression__SourceAssignment_2_1_1_0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18384:1: rule__PrimaryExpression__SourceAssignment_2_1_1_0 : ( ( RULE_ID ) ) ; public final void rule__PrimaryExpression__SourceAssignment_2_1_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18388:1: ( ( ( RULE_ID ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18389:1: ( ( RULE_ID ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18389:1: ( ( RULE_ID ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18390:1: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getSourceSelectSourceCrossReference_2_1_1_0_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18391:1: ( RULE_ID ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18392:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getSourceSelectSourceIDTerminalRuleCall_2_1_1_0_0_1()); } match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__PrimaryExpression__SourceAssignment_2_1_1_037017); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getSourceSelectSourceIDTerminalRuleCall_2_1_1_0_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getSourceSelectSourceCrossReference_2_1_1_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__SourceAssignment_2_1_1_0" // $ANTLR start "rule__PrimaryExpression__AllAssignment_2_1_1_2_0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18403:1: rule__PrimaryExpression__AllAssignment_2_1_1_2_0 : ( ( '*' ) ) ; public final void rule__PrimaryExpression__AllAssignment_2_1_1_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18407:1: ( ( ( '*' ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18408:1: ( ( '*' ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18408:1: ( ( '*' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18409:1: ( '*' ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getAllAsteriskKeyword_2_1_1_2_0_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18410:1: ( '*' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18411:1: '*' { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getAllAsteriskKeyword_2_1_1_2_0_0()); } match(input,12,FOLLOW_12_in_rule__PrimaryExpression__AllAssignment_2_1_1_2_037057); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getAllAsteriskKeyword_2_1_1_2_0_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getAllAsteriskKeyword_2_1_1_2_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__AllAssignment_2_1_1_2_0" // $ANTLR start "rule__PrimaryExpression__ColumnAssignment_2_1_1_2_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18426:1: rule__PrimaryExpression__ColumnAssignment_2_1_1_2_1 : ( ( RULE_ID ) ) ; public final void rule__PrimaryExpression__ColumnAssignment_2_1_1_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18430:1: ( ( ( RULE_ID ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18431:1: ( ( RULE_ID ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18431:1: ( ( RULE_ID ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18432:1: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getColumnColumnSourceCrossReference_2_1_1_2_1_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18433:1: ( RULE_ID ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18434:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getColumnColumnSourceIDTerminalRuleCall_2_1_1_2_1_0_1()); } match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__PrimaryExpression__ColumnAssignment_2_1_1_2_137100); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getColumnColumnSourceIDTerminalRuleCall_2_1_1_2_1_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getColumnColumnSourceCrossReference_2_1_1_2_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__ColumnAssignment_2_1_1_2_1" // $ANTLR start "rule__PrimaryExpression__ColumnAssignment_2_1_2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18445:1: rule__PrimaryExpression__ColumnAssignment_2_1_2 : ( ( RULE_ID ) ) ; public final void rule__PrimaryExpression__ColumnAssignment_2_1_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18449:1: ( ( ( RULE_ID ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18450:1: ( ( RULE_ID ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18450:1: ( ( RULE_ID ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18451:1: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getColumnColumnSourceCrossReference_2_1_2_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18452:1: ( RULE_ID ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18453:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getColumnColumnSourceIDTerminalRuleCall_2_1_2_0_1()); } match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__PrimaryExpression__ColumnAssignment_2_1_237139); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getColumnColumnSourceIDTerminalRuleCall_2_1_2_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getColumnColumnSourceCrossReference_2_1_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__ColumnAssignment_2_1_2" // $ANTLR start "rule__PrimaryExpression__LiteralValueAssignment_3_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18464:1: rule__PrimaryExpression__LiteralValueAssignment_3_1 : ( ruleLiteralValue ) ; public final void rule__PrimaryExpression__LiteralValueAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18468:1: ( ( ruleLiteralValue ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18469:1: ( ruleLiteralValue ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18469:1: ( ruleLiteralValue ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18470:1: ruleLiteralValue { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getLiteralValueLiteralValueParserRuleCall_3_1_0()); } pushFollow(FOLLOW_ruleLiteralValue_in_rule__PrimaryExpression__LiteralValueAssignment_3_137174); ruleLiteralValue(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getLiteralValueLiteralValueParserRuleCall_3_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__LiteralValueAssignment_3_1" // $ANTLR start "rule__PrimaryExpression__ExpressionAssignment_4_2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18479:1: rule__PrimaryExpression__ExpressionAssignment_4_2 : ( ruleSqlExpression ) ; public final void rule__PrimaryExpression__ExpressionAssignment_4_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18483:1: ( ( ruleSqlExpression ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18484:1: ( ruleSqlExpression ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18484:1: ( ruleSqlExpression ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18485:1: ruleSqlExpression { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getExpressionSqlExpressionParserRuleCall_4_2_0()); } pushFollow(FOLLOW_ruleSqlExpression_in_rule__PrimaryExpression__ExpressionAssignment_4_237205); ruleSqlExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getExpressionSqlExpressionParserRuleCall_4_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__ExpressionAssignment_4_2" // $ANTLR start "rule__PrimaryExpression__NotAssignment_5_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18494:1: rule__PrimaryExpression__NotAssignment_5_1 : ( ( 'not' ) ) ; public final void rule__PrimaryExpression__NotAssignment_5_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18498:1: ( ( ( 'not' ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18499:1: ( ( 'not' ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18499:1: ( ( 'not' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18500:1: ( 'not' ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getNotNotKeyword_5_1_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18501:1: ( 'not' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18502:1: 'not' { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getNotNotKeyword_5_1_0()); } match(input,122,FOLLOW_122_in_rule__PrimaryExpression__NotAssignment_5_137241); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getNotNotKeyword_5_1_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getNotNotKeyword_5_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__NotAssignment_5_1" // $ANTLR start "rule__PrimaryExpression__ExistsAssignment_5_2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18517:1: rule__PrimaryExpression__ExistsAssignment_5_2 : ( ( 'exists' ) ) ; public final void rule__PrimaryExpression__ExistsAssignment_5_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18521:1: ( ( ( 'exists' ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18522:1: ( ( 'exists' ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18522:1: ( ( 'exists' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18523:1: ( 'exists' ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getExistsExistsKeyword_5_2_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18524:1: ( 'exists' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18525:1: 'exists' { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getExistsExistsKeyword_5_2_0()); } match(input,123,FOLLOW_123_in_rule__PrimaryExpression__ExistsAssignment_5_237285); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getExistsExistsKeyword_5_2_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getExistsExistsKeyword_5_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__ExistsAssignment_5_2" // $ANTLR start "rule__PrimaryExpression__SelectAssignment_5_4" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18540:1: rule__PrimaryExpression__SelectAssignment_5_4 : ( ruleSelectStatement ) ; public final void rule__PrimaryExpression__SelectAssignment_5_4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18544:1: ( ( ruleSelectStatement ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18545:1: ( ruleSelectStatement ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18545:1: ( ruleSelectStatement ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18546:1: ruleSelectStatement { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getSelectSelectStatementParserRuleCall_5_4_0()); } pushFollow(FOLLOW_ruleSelectStatement_in_rule__PrimaryExpression__SelectAssignment_5_437324); ruleSelectStatement(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getSelectSelectStatementParserRuleCall_5_4_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__SelectAssignment_5_4" // $ANTLR start "rule__PrimaryExpression__CaseExpressionAssignment_6_2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18555:1: rule__PrimaryExpression__CaseExpressionAssignment_6_2 : ( ruleSqlExpression ) ; public final void rule__PrimaryExpression__CaseExpressionAssignment_6_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18559:1: ( ( ruleSqlExpression ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18560:1: ( ruleSqlExpression ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18560:1: ( ruleSqlExpression ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18561:1: ruleSqlExpression { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getCaseExpressionSqlExpressionParserRuleCall_6_2_0()); } pushFollow(FOLLOW_ruleSqlExpression_in_rule__PrimaryExpression__CaseExpressionAssignment_6_237355); ruleSqlExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getCaseExpressionSqlExpressionParserRuleCall_6_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__CaseExpressionAssignment_6_2" // $ANTLR start "rule__PrimaryExpression__CasesAssignment_6_3" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18570:1: rule__PrimaryExpression__CasesAssignment_6_3 : ( ruleCase ) ; public final void rule__PrimaryExpression__CasesAssignment_6_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18574:1: ( ( ruleCase ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18575:1: ( ruleCase ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18575:1: ( ruleCase ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18576:1: ruleCase { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getCasesCaseParserRuleCall_6_3_0()); } pushFollow(FOLLOW_ruleCase_in_rule__PrimaryExpression__CasesAssignment_6_337386); ruleCase(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getCasesCaseParserRuleCall_6_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__CasesAssignment_6_3" // $ANTLR start "rule__PrimaryExpression__ElseExpressionAssignment_6_4_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18585:1: rule__PrimaryExpression__ElseExpressionAssignment_6_4_1 : ( ruleSqlExpression ) ; public final void rule__PrimaryExpression__ElseExpressionAssignment_6_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18589:1: ( ( ruleSqlExpression ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18590:1: ( ruleSqlExpression ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18590:1: ( ruleSqlExpression ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18591:1: ruleSqlExpression { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getElseExpressionSqlExpressionParserRuleCall_6_4_1_0()); } pushFollow(FOLLOW_ruleSqlExpression_in_rule__PrimaryExpression__ElseExpressionAssignment_6_4_137417); ruleSqlExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getElseExpressionSqlExpressionParserRuleCall_6_4_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__ElseExpressionAssignment_6_4_1" // $ANTLR start "rule__PrimaryExpression__NameAssignment_7_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18600:1: rule__PrimaryExpression__NameAssignment_7_1 : ( RULE_ID ) ; public final void rule__PrimaryExpression__NameAssignment_7_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18604:1: ( ( RULE_ID ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18605:1: ( RULE_ID ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18605:1: ( RULE_ID ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18606:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getNameIDTerminalRuleCall_7_1_0()); } match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__PrimaryExpression__NameAssignment_7_137448); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getNameIDTerminalRuleCall_7_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__NameAssignment_7_1" // $ANTLR start "rule__PrimaryExpression__AllAssignment_7_3_0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18615:1: rule__PrimaryExpression__AllAssignment_7_3_0 : ( ( '*' ) ) ; public final void rule__PrimaryExpression__AllAssignment_7_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18619:1: ( ( ( '*' ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18620:1: ( ( '*' ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18620:1: ( ( '*' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18621:1: ( '*' ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getAllAsteriskKeyword_7_3_0_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18622:1: ( '*' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18623:1: '*' { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getAllAsteriskKeyword_7_3_0_0()); } match(input,12,FOLLOW_12_in_rule__PrimaryExpression__AllAssignment_7_3_037484); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getAllAsteriskKeyword_7_3_0_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getAllAsteriskKeyword_7_3_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__AllAssignment_7_3_0" // $ANTLR start "rule__PrimaryExpression__ArgumentsAssignment_7_3_1_0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18638:1: rule__PrimaryExpression__ArgumentsAssignment_7_3_1_0 : ( ruleSqlExpression ) ; public final void rule__PrimaryExpression__ArgumentsAssignment_7_3_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18642:1: ( ( ruleSqlExpression ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18643:1: ( ruleSqlExpression ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18643:1: ( ruleSqlExpression ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18644:1: ruleSqlExpression { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getArgumentsSqlExpressionParserRuleCall_7_3_1_0_0()); } pushFollow(FOLLOW_ruleSqlExpression_in_rule__PrimaryExpression__ArgumentsAssignment_7_3_1_037523); ruleSqlExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getArgumentsSqlExpressionParserRuleCall_7_3_1_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__ArgumentsAssignment_7_3_1_0" // $ANTLR start "rule__PrimaryExpression__ArgumentsAssignment_7_3_1_1_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18653:1: rule__PrimaryExpression__ArgumentsAssignment_7_3_1_1_1 : ( ruleSqlExpression ) ; public final void rule__PrimaryExpression__ArgumentsAssignment_7_3_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18657:1: ( ( ruleSqlExpression ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18658:1: ( ruleSqlExpression ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18658:1: ( ruleSqlExpression ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18659:1: ruleSqlExpression { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getArgumentsSqlExpressionParserRuleCall_7_3_1_1_1_0()); } pushFollow(FOLLOW_ruleSqlExpression_in_rule__PrimaryExpression__ArgumentsAssignment_7_3_1_1_137554); ruleSqlExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getArgumentsSqlExpressionParserRuleCall_7_3_1_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__ArgumentsAssignment_7_3_1_1_1" // $ANTLR start "rule__PrimaryExpression__ExpressionAssignment_8_3" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18668:1: rule__PrimaryExpression__ExpressionAssignment_8_3 : ( ruleSqlExpression ) ; public final void rule__PrimaryExpression__ExpressionAssignment_8_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18672:1: ( ( ruleSqlExpression ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18673:1: ( ruleSqlExpression ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18673:1: ( ruleSqlExpression ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18674:1: ruleSqlExpression { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getExpressionSqlExpressionParserRuleCall_8_3_0()); } pushFollow(FOLLOW_ruleSqlExpression_in_rule__PrimaryExpression__ExpressionAssignment_8_337585); ruleSqlExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getExpressionSqlExpressionParserRuleCall_8_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__ExpressionAssignment_8_3" // $ANTLR start "rule__PrimaryExpression__TypeAssignment_8_5" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18683:1: rule__PrimaryExpression__TypeAssignment_8_5 : ( ruleSqliteDataType ) ; public final void rule__PrimaryExpression__TypeAssignment_8_5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18687:1: ( ( ruleSqliteDataType ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18688:1: ( ruleSqliteDataType ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18688:1: ( ruleSqliteDataType ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18689:1: ruleSqliteDataType { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getTypeSqliteDataTypeEnumRuleCall_8_5_0()); } pushFollow(FOLLOW_ruleSqliteDataType_in_rule__PrimaryExpression__TypeAssignment_8_537616); ruleSqliteDataType(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getTypeSqliteDataTypeEnumRuleCall_8_5_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__TypeAssignment_8_5" // $ANTLR start "rule__PrimaryExpression__ArgAssignment_9_2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18698:1: rule__PrimaryExpression__ArgAssignment_9_2 : ( ( RULE_ID ) ) ; public final void rule__PrimaryExpression__ArgAssignment_9_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18702:1: ( ( ( RULE_ID ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18703:1: ( ( RULE_ID ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18703:1: ( ( RULE_ID ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18704:1: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getArgFunctionArgCrossReference_9_2_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18705:1: ( RULE_ID ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18706:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getArgFunctionArgIDTerminalRuleCall_9_2_0_1()); } match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__PrimaryExpression__ArgAssignment_9_237651); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getArgFunctionArgIDTerminalRuleCall_9_2_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpressionAccess().getArgFunctionArgCrossReference_9_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryExpression__ArgAssignment_9_2" // $ANTLR start "rule__Case__WhenExpressionAssignment_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18717:1: rule__Case__WhenExpressionAssignment_1 : ( ruleSqlExpression ) ; public final void rule__Case__WhenExpressionAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18721:1: ( ( ruleSqlExpression ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18722:1: ( ruleSqlExpression ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18722:1: ( ruleSqlExpression ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18723:1: ruleSqlExpression { if ( state.backtracking==0 ) { before(grammarAccess.getCaseAccess().getWhenExpressionSqlExpressionParserRuleCall_1_0()); } pushFollow(FOLLOW_ruleSqlExpression_in_rule__Case__WhenExpressionAssignment_137686); ruleSqlExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCaseAccess().getWhenExpressionSqlExpressionParserRuleCall_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Case__WhenExpressionAssignment_1" // $ANTLR start "rule__Case__ThenExpressionAssignment_3" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18732:1: rule__Case__ThenExpressionAssignment_3 : ( ruleSqlExpression ) ; public final void rule__Case__ThenExpressionAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18736:1: ( ( ruleSqlExpression ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18737:1: ( ruleSqlExpression ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18737:1: ( ruleSqlExpression ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18738:1: ruleSqlExpression { if ( state.backtracking==0 ) { before(grammarAccess.getCaseAccess().getThenExpressionSqlExpressionParserRuleCall_3_0()); } pushFollow(FOLLOW_ruleSqlExpression_in_rule__Case__ThenExpressionAssignment_337717); ruleSqlExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCaseAccess().getThenExpressionSqlExpressionParserRuleCall_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Case__ThenExpressionAssignment_3" // $ANTLR start "rule__SelectStatement__CoreAssignment_0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18747:1: rule__SelectStatement__CoreAssignment_0 : ( ruleSelectCore ) ; public final void rule__SelectStatement__CoreAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18751:1: ( ( ruleSelectCore ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18752:1: ( ruleSelectCore ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18752:1: ( ruleSelectCore ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18753:1: ruleSelectCore { if ( state.backtracking==0 ) { before(grammarAccess.getSelectStatementAccess().getCoreSelectCoreParserRuleCall_0_0()); } pushFollow(FOLLOW_ruleSelectCore_in_rule__SelectStatement__CoreAssignment_037748); ruleSelectCore(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSelectStatementAccess().getCoreSelectCoreParserRuleCall_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectStatement__CoreAssignment_0" // $ANTLR start "rule__SelectStatement__OrderbyAssignment_1_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18762:1: rule__SelectStatement__OrderbyAssignment_1_1 : ( ruleOrderingTermList ) ; public final void rule__SelectStatement__OrderbyAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18766:1: ( ( ruleOrderingTermList ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18767:1: ( ruleOrderingTermList ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18767:1: ( ruleOrderingTermList ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18768:1: ruleOrderingTermList { if ( state.backtracking==0 ) { before(grammarAccess.getSelectStatementAccess().getOrderbyOrderingTermListParserRuleCall_1_1_0()); } pushFollow(FOLLOW_ruleOrderingTermList_in_rule__SelectStatement__OrderbyAssignment_1_137779); ruleOrderingTermList(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSelectStatementAccess().getOrderbyOrderingTermListParserRuleCall_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectStatement__OrderbyAssignment_1_1" // $ANTLR start "rule__SelectStatement__LimitAssignment_2_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18777:1: rule__SelectStatement__LimitAssignment_2_1 : ( ruleSqlExpression ) ; public final void rule__SelectStatement__LimitAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18781:1: ( ( ruleSqlExpression ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18782:1: ( ruleSqlExpression ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18782:1: ( ruleSqlExpression ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18783:1: ruleSqlExpression { if ( state.backtracking==0 ) { before(grammarAccess.getSelectStatementAccess().getLimitSqlExpressionParserRuleCall_2_1_0()); } pushFollow(FOLLOW_ruleSqlExpression_in_rule__SelectStatement__LimitAssignment_2_137810); ruleSqlExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSelectStatementAccess().getLimitSqlExpressionParserRuleCall_2_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectStatement__LimitAssignment_2_1" // $ANTLR start "rule__SelectStatement__LimitOffsetAssignment_2_2_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18792:1: rule__SelectStatement__LimitOffsetAssignment_2_2_1 : ( ruleSqlExpression ) ; public final void rule__SelectStatement__LimitOffsetAssignment_2_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18796:1: ( ( ruleSqlExpression ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18797:1: ( ruleSqlExpression ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18797:1: ( ruleSqlExpression ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18798:1: ruleSqlExpression { if ( state.backtracking==0 ) { before(grammarAccess.getSelectStatementAccess().getLimitOffsetSqlExpressionParserRuleCall_2_2_1_0()); } pushFollow(FOLLOW_ruleSqlExpression_in_rule__SelectStatement__LimitOffsetAssignment_2_2_137841); ruleSqlExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSelectStatementAccess().getLimitOffsetSqlExpressionParserRuleCall_2_2_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectStatement__LimitOffsetAssignment_2_2_1" // $ANTLR start "rule__OrderingTermList__OrderingTermsAssignment_0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18807:1: rule__OrderingTermList__OrderingTermsAssignment_0 : ( ruleOrderingTerm ) ; public final void rule__OrderingTermList__OrderingTermsAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18811:1: ( ( ruleOrderingTerm ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18812:1: ( ruleOrderingTerm ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18812:1: ( ruleOrderingTerm ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18813:1: ruleOrderingTerm { if ( state.backtracking==0 ) { before(grammarAccess.getOrderingTermListAccess().getOrderingTermsOrderingTermParserRuleCall_0_0()); } pushFollow(FOLLOW_ruleOrderingTerm_in_rule__OrderingTermList__OrderingTermsAssignment_037872); ruleOrderingTerm(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOrderingTermListAccess().getOrderingTermsOrderingTermParserRuleCall_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OrderingTermList__OrderingTermsAssignment_0" // $ANTLR start "rule__OrderingTermList__OrderingTermsAssignment_1_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18822:1: rule__OrderingTermList__OrderingTermsAssignment_1_1 : ( ruleOrderingTerm ) ; public final void rule__OrderingTermList__OrderingTermsAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18826:1: ( ( ruleOrderingTerm ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18827:1: ( ruleOrderingTerm ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18827:1: ( ruleOrderingTerm ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18828:1: ruleOrderingTerm { if ( state.backtracking==0 ) { before(grammarAccess.getOrderingTermListAccess().getOrderingTermsOrderingTermParserRuleCall_1_1_0()); } pushFollow(FOLLOW_ruleOrderingTerm_in_rule__OrderingTermList__OrderingTermsAssignment_1_137903); ruleOrderingTerm(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOrderingTermListAccess().getOrderingTermsOrderingTermParserRuleCall_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OrderingTermList__OrderingTermsAssignment_1_1" // $ANTLR start "rule__SelectCore__OpAssignment_1_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18837:1: rule__SelectCore__OpAssignment_1_1 : ( ruleCompoundOperator ) ; public final void rule__SelectCore__OpAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18841:1: ( ( ruleCompoundOperator ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18842:1: ( ruleCompoundOperator ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18842:1: ( ruleCompoundOperator ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18843:1: ruleCompoundOperator { if ( state.backtracking==0 ) { before(grammarAccess.getSelectCoreAccess().getOpCompoundOperatorEnumRuleCall_1_1_0()); } pushFollow(FOLLOW_ruleCompoundOperator_in_rule__SelectCore__OpAssignment_1_137934); ruleCompoundOperator(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSelectCoreAccess().getOpCompoundOperatorEnumRuleCall_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectCore__OpAssignment_1_1" // $ANTLR start "rule__SelectCore__RightAssignment_1_2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18852:1: rule__SelectCore__RightAssignment_1_2 : ( ruleSelectExpression ) ; public final void rule__SelectCore__RightAssignment_1_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18856:1: ( ( ruleSelectExpression ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18857:1: ( ruleSelectExpression ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18857:1: ( ruleSelectExpression ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18858:1: ruleSelectExpression { if ( state.backtracking==0 ) { before(grammarAccess.getSelectCoreAccess().getRightSelectExpressionParserRuleCall_1_2_0()); } pushFollow(FOLLOW_ruleSelectExpression_in_rule__SelectCore__RightAssignment_1_237965); ruleSelectExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSelectCoreAccess().getRightSelectExpressionParserRuleCall_1_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectCore__RightAssignment_1_2" // $ANTLR start "rule__SelectExpression__DistinctAssignment_2_0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18867:1: rule__SelectExpression__DistinctAssignment_2_0 : ( ( 'distinct' ) ) ; public final void rule__SelectExpression__DistinctAssignment_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18871:1: ( ( ( 'distinct' ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18872:1: ( ( 'distinct' ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18872:1: ( ( 'distinct' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18873:1: ( 'distinct' ) { if ( state.backtracking==0 ) { before(grammarAccess.getSelectExpressionAccess().getDistinctDistinctKeyword_2_0_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18874:1: ( 'distinct' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18875:1: 'distinct' { if ( state.backtracking==0 ) { before(grammarAccess.getSelectExpressionAccess().getDistinctDistinctKeyword_2_0_0()); } match(input,124,FOLLOW_124_in_rule__SelectExpression__DistinctAssignment_2_038001); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSelectExpressionAccess().getDistinctDistinctKeyword_2_0_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getSelectExpressionAccess().getDistinctDistinctKeyword_2_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectExpression__DistinctAssignment_2_0" // $ANTLR start "rule__SelectExpression__AllAssignment_2_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18890:1: rule__SelectExpression__AllAssignment_2_1 : ( ( 'all' ) ) ; public final void rule__SelectExpression__AllAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18894:1: ( ( ( 'all' ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18895:1: ( ( 'all' ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18895:1: ( ( 'all' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18896:1: ( 'all' ) { if ( state.backtracking==0 ) { before(grammarAccess.getSelectExpressionAccess().getAllAllKeyword_2_1_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18897:1: ( 'all' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18898:1: 'all' { if ( state.backtracking==0 ) { before(grammarAccess.getSelectExpressionAccess().getAllAllKeyword_2_1_0()); } match(input,125,FOLLOW_125_in_rule__SelectExpression__AllAssignment_2_138045); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSelectExpressionAccess().getAllAllKeyword_2_1_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getSelectExpressionAccess().getAllAllKeyword_2_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectExpression__AllAssignment_2_1" // $ANTLR start "rule__SelectExpression__AllColumnsAssignment_3_0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18913:1: rule__SelectExpression__AllColumnsAssignment_3_0 : ( ( '*' ) ) ; public final void rule__SelectExpression__AllColumnsAssignment_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18917:1: ( ( ( '*' ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18918:1: ( ( '*' ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18918:1: ( ( '*' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18919:1: ( '*' ) { if ( state.backtracking==0 ) { before(grammarAccess.getSelectExpressionAccess().getAllColumnsAsteriskKeyword_3_0_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18920:1: ( '*' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18921:1: '*' { if ( state.backtracking==0 ) { before(grammarAccess.getSelectExpressionAccess().getAllColumnsAsteriskKeyword_3_0_0()); } match(input,12,FOLLOW_12_in_rule__SelectExpression__AllColumnsAssignment_3_038089); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSelectExpressionAccess().getAllColumnsAsteriskKeyword_3_0_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getSelectExpressionAccess().getAllColumnsAsteriskKeyword_3_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectExpression__AllColumnsAssignment_3_0" // $ANTLR start "rule__SelectExpression__SelectListAssignment_3_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18936:1: rule__SelectExpression__SelectListAssignment_3_1 : ( ruleSelectList ) ; public final void rule__SelectExpression__SelectListAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18940:1: ( ( ruleSelectList ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18941:1: ( ruleSelectList ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18941:1: ( ruleSelectList ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18942:1: ruleSelectList { if ( state.backtracking==0 ) { before(grammarAccess.getSelectExpressionAccess().getSelectListSelectListParserRuleCall_3_1_0()); } pushFollow(FOLLOW_ruleSelectList_in_rule__SelectExpression__SelectListAssignment_3_138128); ruleSelectList(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSelectExpressionAccess().getSelectListSelectListParserRuleCall_3_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectExpression__SelectListAssignment_3_1" // $ANTLR start "rule__SelectExpression__SourceAssignment_4_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18951:1: rule__SelectExpression__SourceAssignment_4_1 : ( ruleJoinSource ) ; public final void rule__SelectExpression__SourceAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18955:1: ( ( ruleJoinSource ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18956:1: ( ruleJoinSource ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18956:1: ( ruleJoinSource ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18957:1: ruleJoinSource { if ( state.backtracking==0 ) { before(grammarAccess.getSelectExpressionAccess().getSourceJoinSourceParserRuleCall_4_1_0()); } pushFollow(FOLLOW_ruleJoinSource_in_rule__SelectExpression__SourceAssignment_4_138159); ruleJoinSource(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSelectExpressionAccess().getSourceJoinSourceParserRuleCall_4_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectExpression__SourceAssignment_4_1" // $ANTLR start "rule__SelectExpression__WhereAssignment_5_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18966:1: rule__SelectExpression__WhereAssignment_5_1 : ( ruleWhereExpressions ) ; public final void rule__SelectExpression__WhereAssignment_5_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18970:1: ( ( ruleWhereExpressions ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18971:1: ( ruleWhereExpressions ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18971:1: ( ruleWhereExpressions ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18972:1: ruleWhereExpressions { if ( state.backtracking==0 ) { before(grammarAccess.getSelectExpressionAccess().getWhereWhereExpressionsParserRuleCall_5_1_0()); } pushFollow(FOLLOW_ruleWhereExpressions_in_rule__SelectExpression__WhereAssignment_5_138190); ruleWhereExpressions(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSelectExpressionAccess().getWhereWhereExpressionsParserRuleCall_5_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectExpression__WhereAssignment_5_1" // $ANTLR start "rule__SelectExpression__GroupByAssignment_6_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18981:1: rule__SelectExpression__GroupByAssignment_6_1 : ( ruleGroupByExpressions ) ; public final void rule__SelectExpression__GroupByAssignment_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18985:1: ( ( ruleGroupByExpressions ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18986:1: ( ruleGroupByExpressions ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18986:1: ( ruleGroupByExpressions ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18987:1: ruleGroupByExpressions { if ( state.backtracking==0 ) { before(grammarAccess.getSelectExpressionAccess().getGroupByGroupByExpressionsParserRuleCall_6_1_0()); } pushFollow(FOLLOW_ruleGroupByExpressions_in_rule__SelectExpression__GroupByAssignment_6_138221); ruleGroupByExpressions(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSelectExpressionAccess().getGroupByGroupByExpressionsParserRuleCall_6_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectExpression__GroupByAssignment_6_1" // $ANTLR start "rule__SelectExpression__HavingAssignment_7_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:18996:1: rule__SelectExpression__HavingAssignment_7_1 : ( ruleHavingExpressions ) ; public final void rule__SelectExpression__HavingAssignment_7_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19000:1: ( ( ruleHavingExpressions ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19001:1: ( ruleHavingExpressions ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19001:1: ( ruleHavingExpressions ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19002:1: ruleHavingExpressions { if ( state.backtracking==0 ) { before(grammarAccess.getSelectExpressionAccess().getHavingHavingExpressionsParserRuleCall_7_1_0()); } pushFollow(FOLLOW_ruleHavingExpressions_in_rule__SelectExpression__HavingAssignment_7_138252); ruleHavingExpressions(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSelectExpressionAccess().getHavingHavingExpressionsParserRuleCall_7_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectExpression__HavingAssignment_7_1" // $ANTLR start "rule__SelectList__ResultColumnsAssignment_0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19011:1: rule__SelectList__ResultColumnsAssignment_0 : ( ruleResultColumn ) ; public final void rule__SelectList__ResultColumnsAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19015:1: ( ( ruleResultColumn ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19016:1: ( ruleResultColumn ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19016:1: ( ruleResultColumn ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19017:1: ruleResultColumn { if ( state.backtracking==0 ) { before(grammarAccess.getSelectListAccess().getResultColumnsResultColumnParserRuleCall_0_0()); } pushFollow(FOLLOW_ruleResultColumn_in_rule__SelectList__ResultColumnsAssignment_038283); ruleResultColumn(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSelectListAccess().getResultColumnsResultColumnParserRuleCall_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectList__ResultColumnsAssignment_0" // $ANTLR start "rule__SelectList__ResultColumnsAssignment_1_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19026:1: rule__SelectList__ResultColumnsAssignment_1_1 : ( ruleResultColumn ) ; public final void rule__SelectList__ResultColumnsAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19030:1: ( ( ruleResultColumn ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19031:1: ( ruleResultColumn ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19031:1: ( ruleResultColumn ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19032:1: ruleResultColumn { if ( state.backtracking==0 ) { before(grammarAccess.getSelectListAccess().getResultColumnsResultColumnParserRuleCall_1_1_0()); } pushFollow(FOLLOW_ruleResultColumn_in_rule__SelectList__ResultColumnsAssignment_1_138314); ruleResultColumn(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSelectListAccess().getResultColumnsResultColumnParserRuleCall_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SelectList__ResultColumnsAssignment_1_1" // $ANTLR start "rule__WhereExpressions__ExpressionAssignment" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19041:1: rule__WhereExpressions__ExpressionAssignment : ( ruleSqlExpression ) ; public final void rule__WhereExpressions__ExpressionAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19045:1: ( ( ruleSqlExpression ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19046:1: ( ruleSqlExpression ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19046:1: ( ruleSqlExpression ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19047:1: ruleSqlExpression { if ( state.backtracking==0 ) { before(grammarAccess.getWhereExpressionsAccess().getExpressionSqlExpressionParserRuleCall_0()); } pushFollow(FOLLOW_ruleSqlExpression_in_rule__WhereExpressions__ExpressionAssignment38345); ruleSqlExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getWhereExpressionsAccess().getExpressionSqlExpressionParserRuleCall_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__WhereExpressions__ExpressionAssignment" // $ANTLR start "rule__GroupByExpressions__GroupByExpressionsAssignment_0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19056:1: rule__GroupByExpressions__GroupByExpressionsAssignment_0 : ( ruleSqlExpression ) ; public final void rule__GroupByExpressions__GroupByExpressionsAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19060:1: ( ( ruleSqlExpression ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19061:1: ( ruleSqlExpression ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19061:1: ( ruleSqlExpression ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19062:1: ruleSqlExpression { if ( state.backtracking==0 ) { before(grammarAccess.getGroupByExpressionsAccess().getGroupByExpressionsSqlExpressionParserRuleCall_0_0()); } pushFollow(FOLLOW_ruleSqlExpression_in_rule__GroupByExpressions__GroupByExpressionsAssignment_038376); ruleSqlExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getGroupByExpressionsAccess().getGroupByExpressionsSqlExpressionParserRuleCall_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__GroupByExpressions__GroupByExpressionsAssignment_0" // $ANTLR start "rule__GroupByExpressions__GroupByExpressionsAssignment_1_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19071:1: rule__GroupByExpressions__GroupByExpressionsAssignment_1_1 : ( ruleSqlExpression ) ; public final void rule__GroupByExpressions__GroupByExpressionsAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19075:1: ( ( ruleSqlExpression ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19076:1: ( ruleSqlExpression ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19076:1: ( ruleSqlExpression ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19077:1: ruleSqlExpression { if ( state.backtracking==0 ) { before(grammarAccess.getGroupByExpressionsAccess().getGroupByExpressionsSqlExpressionParserRuleCall_1_1_0()); } pushFollow(FOLLOW_ruleSqlExpression_in_rule__GroupByExpressions__GroupByExpressionsAssignment_1_138407); ruleSqlExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getGroupByExpressionsAccess().getGroupByExpressionsSqlExpressionParserRuleCall_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__GroupByExpressions__GroupByExpressionsAssignment_1_1" // $ANTLR start "rule__HavingExpressions__ExpressionAssignment" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19086:1: rule__HavingExpressions__ExpressionAssignment : ( ruleSqlExpression ) ; public final void rule__HavingExpressions__ExpressionAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19090:1: ( ( ruleSqlExpression ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19091:1: ( ruleSqlExpression ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19091:1: ( ruleSqlExpression ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19092:1: ruleSqlExpression { if ( state.backtracking==0 ) { before(grammarAccess.getHavingExpressionsAccess().getExpressionSqlExpressionParserRuleCall_0()); } pushFollow(FOLLOW_ruleSqlExpression_in_rule__HavingExpressions__ExpressionAssignment38438); ruleSqlExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getHavingExpressionsAccess().getExpressionSqlExpressionParserRuleCall_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__HavingExpressions__ExpressionAssignment" // $ANTLR start "rule__OrderingTerm__ExpressionAssignment_0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19101:1: rule__OrderingTerm__ExpressionAssignment_0 : ( ruleSqlExpression ) ; public final void rule__OrderingTerm__ExpressionAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19105:1: ( ( ruleSqlExpression ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19106:1: ( ruleSqlExpression ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19106:1: ( ruleSqlExpression ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19107:1: ruleSqlExpression { if ( state.backtracking==0 ) { before(grammarAccess.getOrderingTermAccess().getExpressionSqlExpressionParserRuleCall_0_0()); } pushFollow(FOLLOW_ruleSqlExpression_in_rule__OrderingTerm__ExpressionAssignment_038469); ruleSqlExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOrderingTermAccess().getExpressionSqlExpressionParserRuleCall_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OrderingTerm__ExpressionAssignment_0" // $ANTLR start "rule__OrderingTerm__AscAssignment_1_0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19116:1: rule__OrderingTerm__AscAssignment_1_0 : ( ( 'asc' ) ) ; public final void rule__OrderingTerm__AscAssignment_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19120:1: ( ( ( 'asc' ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19121:1: ( ( 'asc' ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19121:1: ( ( 'asc' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19122:1: ( 'asc' ) { if ( state.backtracking==0 ) { before(grammarAccess.getOrderingTermAccess().getAscAscKeyword_1_0_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19123:1: ( 'asc' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19124:1: 'asc' { if ( state.backtracking==0 ) { before(grammarAccess.getOrderingTermAccess().getAscAscKeyword_1_0_0()); } match(input,126,FOLLOW_126_in_rule__OrderingTerm__AscAssignment_1_038505); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOrderingTermAccess().getAscAscKeyword_1_0_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getOrderingTermAccess().getAscAscKeyword_1_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OrderingTerm__AscAssignment_1_0" // $ANTLR start "rule__OrderingTerm__DescAssignment_1_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19139:1: rule__OrderingTerm__DescAssignment_1_1 : ( ( 'desc' ) ) ; public final void rule__OrderingTerm__DescAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19143:1: ( ( ( 'desc' ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19144:1: ( ( 'desc' ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19144:1: ( ( 'desc' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19145:1: ( 'desc' ) { if ( state.backtracking==0 ) { before(grammarAccess.getOrderingTermAccess().getDescDescKeyword_1_1_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19146:1: ( 'desc' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19147:1: 'desc' { if ( state.backtracking==0 ) { before(grammarAccess.getOrderingTermAccess().getDescDescKeyword_1_1_0()); } match(input,127,FOLLOW_127_in_rule__OrderingTerm__DescAssignment_1_138549); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOrderingTermAccess().getDescDescKeyword_1_1_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getOrderingTermAccess().getDescDescKeyword_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OrderingTerm__DescAssignment_1_1" // $ANTLR start "rule__JoinSource__SourceAssignment_0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19162:1: rule__JoinSource__SourceAssignment_0 : ( ruleSingleSource ) ; public final void rule__JoinSource__SourceAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19166:1: ( ( ruleSingleSource ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19167:1: ( ruleSingleSource ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19167:1: ( ruleSingleSource ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19168:1: ruleSingleSource { if ( state.backtracking==0 ) { before(grammarAccess.getJoinSourceAccess().getSourceSingleSourceParserRuleCall_0_0()); } pushFollow(FOLLOW_ruleSingleSource_in_rule__JoinSource__SourceAssignment_038588); ruleSingleSource(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJoinSourceAccess().getSourceSingleSourceParserRuleCall_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JoinSource__SourceAssignment_0" // $ANTLR start "rule__JoinSource__JoinStatementsAssignment_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19177:1: rule__JoinSource__JoinStatementsAssignment_1 : ( ruleJoinStatement ) ; public final void rule__JoinSource__JoinStatementsAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19181:1: ( ( ruleJoinStatement ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19182:1: ( ruleJoinStatement ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19182:1: ( ruleJoinStatement ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19183:1: ruleJoinStatement { if ( state.backtracking==0 ) { before(grammarAccess.getJoinSourceAccess().getJoinStatementsJoinStatementParserRuleCall_1_0()); } pushFollow(FOLLOW_ruleJoinStatement_in_rule__JoinSource__JoinStatementsAssignment_138619); ruleJoinStatement(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJoinSourceAccess().getJoinStatementsJoinStatementParserRuleCall_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JoinSource__JoinStatementsAssignment_1" // $ANTLR start "rule__SingleSourceTable__TableReferenceAssignment_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19192:1: rule__SingleSourceTable__TableReferenceAssignment_1 : ( ( RULE_ID ) ) ; public final void rule__SingleSourceTable__TableReferenceAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19196:1: ( ( ( RULE_ID ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19197:1: ( ( RULE_ID ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19197:1: ( ( RULE_ID ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19198:1: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getSingleSourceTableAccess().getTableReferenceTableDefinitionCrossReference_1_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19199:1: ( RULE_ID ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19200:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getSingleSourceTableAccess().getTableReferenceTableDefinitionIDTerminalRuleCall_1_0_1()); } match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__SingleSourceTable__TableReferenceAssignment_138654); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSingleSourceTableAccess().getTableReferenceTableDefinitionIDTerminalRuleCall_1_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getSingleSourceTableAccess().getTableReferenceTableDefinitionCrossReference_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SingleSourceTable__TableReferenceAssignment_1" // $ANTLR start "rule__SingleSourceTable__NameAssignment_2_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19211:1: rule__SingleSourceTable__NameAssignment_2_1 : ( RULE_ID ) ; public final void rule__SingleSourceTable__NameAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19215:1: ( ( RULE_ID ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19216:1: ( RULE_ID ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19216:1: ( RULE_ID ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19217:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getSingleSourceTableAccess().getNameIDTerminalRuleCall_2_1_0()); } match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__SingleSourceTable__NameAssignment_2_138689); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSingleSourceTableAccess().getNameIDTerminalRuleCall_2_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SingleSourceTable__NameAssignment_2_1" // $ANTLR start "rule__SingleSourceSelectStatement__SelectStatementAssignment_2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19226:1: rule__SingleSourceSelectStatement__SelectStatementAssignment_2 : ( ruleSelectStatement ) ; public final void rule__SingleSourceSelectStatement__SelectStatementAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19230:1: ( ( ruleSelectStatement ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19231:1: ( ruleSelectStatement ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19231:1: ( ruleSelectStatement ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19232:1: ruleSelectStatement { if ( state.backtracking==0 ) { before(grammarAccess.getSingleSourceSelectStatementAccess().getSelectStatementSelectStatementParserRuleCall_2_0()); } pushFollow(FOLLOW_ruleSelectStatement_in_rule__SingleSourceSelectStatement__SelectStatementAssignment_238720); ruleSelectStatement(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSingleSourceSelectStatementAccess().getSelectStatementSelectStatementParserRuleCall_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SingleSourceSelectStatement__SelectStatementAssignment_2" // $ANTLR start "rule__SingleSourceSelectStatement__NameAssignment_4_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19241:1: rule__SingleSourceSelectStatement__NameAssignment_4_1 : ( RULE_ID ) ; public final void rule__SingleSourceSelectStatement__NameAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19245:1: ( ( RULE_ID ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19246:1: ( RULE_ID ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19246:1: ( RULE_ID ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19247:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getSingleSourceSelectStatementAccess().getNameIDTerminalRuleCall_4_1_0()); } match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__SingleSourceSelectStatement__NameAssignment_4_138751); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSingleSourceSelectStatementAccess().getNameIDTerminalRuleCall_4_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SingleSourceSelectStatement__NameAssignment_4_1" // $ANTLR start "rule__SingleSourceJoin__JoinSourceAssignment_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19256:1: rule__SingleSourceJoin__JoinSourceAssignment_1 : ( ruleJoinSource ) ; public final void rule__SingleSourceJoin__JoinSourceAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19260:1: ( ( ruleJoinSource ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19261:1: ( ruleJoinSource ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19261:1: ( ruleJoinSource ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19262:1: ruleJoinSource { if ( state.backtracking==0 ) { before(grammarAccess.getSingleSourceJoinAccess().getJoinSourceJoinSourceParserRuleCall_1_0()); } pushFollow(FOLLOW_ruleJoinSource_in_rule__SingleSourceJoin__JoinSourceAssignment_138782); ruleJoinSource(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSingleSourceJoinAccess().getJoinSourceJoinSourceParserRuleCall_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SingleSourceJoin__JoinSourceAssignment_1" // $ANTLR start "rule__JoinStatement__NaturalAssignment_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19271:1: rule__JoinStatement__NaturalAssignment_1 : ( ( 'natural' ) ) ; public final void rule__JoinStatement__NaturalAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19275:1: ( ( ( 'natural' ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19276:1: ( ( 'natural' ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19276:1: ( ( 'natural' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19277:1: ( 'natural' ) { if ( state.backtracking==0 ) { before(grammarAccess.getJoinStatementAccess().getNaturalNaturalKeyword_1_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19278:1: ( 'natural' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19279:1: 'natural' { if ( state.backtracking==0 ) { before(grammarAccess.getJoinStatementAccess().getNaturalNaturalKeyword_1_0()); } match(input,128,FOLLOW_128_in_rule__JoinStatement__NaturalAssignment_138818); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJoinStatementAccess().getNaturalNaturalKeyword_1_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getJoinStatementAccess().getNaturalNaturalKeyword_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JoinStatement__NaturalAssignment_1" // $ANTLR start "rule__JoinStatement__LeftAssignment_2_0_0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19294:1: rule__JoinStatement__LeftAssignment_2_0_0 : ( ( 'left' ) ) ; public final void rule__JoinStatement__LeftAssignment_2_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19298:1: ( ( ( 'left' ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19299:1: ( ( 'left' ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19299:1: ( ( 'left' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19300:1: ( 'left' ) { if ( state.backtracking==0 ) { before(grammarAccess.getJoinStatementAccess().getLeftLeftKeyword_2_0_0_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19301:1: ( 'left' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19302:1: 'left' { if ( state.backtracking==0 ) { before(grammarAccess.getJoinStatementAccess().getLeftLeftKeyword_2_0_0_0()); } match(input,129,FOLLOW_129_in_rule__JoinStatement__LeftAssignment_2_0_038862); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJoinStatementAccess().getLeftLeftKeyword_2_0_0_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getJoinStatementAccess().getLeftLeftKeyword_2_0_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JoinStatement__LeftAssignment_2_0_0" // $ANTLR start "rule__JoinStatement__OuterAssignment_2_0_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19317:1: rule__JoinStatement__OuterAssignment_2_0_1 : ( ( 'outer' ) ) ; public final void rule__JoinStatement__OuterAssignment_2_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19321:1: ( ( ( 'outer' ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19322:1: ( ( 'outer' ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19322:1: ( ( 'outer' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19323:1: ( 'outer' ) { if ( state.backtracking==0 ) { before(grammarAccess.getJoinStatementAccess().getOuterOuterKeyword_2_0_1_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19324:1: ( 'outer' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19325:1: 'outer' { if ( state.backtracking==0 ) { before(grammarAccess.getJoinStatementAccess().getOuterOuterKeyword_2_0_1_0()); } match(input,130,FOLLOW_130_in_rule__JoinStatement__OuterAssignment_2_0_138906); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJoinStatementAccess().getOuterOuterKeyword_2_0_1_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getJoinStatementAccess().getOuterOuterKeyword_2_0_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JoinStatement__OuterAssignment_2_0_1" // $ANTLR start "rule__JoinStatement__InnerAssignment_2_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19340:1: rule__JoinStatement__InnerAssignment_2_1 : ( ( 'inner' ) ) ; public final void rule__JoinStatement__InnerAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19344:1: ( ( ( 'inner' ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19345:1: ( ( 'inner' ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19345:1: ( ( 'inner' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19346:1: ( 'inner' ) { if ( state.backtracking==0 ) { before(grammarAccess.getJoinStatementAccess().getInnerInnerKeyword_2_1_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19347:1: ( 'inner' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19348:1: 'inner' { if ( state.backtracking==0 ) { before(grammarAccess.getJoinStatementAccess().getInnerInnerKeyword_2_1_0()); } match(input,131,FOLLOW_131_in_rule__JoinStatement__InnerAssignment_2_138950); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJoinStatementAccess().getInnerInnerKeyword_2_1_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getJoinStatementAccess().getInnerInnerKeyword_2_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JoinStatement__InnerAssignment_2_1" // $ANTLR start "rule__JoinStatement__CrossAssignment_2_2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19363:1: rule__JoinStatement__CrossAssignment_2_2 : ( ( 'cross' ) ) ; public final void rule__JoinStatement__CrossAssignment_2_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19367:1: ( ( ( 'cross' ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19368:1: ( ( 'cross' ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19368:1: ( ( 'cross' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19369:1: ( 'cross' ) { if ( state.backtracking==0 ) { before(grammarAccess.getJoinStatementAccess().getCrossCrossKeyword_2_2_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19370:1: ( 'cross' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19371:1: 'cross' { if ( state.backtracking==0 ) { before(grammarAccess.getJoinStatementAccess().getCrossCrossKeyword_2_2_0()); } match(input,132,FOLLOW_132_in_rule__JoinStatement__CrossAssignment_2_238994); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJoinStatementAccess().getCrossCrossKeyword_2_2_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getJoinStatementAccess().getCrossCrossKeyword_2_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JoinStatement__CrossAssignment_2_2" // $ANTLR start "rule__JoinStatement__SingleSourceAssignment_4" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19386:1: rule__JoinStatement__SingleSourceAssignment_4 : ( ruleSingleSource ) ; public final void rule__JoinStatement__SingleSourceAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19390:1: ( ( ruleSingleSource ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19391:1: ( ruleSingleSource ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19391:1: ( ruleSingleSource ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19392:1: ruleSingleSource { if ( state.backtracking==0 ) { before(grammarAccess.getJoinStatementAccess().getSingleSourceSingleSourceParserRuleCall_4_0()); } pushFollow(FOLLOW_ruleSingleSource_in_rule__JoinStatement__SingleSourceAssignment_439033); ruleSingleSource(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJoinStatementAccess().getSingleSourceSingleSourceParserRuleCall_4_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JoinStatement__SingleSourceAssignment_4" // $ANTLR start "rule__JoinStatement__ExpressionAssignment_6" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19401:1: rule__JoinStatement__ExpressionAssignment_6 : ( ruleSqlExpression ) ; public final void rule__JoinStatement__ExpressionAssignment_6() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19405:1: ( ( ruleSqlExpression ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19406:1: ( ruleSqlExpression ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19406:1: ( ruleSqlExpression ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19407:1: ruleSqlExpression { if ( state.backtracking==0 ) { before(grammarAccess.getJoinStatementAccess().getExpressionSqlExpressionParserRuleCall_6_0()); } pushFollow(FOLLOW_ruleSqlExpression_in_rule__JoinStatement__ExpressionAssignment_639064); ruleSqlExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJoinStatementAccess().getExpressionSqlExpressionParserRuleCall_6_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JoinStatement__ExpressionAssignment_6" // $ANTLR start "rule__ResultColumn__ExpressionAssignment_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19416:1: rule__ResultColumn__ExpressionAssignment_1 : ( ruleSqlExpression ) ; public final void rule__ResultColumn__ExpressionAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19420:1: ( ( ruleSqlExpression ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19421:1: ( ruleSqlExpression ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19421:1: ( ruleSqlExpression ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19422:1: ruleSqlExpression { if ( state.backtracking==0 ) { before(grammarAccess.getResultColumnAccess().getExpressionSqlExpressionParserRuleCall_1_0()); } pushFollow(FOLLOW_ruleSqlExpression_in_rule__ResultColumn__ExpressionAssignment_139095); ruleSqlExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getResultColumnAccess().getExpressionSqlExpressionParserRuleCall_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ResultColumn__ExpressionAssignment_1" // $ANTLR start "rule__ResultColumn__NameAssignment_2_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19431:1: rule__ResultColumn__NameAssignment_2_1 : ( RULE_ID ) ; public final void rule__ResultColumn__NameAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19435:1: ( ( RULE_ID ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19436:1: ( RULE_ID ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19436:1: ( RULE_ID ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19437:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getResultColumnAccess().getNameIDTerminalRuleCall_2_1_0()); } match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__ResultColumn__NameAssignment_2_139126); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getResultColumnAccess().getNameIDTerminalRuleCall_2_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ResultColumn__NameAssignment_2_1" // $ANTLR start "rule__LiteralValue__NumberAssignment_0_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19446:1: rule__LiteralValue__NumberAssignment_0_1 : ( ruleSignedNumber ) ; public final void rule__LiteralValue__NumberAssignment_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19450:1: ( ( ruleSignedNumber ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19451:1: ( ruleSignedNumber ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19451:1: ( ruleSignedNumber ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19452:1: ruleSignedNumber { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralValueAccess().getNumberSignedNumberParserRuleCall_0_1_0()); } pushFollow(FOLLOW_ruleSignedNumber_in_rule__LiteralValue__NumberAssignment_0_139157); ruleSignedNumber(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getLiteralValueAccess().getNumberSignedNumberParserRuleCall_0_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__LiteralValue__NumberAssignment_0_1" // $ANTLR start "rule__LiteralValue__LiteralAssignment_1_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19461:1: rule__LiteralValue__LiteralAssignment_1_1 : ( RULE_STRING ) ; public final void rule__LiteralValue__LiteralAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19465:1: ( ( RULE_STRING ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19466:1: ( RULE_STRING ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19466:1: ( RULE_STRING ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19467:1: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralValueAccess().getLiteralSTRINGTerminalRuleCall_1_1_0()); } match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__LiteralValue__LiteralAssignment_1_139188); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getLiteralValueAccess().getLiteralSTRINGTerminalRuleCall_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__LiteralValue__LiteralAssignment_1_1" // $ANTLR start "rule__LiteralValue__LiteralAssignment_2_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19476:1: rule__LiteralValue__LiteralAssignment_2_1 : ( ( 'null' ) ) ; public final void rule__LiteralValue__LiteralAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19480:1: ( ( ( 'null' ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19481:1: ( ( 'null' ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19481:1: ( ( 'null' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19482:1: ( 'null' ) { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralValueAccess().getLiteralNullKeyword_2_1_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19483:1: ( 'null' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19484:1: 'null' { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralValueAccess().getLiteralNullKeyword_2_1_0()); } match(input,133,FOLLOW_133_in_rule__LiteralValue__LiteralAssignment_2_139224); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getLiteralValueAccess().getLiteralNullKeyword_2_1_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getLiteralValueAccess().getLiteralNullKeyword_2_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__LiteralValue__LiteralAssignment_2_1" // $ANTLR start "rule__LiteralValue__LiteralAssignment_3_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19499:1: rule__LiteralValue__LiteralAssignment_3_1 : ( ( 'current_time' ) ) ; public final void rule__LiteralValue__LiteralAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19503:1: ( ( ( 'current_time' ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19504:1: ( ( 'current_time' ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19504:1: ( ( 'current_time' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19505:1: ( 'current_time' ) { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralValueAccess().getLiteralCurrent_timeKeyword_3_1_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19506:1: ( 'current_time' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19507:1: 'current_time' { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralValueAccess().getLiteralCurrent_timeKeyword_3_1_0()); } match(input,134,FOLLOW_134_in_rule__LiteralValue__LiteralAssignment_3_139268); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getLiteralValueAccess().getLiteralCurrent_timeKeyword_3_1_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getLiteralValueAccess().getLiteralCurrent_timeKeyword_3_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__LiteralValue__LiteralAssignment_3_1" // $ANTLR start "rule__LiteralValue__LiteralAssignment_4_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19522:1: rule__LiteralValue__LiteralAssignment_4_1 : ( ( 'current_date' ) ) ; public final void rule__LiteralValue__LiteralAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19526:1: ( ( ( 'current_date' ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19527:1: ( ( 'current_date' ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19527:1: ( ( 'current_date' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19528:1: ( 'current_date' ) { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralValueAccess().getLiteralCurrent_dateKeyword_4_1_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19529:1: ( 'current_date' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19530:1: 'current_date' { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralValueAccess().getLiteralCurrent_dateKeyword_4_1_0()); } match(input,135,FOLLOW_135_in_rule__LiteralValue__LiteralAssignment_4_139312); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getLiteralValueAccess().getLiteralCurrent_dateKeyword_4_1_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getLiteralValueAccess().getLiteralCurrent_dateKeyword_4_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__LiteralValue__LiteralAssignment_4_1" // $ANTLR start "rule__LiteralValue__LiteralAssignment_5_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19545:1: rule__LiteralValue__LiteralAssignment_5_1 : ( ( 'current_timestamp' ) ) ; public final void rule__LiteralValue__LiteralAssignment_5_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19549:1: ( ( ( 'current_timestamp' ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19550:1: ( ( 'current_timestamp' ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19550:1: ( ( 'current_timestamp' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19551:1: ( 'current_timestamp' ) { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralValueAccess().getLiteralCurrent_timestampKeyword_5_1_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19552:1: ( 'current_timestamp' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19553:1: 'current_timestamp' { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralValueAccess().getLiteralCurrent_timestampKeyword_5_1_0()); } match(input,136,FOLLOW_136_in_rule__LiteralValue__LiteralAssignment_5_139356); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getLiteralValueAccess().getLiteralCurrent_timestampKeyword_5_1_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getLiteralValueAccess().getLiteralCurrent_timestampKeyword_5_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__LiteralValue__LiteralAssignment_5_1" // $ANTLR start "rule__CreateTableStatement__TemporaryAssignment_2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19568:1: rule__CreateTableStatement__TemporaryAssignment_2 : ( ( 'temp' ) ) ; public final void rule__CreateTableStatement__TemporaryAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19572:1: ( ( ( 'temp' ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19573:1: ( ( 'temp' ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19573:1: ( ( 'temp' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19574:1: ( 'temp' ) { if ( state.backtracking==0 ) { before(grammarAccess.getCreateTableStatementAccess().getTemporaryTempKeyword_2_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19575:1: ( 'temp' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19576:1: 'temp' { if ( state.backtracking==0 ) { before(grammarAccess.getCreateTableStatementAccess().getTemporaryTempKeyword_2_0()); } match(input,137,FOLLOW_137_in_rule__CreateTableStatement__TemporaryAssignment_239400); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCreateTableStatementAccess().getTemporaryTempKeyword_2_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getCreateTableStatementAccess().getTemporaryTempKeyword_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTableStatement__TemporaryAssignment_2" // $ANTLR start "rule__CreateTableStatement__NameAssignment_4" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19591:1: rule__CreateTableStatement__NameAssignment_4 : ( RULE_ID ) ; public final void rule__CreateTableStatement__NameAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19595:1: ( ( RULE_ID ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19596:1: ( RULE_ID ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19596:1: ( RULE_ID ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19597:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getCreateTableStatementAccess().getNameIDTerminalRuleCall_4_0()); } match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__CreateTableStatement__NameAssignment_439439); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCreateTableStatementAccess().getNameIDTerminalRuleCall_4_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTableStatement__NameAssignment_4" // $ANTLR start "rule__CreateTableStatement__ColumnDefsAssignment_6" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19606:1: rule__CreateTableStatement__ColumnDefsAssignment_6 : ( ruleColumnDef ) ; public final void rule__CreateTableStatement__ColumnDefsAssignment_6() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19610:1: ( ( ruleColumnDef ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19611:1: ( ruleColumnDef ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19611:1: ( ruleColumnDef ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19612:1: ruleColumnDef { if ( state.backtracking==0 ) { before(grammarAccess.getCreateTableStatementAccess().getColumnDefsColumnDefParserRuleCall_6_0()); } pushFollow(FOLLOW_ruleColumnDef_in_rule__CreateTableStatement__ColumnDefsAssignment_639470); ruleColumnDef(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCreateTableStatementAccess().getColumnDefsColumnDefParserRuleCall_6_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTableStatement__ColumnDefsAssignment_6" // $ANTLR start "rule__CreateTableStatement__ColumnDefsAssignment_7_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19621:1: rule__CreateTableStatement__ColumnDefsAssignment_7_1 : ( ruleColumnDef ) ; public final void rule__CreateTableStatement__ColumnDefsAssignment_7_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19625:1: ( ( ruleColumnDef ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19626:1: ( ruleColumnDef ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19626:1: ( ruleColumnDef ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19627:1: ruleColumnDef { if ( state.backtracking==0 ) { before(grammarAccess.getCreateTableStatementAccess().getColumnDefsColumnDefParserRuleCall_7_1_0()); } pushFollow(FOLLOW_ruleColumnDef_in_rule__CreateTableStatement__ColumnDefsAssignment_7_139501); ruleColumnDef(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCreateTableStatementAccess().getColumnDefsColumnDefParserRuleCall_7_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTableStatement__ColumnDefsAssignment_7_1" // $ANTLR start "rule__CreateTableStatement__ConstraintsAssignment_8_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19636:1: rule__CreateTableStatement__ConstraintsAssignment_8_1 : ( ruleTableConstraint ) ; public final void rule__CreateTableStatement__ConstraintsAssignment_8_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19640:1: ( ( ruleTableConstraint ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19641:1: ( ruleTableConstraint ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19641:1: ( ruleTableConstraint ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19642:1: ruleTableConstraint { if ( state.backtracking==0 ) { before(grammarAccess.getCreateTableStatementAccess().getConstraintsTableConstraintParserRuleCall_8_1_0()); } pushFollow(FOLLOW_ruleTableConstraint_in_rule__CreateTableStatement__ConstraintsAssignment_8_139532); ruleTableConstraint(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCreateTableStatementAccess().getConstraintsTableConstraintParserRuleCall_8_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTableStatement__ConstraintsAssignment_8_1" // $ANTLR start "rule__CreateViewStatement__TemporaryAssignment_2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19651:1: rule__CreateViewStatement__TemporaryAssignment_2 : ( ( 'temp' ) ) ; public final void rule__CreateViewStatement__TemporaryAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19655:1: ( ( ( 'temp' ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19656:1: ( ( 'temp' ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19656:1: ( ( 'temp' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19657:1: ( 'temp' ) { if ( state.backtracking==0 ) { before(grammarAccess.getCreateViewStatementAccess().getTemporaryTempKeyword_2_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19658:1: ( 'temp' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19659:1: 'temp' { if ( state.backtracking==0 ) { before(grammarAccess.getCreateViewStatementAccess().getTemporaryTempKeyword_2_0()); } match(input,137,FOLLOW_137_in_rule__CreateViewStatement__TemporaryAssignment_239568); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCreateViewStatementAccess().getTemporaryTempKeyword_2_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getCreateViewStatementAccess().getTemporaryTempKeyword_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateViewStatement__TemporaryAssignment_2" // $ANTLR start "rule__CreateViewStatement__NameAssignment_4" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19674:1: rule__CreateViewStatement__NameAssignment_4 : ( RULE_ID ) ; public final void rule__CreateViewStatement__NameAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19678:1: ( ( RULE_ID ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19679:1: ( RULE_ID ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19679:1: ( RULE_ID ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19680:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getCreateViewStatementAccess().getNameIDTerminalRuleCall_4_0()); } match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__CreateViewStatement__NameAssignment_439607); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCreateViewStatementAccess().getNameIDTerminalRuleCall_4_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateViewStatement__NameAssignment_4" // $ANTLR start "rule__CreateViewStatement__SelectStatementAssignment_6" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19689:1: rule__CreateViewStatement__SelectStatementAssignment_6 : ( ruleSelectStatement ) ; public final void rule__CreateViewStatement__SelectStatementAssignment_6() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19693:1: ( ( ruleSelectStatement ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19694:1: ( ruleSelectStatement ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19694:1: ( ruleSelectStatement ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19695:1: ruleSelectStatement { if ( state.backtracking==0 ) { before(grammarAccess.getCreateViewStatementAccess().getSelectStatementSelectStatementParserRuleCall_6_0()); } pushFollow(FOLLOW_ruleSelectStatement_in_rule__CreateViewStatement__SelectStatementAssignment_639638); ruleSelectStatement(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCreateViewStatementAccess().getSelectStatementSelectStatementParserRuleCall_6_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateViewStatement__SelectStatementAssignment_6" // $ANTLR start "rule__CreateTriggerStatement__TemporaryAssignment_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19704:1: rule__CreateTriggerStatement__TemporaryAssignment_1 : ( ( 'temp' ) ) ; public final void rule__CreateTriggerStatement__TemporaryAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19708:1: ( ( ( 'temp' ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19709:1: ( ( 'temp' ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19709:1: ( ( 'temp' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19710:1: ( 'temp' ) { if ( state.backtracking==0 ) { before(grammarAccess.getCreateTriggerStatementAccess().getTemporaryTempKeyword_1_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19711:1: ( 'temp' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19712:1: 'temp' { if ( state.backtracking==0 ) { before(grammarAccess.getCreateTriggerStatementAccess().getTemporaryTempKeyword_1_0()); } match(input,137,FOLLOW_137_in_rule__CreateTriggerStatement__TemporaryAssignment_139674); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCreateTriggerStatementAccess().getTemporaryTempKeyword_1_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getCreateTriggerStatementAccess().getTemporaryTempKeyword_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTriggerStatement__TemporaryAssignment_1" // $ANTLR start "rule__CreateTriggerStatement__NameAssignment_3" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19727:1: rule__CreateTriggerStatement__NameAssignment_3 : ( RULE_ID ) ; public final void rule__CreateTriggerStatement__NameAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19731:1: ( ( RULE_ID ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19732:1: ( RULE_ID ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19732:1: ( RULE_ID ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19733:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getCreateTriggerStatementAccess().getNameIDTerminalRuleCall_3_0()); } match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__CreateTriggerStatement__NameAssignment_339713); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCreateTriggerStatementAccess().getNameIDTerminalRuleCall_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTriggerStatement__NameAssignment_3" // $ANTLR start "rule__CreateTriggerStatement__WhenAssignment_4" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19742:1: rule__CreateTriggerStatement__WhenAssignment_4 : ( ( rule__CreateTriggerStatement__WhenAlternatives_4_0 ) ) ; public final void rule__CreateTriggerStatement__WhenAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19746:1: ( ( ( rule__CreateTriggerStatement__WhenAlternatives_4_0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19747:1: ( ( rule__CreateTriggerStatement__WhenAlternatives_4_0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19747:1: ( ( rule__CreateTriggerStatement__WhenAlternatives_4_0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19748:1: ( rule__CreateTriggerStatement__WhenAlternatives_4_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCreateTriggerStatementAccess().getWhenAlternatives_4_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19749:1: ( rule__CreateTriggerStatement__WhenAlternatives_4_0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19749:2: rule__CreateTriggerStatement__WhenAlternatives_4_0 { pushFollow(FOLLOW_rule__CreateTriggerStatement__WhenAlternatives_4_0_in_rule__CreateTriggerStatement__WhenAssignment_439744); rule__CreateTriggerStatement__WhenAlternatives_4_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getCreateTriggerStatementAccess().getWhenAlternatives_4_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTriggerStatement__WhenAssignment_4" // $ANTLR start "rule__CreateTriggerStatement__EventTypeAssignment_5_0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19758:1: rule__CreateTriggerStatement__EventTypeAssignment_5_0 : ( ( 'delete' ) ) ; public final void rule__CreateTriggerStatement__EventTypeAssignment_5_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19762:1: ( ( ( 'delete' ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19763:1: ( ( 'delete' ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19763:1: ( ( 'delete' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19764:1: ( 'delete' ) { if ( state.backtracking==0 ) { before(grammarAccess.getCreateTriggerStatementAccess().getEventTypeDeleteKeyword_5_0_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19765:1: ( 'delete' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19766:1: 'delete' { if ( state.backtracking==0 ) { before(grammarAccess.getCreateTriggerStatementAccess().getEventTypeDeleteKeyword_5_0_0()); } match(input,112,FOLLOW_112_in_rule__CreateTriggerStatement__EventTypeAssignment_5_039782); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCreateTriggerStatementAccess().getEventTypeDeleteKeyword_5_0_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getCreateTriggerStatementAccess().getEventTypeDeleteKeyword_5_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTriggerStatement__EventTypeAssignment_5_0" // $ANTLR start "rule__CreateTriggerStatement__EventTypeAssignment_5_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19781:1: rule__CreateTriggerStatement__EventTypeAssignment_5_1 : ( ( 'insert' ) ) ; public final void rule__CreateTriggerStatement__EventTypeAssignment_5_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19785:1: ( ( ( 'insert' ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19786:1: ( ( 'insert' ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19786:1: ( ( 'insert' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19787:1: ( 'insert' ) { if ( state.backtracking==0 ) { before(grammarAccess.getCreateTriggerStatementAccess().getEventTypeInsertKeyword_5_1_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19788:1: ( 'insert' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19789:1: 'insert' { if ( state.backtracking==0 ) { before(grammarAccess.getCreateTriggerStatementAccess().getEventTypeInsertKeyword_5_1_0()); } match(input,114,FOLLOW_114_in_rule__CreateTriggerStatement__EventTypeAssignment_5_139826); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCreateTriggerStatementAccess().getEventTypeInsertKeyword_5_1_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getCreateTriggerStatementAccess().getEventTypeInsertKeyword_5_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTriggerStatement__EventTypeAssignment_5_1" // $ANTLR start "rule__CreateTriggerStatement__EventTypeAssignment_5_2_0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19804:1: rule__CreateTriggerStatement__EventTypeAssignment_5_2_0 : ( ( 'update' ) ) ; public final void rule__CreateTriggerStatement__EventTypeAssignment_5_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19808:1: ( ( ( 'update' ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19809:1: ( ( 'update' ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19809:1: ( ( 'update' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19810:1: ( 'update' ) { if ( state.backtracking==0 ) { before(grammarAccess.getCreateTriggerStatementAccess().getEventTypeUpdateKeyword_5_2_0_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19811:1: ( 'update' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19812:1: 'update' { if ( state.backtracking==0 ) { before(grammarAccess.getCreateTriggerStatementAccess().getEventTypeUpdateKeyword_5_2_0_0()); } match(input,117,FOLLOW_117_in_rule__CreateTriggerStatement__EventTypeAssignment_5_2_039870); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCreateTriggerStatementAccess().getEventTypeUpdateKeyword_5_2_0_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getCreateTriggerStatementAccess().getEventTypeUpdateKeyword_5_2_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTriggerStatement__EventTypeAssignment_5_2_0" // $ANTLR start "rule__CreateTriggerStatement__UpdateColumnNamesAssignment_5_2_1_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19827:1: rule__CreateTriggerStatement__UpdateColumnNamesAssignment_5_2_1_1 : ( RULE_ID ) ; public final void rule__CreateTriggerStatement__UpdateColumnNamesAssignment_5_2_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19831:1: ( ( RULE_ID ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19832:1: ( RULE_ID ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19832:1: ( RULE_ID ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19833:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getCreateTriggerStatementAccess().getUpdateColumnNamesIDTerminalRuleCall_5_2_1_1_0()); } match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__CreateTriggerStatement__UpdateColumnNamesAssignment_5_2_1_139909); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCreateTriggerStatementAccess().getUpdateColumnNamesIDTerminalRuleCall_5_2_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTriggerStatement__UpdateColumnNamesAssignment_5_2_1_1" // $ANTLR start "rule__CreateTriggerStatement__UpdateColumnNamesAssignment_5_2_1_2_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19842:1: rule__CreateTriggerStatement__UpdateColumnNamesAssignment_5_2_1_2_1 : ( RULE_ID ) ; public final void rule__CreateTriggerStatement__UpdateColumnNamesAssignment_5_2_1_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19846:1: ( ( RULE_ID ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19847:1: ( RULE_ID ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19847:1: ( RULE_ID ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19848:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getCreateTriggerStatementAccess().getUpdateColumnNamesIDTerminalRuleCall_5_2_1_2_1_0()); } match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__CreateTriggerStatement__UpdateColumnNamesAssignment_5_2_1_2_139940); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCreateTriggerStatementAccess().getUpdateColumnNamesIDTerminalRuleCall_5_2_1_2_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTriggerStatement__UpdateColumnNamesAssignment_5_2_1_2_1" // $ANTLR start "rule__CreateTriggerStatement__TableAssignment_7" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19857:1: rule__CreateTriggerStatement__TableAssignment_7 : ( ( RULE_ID ) ) ; public final void rule__CreateTriggerStatement__TableAssignment_7() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19861:1: ( ( ( RULE_ID ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19862:1: ( ( RULE_ID ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19862:1: ( ( RULE_ID ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19863:1: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getCreateTriggerStatementAccess().getTableTableDefinitionCrossReference_7_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19864:1: ( RULE_ID ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19865:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getCreateTriggerStatementAccess().getTableTableDefinitionIDTerminalRuleCall_7_0_1()); } match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__CreateTriggerStatement__TableAssignment_739975); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCreateTriggerStatementAccess().getTableTableDefinitionIDTerminalRuleCall_7_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getCreateTriggerStatementAccess().getTableTableDefinitionCrossReference_7_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTriggerStatement__TableAssignment_7" // $ANTLR start "rule__CreateTriggerStatement__ForEachRowAssignment_8" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19876:1: rule__CreateTriggerStatement__ForEachRowAssignment_8 : ( ( 'for each row' ) ) ; public final void rule__CreateTriggerStatement__ForEachRowAssignment_8() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19880:1: ( ( ( 'for each row' ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19881:1: ( ( 'for each row' ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19881:1: ( ( 'for each row' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19882:1: ( 'for each row' ) { if ( state.backtracking==0 ) { before(grammarAccess.getCreateTriggerStatementAccess().getForEachRowForEachRowKeyword_8_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19883:1: ( 'for each row' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19884:1: 'for each row' { if ( state.backtracking==0 ) { before(grammarAccess.getCreateTriggerStatementAccess().getForEachRowForEachRowKeyword_8_0()); } match(input,138,FOLLOW_138_in_rule__CreateTriggerStatement__ForEachRowAssignment_840015); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCreateTriggerStatementAccess().getForEachRowForEachRowKeyword_8_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getCreateTriggerStatementAccess().getForEachRowForEachRowKeyword_8_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTriggerStatement__ForEachRowAssignment_8" // $ANTLR start "rule__CreateTriggerStatement__WhenExpressionAssignment_9_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19899:1: rule__CreateTriggerStatement__WhenExpressionAssignment_9_1 : ( ruleSqlExpression ) ; public final void rule__CreateTriggerStatement__WhenExpressionAssignment_9_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19903:1: ( ( ruleSqlExpression ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19904:1: ( ruleSqlExpression ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19904:1: ( ruleSqlExpression ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19905:1: ruleSqlExpression { if ( state.backtracking==0 ) { before(grammarAccess.getCreateTriggerStatementAccess().getWhenExpressionSqlExpressionParserRuleCall_9_1_0()); } pushFollow(FOLLOW_ruleSqlExpression_in_rule__CreateTriggerStatement__WhenExpressionAssignment_9_140054); ruleSqlExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCreateTriggerStatementAccess().getWhenExpressionSqlExpressionParserRuleCall_9_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTriggerStatement__WhenExpressionAssignment_9_1" // $ANTLR start "rule__CreateTriggerStatement__StatementsAssignment_11_0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19914:1: rule__CreateTriggerStatement__StatementsAssignment_11_0 : ( ruleDMLStatement ) ; public final void rule__CreateTriggerStatement__StatementsAssignment_11_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19918:1: ( ( ruleDMLStatement ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19919:1: ( ruleDMLStatement ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19919:1: ( ruleDMLStatement ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19920:1: ruleDMLStatement { if ( state.backtracking==0 ) { before(grammarAccess.getCreateTriggerStatementAccess().getStatementsDMLStatementParserRuleCall_11_0_0()); } pushFollow(FOLLOW_ruleDMLStatement_in_rule__CreateTriggerStatement__StatementsAssignment_11_040085); ruleDMLStatement(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCreateTriggerStatementAccess().getStatementsDMLStatementParserRuleCall_11_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTriggerStatement__StatementsAssignment_11_0" // $ANTLR start "rule__CreateTriggerStatement__StatementsAssignment_11_2_0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19929:1: rule__CreateTriggerStatement__StatementsAssignment_11_2_0 : ( ruleDMLStatement ) ; public final void rule__CreateTriggerStatement__StatementsAssignment_11_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19933:1: ( ( ruleDMLStatement ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19934:1: ( ruleDMLStatement ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19934:1: ( ruleDMLStatement ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19935:1: ruleDMLStatement { if ( state.backtracking==0 ) { before(grammarAccess.getCreateTriggerStatementAccess().getStatementsDMLStatementParserRuleCall_11_2_0_0()); } pushFollow(FOLLOW_ruleDMLStatement_in_rule__CreateTriggerStatement__StatementsAssignment_11_2_040116); ruleDMLStatement(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCreateTriggerStatementAccess().getStatementsDMLStatementParserRuleCall_11_2_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateTriggerStatement__StatementsAssignment_11_2_0" // $ANTLR start "rule__AlterTableRenameStatement__TableAssignment_3" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19944:1: rule__AlterTableRenameStatement__TableAssignment_3 : ( ( RULE_ID ) ) ; public final void rule__AlterTableRenameStatement__TableAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19948:1: ( ( ( RULE_ID ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19949:1: ( ( RULE_ID ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19949:1: ( ( RULE_ID ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19950:1: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getAlterTableRenameStatementAccess().getTableTableDefinitionCrossReference_3_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19951:1: ( RULE_ID ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19952:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getAlterTableRenameStatementAccess().getTableTableDefinitionIDTerminalRuleCall_3_0_1()); } match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__AlterTableRenameStatement__TableAssignment_340151); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAlterTableRenameStatementAccess().getTableTableDefinitionIDTerminalRuleCall_3_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getAlterTableRenameStatementAccess().getTableTableDefinitionCrossReference_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AlterTableRenameStatement__TableAssignment_3" // $ANTLR start "rule__AlterTableRenameStatement__NameAssignment_5" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19963:1: rule__AlterTableRenameStatement__NameAssignment_5 : ( RULE_ID ) ; public final void rule__AlterTableRenameStatement__NameAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19967:1: ( ( RULE_ID ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19968:1: ( RULE_ID ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19968:1: ( RULE_ID ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19969:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getAlterTableRenameStatementAccess().getNameIDTerminalRuleCall_5_0()); } match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__AlterTableRenameStatement__NameAssignment_540186); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAlterTableRenameStatementAccess().getNameIDTerminalRuleCall_5_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AlterTableRenameStatement__NameAssignment_5" // $ANTLR start "rule__AlterTableAddColumnStatement__TableAssignment_2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19978:1: rule__AlterTableAddColumnStatement__TableAssignment_2 : ( ( RULE_ID ) ) ; public final void rule__AlterTableAddColumnStatement__TableAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19982:1: ( ( ( RULE_ID ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19983:1: ( ( RULE_ID ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19983:1: ( ( RULE_ID ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19984:1: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getAlterTableAddColumnStatementAccess().getTableTableDefinitionCrossReference_2_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19985:1: ( RULE_ID ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19986:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getAlterTableAddColumnStatementAccess().getTableTableDefinitionIDTerminalRuleCall_2_0_1()); } match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__AlterTableAddColumnStatement__TableAssignment_240221); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAlterTableAddColumnStatementAccess().getTableTableDefinitionIDTerminalRuleCall_2_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getAlterTableAddColumnStatementAccess().getTableTableDefinitionCrossReference_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AlterTableAddColumnStatement__TableAssignment_2" // $ANTLR start "rule__AlterTableAddColumnStatement__ColumnDefAssignment_4" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:19997:1: rule__AlterTableAddColumnStatement__ColumnDefAssignment_4 : ( ruleColumnDef ) ; public final void rule__AlterTableAddColumnStatement__ColumnDefAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20001:1: ( ( ruleColumnDef ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20002:1: ( ruleColumnDef ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20002:1: ( ruleColumnDef ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20003:1: ruleColumnDef { if ( state.backtracking==0 ) { before(grammarAccess.getAlterTableAddColumnStatementAccess().getColumnDefColumnDefParserRuleCall_4_0()); } pushFollow(FOLLOW_ruleColumnDef_in_rule__AlterTableAddColumnStatement__ColumnDefAssignment_440256); ruleColumnDef(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAlterTableAddColumnStatementAccess().getColumnDefColumnDefParserRuleCall_4_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AlterTableAddColumnStatement__ColumnDefAssignment_4" // $ANTLR start "rule__DropTableStatement__IfExistsAssignment_2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20012:1: rule__DropTableStatement__IfExistsAssignment_2 : ( ( 'if exists' ) ) ; public final void rule__DropTableStatement__IfExistsAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20016:1: ( ( ( 'if exists' ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20017:1: ( ( 'if exists' ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20017:1: ( ( 'if exists' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20018:1: ( 'if exists' ) { if ( state.backtracking==0 ) { before(grammarAccess.getDropTableStatementAccess().getIfExistsIfExistsKeyword_2_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20019:1: ( 'if exists' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20020:1: 'if exists' { if ( state.backtracking==0 ) { before(grammarAccess.getDropTableStatementAccess().getIfExistsIfExistsKeyword_2_0()); } match(input,139,FOLLOW_139_in_rule__DropTableStatement__IfExistsAssignment_240292); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDropTableStatementAccess().getIfExistsIfExistsKeyword_2_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getDropTableStatementAccess().getIfExistsIfExistsKeyword_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DropTableStatement__IfExistsAssignment_2" // $ANTLR start "rule__DropTableStatement__TableAssignment_3" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20035:1: rule__DropTableStatement__TableAssignment_3 : ( ( RULE_ID ) ) ; public final void rule__DropTableStatement__TableAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20039:1: ( ( ( RULE_ID ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20040:1: ( ( RULE_ID ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20040:1: ( ( RULE_ID ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20041:1: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getDropTableStatementAccess().getTableTableDefinitionCrossReference_3_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20042:1: ( RULE_ID ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20043:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getDropTableStatementAccess().getTableTableDefinitionIDTerminalRuleCall_3_0_1()); } match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__DropTableStatement__TableAssignment_340335); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDropTableStatementAccess().getTableTableDefinitionIDTerminalRuleCall_3_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getDropTableStatementAccess().getTableTableDefinitionCrossReference_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DropTableStatement__TableAssignment_3" // $ANTLR start "rule__DropTriggerStatement__IfExistsAssignment_2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20054:1: rule__DropTriggerStatement__IfExistsAssignment_2 : ( ( 'if exists' ) ) ; public final void rule__DropTriggerStatement__IfExistsAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20058:1: ( ( ( 'if exists' ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20059:1: ( ( 'if exists' ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20059:1: ( ( 'if exists' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20060:1: ( 'if exists' ) { if ( state.backtracking==0 ) { before(grammarAccess.getDropTriggerStatementAccess().getIfExistsIfExistsKeyword_2_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20061:1: ( 'if exists' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20062:1: 'if exists' { if ( state.backtracking==0 ) { before(grammarAccess.getDropTriggerStatementAccess().getIfExistsIfExistsKeyword_2_0()); } match(input,139,FOLLOW_139_in_rule__DropTriggerStatement__IfExistsAssignment_240375); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDropTriggerStatementAccess().getIfExistsIfExistsKeyword_2_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getDropTriggerStatementAccess().getIfExistsIfExistsKeyword_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DropTriggerStatement__IfExistsAssignment_2" // $ANTLR start "rule__DropTriggerStatement__TriggerAssignment_3" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20077:1: rule__DropTriggerStatement__TriggerAssignment_3 : ( ( RULE_ID ) ) ; public final void rule__DropTriggerStatement__TriggerAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20081:1: ( ( ( RULE_ID ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20082:1: ( ( RULE_ID ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20082:1: ( ( RULE_ID ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20083:1: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getDropTriggerStatementAccess().getTriggerCreateTriggerStatementCrossReference_3_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20084:1: ( RULE_ID ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20085:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getDropTriggerStatementAccess().getTriggerCreateTriggerStatementIDTerminalRuleCall_3_0_1()); } match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__DropTriggerStatement__TriggerAssignment_340418); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDropTriggerStatementAccess().getTriggerCreateTriggerStatementIDTerminalRuleCall_3_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getDropTriggerStatementAccess().getTriggerCreateTriggerStatementCrossReference_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DropTriggerStatement__TriggerAssignment_3" // $ANTLR start "rule__DropViewStatement__IfExistsAssignment_2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20096:1: rule__DropViewStatement__IfExistsAssignment_2 : ( ( 'if exists' ) ) ; public final void rule__DropViewStatement__IfExistsAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20100:1: ( ( ( 'if exists' ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20101:1: ( ( 'if exists' ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20101:1: ( ( 'if exists' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20102:1: ( 'if exists' ) { if ( state.backtracking==0 ) { before(grammarAccess.getDropViewStatementAccess().getIfExistsIfExistsKeyword_2_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20103:1: ( 'if exists' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20104:1: 'if exists' { if ( state.backtracking==0 ) { before(grammarAccess.getDropViewStatementAccess().getIfExistsIfExistsKeyword_2_0()); } match(input,139,FOLLOW_139_in_rule__DropViewStatement__IfExistsAssignment_240458); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDropViewStatementAccess().getIfExistsIfExistsKeyword_2_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getDropViewStatementAccess().getIfExistsIfExistsKeyword_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DropViewStatement__IfExistsAssignment_2" // $ANTLR start "rule__DropViewStatement__ViewAssignment_3" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20119:1: rule__DropViewStatement__ViewAssignment_3 : ( ( RULE_ID ) ) ; public final void rule__DropViewStatement__ViewAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20123:1: ( ( ( RULE_ID ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20124:1: ( ( RULE_ID ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20124:1: ( ( RULE_ID ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20125:1: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getDropViewStatementAccess().getViewCreateViewStatementCrossReference_3_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20126:1: ( RULE_ID ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20127:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getDropViewStatementAccess().getViewCreateViewStatementIDTerminalRuleCall_3_0_1()); } match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__DropViewStatement__ViewAssignment_340501); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDropViewStatementAccess().getViewCreateViewStatementIDTerminalRuleCall_3_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getDropViewStatementAccess().getViewCreateViewStatementCrossReference_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DropViewStatement__ViewAssignment_3" // $ANTLR start "rule__CreateIndexStatement__UniqueAssignment_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20138:1: rule__CreateIndexStatement__UniqueAssignment_1 : ( ( 'unique' ) ) ; public final void rule__CreateIndexStatement__UniqueAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20142:1: ( ( ( 'unique' ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20143:1: ( ( 'unique' ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20143:1: ( ( 'unique' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20144:1: ( 'unique' ) { if ( state.backtracking==0 ) { before(grammarAccess.getCreateIndexStatementAccess().getUniqueUniqueKeyword_1_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20145:1: ( 'unique' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20146:1: 'unique' { if ( state.backtracking==0 ) { before(grammarAccess.getCreateIndexStatementAccess().getUniqueUniqueKeyword_1_0()); } match(input,106,FOLLOW_106_in_rule__CreateIndexStatement__UniqueAssignment_140541); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCreateIndexStatementAccess().getUniqueUniqueKeyword_1_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getCreateIndexStatementAccess().getUniqueUniqueKeyword_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateIndexStatement__UniqueAssignment_1" // $ANTLR start "rule__CreateIndexStatement__NameAssignment_3" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20161:1: rule__CreateIndexStatement__NameAssignment_3 : ( RULE_ID ) ; public final void rule__CreateIndexStatement__NameAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20165:1: ( ( RULE_ID ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20166:1: ( RULE_ID ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20166:1: ( RULE_ID ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20167:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getCreateIndexStatementAccess().getNameIDTerminalRuleCall_3_0()); } match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__CreateIndexStatement__NameAssignment_340580); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCreateIndexStatementAccess().getNameIDTerminalRuleCall_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateIndexStatement__NameAssignment_3" // $ANTLR start "rule__CreateIndexStatement__TableAssignment_5" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20176:1: rule__CreateIndexStatement__TableAssignment_5 : ( ( RULE_ID ) ) ; public final void rule__CreateIndexStatement__TableAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20180:1: ( ( ( RULE_ID ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20181:1: ( ( RULE_ID ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20181:1: ( ( RULE_ID ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20182:1: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getCreateIndexStatementAccess().getTableTableDefinitionCrossReference_5_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20183:1: ( RULE_ID ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20184:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getCreateIndexStatementAccess().getTableTableDefinitionIDTerminalRuleCall_5_0_1()); } match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__CreateIndexStatement__TableAssignment_540615); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCreateIndexStatementAccess().getTableTableDefinitionIDTerminalRuleCall_5_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getCreateIndexStatementAccess().getTableTableDefinitionCrossReference_5_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateIndexStatement__TableAssignment_5" // $ANTLR start "rule__CreateIndexStatement__ColumnsAssignment_7" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20195:1: rule__CreateIndexStatement__ColumnsAssignment_7 : ( ruleIndexedColumn ) ; public final void rule__CreateIndexStatement__ColumnsAssignment_7() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20199:1: ( ( ruleIndexedColumn ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20200:1: ( ruleIndexedColumn ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20200:1: ( ruleIndexedColumn ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20201:1: ruleIndexedColumn { if ( state.backtracking==0 ) { before(grammarAccess.getCreateIndexStatementAccess().getColumnsIndexedColumnParserRuleCall_7_0()); } pushFollow(FOLLOW_ruleIndexedColumn_in_rule__CreateIndexStatement__ColumnsAssignment_740650); ruleIndexedColumn(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCreateIndexStatementAccess().getColumnsIndexedColumnParserRuleCall_7_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateIndexStatement__ColumnsAssignment_7" // $ANTLR start "rule__CreateIndexStatement__ColumnsAssignment_8_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20210:1: rule__CreateIndexStatement__ColumnsAssignment_8_1 : ( ruleIndexedColumn ) ; public final void rule__CreateIndexStatement__ColumnsAssignment_8_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20214:1: ( ( ruleIndexedColumn ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20215:1: ( ruleIndexedColumn ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20215:1: ( ruleIndexedColumn ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20216:1: ruleIndexedColumn { if ( state.backtracking==0 ) { before(grammarAccess.getCreateIndexStatementAccess().getColumnsIndexedColumnParserRuleCall_8_1_0()); } pushFollow(FOLLOW_ruleIndexedColumn_in_rule__CreateIndexStatement__ColumnsAssignment_8_140681); ruleIndexedColumn(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCreateIndexStatementAccess().getColumnsIndexedColumnParserRuleCall_8_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateIndexStatement__ColumnsAssignment_8_1" // $ANTLR start "rule__DropIndexStatement__IfExistsAssignment_2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20225:1: rule__DropIndexStatement__IfExistsAssignment_2 : ( ( 'if exists' ) ) ; public final void rule__DropIndexStatement__IfExistsAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20229:1: ( ( ( 'if exists' ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20230:1: ( ( 'if exists' ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20230:1: ( ( 'if exists' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20231:1: ( 'if exists' ) { if ( state.backtracking==0 ) { before(grammarAccess.getDropIndexStatementAccess().getIfExistsIfExistsKeyword_2_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20232:1: ( 'if exists' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20233:1: 'if exists' { if ( state.backtracking==0 ) { before(grammarAccess.getDropIndexStatementAccess().getIfExistsIfExistsKeyword_2_0()); } match(input,139,FOLLOW_139_in_rule__DropIndexStatement__IfExistsAssignment_240717); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDropIndexStatementAccess().getIfExistsIfExistsKeyword_2_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getDropIndexStatementAccess().getIfExistsIfExistsKeyword_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DropIndexStatement__IfExistsAssignment_2" // $ANTLR start "rule__DropIndexStatement__IndexAssignment_3" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20248:1: rule__DropIndexStatement__IndexAssignment_3 : ( ( RULE_ID ) ) ; public final void rule__DropIndexStatement__IndexAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20252:1: ( ( ( RULE_ID ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20253:1: ( ( RULE_ID ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20253:1: ( ( RULE_ID ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20254:1: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getDropIndexStatementAccess().getIndexCreateIndexStatementCrossReference_3_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20255:1: ( RULE_ID ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20256:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getDropIndexStatementAccess().getIndexCreateIndexStatementIDTerminalRuleCall_3_0_1()); } match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__DropIndexStatement__IndexAssignment_340760); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDropIndexStatementAccess().getIndexCreateIndexStatementIDTerminalRuleCall_3_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getDropIndexStatementAccess().getIndexCreateIndexStatementCrossReference_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DropIndexStatement__IndexAssignment_3" // $ANTLR start "rule__ColumnDef__NameAssignment_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20267:1: rule__ColumnDef__NameAssignment_1 : ( RULE_ID ) ; public final void rule__ColumnDef__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20271:1: ( ( RULE_ID ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20272:1: ( RULE_ID ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20272:1: ( RULE_ID ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20273:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getColumnDefAccess().getNameIDTerminalRuleCall_1_0()); } match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__ColumnDef__NameAssignment_140795); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getColumnDefAccess().getNameIDTerminalRuleCall_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ColumnDef__NameAssignment_1" // $ANTLR start "rule__ColumnDef__TypeAssignment_2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20282:1: rule__ColumnDef__TypeAssignment_2 : ( ruleColumnType ) ; public final void rule__ColumnDef__TypeAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20286:1: ( ( ruleColumnType ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20287:1: ( ruleColumnType ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20287:1: ( ruleColumnType ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20288:1: ruleColumnType { if ( state.backtracking==0 ) { before(grammarAccess.getColumnDefAccess().getTypeColumnTypeEnumRuleCall_2_0()); } pushFollow(FOLLOW_ruleColumnType_in_rule__ColumnDef__TypeAssignment_240826); ruleColumnType(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getColumnDefAccess().getTypeColumnTypeEnumRuleCall_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ColumnDef__TypeAssignment_2" // $ANTLR start "rule__ColumnDef__ConstraintsAssignment_3" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20297:1: rule__ColumnDef__ConstraintsAssignment_3 : ( ruleColumnConstraint ) ; public final void rule__ColumnDef__ConstraintsAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20301:1: ( ( ruleColumnConstraint ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20302:1: ( ruleColumnConstraint ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20302:1: ( ruleColumnConstraint ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20303:1: ruleColumnConstraint { if ( state.backtracking==0 ) { before(grammarAccess.getColumnDefAccess().getConstraintsColumnConstraintParserRuleCall_3_0()); } pushFollow(FOLLOW_ruleColumnConstraint_in_rule__ColumnDef__ConstraintsAssignment_340857); ruleColumnConstraint(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getColumnDefAccess().getConstraintsColumnConstraintParserRuleCall_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ColumnDef__ConstraintsAssignment_3" // $ANTLR start "rule__ColumnConstraint__AscAssignment_0_2_0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20312:1: rule__ColumnConstraint__AscAssignment_0_2_0 : ( ( 'asc' ) ) ; public final void rule__ColumnConstraint__AscAssignment_0_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20316:1: ( ( ( 'asc' ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20317:1: ( ( 'asc' ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20317:1: ( ( 'asc' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20318:1: ( 'asc' ) { if ( state.backtracking==0 ) { before(grammarAccess.getColumnConstraintAccess().getAscAscKeyword_0_2_0_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20319:1: ( 'asc' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20320:1: 'asc' { if ( state.backtracking==0 ) { before(grammarAccess.getColumnConstraintAccess().getAscAscKeyword_0_2_0_0()); } match(input,126,FOLLOW_126_in_rule__ColumnConstraint__AscAssignment_0_2_040893); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getColumnConstraintAccess().getAscAscKeyword_0_2_0_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getColumnConstraintAccess().getAscAscKeyword_0_2_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ColumnConstraint__AscAssignment_0_2_0" // $ANTLR start "rule__ColumnConstraint__DescAssignment_0_2_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20335:1: rule__ColumnConstraint__DescAssignment_0_2_1 : ( ( 'desc' ) ) ; public final void rule__ColumnConstraint__DescAssignment_0_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20339:1: ( ( ( 'desc' ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20340:1: ( ( 'desc' ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20340:1: ( ( 'desc' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20341:1: ( 'desc' ) { if ( state.backtracking==0 ) { before(grammarAccess.getColumnConstraintAccess().getDescDescKeyword_0_2_1_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20342:1: ( 'desc' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20343:1: 'desc' { if ( state.backtracking==0 ) { before(grammarAccess.getColumnConstraintAccess().getDescDescKeyword_0_2_1_0()); } match(input,127,FOLLOW_127_in_rule__ColumnConstraint__DescAssignment_0_2_140937); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getColumnConstraintAccess().getDescDescKeyword_0_2_1_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getColumnConstraintAccess().getDescDescKeyword_0_2_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ColumnConstraint__DescAssignment_0_2_1" // $ANTLR start "rule__ColumnConstraint__AutoincrementAssignment_0_3" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20358:1: rule__ColumnConstraint__AutoincrementAssignment_0_3 : ( ( 'autoincrement' ) ) ; public final void rule__ColumnConstraint__AutoincrementAssignment_0_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20362:1: ( ( ( 'autoincrement' ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20363:1: ( ( 'autoincrement' ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20363:1: ( ( 'autoincrement' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20364:1: ( 'autoincrement' ) { if ( state.backtracking==0 ) { before(grammarAccess.getColumnConstraintAccess().getAutoincrementAutoincrementKeyword_0_3_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20365:1: ( 'autoincrement' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20366:1: 'autoincrement' { if ( state.backtracking==0 ) { before(grammarAccess.getColumnConstraintAccess().getAutoincrementAutoincrementKeyword_0_3_0()); } match(input,140,FOLLOW_140_in_rule__ColumnConstraint__AutoincrementAssignment_0_340981); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getColumnConstraintAccess().getAutoincrementAutoincrementKeyword_0_3_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getColumnConstraintAccess().getAutoincrementAutoincrementKeyword_0_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ColumnConstraint__AutoincrementAssignment_0_3" // $ANTLR start "rule__ColumnConstraint__ConflictClauseAssignment_1_2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20381:1: rule__ColumnConstraint__ConflictClauseAssignment_1_2 : ( ruleConflictClause ) ; public final void rule__ColumnConstraint__ConflictClauseAssignment_1_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20385:1: ( ( ruleConflictClause ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20386:1: ( ruleConflictClause ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20386:1: ( ruleConflictClause ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20387:1: ruleConflictClause { if ( state.backtracking==0 ) { before(grammarAccess.getColumnConstraintAccess().getConflictClauseConflictClauseParserRuleCall_1_2_0()); } pushFollow(FOLLOW_ruleConflictClause_in_rule__ColumnConstraint__ConflictClauseAssignment_1_241020); ruleConflictClause(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getColumnConstraintAccess().getConflictClauseConflictClauseParserRuleCall_1_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ColumnConstraint__ConflictClauseAssignment_1_2" // $ANTLR start "rule__ColumnConstraint__ConflictClauseAssignment_2_2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20396:1: rule__ColumnConstraint__ConflictClauseAssignment_2_2 : ( ruleConflictClause ) ; public final void rule__ColumnConstraint__ConflictClauseAssignment_2_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20400:1: ( ( ruleConflictClause ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20401:1: ( ruleConflictClause ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20401:1: ( ruleConflictClause ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20402:1: ruleConflictClause { if ( state.backtracking==0 ) { before(grammarAccess.getColumnConstraintAccess().getConflictClauseConflictClauseParserRuleCall_2_2_0()); } pushFollow(FOLLOW_ruleConflictClause_in_rule__ColumnConstraint__ConflictClauseAssignment_2_241051); ruleConflictClause(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getColumnConstraintAccess().getConflictClauseConflictClauseParserRuleCall_2_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ColumnConstraint__ConflictClauseAssignment_2_2" // $ANTLR start "rule__ColumnConstraint__DefaultValueAssignment_3_2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20411:1: rule__ColumnConstraint__DefaultValueAssignment_3_2 : ( ruleDefaultValue ) ; public final void rule__ColumnConstraint__DefaultValueAssignment_3_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20415:1: ( ( ruleDefaultValue ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20416:1: ( ruleDefaultValue ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20416:1: ( ruleDefaultValue ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20417:1: ruleDefaultValue { if ( state.backtracking==0 ) { before(grammarAccess.getColumnConstraintAccess().getDefaultValueDefaultValueParserRuleCall_3_2_0()); } pushFollow(FOLLOW_ruleDefaultValue_in_rule__ColumnConstraint__DefaultValueAssignment_3_241082); ruleDefaultValue(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getColumnConstraintAccess().getDefaultValueDefaultValueParserRuleCall_3_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ColumnConstraint__DefaultValueAssignment_3_2" // $ANTLR start "rule__ColumnConstraint__ExpressionAssignment_4_3" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20426:1: rule__ColumnConstraint__ExpressionAssignment_4_3 : ( ruleSqlExpression ) ; public final void rule__ColumnConstraint__ExpressionAssignment_4_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20430:1: ( ( ruleSqlExpression ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20431:1: ( ruleSqlExpression ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20431:1: ( ruleSqlExpression ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20432:1: ruleSqlExpression { if ( state.backtracking==0 ) { before(grammarAccess.getColumnConstraintAccess().getExpressionSqlExpressionParserRuleCall_4_3_0()); } pushFollow(FOLLOW_ruleSqlExpression_in_rule__ColumnConstraint__ExpressionAssignment_4_341113); ruleSqlExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getColumnConstraintAccess().getExpressionSqlExpressionParserRuleCall_4_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ColumnConstraint__ExpressionAssignment_4_3" // $ANTLR start "rule__UniqueTableConstraint__NameAssignment_0_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20441:1: rule__UniqueTableConstraint__NameAssignment_0_1 : ( RULE_ID ) ; public final void rule__UniqueTableConstraint__NameAssignment_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20445:1: ( ( RULE_ID ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20446:1: ( RULE_ID ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20446:1: ( RULE_ID ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20447:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getUniqueTableConstraintAccess().getNameIDTerminalRuleCall_0_1_0()); } match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__UniqueTableConstraint__NameAssignment_0_141144); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUniqueTableConstraintAccess().getNameIDTerminalRuleCall_0_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__UniqueTableConstraint__NameAssignment_0_1" // $ANTLR start "rule__UniqueTableConstraint__ColumnsAssignment_3" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20456:1: rule__UniqueTableConstraint__ColumnsAssignment_3 : ( ruleIndexedColumn ) ; public final void rule__UniqueTableConstraint__ColumnsAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20460:1: ( ( ruleIndexedColumn ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20461:1: ( ruleIndexedColumn ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20461:1: ( ruleIndexedColumn ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20462:1: ruleIndexedColumn { if ( state.backtracking==0 ) { before(grammarAccess.getUniqueTableConstraintAccess().getColumnsIndexedColumnParserRuleCall_3_0()); } pushFollow(FOLLOW_ruleIndexedColumn_in_rule__UniqueTableConstraint__ColumnsAssignment_341175); ruleIndexedColumn(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUniqueTableConstraintAccess().getColumnsIndexedColumnParserRuleCall_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__UniqueTableConstraint__ColumnsAssignment_3" // $ANTLR start "rule__UniqueTableConstraint__ColumnsAssignment_4_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20471:1: rule__UniqueTableConstraint__ColumnsAssignment_4_1 : ( ruleIndexedColumn ) ; public final void rule__UniqueTableConstraint__ColumnsAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20475:1: ( ( ruleIndexedColumn ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20476:1: ( ruleIndexedColumn ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20476:1: ( ruleIndexedColumn ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20477:1: ruleIndexedColumn { if ( state.backtracking==0 ) { before(grammarAccess.getUniqueTableConstraintAccess().getColumnsIndexedColumnParserRuleCall_4_1_0()); } pushFollow(FOLLOW_ruleIndexedColumn_in_rule__UniqueTableConstraint__ColumnsAssignment_4_141206); ruleIndexedColumn(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUniqueTableConstraintAccess().getColumnsIndexedColumnParserRuleCall_4_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__UniqueTableConstraint__ColumnsAssignment_4_1" // $ANTLR start "rule__UniqueTableConstraint__ConflictClauseAssignment_6" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20486:1: rule__UniqueTableConstraint__ConflictClauseAssignment_6 : ( ruleConflictClause ) ; public final void rule__UniqueTableConstraint__ConflictClauseAssignment_6() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20490:1: ( ( ruleConflictClause ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20491:1: ( ruleConflictClause ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20491:1: ( ruleConflictClause ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20492:1: ruleConflictClause { if ( state.backtracking==0 ) { before(grammarAccess.getUniqueTableConstraintAccess().getConflictClauseConflictClauseParserRuleCall_6_0()); } pushFollow(FOLLOW_ruleConflictClause_in_rule__UniqueTableConstraint__ConflictClauseAssignment_641237); ruleConflictClause(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUniqueTableConstraintAccess().getConflictClauseConflictClauseParserRuleCall_6_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__UniqueTableConstraint__ConflictClauseAssignment_6" // $ANTLR start "rule__PrimaryConstraint__NameAssignment_0_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20501:1: rule__PrimaryConstraint__NameAssignment_0_1 : ( RULE_ID ) ; public final void rule__PrimaryConstraint__NameAssignment_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20505:1: ( ( RULE_ID ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20506:1: ( RULE_ID ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20506:1: ( RULE_ID ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20507:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryConstraintAccess().getNameIDTerminalRuleCall_0_1_0()); } match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__PrimaryConstraint__NameAssignment_0_141268); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryConstraintAccess().getNameIDTerminalRuleCall_0_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryConstraint__NameAssignment_0_1" // $ANTLR start "rule__PrimaryConstraint__ColumnsAssignment_3" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20516:1: rule__PrimaryConstraint__ColumnsAssignment_3 : ( ruleIndexedColumn ) ; public final void rule__PrimaryConstraint__ColumnsAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20520:1: ( ( ruleIndexedColumn ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20521:1: ( ruleIndexedColumn ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20521:1: ( ruleIndexedColumn ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20522:1: ruleIndexedColumn { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryConstraintAccess().getColumnsIndexedColumnParserRuleCall_3_0()); } pushFollow(FOLLOW_ruleIndexedColumn_in_rule__PrimaryConstraint__ColumnsAssignment_341299); ruleIndexedColumn(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryConstraintAccess().getColumnsIndexedColumnParserRuleCall_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryConstraint__ColumnsAssignment_3" // $ANTLR start "rule__PrimaryConstraint__ColumnsAssignment_4_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20531:1: rule__PrimaryConstraint__ColumnsAssignment_4_1 : ( ruleIndexedColumn ) ; public final void rule__PrimaryConstraint__ColumnsAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20535:1: ( ( ruleIndexedColumn ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20536:1: ( ruleIndexedColumn ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20536:1: ( ruleIndexedColumn ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20537:1: ruleIndexedColumn { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryConstraintAccess().getColumnsIndexedColumnParserRuleCall_4_1_0()); } pushFollow(FOLLOW_ruleIndexedColumn_in_rule__PrimaryConstraint__ColumnsAssignment_4_141330); ruleIndexedColumn(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryConstraintAccess().getColumnsIndexedColumnParserRuleCall_4_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryConstraint__ColumnsAssignment_4_1" // $ANTLR start "rule__PrimaryConstraint__ConflictClauseAssignment_6" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20546:1: rule__PrimaryConstraint__ConflictClauseAssignment_6 : ( ruleConflictClause ) ; public final void rule__PrimaryConstraint__ConflictClauseAssignment_6() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20550:1: ( ( ruleConflictClause ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20551:1: ( ruleConflictClause ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20551:1: ( ruleConflictClause ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20552:1: ruleConflictClause { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryConstraintAccess().getConflictClauseConflictClauseParserRuleCall_6_0()); } pushFollow(FOLLOW_ruleConflictClause_in_rule__PrimaryConstraint__ConflictClauseAssignment_641361); ruleConflictClause(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryConstraintAccess().getConflictClauseConflictClauseParserRuleCall_6_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimaryConstraint__ConflictClauseAssignment_6" // $ANTLR start "rule__CheckTableConstraint__NameAssignment_0_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20561:1: rule__CheckTableConstraint__NameAssignment_0_1 : ( RULE_ID ) ; public final void rule__CheckTableConstraint__NameAssignment_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20565:1: ( ( RULE_ID ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20566:1: ( RULE_ID ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20566:1: ( RULE_ID ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20567:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getCheckTableConstraintAccess().getNameIDTerminalRuleCall_0_1_0()); } match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__CheckTableConstraint__NameAssignment_0_141392); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCheckTableConstraintAccess().getNameIDTerminalRuleCall_0_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CheckTableConstraint__NameAssignment_0_1" // $ANTLR start "rule__CheckTableConstraint__ExpressionAssignment_3" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20576:1: rule__CheckTableConstraint__ExpressionAssignment_3 : ( ruleSqlExpression ) ; public final void rule__CheckTableConstraint__ExpressionAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20580:1: ( ( ruleSqlExpression ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20581:1: ( ruleSqlExpression ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20581:1: ( ruleSqlExpression ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20582:1: ruleSqlExpression { if ( state.backtracking==0 ) { before(grammarAccess.getCheckTableConstraintAccess().getExpressionSqlExpressionParserRuleCall_3_0()); } pushFollow(FOLLOW_ruleSqlExpression_in_rule__CheckTableConstraint__ExpressionAssignment_341423); ruleSqlExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCheckTableConstraintAccess().getExpressionSqlExpressionParserRuleCall_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CheckTableConstraint__ExpressionAssignment_3" // $ANTLR start "rule__IndexedColumn__ColumnReferenceAssignment_0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20591:1: rule__IndexedColumn__ColumnReferenceAssignment_0 : ( ( RULE_ID ) ) ; public final void rule__IndexedColumn__ColumnReferenceAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20595:1: ( ( ( RULE_ID ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20596:1: ( ( RULE_ID ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20596:1: ( ( RULE_ID ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20597:1: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getIndexedColumnAccess().getColumnReferenceColumnDefCrossReference_0_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20598:1: ( RULE_ID ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20599:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getIndexedColumnAccess().getColumnReferenceColumnDefIDTerminalRuleCall_0_0_1()); } match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__IndexedColumn__ColumnReferenceAssignment_041458); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getIndexedColumnAccess().getColumnReferenceColumnDefIDTerminalRuleCall_0_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getIndexedColumnAccess().getColumnReferenceColumnDefCrossReference_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__IndexedColumn__ColumnReferenceAssignment_0" // $ANTLR start "rule__IndexedColumn__CollationNameAssignment_1_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20610:1: rule__IndexedColumn__CollationNameAssignment_1_1 : ( RULE_ID ) ; public final void rule__IndexedColumn__CollationNameAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20614:1: ( ( RULE_ID ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20615:1: ( RULE_ID ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20615:1: ( RULE_ID ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20616:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getIndexedColumnAccess().getCollationNameIDTerminalRuleCall_1_1_0()); } match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__IndexedColumn__CollationNameAssignment_1_141493); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getIndexedColumnAccess().getCollationNameIDTerminalRuleCall_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__IndexedColumn__CollationNameAssignment_1_1" // $ANTLR start "rule__IndexedColumn__AscAssignment_2_0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20625:1: rule__IndexedColumn__AscAssignment_2_0 : ( ( 'asc' ) ) ; public final void rule__IndexedColumn__AscAssignment_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20629:1: ( ( ( 'asc' ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20630:1: ( ( 'asc' ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20630:1: ( ( 'asc' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20631:1: ( 'asc' ) { if ( state.backtracking==0 ) { before(grammarAccess.getIndexedColumnAccess().getAscAscKeyword_2_0_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20632:1: ( 'asc' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20633:1: 'asc' { if ( state.backtracking==0 ) { before(grammarAccess.getIndexedColumnAccess().getAscAscKeyword_2_0_0()); } match(input,126,FOLLOW_126_in_rule__IndexedColumn__AscAssignment_2_041529); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getIndexedColumnAccess().getAscAscKeyword_2_0_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getIndexedColumnAccess().getAscAscKeyword_2_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__IndexedColumn__AscAssignment_2_0" // $ANTLR start "rule__IndexedColumn__DescAssignment_2_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20648:1: rule__IndexedColumn__DescAssignment_2_1 : ( ( 'desc' ) ) ; public final void rule__IndexedColumn__DescAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20652:1: ( ( ( 'desc' ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20653:1: ( ( 'desc' ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20653:1: ( ( 'desc' ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20654:1: ( 'desc' ) { if ( state.backtracking==0 ) { before(grammarAccess.getIndexedColumnAccess().getDescDescKeyword_2_1_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20655:1: ( 'desc' ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20656:1: 'desc' { if ( state.backtracking==0 ) { before(grammarAccess.getIndexedColumnAccess().getDescDescKeyword_2_1_0()); } match(input,127,FOLLOW_127_in_rule__IndexedColumn__DescAssignment_2_141573); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getIndexedColumnAccess().getDescDescKeyword_2_1_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getIndexedColumnAccess().getDescDescKeyword_2_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__IndexedColumn__DescAssignment_2_1" // $ANTLR start "rule__DefaultValue__LiteralAssignment_0_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20671:1: rule__DefaultValue__LiteralAssignment_0_1 : ( ruleLiteralValue ) ; public final void rule__DefaultValue__LiteralAssignment_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20675:1: ( ( ruleLiteralValue ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20676:1: ( ruleLiteralValue ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20676:1: ( ruleLiteralValue ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20677:1: ruleLiteralValue { if ( state.backtracking==0 ) { before(grammarAccess.getDefaultValueAccess().getLiteralLiteralValueParserRuleCall_0_1_0()); } pushFollow(FOLLOW_ruleLiteralValue_in_rule__DefaultValue__LiteralAssignment_0_141612); ruleLiteralValue(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDefaultValueAccess().getLiteralLiteralValueParserRuleCall_0_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DefaultValue__LiteralAssignment_0_1" // $ANTLR start "rule__DefaultValue__ExpressionAssignment_1_2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20686:1: rule__DefaultValue__ExpressionAssignment_1_2 : ( ruleSqlExpression ) ; public final void rule__DefaultValue__ExpressionAssignment_1_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20690:1: ( ( ruleSqlExpression ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20691:1: ( ruleSqlExpression ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20691:1: ( ruleSqlExpression ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20692:1: ruleSqlExpression { if ( state.backtracking==0 ) { before(grammarAccess.getDefaultValueAccess().getExpressionSqlExpressionParserRuleCall_1_2_0()); } pushFollow(FOLLOW_ruleSqlExpression_in_rule__DefaultValue__ExpressionAssignment_1_241643); ruleSqlExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDefaultValueAccess().getExpressionSqlExpressionParserRuleCall_1_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DefaultValue__ExpressionAssignment_1_2" // $ANTLR start "rule__ConflictClause__ResolutionAssignment_2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20701:1: rule__ConflictClause__ResolutionAssignment_2 : ( ruleConflictResolution ) ; public final void rule__ConflictClause__ResolutionAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20705:1: ( ( ruleConflictResolution ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20706:1: ( ruleConflictResolution ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20706:1: ( ruleConflictResolution ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20707:1: ruleConflictResolution { if ( state.backtracking==0 ) { before(grammarAccess.getConflictClauseAccess().getResolutionConflictResolutionEnumRuleCall_2_0()); } pushFollow(FOLLOW_ruleConflictResolution_in_rule__ConflictClause__ResolutionAssignment_241674); ruleConflictResolution(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getConflictClauseAccess().getResolutionConflictResolutionEnumRuleCall_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ConflictClause__ResolutionAssignment_2" // $ANTLR start "rule__DeleteStatement__TableAssignment_2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20716:1: rule__DeleteStatement__TableAssignment_2 : ( ( RULE_ID ) ) ; public final void rule__DeleteStatement__TableAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20720:1: ( ( ( RULE_ID ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20721:1: ( ( RULE_ID ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20721:1: ( ( RULE_ID ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20722:1: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getDeleteStatementAccess().getTableTableDefinitionCrossReference_2_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20723:1: ( RULE_ID ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20724:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getDeleteStatementAccess().getTableTableDefinitionIDTerminalRuleCall_2_0_1()); } match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__DeleteStatement__TableAssignment_241709); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDeleteStatementAccess().getTableTableDefinitionIDTerminalRuleCall_2_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getDeleteStatementAccess().getTableTableDefinitionCrossReference_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DeleteStatement__TableAssignment_2" // $ANTLR start "rule__DeleteStatement__ExpressionAssignment_3_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20735:1: rule__DeleteStatement__ExpressionAssignment_3_1 : ( ruleSqlExpression ) ; public final void rule__DeleteStatement__ExpressionAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20739:1: ( ( ruleSqlExpression ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20740:1: ( ruleSqlExpression ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20740:1: ( ruleSqlExpression ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20741:1: ruleSqlExpression { if ( state.backtracking==0 ) { before(grammarAccess.getDeleteStatementAccess().getExpressionSqlExpressionParserRuleCall_3_1_0()); } pushFollow(FOLLOW_ruleSqlExpression_in_rule__DeleteStatement__ExpressionAssignment_3_141744); ruleSqlExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDeleteStatementAccess().getExpressionSqlExpressionParserRuleCall_3_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__DeleteStatement__ExpressionAssignment_3_1" // $ANTLR start "rule__InsertStatement__ConflictResolutionAssignment_0_0_1_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20750:1: rule__InsertStatement__ConflictResolutionAssignment_0_0_1_1 : ( ruleConflictResolution ) ; public final void rule__InsertStatement__ConflictResolutionAssignment_0_0_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20754:1: ( ( ruleConflictResolution ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20755:1: ( ruleConflictResolution ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20755:1: ( ruleConflictResolution ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20756:1: ruleConflictResolution { if ( state.backtracking==0 ) { before(grammarAccess.getInsertStatementAccess().getConflictResolutionConflictResolutionEnumRuleCall_0_0_1_1_0()); } pushFollow(FOLLOW_ruleConflictResolution_in_rule__InsertStatement__ConflictResolutionAssignment_0_0_1_141775); ruleConflictResolution(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInsertStatementAccess().getConflictResolutionConflictResolutionEnumRuleCall_0_0_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InsertStatement__ConflictResolutionAssignment_0_0_1_1" // $ANTLR start "rule__InsertStatement__TableAssignment_2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20765:1: rule__InsertStatement__TableAssignment_2 : ( ( RULE_ID ) ) ; public final void rule__InsertStatement__TableAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20769:1: ( ( ( RULE_ID ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20770:1: ( ( RULE_ID ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20770:1: ( ( RULE_ID ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20771:1: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getInsertStatementAccess().getTableTableDefinitionCrossReference_2_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20772:1: ( RULE_ID ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20773:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getInsertStatementAccess().getTableTableDefinitionIDTerminalRuleCall_2_0_1()); } match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__InsertStatement__TableAssignment_241810); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInsertStatementAccess().getTableTableDefinitionIDTerminalRuleCall_2_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getInsertStatementAccess().getTableTableDefinitionCrossReference_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InsertStatement__TableAssignment_2" // $ANTLR start "rule__InsertStatement__ColumnNamesAssignment_3_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20784:1: rule__InsertStatement__ColumnNamesAssignment_3_1 : ( ( RULE_ID ) ) ; public final void rule__InsertStatement__ColumnNamesAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20788:1: ( ( ( RULE_ID ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20789:1: ( ( RULE_ID ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20789:1: ( ( RULE_ID ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20790:1: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getInsertStatementAccess().getColumnNamesColumnDefCrossReference_3_1_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20791:1: ( RULE_ID ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20792:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getInsertStatementAccess().getColumnNamesColumnDefIDTerminalRuleCall_3_1_0_1()); } match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__InsertStatement__ColumnNamesAssignment_3_141849); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInsertStatementAccess().getColumnNamesColumnDefIDTerminalRuleCall_3_1_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getInsertStatementAccess().getColumnNamesColumnDefCrossReference_3_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InsertStatement__ColumnNamesAssignment_3_1" // $ANTLR start "rule__InsertStatement__ColumnNamesAssignment_3_2_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20803:1: rule__InsertStatement__ColumnNamesAssignment_3_2_1 : ( ( RULE_ID ) ) ; public final void rule__InsertStatement__ColumnNamesAssignment_3_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20807:1: ( ( ( RULE_ID ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20808:1: ( ( RULE_ID ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20808:1: ( ( RULE_ID ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20809:1: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getInsertStatementAccess().getColumnNamesColumnDefCrossReference_3_2_1_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20810:1: ( RULE_ID ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20811:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getInsertStatementAccess().getColumnNamesColumnDefIDTerminalRuleCall_3_2_1_0_1()); } match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__InsertStatement__ColumnNamesAssignment_3_2_141888); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInsertStatementAccess().getColumnNamesColumnDefIDTerminalRuleCall_3_2_1_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getInsertStatementAccess().getColumnNamesColumnDefCrossReference_3_2_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InsertStatement__ColumnNamesAssignment_3_2_1" // $ANTLR start "rule__InsertStatement__ExpressionsAssignment_4_0_0_2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20822:1: rule__InsertStatement__ExpressionsAssignment_4_0_0_2 : ( ruleSqlExpression ) ; public final void rule__InsertStatement__ExpressionsAssignment_4_0_0_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20826:1: ( ( ruleSqlExpression ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20827:1: ( ruleSqlExpression ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20827:1: ( ruleSqlExpression ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20828:1: ruleSqlExpression { if ( state.backtracking==0 ) { before(grammarAccess.getInsertStatementAccess().getExpressionsSqlExpressionParserRuleCall_4_0_0_2_0()); } pushFollow(FOLLOW_ruleSqlExpression_in_rule__InsertStatement__ExpressionsAssignment_4_0_0_241923); ruleSqlExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInsertStatementAccess().getExpressionsSqlExpressionParserRuleCall_4_0_0_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InsertStatement__ExpressionsAssignment_4_0_0_2" // $ANTLR start "rule__InsertStatement__ExpressionsAssignment_4_0_0_3_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20837:1: rule__InsertStatement__ExpressionsAssignment_4_0_0_3_1 : ( ruleSqlExpression ) ; public final void rule__InsertStatement__ExpressionsAssignment_4_0_0_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20841:1: ( ( ruleSqlExpression ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20842:1: ( ruleSqlExpression ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20842:1: ( ruleSqlExpression ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20843:1: ruleSqlExpression { if ( state.backtracking==0 ) { before(grammarAccess.getInsertStatementAccess().getExpressionsSqlExpressionParserRuleCall_4_0_0_3_1_0()); } pushFollow(FOLLOW_ruleSqlExpression_in_rule__InsertStatement__ExpressionsAssignment_4_0_0_3_141954); ruleSqlExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInsertStatementAccess().getExpressionsSqlExpressionParserRuleCall_4_0_0_3_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InsertStatement__ExpressionsAssignment_4_0_0_3_1" // $ANTLR start "rule__InsertStatement__SelectStatementAssignment_4_0_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20852:1: rule__InsertStatement__SelectStatementAssignment_4_0_1 : ( ruleSelectStatement ) ; public final void rule__InsertStatement__SelectStatementAssignment_4_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20856:1: ( ( ruleSelectStatement ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20857:1: ( ruleSelectStatement ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20857:1: ( ruleSelectStatement ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20858:1: ruleSelectStatement { if ( state.backtracking==0 ) { before(grammarAccess.getInsertStatementAccess().getSelectStatementSelectStatementParserRuleCall_4_0_1_0()); } pushFollow(FOLLOW_ruleSelectStatement_in_rule__InsertStatement__SelectStatementAssignment_4_0_141985); ruleSelectStatement(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInsertStatementAccess().getSelectStatementSelectStatementParserRuleCall_4_0_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InsertStatement__SelectStatementAssignment_4_0_1" // $ANTLR start "rule__UpdateStatement__ConflictResolutionAssignment_1_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20867:1: rule__UpdateStatement__ConflictResolutionAssignment_1_1 : ( ruleConflictResolution ) ; public final void rule__UpdateStatement__ConflictResolutionAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20871:1: ( ( ruleConflictResolution ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20872:1: ( ruleConflictResolution ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20872:1: ( ruleConflictResolution ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20873:1: ruleConflictResolution { if ( state.backtracking==0 ) { before(grammarAccess.getUpdateStatementAccess().getConflictResolutionConflictResolutionEnumRuleCall_1_1_0()); } pushFollow(FOLLOW_ruleConflictResolution_in_rule__UpdateStatement__ConflictResolutionAssignment_1_142016); ruleConflictResolution(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUpdateStatementAccess().getConflictResolutionConflictResolutionEnumRuleCall_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__UpdateStatement__ConflictResolutionAssignment_1_1" // $ANTLR start "rule__UpdateStatement__TableAssignment_2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20882:1: rule__UpdateStatement__TableAssignment_2 : ( ( RULE_ID ) ) ; public final void rule__UpdateStatement__TableAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20886:1: ( ( ( RULE_ID ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20887:1: ( ( RULE_ID ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20887:1: ( ( RULE_ID ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20888:1: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getUpdateStatementAccess().getTableTableDefinitionCrossReference_2_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20889:1: ( RULE_ID ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20890:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getUpdateStatementAccess().getTableTableDefinitionIDTerminalRuleCall_2_0_1()); } match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__UpdateStatement__TableAssignment_242051); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUpdateStatementAccess().getTableTableDefinitionIDTerminalRuleCall_2_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getUpdateStatementAccess().getTableTableDefinitionCrossReference_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__UpdateStatement__TableAssignment_2" // $ANTLR start "rule__UpdateStatement__UpdateColumnExpressionsAssignment_4" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20901:1: rule__UpdateStatement__UpdateColumnExpressionsAssignment_4 : ( ruleUpdateColumnExpression ) ; public final void rule__UpdateStatement__UpdateColumnExpressionsAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20905:1: ( ( ruleUpdateColumnExpression ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20906:1: ( ruleUpdateColumnExpression ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20906:1: ( ruleUpdateColumnExpression ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20907:1: ruleUpdateColumnExpression { if ( state.backtracking==0 ) { before(grammarAccess.getUpdateStatementAccess().getUpdateColumnExpressionsUpdateColumnExpressionParserRuleCall_4_0()); } pushFollow(FOLLOW_ruleUpdateColumnExpression_in_rule__UpdateStatement__UpdateColumnExpressionsAssignment_442086); ruleUpdateColumnExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUpdateStatementAccess().getUpdateColumnExpressionsUpdateColumnExpressionParserRuleCall_4_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__UpdateStatement__UpdateColumnExpressionsAssignment_4" // $ANTLR start "rule__UpdateStatement__UpdateColumnExpressionsAssignment_5_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20916:1: rule__UpdateStatement__UpdateColumnExpressionsAssignment_5_1 : ( ruleUpdateColumnExpression ) ; public final void rule__UpdateStatement__UpdateColumnExpressionsAssignment_5_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20920:1: ( ( ruleUpdateColumnExpression ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20921:1: ( ruleUpdateColumnExpression ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20921:1: ( ruleUpdateColumnExpression ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20922:1: ruleUpdateColumnExpression { if ( state.backtracking==0 ) { before(grammarAccess.getUpdateStatementAccess().getUpdateColumnExpressionsUpdateColumnExpressionParserRuleCall_5_1_0()); } pushFollow(FOLLOW_ruleUpdateColumnExpression_in_rule__UpdateStatement__UpdateColumnExpressionsAssignment_5_142117); ruleUpdateColumnExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUpdateStatementAccess().getUpdateColumnExpressionsUpdateColumnExpressionParserRuleCall_5_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__UpdateStatement__UpdateColumnExpressionsAssignment_5_1" // $ANTLR start "rule__UpdateStatement__WhereExpressionAssignment_6_1" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20931:1: rule__UpdateStatement__WhereExpressionAssignment_6_1 : ( ruleSqlExpression ) ; public final void rule__UpdateStatement__WhereExpressionAssignment_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20935:1: ( ( ruleSqlExpression ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20936:1: ( ruleSqlExpression ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20936:1: ( ruleSqlExpression ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20937:1: ruleSqlExpression { if ( state.backtracking==0 ) { before(grammarAccess.getUpdateStatementAccess().getWhereExpressionSqlExpressionParserRuleCall_6_1_0()); } pushFollow(FOLLOW_ruleSqlExpression_in_rule__UpdateStatement__WhereExpressionAssignment_6_142148); ruleSqlExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUpdateStatementAccess().getWhereExpressionSqlExpressionParserRuleCall_6_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__UpdateStatement__WhereExpressionAssignment_6_1" // $ANTLR start "rule__UpdateColumnExpression__ColumnNameAssignment_0" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20946:1: rule__UpdateColumnExpression__ColumnNameAssignment_0 : ( ( RULE_ID ) ) ; public final void rule__UpdateColumnExpression__ColumnNameAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20950:1: ( ( ( RULE_ID ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20951:1: ( ( RULE_ID ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20951:1: ( ( RULE_ID ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20952:1: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getUpdateColumnExpressionAccess().getColumnNameColumnDefCrossReference_0_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20953:1: ( RULE_ID ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20954:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getUpdateColumnExpressionAccess().getColumnNameColumnDefIDTerminalRuleCall_0_0_1()); } match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__UpdateColumnExpression__ColumnNameAssignment_042183); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUpdateColumnExpressionAccess().getColumnNameColumnDefIDTerminalRuleCall_0_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getUpdateColumnExpressionAccess().getColumnNameColumnDefCrossReference_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__UpdateColumnExpression__ColumnNameAssignment_0" // $ANTLR start "rule__UpdateColumnExpression__ExpressionAssignment_2" // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20965:1: rule__UpdateColumnExpression__ExpressionAssignment_2 : ( ruleSqlExpression ) ; public final void rule__UpdateColumnExpression__ExpressionAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20969:1: ( ( ruleSqlExpression ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20970:1: ( ruleSqlExpression ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20970:1: ( ruleSqlExpression ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:20971:1: ruleSqlExpression { if ( state.backtracking==0 ) { before(grammarAccess.getUpdateColumnExpressionAccess().getExpressionSqlExpressionParserRuleCall_2_0()); } pushFollow(FOLLOW_ruleSqlExpression_in_rule__UpdateColumnExpression__ExpressionAssignment_242218); ruleSqlExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUpdateColumnExpressionAccess().getExpressionSqlExpressionParserRuleCall_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__UpdateColumnExpression__ExpressionAssignment_2" // $ANTLR start synpred35_InternalSqliteModel public final void synpred35_InternalSqliteModel_fragment() throws RecognitionException { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2424:1: ( ( ( rule__PrimaryExpression__Group_2_1_0__0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2424:1: ( ( rule__PrimaryExpression__Group_2_1_0__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2424:1: ( ( rule__PrimaryExpression__Group_2_1_0__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2425:1: ( rule__PrimaryExpression__Group_2_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getGroup_2_1_0()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2426:1: ( rule__PrimaryExpression__Group_2_1_0__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2426:2: rule__PrimaryExpression__Group_2_1_0__0 { pushFollow(FOLLOW_rule__PrimaryExpression__Group_2_1_0__0_in_synpred35_InternalSqliteModel5208); rule__PrimaryExpression__Group_2_1_0__0(); state._fsp--; if (state.failed) return ; } } } } // $ANTLR end synpred35_InternalSqliteModel // $ANTLR start synpred36_InternalSqliteModel public final void synpred36_InternalSqliteModel_fragment() throws RecognitionException { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2430:6: ( ( ( rule__PrimaryExpression__Group_2_1_1__0 ) ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2430:6: ( ( rule__PrimaryExpression__Group_2_1_1__0 ) ) { // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2430:6: ( ( rule__PrimaryExpression__Group_2_1_1__0 ) ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2431:1: ( rule__PrimaryExpression__Group_2_1_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpressionAccess().getGroup_2_1_1()); } // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2432:1: ( rule__PrimaryExpression__Group_2_1_1__0 ) // ../com.robotoworks.mechanoid.db.ui/src-gen/com/robotoworks/mechanoid/db/ui/contentassist/antlr/internal/InternalSqliteModel.g:2432:2: rule__PrimaryExpression__Group_2_1_1__0 { pushFollow(FOLLOW_rule__PrimaryExpression__Group_2_1_1__0_in_synpred36_InternalSqliteModel5226); rule__PrimaryExpression__Group_2_1_1__0(); state._fsp--; if (state.failed) return ; } } } } // $ANTLR end synpred36_InternalSqliteModel // Delegated rules public final boolean synpred36_InternalSqliteModel() { state.backtracking++; int start = input.mark(); try { synpred36_InternalSqliteModel_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } boolean success = !state.failed; input.rewind(start); state.backtracking--; state.failed=false; return success; } public final boolean synpred35_InternalSqliteModel() { state.backtracking++; int start = input.mark(); try { synpred35_InternalSqliteModel_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } boolean success = !state.failed; input.rewind(start); state.backtracking--; state.failed=false; return success; } protected DFA11 dfa11 = new DFA11(this); protected DFA22 dfa22 = new DFA22(this); static final String DFA11_eotS = "\15\uffff"; static final String DFA11_eofS = "\3\uffff\1\13\11\uffff"; static final String DFA11_minS = "\1\4\2\uffff\1\14\1\uffff\1\4\7\uffff"; static final String DFA11_maxS = "\1\u0088\2\uffff\1\u0084\1\uffff\1\u0088\7\uffff"; static final String DFA11_acceptS = "\1\uffff\1\1\1\2\1\uffff\1\4\1\uffff\1\6\1\7\1\11\1\12\1\10\1\3\1\5"; static final String DFA11_specialS = "\15\uffff}>"; static final String[] DFA11_transitionS = { "\1\4\1\3\1\4\11\uffff\1\4\64\uffff\1\5\4\uffff\1\1\1\2\1\uffff\1\7\2\uffff\1\10\1\uffff\1\11\47\uffff\2\6\11\uffff\4\4", "", "", "\35\13\4\uffff\4\13\21\uffff\1\13\2\uffff\1\12\1\13\2\uffff\1\13\2\uffff\1\13\1\uffff\2\13\1\uffff\1\13\1\uffff\4\13\1\uffff\5\13\5\uffff\1\13\20\uffff\1\13\4\uffff\2\13\4\uffff\4\13\1\uffff\2\13", "", "\3\14\11\uffff\1\14\64\uffff\1\14\4\uffff\2\14\1\uffff\1\14\2\uffff\1\14\1\uffff\1\14\4\uffff\1\6\42\uffff\2\14\11\uffff\4\14", "", "", "", "", "", "", "" }; static final short[] DFA11_eot = DFA.unpackEncodedString(DFA11_eotS); static final short[] DFA11_eof = DFA.unpackEncodedString(DFA11_eofS); static final char[] DFA11_min = DFA.unpackEncodedStringToUnsignedChars(DFA11_minS); static final char[] DFA11_max = DFA.unpackEncodedStringToUnsignedChars(DFA11_maxS); static final short[] DFA11_accept = DFA.unpackEncodedString(DFA11_acceptS); static final short[] DFA11_special = DFA.unpackEncodedString(DFA11_specialS); static final short[][] DFA11_transition; static { int numStates = DFA11_transitionS.length; DFA11_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA11_transition[i] = DFA.unpackEncodedString(DFA11_transitionS[i]); } } class DFA11 extends DFA { public DFA11(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 11; this.eot = DFA11_eot; this.eof = DFA11_eof; this.min = DFA11_min; this.max = DFA11_max; this.accept = DFA11_accept; this.special = DFA11_special; this.transition = DFA11_transition; } public String getDescription() { return "2349:1: rule__PrimaryExpression__Alternatives : ( ( ( rule__PrimaryExpression__Group_0__0 ) ) | ( ( rule__PrimaryExpression__Group_1__0 ) ) | ( ( rule__PrimaryExpression__Group_2__0 ) ) | ( ( rule__PrimaryExpression__Group_3__0 ) ) | ( ( rule__PrimaryExpression__Group_4__0 ) ) | ( ( rule__PrimaryExpression__Group_5__0 ) ) | ( ( rule__PrimaryExpression__Group_6__0 ) ) | ( ( rule__PrimaryExpression__Group_7__0 ) ) | ( ( rule__PrimaryExpression__Group_8__0 ) ) | ( ( rule__PrimaryExpression__Group_9__0 ) ) );"; } } static final String DFA22_eotS = "\21\uffff"; static final String DFA22_eofS = "\21\uffff"; static final String DFA22_minS = "\1\136\3\137\1\uffff\1\137\3\uffff\1\5\4\uffff\1\145\2\uffff"; static final String DFA22_maxS = "\1\147\1\u0089\1\137\1\150\1\uffff\1\141\3\uffff\1\5\4\uffff\1\146\2\uffff"; static final String DFA22_acceptS = "\4\uffff\1\4\1\uffff\1\3\1\2\1\1\1\uffff\1\12\1\11\1\10\1\7\1\uffff\1\6\1\5"; static final String DFA22_specialS = "\21\uffff}>"; static final String[] DFA22_transitionS = { "\1\1\5\uffff\1\2\2\uffff\1\3", "\1\10\1\7\1\6\6\uffff\1\4\1\uffff\1\4\36\uffff\1\5", "\1\11", "\1\15\1\13\1\14\6\uffff\1\12", "", "\1\10\1\7\1\6", "", "", "", "\1\16", "", "", "", "", "\1\20\1\17", "", "" }; static final short[] DFA22_eot = DFA.unpackEncodedString(DFA22_eotS); static final short[] DFA22_eof = DFA.unpackEncodedString(DFA22_eofS); static final char[] DFA22_min = DFA.unpackEncodedStringToUnsignedChars(DFA22_minS); static final char[] DFA22_max = DFA.unpackEncodedStringToUnsignedChars(DFA22_maxS); static final short[] DFA22_accept = DFA.unpackEncodedString(DFA22_acceptS); static final short[] DFA22_special = DFA.unpackEncodedString(DFA22_specialS); static final short[][] DFA22_transition; static { int numStates = DFA22_transitionS.length; DFA22_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA22_transition[i] = DFA.unpackEncodedString(DFA22_transitionS[i]); } } class DFA22 extends DFA { public DFA22(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 22; this.eot = DFA22_eot; this.eof = DFA22_eof; this.min = DFA22_min; this.max = DFA22_max; this.accept = DFA22_accept; this.special = DFA22_special; this.transition = DFA22_transition; } public String getDescription() { return "2685:1: rule__DDLStatement__Alternatives : ( ( ruleCreateTableStatement ) | ( ruleCreateViewStatement ) | ( ruleCreateTriggerStatement ) | ( ruleCreateIndexStatement ) | ( ruleAlterTableRenameStatement ) | ( ruleAlterTableAddColumnStatement ) | ( ruleDropTableStatement ) | ( ruleDropTriggerStatement ) | ( ruleDropViewStatement ) | ( ruleDropIndexStatement ) );"; } } 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_ruleDatabaseBlock_in_entryRuleDatabaseBlock127 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleDatabaseBlock134 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__DatabaseBlock__Group__0_in_ruleDatabaseBlock160 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleConfigBlock_in_entryRuleConfigBlock187 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleConfigBlock194 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConfigBlock__Group__0_in_ruleConfigBlock220 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleInitBlock_in_entryRuleInitBlock247 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleInitBlock254 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InitBlock__Group__0_in_ruleInitBlock280 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleConfigurationStatement_in_entryRuleConfigurationStatement307 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleConfigurationStatement314 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConfigurationStatement__Alternatives_in_ruleConfigurationStatement340 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleFunctionArg_in_entryRuleFunctionArg367 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleFunctionArg374 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__FunctionArg__Group__0_in_ruleFunctionArg400 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleContentUri_in_entryRuleContentUri427 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleContentUri434 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ContentUri__Group__0_in_ruleContentUri460 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleContentUriSegment_in_entryRuleContentUriSegment487 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleContentUriSegment494 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ContentUriSegment__Alternatives_in_ruleContentUriSegment520 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleMigrationBlock_in_entryRuleMigrationBlock547 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleMigrationBlock554 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__MigrationBlock__Group__0_in_ruleMigrationBlock580 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleSqlExpression_in_entryRuleSqlExpression607 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleSqlExpression614 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleExprConcat_in_ruleSqlExpression640 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleExprConcat_in_entryRuleExprConcat666 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleExprConcat673 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExprConcat__Group__0_in_ruleExprConcat699 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleExprMult_in_entryRuleExprMult726 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleExprMult733 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExprMult__Group__0_in_ruleExprMult759 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleExprAdd_in_entryRuleExprAdd786 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleExprAdd793 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExprAdd__Group__0_in_ruleExprAdd819 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleExprBit_in_entryRuleExprBit846 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleExprBit853 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExprBit__Group__0_in_ruleExprBit879 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleExprRelate_in_entryRuleExprRelate906 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleExprRelate913 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExprRelate__Group__0_in_ruleExprRelate939 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleExprEqual_in_entryRuleExprEqual966 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleExprEqual973 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExprEqual__Group__0_in_ruleExprEqual999 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleExprAnd_in_entryRuleExprAnd1026 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleExprAnd1033 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExprAnd__Group__0_in_ruleExprAnd1059 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleExprOr_in_entryRuleExprOr1086 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleExprOr1093 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExprOr__Group__0_in_ruleExprOr1119 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleNullCheckExpression_in_entryRuleNullCheckExpression1146 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleNullCheckExpression1153 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__NullCheckExpression__Group__0_in_ruleNullCheckExpression1179 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleNullExpression_in_entryRuleNullExpression1206 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleNullExpression1213 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__NullExpression__Alternatives_in_ruleNullExpression1239 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rulePrimaryExpression_in_entryRulePrimaryExpression1266 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRulePrimaryExpression1273 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Alternatives_in_rulePrimaryExpression1299 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCase_in_entryRuleCase1326 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleCase1333 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Case__Group__0_in_ruleCase1359 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleSelectStatement_in_entryRuleSelectStatement1386 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleSelectStatement1393 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SelectStatement__Group__0_in_ruleSelectStatement1419 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOrderingTermList_in_entryRuleOrderingTermList1446 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleOrderingTermList1453 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OrderingTermList__Group__0_in_ruleOrderingTermList1479 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleSelectCore_in_entryRuleSelectCore1506 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleSelectCore1513 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SelectCore__Group__0_in_ruleSelectCore1539 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleSelectExpression_in_entryRuleSelectExpression1566 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleSelectExpression1573 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SelectExpression__Group__0_in_ruleSelectExpression1599 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleSelectList_in_entryRuleSelectList1626 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleSelectList1633 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SelectList__Group__0_in_ruleSelectList1659 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleWhereExpressions_in_entryRuleWhereExpressions1686 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleWhereExpressions1693 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__WhereExpressions__ExpressionAssignment_in_ruleWhereExpressions1719 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleGroupByExpressions_in_entryRuleGroupByExpressions1746 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleGroupByExpressions1753 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__GroupByExpressions__Group__0_in_ruleGroupByExpressions1779 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleHavingExpressions_in_entryRuleHavingExpressions1806 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleHavingExpressions1813 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__HavingExpressions__ExpressionAssignment_in_ruleHavingExpressions1839 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOrderingTerm_in_entryRuleOrderingTerm1866 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleOrderingTerm1873 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OrderingTerm__Group__0_in_ruleOrderingTerm1899 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJoinSource_in_entryRuleJoinSource1926 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleJoinSource1933 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JoinSource__Group__0_in_ruleJoinSource1959 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleSingleSource_in_entryRuleSingleSource1986 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleSingleSource1993 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SingleSource__Alternatives_in_ruleSingleSource2019 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleSingleSourceTable_in_entryRuleSingleSourceTable2046 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleSingleSourceTable2053 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SingleSourceTable__Group__0_in_ruleSingleSourceTable2079 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleSingleSourceSelectStatement_in_entryRuleSingleSourceSelectStatement2106 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleSingleSourceSelectStatement2113 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SingleSourceSelectStatement__Group__0_in_ruleSingleSourceSelectStatement2139 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleSingleSourceJoin_in_entryRuleSingleSourceJoin2166 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleSingleSourceJoin2173 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SingleSourceJoin__Group__0_in_ruleSingleSourceJoin2199 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJoinStatement_in_entryRuleJoinStatement2226 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleJoinStatement2233 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JoinStatement__Group__0_in_ruleJoinStatement2259 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleResultColumn_in_entryRuleResultColumn2286 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleResultColumn2293 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ResultColumn__Group__0_in_ruleResultColumn2319 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleLiteralValue_in_entryRuleLiteralValue2346 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleLiteralValue2353 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__LiteralValue__Alternatives_in_ruleLiteralValue2379 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleDDLStatement_in_entryRuleDDLStatement2406 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleDDLStatement2413 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__DDLStatement__Alternatives_in_ruleDDLStatement2439 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCreateTableStatement_in_entryRuleCreateTableStatement2466 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleCreateTableStatement2473 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateTableStatement__Group__0_in_ruleCreateTableStatement2499 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCreateViewStatement_in_entryRuleCreateViewStatement2526 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleCreateViewStatement2533 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateViewStatement__Group__0_in_ruleCreateViewStatement2559 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCreateTriggerStatement_in_entryRuleCreateTriggerStatement2586 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleCreateTriggerStatement2593 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateTriggerStatement__Group__0_in_ruleCreateTriggerStatement2619 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleAlterTableRenameStatement_in_entryRuleAlterTableRenameStatement2646 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleAlterTableRenameStatement2653 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AlterTableRenameStatement__Group__0_in_ruleAlterTableRenameStatement2679 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleAlterTableAddColumnStatement_in_entryRuleAlterTableAddColumnStatement2706 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleAlterTableAddColumnStatement2713 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AlterTableAddColumnStatement__Group__0_in_ruleAlterTableAddColumnStatement2739 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleDropTableStatement_in_entryRuleDropTableStatement2766 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleDropTableStatement2773 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__DropTableStatement__Group__0_in_ruleDropTableStatement2799 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleDropTriggerStatement_in_entryRuleDropTriggerStatement2826 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleDropTriggerStatement2833 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__DropTriggerStatement__Group__0_in_ruleDropTriggerStatement2859 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleDropViewStatement_in_entryRuleDropViewStatement2886 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleDropViewStatement2893 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__DropViewStatement__Group__0_in_ruleDropViewStatement2919 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCreateIndexStatement_in_entryRuleCreateIndexStatement2946 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleCreateIndexStatement2953 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateIndexStatement__Group__0_in_ruleCreateIndexStatement2979 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleDropIndexStatement_in_entryRuleDropIndexStatement3006 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleDropIndexStatement3013 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__DropIndexStatement__Group__0_in_ruleDropIndexStatement3039 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleColumnDef_in_entryRuleColumnDef3066 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleColumnDef3073 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ColumnDef__Group__0_in_ruleColumnDef3099 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleColumnConstraint_in_entryRuleColumnConstraint3126 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleColumnConstraint3133 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ColumnConstraint__Alternatives_in_ruleColumnConstraint3159 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleTableConstraint_in_entryRuleTableConstraint3186 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleTableConstraint3193 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__TableConstraint__Alternatives_in_ruleTableConstraint3219 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleUniqueTableConstraint_in_entryRuleUniqueTableConstraint3246 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleUniqueTableConstraint3253 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__UniqueTableConstraint__Group__0_in_ruleUniqueTableConstraint3279 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rulePrimaryConstraint_in_entryRulePrimaryConstraint3306 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRulePrimaryConstraint3313 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryConstraint__Group__0_in_rulePrimaryConstraint3339 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCheckTableConstraint_in_entryRuleCheckTableConstraint3366 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleCheckTableConstraint3373 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CheckTableConstraint__Group__0_in_ruleCheckTableConstraint3399 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleIndexedColumn_in_entryRuleIndexedColumn3426 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleIndexedColumn3433 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__IndexedColumn__Group__0_in_ruleIndexedColumn3459 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleDefaultValue_in_entryRuleDefaultValue3486 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleDefaultValue3493 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__DefaultValue__Alternatives_in_ruleDefaultValue3519 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleConflictClause_in_entryRuleConflictClause3546 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleConflictClause3553 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConflictClause__Group__0_in_ruleConflictClause3579 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleDMLStatement_in_entryRuleDMLStatement3606 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleDMLStatement3613 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__DMLStatement__Alternatives_in_ruleDMLStatement3639 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleDeleteStatement_in_entryRuleDeleteStatement3666 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleDeleteStatement3673 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__DeleteStatement__Group__0_in_ruleDeleteStatement3699 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleInsertStatement_in_entryRuleInsertStatement3726 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleInsertStatement3733 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InsertStatement__Group__0_in_ruleInsertStatement3759 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleUpdateStatement_in_entryRuleUpdateStatement3786 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleUpdateStatement3793 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__UpdateStatement__Group__0_in_ruleUpdateStatement3819 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleUpdateColumnExpression_in_entryRuleUpdateColumnExpression3846 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleUpdateColumnExpression3853 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__UpdateColumnExpression__Group__0_in_ruleUpdateColumnExpression3879 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleSignedNumber_in_entryRuleSignedNumber3906 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleSignedNumber3913 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SignedNumber__Group__0_in_ruleSignedNumber3939 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleQualifiedName_in_entryRuleQualifiedName3966 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleQualifiedName3973 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__QualifiedName__Group__0_in_ruleQualifiedName3999 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CompoundOperator__Alternatives_in_ruleCompoundOperator4036 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SqliteDataType__Alternatives_in_ruleSqliteDataType4072 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ColumnType__Alternatives_in_ruleColumnType4108 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConflictResolution__Alternatives_in_ruleConflictResolution4144 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConfigurationStatement__Group_0__0_in_rule__ConfigurationStatement__Alternatives4179 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConfigurationStatement__Group_1__0_in_rule__ConfigurationStatement__Alternatives4197 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ContentUriSegment__NameAssignment_0_in_rule__ContentUriSegment__Alternatives4230 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ContentUriSegment__Group_1__0_in_rule__ContentUriSegment__Alternatives4248 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ContentUriSegment__NumAssignment_1_4_0_in_rule__ContentUriSegment__Alternatives_1_44281 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ContentUriSegment__TextAssignment_1_4_1_in_rule__ContentUriSegment__Alternatives_1_44299 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_12_in_rule__ExprMult__OpAlternatives_1_1_04333 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_13_in_rule__ExprMult__OpAlternatives_1_1_04353 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_14_in_rule__ExprMult__OpAlternatives_1_1_04373 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_15_in_rule__ExprAdd__OpAlternatives_1_1_04408 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_16_in_rule__ExprAdd__OpAlternatives_1_1_04428 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_17_in_rule__ExprBit__OpAlternatives_1_1_04463 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_18_in_rule__ExprBit__OpAlternatives_1_1_04483 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_19_in_rule__ExprBit__OpAlternatives_1_1_04503 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_20_in_rule__ExprBit__OpAlternatives_1_1_04523 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_21_in_rule__ExprRelate__OpAlternatives_1_1_04558 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_22_in_rule__ExprRelate__OpAlternatives_1_1_04578 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_23_in_rule__ExprRelate__OpAlternatives_1_1_04598 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_24_in_rule__ExprRelate__OpAlternatives_1_1_04618 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_25_in_rule__ExprEqual__OpAlternatives_1_1_04653 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_26_in_rule__ExprEqual__OpAlternatives_1_1_04673 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_27_in_rule__ExprEqual__OpAlternatives_1_1_04693 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_28_in_rule__ExprEqual__OpAlternatives_1_1_04713 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_29_in_rule__ExprEqual__OpAlternatives_1_1_04733 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_30_in_rule__ExprEqual__OpAlternatives_1_1_04753 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_31_in_rule__ExprEqual__OpAlternatives_1_1_04773 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_32_in_rule__ExprEqual__OpAlternatives_1_1_04793 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_33_in_rule__ExprEqual__OpAlternatives_1_1_04813 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_34_in_rule__ExprEqual__OpAlternatives_1_1_04833 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_35_in_rule__ExprEqual__OpAlternatives_1_1_04853 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_36_in_rule__ExprEqual__OpAlternatives_1_1_04873 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__NullExpression__Group_0__0_in_rule__NullExpression__Alternatives4907 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__NullExpression__Group_1__0_in_rule__NullExpression__Alternatives4925 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_37_in_rule__NullExpression__Alternatives_1_14959 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_38_in_rule__NullExpression__Alternatives_1_14979 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_0__0_in_rule__PrimaryExpression__Alternatives5013 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_1__0_in_rule__PrimaryExpression__Alternatives5031 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_2__0_in_rule__PrimaryExpression__Alternatives5049 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_3__0_in_rule__PrimaryExpression__Alternatives5067 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_4__0_in_rule__PrimaryExpression__Alternatives5085 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_5__0_in_rule__PrimaryExpression__Alternatives5103 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_6__0_in_rule__PrimaryExpression__Alternatives5121 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_7__0_in_rule__PrimaryExpression__Alternatives5139 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_8__0_in_rule__PrimaryExpression__Alternatives5157 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_9__0_in_rule__PrimaryExpression__Alternatives5175 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_2_1_0__0_in_rule__PrimaryExpression__Alternatives_2_15208 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_2_1_1__0_in_rule__PrimaryExpression__Alternatives_2_15226 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__ColumnAssignment_2_1_2_in_rule__PrimaryExpression__Alternatives_2_15244 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__AllAssignment_2_1_1_2_0_in_rule__PrimaryExpression__Alternatives_2_1_1_25277 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__ColumnAssignment_2_1_1_2_1_in_rule__PrimaryExpression__Alternatives_2_1_1_25295 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__AllAssignment_7_3_0_in_rule__PrimaryExpression__Alternatives_7_35328 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_7_3_1__0_in_rule__PrimaryExpression__Alternatives_7_35346 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_39_in_rule__SelectStatement__Alternatives_2_2_05380 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_40_in_rule__SelectStatement__Alternatives_2_2_05400 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SelectExpression__DistinctAssignment_2_0_in_rule__SelectExpression__Alternatives_25434 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SelectExpression__AllAssignment_2_1_in_rule__SelectExpression__Alternatives_25452 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SelectExpression__AllColumnsAssignment_3_0_in_rule__SelectExpression__Alternatives_35485 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SelectExpression__SelectListAssignment_3_1_in_rule__SelectExpression__Alternatives_35503 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OrderingTerm__AscAssignment_1_0_in_rule__OrderingTerm__Alternatives_15536 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OrderingTerm__DescAssignment_1_1_in_rule__OrderingTerm__Alternatives_15554 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleSingleSourceTable_in_rule__SingleSource__Alternatives5587 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleSingleSourceSelectStatement_in_rule__SingleSource__Alternatives5604 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleSingleSourceJoin_in_rule__SingleSource__Alternatives5621 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JoinStatement__Group_2_0__0_in_rule__JoinStatement__Alternatives_25653 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JoinStatement__InnerAssignment_2_1_in_rule__JoinStatement__Alternatives_25671 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JoinStatement__CrossAssignment_2_2_in_rule__JoinStatement__Alternatives_25689 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__LiteralValue__Group_0__0_in_rule__LiteralValue__Alternatives5722 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__LiteralValue__Group_1__0_in_rule__LiteralValue__Alternatives5740 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__LiteralValue__Group_2__0_in_rule__LiteralValue__Alternatives5758 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__LiteralValue__Group_3__0_in_rule__LiteralValue__Alternatives5776 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__LiteralValue__Group_4__0_in_rule__LiteralValue__Alternatives5794 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__LiteralValue__Group_5__0_in_rule__LiteralValue__Alternatives5812 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCreateTableStatement_in_rule__DDLStatement__Alternatives5845 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCreateViewStatement_in_rule__DDLStatement__Alternatives5862 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCreateTriggerStatement_in_rule__DDLStatement__Alternatives5879 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCreateIndexStatement_in_rule__DDLStatement__Alternatives5896 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleAlterTableRenameStatement_in_rule__DDLStatement__Alternatives5913 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleAlterTableAddColumnStatement_in_rule__DDLStatement__Alternatives5930 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleDropTableStatement_in_rule__DDLStatement__Alternatives5947 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleDropTriggerStatement_in_rule__DDLStatement__Alternatives5964 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleDropViewStatement_in_rule__DDLStatement__Alternatives5981 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleDropIndexStatement_in_rule__DDLStatement__Alternatives5998 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_41_in_rule__CreateTriggerStatement__WhenAlternatives_4_06031 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_42_in_rule__CreateTriggerStatement__WhenAlternatives_4_06051 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_43_in_rule__CreateTriggerStatement__WhenAlternatives_4_06071 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateTriggerStatement__EventTypeAssignment_5_0_in_rule__CreateTriggerStatement__Alternatives_56105 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateTriggerStatement__EventTypeAssignment_5_1_in_rule__CreateTriggerStatement__Alternatives_56123 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateTriggerStatement__Group_5_2__0_in_rule__CreateTriggerStatement__Alternatives_56141 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ColumnConstraint__Group_0__0_in_rule__ColumnConstraint__Alternatives6174 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ColumnConstraint__Group_1__0_in_rule__ColumnConstraint__Alternatives6192 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ColumnConstraint__Group_2__0_in_rule__ColumnConstraint__Alternatives6210 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ColumnConstraint__Group_3__0_in_rule__ColumnConstraint__Alternatives6228 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ColumnConstraint__Group_4__0_in_rule__ColumnConstraint__Alternatives6246 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ColumnConstraint__AscAssignment_0_2_0_in_rule__ColumnConstraint__Alternatives_0_26279 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ColumnConstraint__DescAssignment_0_2_1_in_rule__ColumnConstraint__Alternatives_0_26297 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleUniqueTableConstraint_in_rule__TableConstraint__Alternatives6330 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rulePrimaryConstraint_in_rule__TableConstraint__Alternatives6347 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCheckTableConstraint_in_rule__TableConstraint__Alternatives6364 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__IndexedColumn__AscAssignment_2_0_in_rule__IndexedColumn__Alternatives_26396 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__IndexedColumn__DescAssignment_2_1_in_rule__IndexedColumn__Alternatives_26414 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__DefaultValue__Group_0__0_in_rule__DefaultValue__Alternatives6447 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__DefaultValue__Group_1__0_in_rule__DefaultValue__Alternatives6465 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleSelectStatement_in_rule__DMLStatement__Alternatives6498 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleInsertStatement_in_rule__DMLStatement__Alternatives6515 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleUpdateStatement_in_rule__DMLStatement__Alternatives6532 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleDeleteStatement_in_rule__DMLStatement__Alternatives6549 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InsertStatement__Group_0_0__0_in_rule__InsertStatement__Alternatives_06581 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_44_in_rule__InsertStatement__Alternatives_06600 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InsertStatement__Alternatives_4_0_in_rule__InsertStatement__Alternatives_46634 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InsertStatement__Group_4_1__0_in_rule__InsertStatement__Alternatives_46652 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InsertStatement__Group_4_0_0__0_in_rule__InsertStatement__Alternatives_4_06685 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InsertStatement__SelectStatementAssignment_4_0_1_in_rule__InsertStatement__Alternatives_4_06703 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_45_in_rule__CompoundOperator__Alternatives6737 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_46_in_rule__CompoundOperator__Alternatives6758 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_47_in_rule__CompoundOperator__Alternatives6779 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_48_in_rule__CompoundOperator__Alternatives6800 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_49_in_rule__SqliteDataType__Alternatives6836 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_50_in_rule__SqliteDataType__Alternatives6857 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_51_in_rule__SqliteDataType__Alternatives6878 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_52_in_rule__SqliteDataType__Alternatives6899 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_53_in_rule__SqliteDataType__Alternatives6920 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_54_in_rule__SqliteDataType__Alternatives6941 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_49_in_rule__ColumnType__Alternatives6977 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_50_in_rule__ColumnType__Alternatives6998 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_51_in_rule__ColumnType__Alternatives7019 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_52_in_rule__ColumnType__Alternatives7040 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_55_in_rule__ColumnType__Alternatives7061 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_56_in_rule__ConflictResolution__Alternatives7097 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_57_in_rule__ConflictResolution__Alternatives7118 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_58_in_rule__ConflictResolution__Alternatives7139 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_59_in_rule__ConflictResolution__Alternatives7160 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_44_in_rule__ConflictResolution__Alternatives7181 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Model__Group__0__Impl_in_rule__Model__Group__07214 = new BitSet(new long[]{0x0000000000000020L}); public static final BitSet FOLLOW_rule__Model__Group__1_in_rule__Model__Group__07217 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_60_in_rule__Model__Group__0__Impl7245 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Model__Group__1__Impl_in_rule__Model__Group__17276 = new BitSet(new long[]{0x2000000000000000L}); public static final BitSet FOLLOW_rule__Model__Group__2_in_rule__Model__Group__17279 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Model__PackageNameAssignment_1_in_rule__Model__Group__1__Impl7306 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Model__Group__2__Impl_in_rule__Model__Group__27336 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Model__DatabaseAssignment_2_in_rule__Model__Group__2__Impl7363 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__DatabaseBlock__Group__0__Impl_in_rule__DatabaseBlock__Group__07399 = new BitSet(new long[]{0x0000000000000020L}); public static final BitSet FOLLOW_rule__DatabaseBlock__Group__1_in_rule__DatabaseBlock__Group__07402 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_61_in_rule__DatabaseBlock__Group__0__Impl7430 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__DatabaseBlock__Group__1__Impl_in_rule__DatabaseBlock__Group__17461 = new BitSet(new long[]{0x4000000000000000L}); public static final BitSet FOLLOW_rule__DatabaseBlock__Group__2_in_rule__DatabaseBlock__Group__17464 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__DatabaseBlock__NameAssignment_1_in_rule__DatabaseBlock__Group__1__Impl7491 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__DatabaseBlock__Group__2__Impl_in_rule__DatabaseBlock__Group__27521 = new BitSet(new long[]{0x8000000000000000L,0x0000000000000103L}); public static final BitSet FOLLOW_rule__DatabaseBlock__Group__3_in_rule__DatabaseBlock__Group__27524 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_62_in_rule__DatabaseBlock__Group__2__Impl7552 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__DatabaseBlock__Group__3__Impl_in_rule__DatabaseBlock__Group__37583 = new BitSet(new long[]{0x8000000000000000L,0x0000000000000103L}); public static final BitSet FOLLOW_rule__DatabaseBlock__Group__4_in_rule__DatabaseBlock__Group__37586 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__DatabaseBlock__ConfigAssignment_3_in_rule__DatabaseBlock__Group__3__Impl7613 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__DatabaseBlock__Group__4__Impl_in_rule__DatabaseBlock__Group__47644 = new BitSet(new long[]{0x8000000000000000L,0x0000000000000103L}); public static final BitSet FOLLOW_rule__DatabaseBlock__Group__5_in_rule__DatabaseBlock__Group__47647 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__DatabaseBlock__InitAssignment_4_in_rule__DatabaseBlock__Group__4__Impl7674 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__DatabaseBlock__Group__5__Impl_in_rule__DatabaseBlock__Group__57705 = new BitSet(new long[]{0x8000000000000000L,0x0000000000000103L}); public static final BitSet FOLLOW_rule__DatabaseBlock__Group__6_in_rule__DatabaseBlock__Group__57708 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__DatabaseBlock__MigrationsAssignment_5_in_rule__DatabaseBlock__Group__5__Impl7735 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000100L}); public static final BitSet FOLLOW_rule__DatabaseBlock__Group__6__Impl_in_rule__DatabaseBlock__Group__67766 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_63_in_rule__DatabaseBlock__Group__6__Impl7794 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConfigBlock__Group__0__Impl_in_rule__ConfigBlock__Group__07839 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L}); public static final BitSet FOLLOW_rule__ConfigBlock__Group__1_in_rule__ConfigBlock__Group__07842 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConfigBlock__Group__1__Impl_in_rule__ConfigBlock__Group__17900 = new BitSet(new long[]{0x4000000000000000L}); public static final BitSet FOLLOW_rule__ConfigBlock__Group__2_in_rule__ConfigBlock__Group__17903 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_64_in_rule__ConfigBlock__Group__1__Impl7931 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConfigBlock__Group__2__Impl_in_rule__ConfigBlock__Group__27962 = new BitSet(new long[]{0x8000000000000000L,0x0000000000000018L}); public static final BitSet FOLLOW_rule__ConfigBlock__Group__3_in_rule__ConfigBlock__Group__27965 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_62_in_rule__ConfigBlock__Group__2__Impl7993 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConfigBlock__Group__3__Impl_in_rule__ConfigBlock__Group__38024 = new BitSet(new long[]{0x8000000000000000L,0x0000000000000018L}); public static final BitSet FOLLOW_rule__ConfigBlock__Group__4_in_rule__ConfigBlock__Group__38027 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConfigBlock__StatementsAssignment_3_in_rule__ConfigBlock__Group__3__Impl8054 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000018L}); public static final BitSet FOLLOW_rule__ConfigBlock__Group__4__Impl_in_rule__ConfigBlock__Group__48085 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_63_in_rule__ConfigBlock__Group__4__Impl8113 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InitBlock__Group__0__Impl_in_rule__InitBlock__Group__08154 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); public static final BitSet FOLLOW_rule__InitBlock__Group__1_in_rule__InitBlock__Group__08157 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InitBlock__Group__1__Impl_in_rule__InitBlock__Group__18215 = new BitSet(new long[]{0x4000000000000000L}); public static final BitSet FOLLOW_rule__InitBlock__Group__2_in_rule__InitBlock__Group__18218 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_65_in_rule__InitBlock__Group__1__Impl8246 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InitBlock__Group__2__Impl_in_rule__InitBlock__Group__28277 = new BitSet(new long[]{0x8000000000000000L,0x0000009040000000L}); public static final BitSet FOLLOW_rule__InitBlock__Group__3_in_rule__InitBlock__Group__28280 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_62_in_rule__InitBlock__Group__2__Impl8308 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InitBlock__Group__3__Impl_in_rule__InitBlock__Group__38339 = new BitSet(new long[]{0x8000000000000000L,0x0000009040000000L}); public static final BitSet FOLLOW_rule__InitBlock__Group__4_in_rule__InitBlock__Group__38342 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InitBlock__Group_3__0_in_rule__InitBlock__Group__3__Impl8369 = new BitSet(new long[]{0x0000000000000002L,0x0000009040000000L}); public static final BitSet FOLLOW_rule__InitBlock__Group__4__Impl_in_rule__InitBlock__Group__48400 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_63_in_rule__InitBlock__Group__4__Impl8428 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InitBlock__Group_3__0__Impl_in_rule__InitBlock__Group_3__08469 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); public static final BitSet FOLLOW_rule__InitBlock__Group_3__1_in_rule__InitBlock__Group_3__08472 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InitBlock__StatementsAssignment_3_0_in_rule__InitBlock__Group_3__0__Impl8499 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InitBlock__Group_3__1__Impl_in_rule__InitBlock__Group_3__18529 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_66_in_rule__InitBlock__Group_3__1__Impl8557 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConfigurationStatement__Group_0__0__Impl_in_rule__ConfigurationStatement__Group_0__08592 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); public static final BitSet FOLLOW_rule__ConfigurationStatement__Group_0__1_in_rule__ConfigurationStatement__Group_0__08595 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConfigurationStatement__Group_0__1__Impl_in_rule__ConfigurationStatement__Group_0__18653 = new BitSet(new long[]{0x0000000000000020L}); public static final BitSet FOLLOW_rule__ConfigurationStatement__Group_0__2_in_rule__ConfigurationStatement__Group_0__18656 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_67_in_rule__ConfigurationStatement__Group_0__1__Impl8684 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConfigurationStatement__Group_0__2__Impl_in_rule__ConfigurationStatement__Group_0__28715 = new BitSet(new long[]{0x0000000000002000L}); public static final BitSet FOLLOW_rule__ConfigurationStatement__Group_0__3_in_rule__ConfigurationStatement__Group_0__28718 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConfigurationStatement__NameAssignment_0_2_in_rule__ConfigurationStatement__Group_0__2__Impl8745 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConfigurationStatement__Group_0__3__Impl_in_rule__ConfigurationStatement__Group_0__38775 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConfigurationStatement__UriAssignment_0_3_in_rule__ConfigurationStatement__Group_0__3__Impl8802 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConfigurationStatement__Group_1__0__Impl_in_rule__ConfigurationStatement__Group_1__08840 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000018L}); public static final BitSet FOLLOW_rule__ConfigurationStatement__Group_1__1_in_rule__ConfigurationStatement__Group_1__08843 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConfigurationStatement__Group_1__1__Impl_in_rule__ConfigurationStatement__Group_1__18901 = new BitSet(new long[]{0x0000000000000020L}); public static final BitSet FOLLOW_rule__ConfigurationStatement__Group_1__2_in_rule__ConfigurationStatement__Group_1__18904 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_68_in_rule__ConfigurationStatement__Group_1__1__Impl8932 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConfigurationStatement__Group_1__2__Impl_in_rule__ConfigurationStatement__Group_1__28963 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); public static final BitSet FOLLOW_rule__ConfigurationStatement__Group_1__3_in_rule__ConfigurationStatement__Group_1__28966 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConfigurationStatement__NameAssignment_1_2_in_rule__ConfigurationStatement__Group_1__2__Impl8993 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConfigurationStatement__Group_1__3__Impl_in_rule__ConfigurationStatement__Group_1__39023 = new BitSet(new long[]{0x009E000000000000L,0x0000000000000040L}); public static final BitSet FOLLOW_rule__ConfigurationStatement__Group_1__4_in_rule__ConfigurationStatement__Group_1__39026 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_69_in_rule__ConfigurationStatement__Group_1__3__Impl9054 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConfigurationStatement__Group_1__4__Impl_in_rule__ConfigurationStatement__Group_1__49085 = new BitSet(new long[]{0x009E000000000000L,0x0000000000000040L}); public static final BitSet FOLLOW_rule__ConfigurationStatement__Group_1__5_in_rule__ConfigurationStatement__Group_1__49088 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConfigurationStatement__Group_1_4__0_in_rule__ConfigurationStatement__Group_1__4__Impl9115 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConfigurationStatement__Group_1__5__Impl_in_rule__ConfigurationStatement__Group_1__59146 = new BitSet(new long[]{0x4000000000000000L}); public static final BitSet FOLLOW_rule__ConfigurationStatement__Group_1__6_in_rule__ConfigurationStatement__Group_1__59149 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_70_in_rule__ConfigurationStatement__Group_1__5__Impl9177 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConfigurationStatement__Group_1__6__Impl_in_rule__ConfigurationStatement__Group_1__69208 = new BitSet(new long[]{0x8000100000000000L,0x0025000000800000L}); public static final BitSet FOLLOW_rule__ConfigurationStatement__Group_1__7_in_rule__ConfigurationStatement__Group_1__69211 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_62_in_rule__ConfigurationStatement__Group_1__6__Impl9239 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConfigurationStatement__Group_1__7__Impl_in_rule__ConfigurationStatement__Group_1__79270 = new BitSet(new long[]{0x8000100000000000L,0x0025000000800000L}); public static final BitSet FOLLOW_rule__ConfigurationStatement__Group_1__8_in_rule__ConfigurationStatement__Group_1__79273 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConfigurationStatement__Group_1_7__0_in_rule__ConfigurationStatement__Group_1__7__Impl9300 = new BitSet(new long[]{0x0000100000000002L,0x0025000000800000L}); public static final BitSet FOLLOW_rule__ConfigurationStatement__Group_1__8__Impl_in_rule__ConfigurationStatement__Group_1__89331 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_63_in_rule__ConfigurationStatement__Group_1__8__Impl9359 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConfigurationStatement__Group_1_4__0__Impl_in_rule__ConfigurationStatement__Group_1_4__09408 = new BitSet(new long[]{0x0000010000000000L}); public static final BitSet FOLLOW_rule__ConfigurationStatement__Group_1_4__1_in_rule__ConfigurationStatement__Group_1_4__09411 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConfigurationStatement__ArgsAssignment_1_4_0_in_rule__ConfigurationStatement__Group_1_4__0__Impl9438 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConfigurationStatement__Group_1_4__1__Impl_in_rule__ConfigurationStatement__Group_1_4__19468 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConfigurationStatement__Group_1_4_1__0_in_rule__ConfigurationStatement__Group_1_4__1__Impl9495 = new BitSet(new long[]{0x0000010000000002L}); public static final BitSet FOLLOW_rule__ConfigurationStatement__Group_1_4_1__0__Impl_in_rule__ConfigurationStatement__Group_1_4_1__09530 = new BitSet(new long[]{0x009E000000000000L}); public static final BitSet FOLLOW_rule__ConfigurationStatement__Group_1_4_1__1_in_rule__ConfigurationStatement__Group_1_4_1__09533 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_40_in_rule__ConfigurationStatement__Group_1_4_1__0__Impl9561 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConfigurationStatement__Group_1_4_1__1__Impl_in_rule__ConfigurationStatement__Group_1_4_1__19592 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConfigurationStatement__ArgsAssignment_1_4_1_1_in_rule__ConfigurationStatement__Group_1_4_1__1__Impl9619 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConfigurationStatement__Group_1_7__0__Impl_in_rule__ConfigurationStatement__Group_1_7__09653 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); public static final BitSet FOLLOW_rule__ConfigurationStatement__Group_1_7__1_in_rule__ConfigurationStatement__Group_1_7__09656 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConfigurationStatement__StatementsAssignment_1_7_0_in_rule__ConfigurationStatement__Group_1_7__0__Impl9683 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConfigurationStatement__Group_1_7__1__Impl_in_rule__ConfigurationStatement__Group_1_7__19713 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_66_in_rule__ConfigurationStatement__Group_1_7__1__Impl9741 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__FunctionArg__Group__0__Impl_in_rule__FunctionArg__Group__09776 = new BitSet(new long[]{0x0000000000000020L}); public static final BitSet FOLLOW_rule__FunctionArg__Group__1_in_rule__FunctionArg__Group__09779 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__FunctionArg__TypeAssignment_0_in_rule__FunctionArg__Group__0__Impl9806 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__FunctionArg__Group__1__Impl_in_rule__FunctionArg__Group__19836 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__FunctionArg__NameAssignment_1_in_rule__FunctionArg__Group__1__Impl9863 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ContentUri__Group__0__Impl_in_rule__ContentUri__Group__09897 = new BitSet(new long[]{0x0000000000000020L}); public static final BitSet FOLLOW_rule__ContentUri__Group__1_in_rule__ContentUri__Group__09900 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_13_in_rule__ContentUri__Group__0__Impl9928 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ContentUri__Group__1__Impl_in_rule__ContentUri__Group__19959 = new BitSet(new long[]{0x0000000000002000L}); public static final BitSet FOLLOW_rule__ContentUri__Group__2_in_rule__ContentUri__Group__19962 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ContentUri__TypeAssignment_1_in_rule__ContentUri__Group__1__Impl9989 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ContentUri__Group__2__Impl_in_rule__ContentUri__Group__210019 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ContentUri__Group_2__0_in_rule__ContentUri__Group__2__Impl10046 = new BitSet(new long[]{0x0000000000002002L}); public static final BitSet FOLLOW_rule__ContentUri__Group_2__0__Impl_in_rule__ContentUri__Group_2__010083 = new BitSet(new long[]{0x4000000000000020L}); public static final BitSet FOLLOW_rule__ContentUri__Group_2__1_in_rule__ContentUri__Group_2__010086 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_13_in_rule__ContentUri__Group_2__0__Impl10114 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ContentUri__Group_2__1__Impl_in_rule__ContentUri__Group_2__110145 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ContentUri__SegmentsAssignment_2_1_in_rule__ContentUri__Group_2__1__Impl10172 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ContentUriSegment__Group_1__0__Impl_in_rule__ContentUriSegment__Group_1__010206 = new BitSet(new long[]{0x4000000000000020L}); public static final BitSet FOLLOW_rule__ContentUriSegment__Group_1__1_in_rule__ContentUriSegment__Group_1__010209 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ContentUriSegment__Group_1__1__Impl_in_rule__ContentUriSegment__Group_1__110267 = new BitSet(new long[]{0x0000000000000020L}); public static final BitSet FOLLOW_rule__ContentUriSegment__Group_1__2_in_rule__ContentUriSegment__Group_1__110270 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_62_in_rule__ContentUriSegment__Group_1__1__Impl10298 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ContentUriSegment__Group_1__2__Impl_in_rule__ContentUriSegment__Group_1__210329 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L}); public static final BitSet FOLLOW_rule__ContentUriSegment__Group_1__3_in_rule__ContentUriSegment__Group_1__210332 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ContentUriSegment__NameAssignment_1_2_in_rule__ContentUriSegment__Group_1__2__Impl10359 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ContentUriSegment__Group_1__3__Impl_in_rule__ContentUriSegment__Group_1__310389 = new BitSet(new long[]{0x0000000000001000L,0x0080000000000000L}); public static final BitSet FOLLOW_rule__ContentUriSegment__Group_1__4_in_rule__ContentUriSegment__Group_1__310392 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_71_in_rule__ContentUriSegment__Group_1__3__Impl10420 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ContentUriSegment__Group_1__4__Impl_in_rule__ContentUriSegment__Group_1__410451 = new BitSet(new long[]{0x8000000000000000L}); public static final BitSet FOLLOW_rule__ContentUriSegment__Group_1__5_in_rule__ContentUriSegment__Group_1__410454 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ContentUriSegment__Alternatives_1_4_in_rule__ContentUriSegment__Group_1__4__Impl10481 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ContentUriSegment__Group_1__5__Impl_in_rule__ContentUriSegment__Group_1__510511 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_63_in_rule__ContentUriSegment__Group_1__5__Impl10539 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__MigrationBlock__Group__0__Impl_in_rule__MigrationBlock__Group__010582 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); public static final BitSet FOLLOW_rule__MigrationBlock__Group__1_in_rule__MigrationBlock__Group__010585 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__MigrationBlock__Group__1__Impl_in_rule__MigrationBlock__Group__110643 = new BitSet(new long[]{0x4000000000000000L}); public static final BitSet FOLLOW_rule__MigrationBlock__Group__2_in_rule__MigrationBlock__Group__110646 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_72_in_rule__MigrationBlock__Group__1__Impl10674 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__MigrationBlock__Group__2__Impl_in_rule__MigrationBlock__Group__210705 = new BitSet(new long[]{0x8000000000000000L,0x0000009040000000L}); public static final BitSet FOLLOW_rule__MigrationBlock__Group__3_in_rule__MigrationBlock__Group__210708 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_62_in_rule__MigrationBlock__Group__2__Impl10736 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__MigrationBlock__Group__3__Impl_in_rule__MigrationBlock__Group__310767 = new BitSet(new long[]{0x8000000000000000L,0x0000009040000000L}); public static final BitSet FOLLOW_rule__MigrationBlock__Group__4_in_rule__MigrationBlock__Group__310770 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__MigrationBlock__Group_3__0_in_rule__MigrationBlock__Group__3__Impl10797 = new BitSet(new long[]{0x0000000000000002L,0x0000009040000000L}); public static final BitSet FOLLOW_rule__MigrationBlock__Group__4__Impl_in_rule__MigrationBlock__Group__410828 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_63_in_rule__MigrationBlock__Group__4__Impl10856 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__MigrationBlock__Group_3__0__Impl_in_rule__MigrationBlock__Group_3__010897 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); public static final BitSet FOLLOW_rule__MigrationBlock__Group_3__1_in_rule__MigrationBlock__Group_3__010900 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__MigrationBlock__StatementsAssignment_3_0_in_rule__MigrationBlock__Group_3__0__Impl10927 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__MigrationBlock__Group_3__1__Impl_in_rule__MigrationBlock__Group_3__110957 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_66_in_rule__MigrationBlock__Group_3__1__Impl10985 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExprConcat__Group__0__Impl_in_rule__ExprConcat__Group__011020 = new BitSet(new long[]{0x0000000000000000L,0x0100000000000000L}); public static final BitSet FOLLOW_rule__ExprConcat__Group__1_in_rule__ExprConcat__Group__011023 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleExprMult_in_rule__ExprConcat__Group__0__Impl11050 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExprConcat__Group__1__Impl_in_rule__ExprConcat__Group__111079 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExprConcat__Group_1__0_in_rule__ExprConcat__Group__1__Impl11106 = new BitSet(new long[]{0x0000000000000002L,0x0100000000000000L}); public static final BitSet FOLLOW_rule__ExprConcat__Group_1__0__Impl_in_rule__ExprConcat__Group_1__011141 = new BitSet(new long[]{0x0000000000000000L,0x0100000000000000L}); public static final BitSet FOLLOW_rule__ExprConcat__Group_1__1_in_rule__ExprConcat__Group_1__011144 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExprConcat__Group_1__1__Impl_in_rule__ExprConcat__Group_1__111202 = new BitSet(new long[]{0x0000000000010070L,0x0C00000000052C20L,0x00000000000001E0L}); public static final BitSet FOLLOW_rule__ExprConcat__Group_1__2_in_rule__ExprConcat__Group_1__111205 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExprConcat__OpAssignment_1_1_in_rule__ExprConcat__Group_1__1__Impl11232 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExprConcat__Group_1__2__Impl_in_rule__ExprConcat__Group_1__211262 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExprConcat__RightAssignment_1_2_in_rule__ExprConcat__Group_1__2__Impl11289 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExprMult__Group__0__Impl_in_rule__ExprMult__Group__011325 = new BitSet(new long[]{0x0000000000007000L}); public static final BitSet FOLLOW_rule__ExprMult__Group__1_in_rule__ExprMult__Group__011328 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleExprAdd_in_rule__ExprMult__Group__0__Impl11355 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExprMult__Group__1__Impl_in_rule__ExprMult__Group__111384 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExprMult__Group_1__0_in_rule__ExprMult__Group__1__Impl11411 = new BitSet(new long[]{0x0000000000007002L}); public static final BitSet FOLLOW_rule__ExprMult__Group_1__0__Impl_in_rule__ExprMult__Group_1__011446 = new BitSet(new long[]{0x0000000000007000L}); public static final BitSet FOLLOW_rule__ExprMult__Group_1__1_in_rule__ExprMult__Group_1__011449 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExprMult__Group_1__1__Impl_in_rule__ExprMult__Group_1__111507 = new BitSet(new long[]{0x0000000000010070L,0x0C00000000052C20L,0x00000000000001E0L}); public static final BitSet FOLLOW_rule__ExprMult__Group_1__2_in_rule__ExprMult__Group_1__111510 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExprMult__OpAssignment_1_1_in_rule__ExprMult__Group_1__1__Impl11537 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExprMult__Group_1__2__Impl_in_rule__ExprMult__Group_1__211567 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExprMult__RightAssignment_1_2_in_rule__ExprMult__Group_1__2__Impl11594 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExprAdd__Group__0__Impl_in_rule__ExprAdd__Group__011630 = new BitSet(new long[]{0x0000000000018000L}); public static final BitSet FOLLOW_rule__ExprAdd__Group__1_in_rule__ExprAdd__Group__011633 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleExprBit_in_rule__ExprAdd__Group__0__Impl11660 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExprAdd__Group__1__Impl_in_rule__ExprAdd__Group__111689 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExprAdd__Group_1__0_in_rule__ExprAdd__Group__1__Impl11716 = new BitSet(new long[]{0x0000000000018002L}); public static final BitSet FOLLOW_rule__ExprAdd__Group_1__0__Impl_in_rule__ExprAdd__Group_1__011751 = new BitSet(new long[]{0x0000000000018000L}); public static final BitSet FOLLOW_rule__ExprAdd__Group_1__1_in_rule__ExprAdd__Group_1__011754 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExprAdd__Group_1__1__Impl_in_rule__ExprAdd__Group_1__111812 = new BitSet(new long[]{0x0000000000010070L,0x0C00000000052C20L,0x00000000000001E0L}); public static final BitSet FOLLOW_rule__ExprAdd__Group_1__2_in_rule__ExprAdd__Group_1__111815 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExprAdd__OpAssignment_1_1_in_rule__ExprAdd__Group_1__1__Impl11842 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExprAdd__Group_1__2__Impl_in_rule__ExprAdd__Group_1__211872 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExprAdd__RightAssignment_1_2_in_rule__ExprAdd__Group_1__2__Impl11899 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExprBit__Group__0__Impl_in_rule__ExprBit__Group__011935 = new BitSet(new long[]{0x00000000001E0000L}); public static final BitSet FOLLOW_rule__ExprBit__Group__1_in_rule__ExprBit__Group__011938 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleExprRelate_in_rule__ExprBit__Group__0__Impl11965 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExprBit__Group__1__Impl_in_rule__ExprBit__Group__111994 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExprBit__Group_1__0_in_rule__ExprBit__Group__1__Impl12021 = new BitSet(new long[]{0x00000000001E0002L}); public static final BitSet FOLLOW_rule__ExprBit__Group_1__0__Impl_in_rule__ExprBit__Group_1__012056 = new BitSet(new long[]{0x00000000001E0000L}); public static final BitSet FOLLOW_rule__ExprBit__Group_1__1_in_rule__ExprBit__Group_1__012059 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExprBit__Group_1__1__Impl_in_rule__ExprBit__Group_1__112117 = new BitSet(new long[]{0x0000000000010070L,0x0C00000000052C20L,0x00000000000001E0L}); public static final BitSet FOLLOW_rule__ExprBit__Group_1__2_in_rule__ExprBit__Group_1__112120 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExprBit__OpAssignment_1_1_in_rule__ExprBit__Group_1__1__Impl12147 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExprBit__Group_1__2__Impl_in_rule__ExprBit__Group_1__212177 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExprBit__RightAssignment_1_2_in_rule__ExprBit__Group_1__2__Impl12204 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExprRelate__Group__0__Impl_in_rule__ExprRelate__Group__012240 = new BitSet(new long[]{0x0000000001E00000L}); public static final BitSet FOLLOW_rule__ExprRelate__Group__1_in_rule__ExprRelate__Group__012243 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleExprEqual_in_rule__ExprRelate__Group__0__Impl12270 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExprRelate__Group__1__Impl_in_rule__ExprRelate__Group__112299 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExprRelate__Group_1__0_in_rule__ExprRelate__Group__1__Impl12326 = new BitSet(new long[]{0x0000000001E00002L}); public static final BitSet FOLLOW_rule__ExprRelate__Group_1__0__Impl_in_rule__ExprRelate__Group_1__012361 = new BitSet(new long[]{0x0000000001E00000L}); public static final BitSet FOLLOW_rule__ExprRelate__Group_1__1_in_rule__ExprRelate__Group_1__012364 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExprRelate__Group_1__1__Impl_in_rule__ExprRelate__Group_1__112422 = new BitSet(new long[]{0x0000000000010070L,0x0C00000000052C20L,0x00000000000001E0L}); public static final BitSet FOLLOW_rule__ExprRelate__Group_1__2_in_rule__ExprRelate__Group_1__112425 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExprRelate__OpAssignment_1_1_in_rule__ExprRelate__Group_1__1__Impl12452 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExprRelate__Group_1__2__Impl_in_rule__ExprRelate__Group_1__212482 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExprRelate__RightAssignment_1_2_in_rule__ExprRelate__Group_1__2__Impl12509 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExprEqual__Group__0__Impl_in_rule__ExprEqual__Group__012545 = new BitSet(new long[]{0x0000001FFE000000L}); public static final BitSet FOLLOW_rule__ExprEqual__Group__1_in_rule__ExprEqual__Group__012548 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleExprAnd_in_rule__ExprEqual__Group__0__Impl12575 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExprEqual__Group__1__Impl_in_rule__ExprEqual__Group__112604 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExprEqual__Group_1__0_in_rule__ExprEqual__Group__1__Impl12631 = new BitSet(new long[]{0x0000001FFE000002L}); public static final BitSet FOLLOW_rule__ExprEqual__Group_1__0__Impl_in_rule__ExprEqual__Group_1__012666 = new BitSet(new long[]{0x0000001FFE000000L}); public static final BitSet FOLLOW_rule__ExprEqual__Group_1__1_in_rule__ExprEqual__Group_1__012669 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExprEqual__Group_1__1__Impl_in_rule__ExprEqual__Group_1__112727 = new BitSet(new long[]{0x0000000000010070L,0x0C00000000052C20L,0x00000000000001E0L}); public static final BitSet FOLLOW_rule__ExprEqual__Group_1__2_in_rule__ExprEqual__Group_1__112730 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExprEqual__OpAssignment_1_1_in_rule__ExprEqual__Group_1__1__Impl12757 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExprEqual__Group_1__2__Impl_in_rule__ExprEqual__Group_1__212787 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExprEqual__RightAssignment_1_2_in_rule__ExprEqual__Group_1__2__Impl12814 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExprAnd__Group__0__Impl_in_rule__ExprAnd__Group__012850 = new BitSet(new long[]{0x0000000000000000L,0x0200000000000000L}); public static final BitSet FOLLOW_rule__ExprAnd__Group__1_in_rule__ExprAnd__Group__012853 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleExprOr_in_rule__ExprAnd__Group__0__Impl12880 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExprAnd__Group__1__Impl_in_rule__ExprAnd__Group__112909 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExprAnd__Group_1__0_in_rule__ExprAnd__Group__1__Impl12936 = new BitSet(new long[]{0x0000000000000002L,0x0200000000000000L}); public static final BitSet FOLLOW_rule__ExprAnd__Group_1__0__Impl_in_rule__ExprAnd__Group_1__012971 = new BitSet(new long[]{0x0000000000000000L,0x0200000000000000L}); public static final BitSet FOLLOW_rule__ExprAnd__Group_1__1_in_rule__ExprAnd__Group_1__012974 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExprAnd__Group_1__1__Impl_in_rule__ExprAnd__Group_1__113032 = new BitSet(new long[]{0x0000000000010070L,0x0C00000000052C20L,0x00000000000001E0L}); public static final BitSet FOLLOW_rule__ExprAnd__Group_1__2_in_rule__ExprAnd__Group_1__113035 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExprAnd__OpAssignment_1_1_in_rule__ExprAnd__Group_1__1__Impl13062 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExprAnd__Group_1__2__Impl_in_rule__ExprAnd__Group_1__213092 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExprAnd__RightAssignment_1_2_in_rule__ExprAnd__Group_1__2__Impl13119 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExprOr__Group__0__Impl_in_rule__ExprOr__Group__013155 = new BitSet(new long[]{0x0000000000000000L,0x0008000000000000L}); public static final BitSet FOLLOW_rule__ExprOr__Group__1_in_rule__ExprOr__Group__013158 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleNullCheckExpression_in_rule__ExprOr__Group__0__Impl13185 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExprOr__Group__1__Impl_in_rule__ExprOr__Group__113214 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExprOr__Group_1__0_in_rule__ExprOr__Group__1__Impl13241 = new BitSet(new long[]{0x0000000000000002L,0x0008000000000000L}); public static final BitSet FOLLOW_rule__ExprOr__Group_1__0__Impl_in_rule__ExprOr__Group_1__013276 = new BitSet(new long[]{0x0000000000000000L,0x0008000000000000L}); public static final BitSet FOLLOW_rule__ExprOr__Group_1__1_in_rule__ExprOr__Group_1__013279 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExprOr__Group_1__1__Impl_in_rule__ExprOr__Group_1__113337 = new BitSet(new long[]{0x0000000000010070L,0x0C00000000052C20L,0x00000000000001E0L}); public static final BitSet FOLLOW_rule__ExprOr__Group_1__2_in_rule__ExprOr__Group_1__113340 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExprOr__OpAssignment_1_1_in_rule__ExprOr__Group_1__1__Impl13367 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExprOr__Group_1__2__Impl_in_rule__ExprOr__Group_1__213397 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExprOr__RightAssignment_1_2_in_rule__ExprOr__Group_1__2__Impl13424 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__NullCheckExpression__Group__0__Impl_in_rule__NullCheckExpression__Group__013460 = new BitSet(new long[]{0x0000006000000000L,0x0000000000000200L}); public static final BitSet FOLLOW_rule__NullCheckExpression__Group__1_in_rule__NullCheckExpression__Group__013463 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rulePrimaryExpression_in_rule__NullCheckExpression__Group__0__Impl13490 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__NullCheckExpression__Group__1__Impl_in_rule__NullCheckExpression__Group__113519 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__NullCheckExpression__Group_1__0_in_rule__NullCheckExpression__Group__1__Impl13546 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__NullCheckExpression__Group_1__0__Impl_in_rule__NullCheckExpression__Group_1__013581 = new BitSet(new long[]{0x0000006000000000L,0x0000000000000200L}); public static final BitSet FOLLOW_rule__NullCheckExpression__Group_1__1_in_rule__NullCheckExpression__Group_1__013584 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__NullCheckExpression__Group_1__1__Impl_in_rule__NullCheckExpression__Group_1__113642 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__NullCheckExpression__RightAssignment_1_1_in_rule__NullCheckExpression__Group_1__1__Impl13669 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__NullExpression__Group_0__0__Impl_in_rule__NullExpression__Group_0__013703 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); public static final BitSet FOLLOW_rule__NullExpression__Group_0__1_in_rule__NullExpression__Group_0__013706 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__NullExpression__Group_0__1__Impl_in_rule__NullExpression__Group_0__113764 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_73_in_rule__NullExpression__Group_0__1__Impl13792 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__NullExpression__Group_1__0__Impl_in_rule__NullExpression__Group_1__013827 = new BitSet(new long[]{0x0000006000000000L,0x0000000000000200L}); public static final BitSet FOLLOW_rule__NullExpression__Group_1__1_in_rule__NullExpression__Group_1__013830 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__NullExpression__Group_1__1__Impl_in_rule__NullExpression__Group_1__113888 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__NullExpression__Alternatives_1_1_in_rule__NullExpression__Group_1__1__Impl13915 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_0__0__Impl_in_rule__PrimaryExpression__Group_0__013949 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_0__1_in_rule__PrimaryExpression__Group_0__013952 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_0__1__Impl_in_rule__PrimaryExpression__Group_0__114010 = new BitSet(new long[]{0x0000000000000020L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_0__2_in_rule__PrimaryExpression__Group_0__114013 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_74_in_rule__PrimaryExpression__Group_0__1__Impl14041 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_0__2__Impl_in_rule__PrimaryExpression__Group_0__214072 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__ColumnAssignment_0_2_in_rule__PrimaryExpression__Group_0__2__Impl14099 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_1__0__Impl_in_rule__PrimaryExpression__Group_1__014135 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_1__1_in_rule__PrimaryExpression__Group_1__014138 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_1__1__Impl_in_rule__PrimaryExpression__Group_1__114196 = new BitSet(new long[]{0x0000000000000020L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_1__2_in_rule__PrimaryExpression__Group_1__114199 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_75_in_rule__PrimaryExpression__Group_1__1__Impl14227 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_1__2__Impl_in_rule__PrimaryExpression__Group_1__214258 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__ColumnAssignment_1_2_in_rule__PrimaryExpression__Group_1__2__Impl14285 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_2__0__Impl_in_rule__PrimaryExpression__Group_2__014321 = new BitSet(new long[]{0x0000000000000020L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_2__1_in_rule__PrimaryExpression__Group_2__014324 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_2__1__Impl_in_rule__PrimaryExpression__Group_2__114382 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Alternatives_2_1_in_rule__PrimaryExpression__Group_2__1__Impl14409 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_2_1_0__0__Impl_in_rule__PrimaryExpression__Group_2_1_0__014443 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001000L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_2_1_0__1_in_rule__PrimaryExpression__Group_2_1_0__014446 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__SourceAssignment_2_1_0_0_in_rule__PrimaryExpression__Group_2_1_0__0__Impl14473 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_2_1_0__1__Impl_in_rule__PrimaryExpression__Group_2_1_0__114503 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_76_in_rule__PrimaryExpression__Group_2_1_0__1__Impl14531 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_2_1_1__0__Impl_in_rule__PrimaryExpression__Group_2_1_1__014566 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001000L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_2_1_1__1_in_rule__PrimaryExpression__Group_2_1_1__014569 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__SourceAssignment_2_1_1_0_in_rule__PrimaryExpression__Group_2_1_1__0__Impl14596 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_2_1_1__1__Impl_in_rule__PrimaryExpression__Group_2_1_1__114626 = new BitSet(new long[]{0x0000000000001020L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_2_1_1__2_in_rule__PrimaryExpression__Group_2_1_1__114629 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_76_in_rule__PrimaryExpression__Group_2_1_1__1__Impl14657 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_2_1_1__2__Impl_in_rule__PrimaryExpression__Group_2_1_1__214688 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Alternatives_2_1_1_2_in_rule__PrimaryExpression__Group_2_1_1__2__Impl14715 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_3__0__Impl_in_rule__PrimaryExpression__Group_3__014751 = new BitSet(new long[]{0x0000000000010050L,0x0000000000000000L,0x00000000000001E0L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_3__1_in_rule__PrimaryExpression__Group_3__014754 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_3__1__Impl_in_rule__PrimaryExpression__Group_3__114812 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__LiteralValueAssignment_3_1_in_rule__PrimaryExpression__Group_3__1__Impl14839 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_4__0__Impl_in_rule__PrimaryExpression__Group_4__014873 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_4__1_in_rule__PrimaryExpression__Group_4__014876 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_4__1__Impl_in_rule__PrimaryExpression__Group_4__114934 = new BitSet(new long[]{0x0000000000010070L,0x0C00000000052C20L,0x00000000000001E0L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_4__2_in_rule__PrimaryExpression__Group_4__114937 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_69_in_rule__PrimaryExpression__Group_4__1__Impl14965 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_4__2__Impl_in_rule__PrimaryExpression__Group_4__214996 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_4__3_in_rule__PrimaryExpression__Group_4__214999 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__ExpressionAssignment_4_2_in_rule__PrimaryExpression__Group_4__2__Impl15026 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_4__3__Impl_in_rule__PrimaryExpression__Group_4__315056 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_70_in_rule__PrimaryExpression__Group_4__3__Impl15084 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_5__0__Impl_in_rule__PrimaryExpression__Group_5__015123 = new BitSet(new long[]{0x0000000000000000L,0x0C00000000000020L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_5__1_in_rule__PrimaryExpression__Group_5__015126 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_5__1__Impl_in_rule__PrimaryExpression__Group_5__115184 = new BitSet(new long[]{0x0000000000000000L,0x0C00000000000020L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_5__2_in_rule__PrimaryExpression__Group_5__115187 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__NotAssignment_5_1_in_rule__PrimaryExpression__Group_5__1__Impl15214 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_5__2__Impl_in_rule__PrimaryExpression__Group_5__215245 = new BitSet(new long[]{0x0000000000000000L,0x0C00000000000020L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_5__3_in_rule__PrimaryExpression__Group_5__215248 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__ExistsAssignment_5_2_in_rule__PrimaryExpression__Group_5__2__Impl15275 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_5__3__Impl_in_rule__PrimaryExpression__Group_5__315306 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_5__4_in_rule__PrimaryExpression__Group_5__315309 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_69_in_rule__PrimaryExpression__Group_5__3__Impl15337 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_5__4__Impl_in_rule__PrimaryExpression__Group_5__415368 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_5__5_in_rule__PrimaryExpression__Group_5__415371 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__SelectAssignment_5_4_in_rule__PrimaryExpression__Group_5__4__Impl15398 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_5__5__Impl_in_rule__PrimaryExpression__Group_5__515428 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_70_in_rule__PrimaryExpression__Group_5__5__Impl15456 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_6__0__Impl_in_rule__PrimaryExpression__Group_6__015499 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_6__1_in_rule__PrimaryExpression__Group_6__015502 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_6__1__Impl_in_rule__PrimaryExpression__Group_6__115560 = new BitSet(new long[]{0x0000000000010070L,0x0C000000000D2C20L,0x00000000000001E0L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_6__2_in_rule__PrimaryExpression__Group_6__115563 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_77_in_rule__PrimaryExpression__Group_6__1__Impl15591 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_6__2__Impl_in_rule__PrimaryExpression__Group_6__215622 = new BitSet(new long[]{0x0000000000010070L,0x0C000000000D2C20L,0x00000000000001E0L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_6__3_in_rule__PrimaryExpression__Group_6__215625 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__CaseExpressionAssignment_6_2_in_rule__PrimaryExpression__Group_6__2__Impl15652 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_6__3__Impl_in_rule__PrimaryExpression__Group_6__315683 = new BitSet(new long[]{0x0000000000000000L,0x000000000000C000L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_6__4_in_rule__PrimaryExpression__Group_6__315686 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__CasesAssignment_6_3_in_rule__PrimaryExpression__Group_6__3__Impl15715 = new BitSet(new long[]{0x0000000000010072L,0x0C000000000D2C20L,0x00000000000001E0L}); public static final BitSet FOLLOW_rule__PrimaryExpression__CasesAssignment_6_3_in_rule__PrimaryExpression__Group_6__3__Impl15727 = new BitSet(new long[]{0x0000000000010072L,0x0C000000000D2C20L,0x00000000000001E0L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_6__4__Impl_in_rule__PrimaryExpression__Group_6__415760 = new BitSet(new long[]{0x0000000000000000L,0x000000000000C000L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_6__5_in_rule__PrimaryExpression__Group_6__415763 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_6_4__0_in_rule__PrimaryExpression__Group_6__4__Impl15790 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_6__5__Impl_in_rule__PrimaryExpression__Group_6__515821 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_78_in_rule__PrimaryExpression__Group_6__5__Impl15849 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_6_4__0__Impl_in_rule__PrimaryExpression__Group_6_4__015892 = new BitSet(new long[]{0x0000000000010070L,0x0C00000000052C20L,0x00000000000001E0L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_6_4__1_in_rule__PrimaryExpression__Group_6_4__015895 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_79_in_rule__PrimaryExpression__Group_6_4__0__Impl15923 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_6_4__1__Impl_in_rule__PrimaryExpression__Group_6_4__115954 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__ElseExpressionAssignment_6_4_1_in_rule__PrimaryExpression__Group_6_4__1__Impl15981 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_7__0__Impl_in_rule__PrimaryExpression__Group_7__016015 = new BitSet(new long[]{0x0000000000000020L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_7__1_in_rule__PrimaryExpression__Group_7__016018 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_7__1__Impl_in_rule__PrimaryExpression__Group_7__116076 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_7__2_in_rule__PrimaryExpression__Group_7__116079 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__NameAssignment_7_1_in_rule__PrimaryExpression__Group_7__1__Impl16106 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_7__2__Impl_in_rule__PrimaryExpression__Group_7__216136 = new BitSet(new long[]{0x0000000000011070L,0x0C00000000052C20L,0x00000000000001E0L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_7__3_in_rule__PrimaryExpression__Group_7__216139 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_69_in_rule__PrimaryExpression__Group_7__2__Impl16167 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_7__3__Impl_in_rule__PrimaryExpression__Group_7__316198 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_7__4_in_rule__PrimaryExpression__Group_7__316201 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Alternatives_7_3_in_rule__PrimaryExpression__Group_7__3__Impl16228 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_7__4__Impl_in_rule__PrimaryExpression__Group_7__416258 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_70_in_rule__PrimaryExpression__Group_7__4__Impl16286 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_7_3_1__0__Impl_in_rule__PrimaryExpression__Group_7_3_1__016327 = new BitSet(new long[]{0x0000010000000000L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_7_3_1__1_in_rule__PrimaryExpression__Group_7_3_1__016330 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__ArgumentsAssignment_7_3_1_0_in_rule__PrimaryExpression__Group_7_3_1__0__Impl16357 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_7_3_1__1__Impl_in_rule__PrimaryExpression__Group_7_3_1__116387 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_7_3_1_1__0_in_rule__PrimaryExpression__Group_7_3_1__1__Impl16414 = new BitSet(new long[]{0x0000010000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_7_3_1_1__0__Impl_in_rule__PrimaryExpression__Group_7_3_1_1__016449 = new BitSet(new long[]{0x0000000000010070L,0x0C00000000052C20L,0x00000000000001E0L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_7_3_1_1__1_in_rule__PrimaryExpression__Group_7_3_1_1__016452 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_40_in_rule__PrimaryExpression__Group_7_3_1_1__0__Impl16480 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_7_3_1_1__1__Impl_in_rule__PrimaryExpression__Group_7_3_1_1__116511 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__ArgumentsAssignment_7_3_1_1_1_in_rule__PrimaryExpression__Group_7_3_1_1__1__Impl16538 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_8__0__Impl_in_rule__PrimaryExpression__Group_8__016572 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_8__1_in_rule__PrimaryExpression__Group_8__016575 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_8__1__Impl_in_rule__PrimaryExpression__Group_8__116633 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_8__2_in_rule__PrimaryExpression__Group_8__116636 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_80_in_rule__PrimaryExpression__Group_8__1__Impl16664 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_8__2__Impl_in_rule__PrimaryExpression__Group_8__216695 = new BitSet(new long[]{0x0000000000010070L,0x0C00000000052C20L,0x00000000000001E0L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_8__3_in_rule__PrimaryExpression__Group_8__216698 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_69_in_rule__PrimaryExpression__Group_8__2__Impl16726 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_8__3__Impl_in_rule__PrimaryExpression__Group_8__316757 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020000L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_8__4_in_rule__PrimaryExpression__Group_8__316760 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__ExpressionAssignment_8_3_in_rule__PrimaryExpression__Group_8__3__Impl16787 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_8__4__Impl_in_rule__PrimaryExpression__Group_8__416817 = new BitSet(new long[]{0x007E000000000000L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_8__5_in_rule__PrimaryExpression__Group_8__416820 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_81_in_rule__PrimaryExpression__Group_8__4__Impl16848 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_8__5__Impl_in_rule__PrimaryExpression__Group_8__516879 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_8__6_in_rule__PrimaryExpression__Group_8__516882 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__TypeAssignment_8_5_in_rule__PrimaryExpression__Group_8__5__Impl16909 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_8__6__Impl_in_rule__PrimaryExpression__Group_8__616939 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_70_in_rule__PrimaryExpression__Group_8__6__Impl16967 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_9__0__Impl_in_rule__PrimaryExpression__Group_9__017012 = new BitSet(new long[]{0x0000000000010070L,0x0C00000000052C20L,0x00000000000001E0L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_9__1_in_rule__PrimaryExpression__Group_9__017015 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_9__1__Impl_in_rule__PrimaryExpression__Group_9__117073 = new BitSet(new long[]{0x0000000000000020L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_9__2_in_rule__PrimaryExpression__Group_9__117076 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_82_in_rule__PrimaryExpression__Group_9__1__Impl17104 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_9__2__Impl_in_rule__PrimaryExpression__Group_9__217135 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__ArgAssignment_9_2_in_rule__PrimaryExpression__Group_9__2__Impl17162 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Case__Group__0__Impl_in_rule__Case__Group__017198 = new BitSet(new long[]{0x0000000000010070L,0x0C00000000052C20L,0x00000000000001E0L}); public static final BitSet FOLLOW_rule__Case__Group__1_in_rule__Case__Group__017201 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_83_in_rule__Case__Group__0__Impl17229 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Case__Group__1__Impl_in_rule__Case__Group__117260 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100000L}); public static final BitSet FOLLOW_rule__Case__Group__2_in_rule__Case__Group__117263 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Case__WhenExpressionAssignment_1_in_rule__Case__Group__1__Impl17290 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Case__Group__2__Impl_in_rule__Case__Group__217320 = new BitSet(new long[]{0x0000000000010070L,0x0C00000000052C20L,0x00000000000001E0L}); public static final BitSet FOLLOW_rule__Case__Group__3_in_rule__Case__Group__217323 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_84_in_rule__Case__Group__2__Impl17351 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Case__Group__3__Impl_in_rule__Case__Group__317382 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Case__ThenExpressionAssignment_3_in_rule__Case__Group__3__Impl17409 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SelectStatement__Group__0__Impl_in_rule__SelectStatement__Group__017447 = new BitSet(new long[]{0x0000000000000000L,0x0000000000600000L}); public static final BitSet FOLLOW_rule__SelectStatement__Group__1_in_rule__SelectStatement__Group__017450 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SelectStatement__CoreAssignment_0_in_rule__SelectStatement__Group__0__Impl17477 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SelectStatement__Group__1__Impl_in_rule__SelectStatement__Group__117507 = new BitSet(new long[]{0x0000000000000000L,0x0000000000600000L}); public static final BitSet FOLLOW_rule__SelectStatement__Group__2_in_rule__SelectStatement__Group__117510 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SelectStatement__Group_1__0_in_rule__SelectStatement__Group__1__Impl17537 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SelectStatement__Group__2__Impl_in_rule__SelectStatement__Group__217568 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SelectStatement__Group_2__0_in_rule__SelectStatement__Group__2__Impl17595 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SelectStatement__Group_1__0__Impl_in_rule__SelectStatement__Group_1__017632 = new BitSet(new long[]{0x0000000000010070L,0x0C00000000052C20L,0x00000000000001E0L}); public static final BitSet FOLLOW_rule__SelectStatement__Group_1__1_in_rule__SelectStatement__Group_1__017635 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_85_in_rule__SelectStatement__Group_1__0__Impl17663 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SelectStatement__Group_1__1__Impl_in_rule__SelectStatement__Group_1__117694 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SelectStatement__OrderbyAssignment_1_1_in_rule__SelectStatement__Group_1__1__Impl17721 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SelectStatement__Group_2__0__Impl_in_rule__SelectStatement__Group_2__017755 = new BitSet(new long[]{0x0000000000010070L,0x0C00000000052C20L,0x00000000000001E0L}); public static final BitSet FOLLOW_rule__SelectStatement__Group_2__1_in_rule__SelectStatement__Group_2__017758 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_86_in_rule__SelectStatement__Group_2__0__Impl17786 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SelectStatement__Group_2__1__Impl_in_rule__SelectStatement__Group_2__117817 = new BitSet(new long[]{0x0000018000000000L}); public static final BitSet FOLLOW_rule__SelectStatement__Group_2__2_in_rule__SelectStatement__Group_2__117820 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SelectStatement__LimitAssignment_2_1_in_rule__SelectStatement__Group_2__1__Impl17847 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SelectStatement__Group_2__2__Impl_in_rule__SelectStatement__Group_2__217877 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SelectStatement__Group_2_2__0_in_rule__SelectStatement__Group_2__2__Impl17904 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SelectStatement__Group_2_2__0__Impl_in_rule__SelectStatement__Group_2_2__017941 = new BitSet(new long[]{0x0000000000010070L,0x0C00000000052C20L,0x00000000000001E0L}); public static final BitSet FOLLOW_rule__SelectStatement__Group_2_2__1_in_rule__SelectStatement__Group_2_2__017944 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SelectStatement__Alternatives_2_2_0_in_rule__SelectStatement__Group_2_2__0__Impl17971 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SelectStatement__Group_2_2__1__Impl_in_rule__SelectStatement__Group_2_2__118001 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SelectStatement__LimitOffsetAssignment_2_2_1_in_rule__SelectStatement__Group_2_2__1__Impl18028 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OrderingTermList__Group__0__Impl_in_rule__OrderingTermList__Group__018062 = new BitSet(new long[]{0x0000010000000000L}); public static final BitSet FOLLOW_rule__OrderingTermList__Group__1_in_rule__OrderingTermList__Group__018065 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OrderingTermList__OrderingTermsAssignment_0_in_rule__OrderingTermList__Group__0__Impl18092 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OrderingTermList__Group__1__Impl_in_rule__OrderingTermList__Group__118122 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OrderingTermList__Group_1__0_in_rule__OrderingTermList__Group__1__Impl18149 = new BitSet(new long[]{0x0000010000000002L}); public static final BitSet FOLLOW_rule__OrderingTermList__Group_1__0__Impl_in_rule__OrderingTermList__Group_1__018184 = new BitSet(new long[]{0x0000000000010070L,0x0C00000000052C20L,0x00000000000001E0L}); public static final BitSet FOLLOW_rule__OrderingTermList__Group_1__1_in_rule__OrderingTermList__Group_1__018187 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_40_in_rule__OrderingTermList__Group_1__0__Impl18215 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OrderingTermList__Group_1__1__Impl_in_rule__OrderingTermList__Group_1__118246 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OrderingTermList__OrderingTermsAssignment_1_1_in_rule__OrderingTermList__Group_1__1__Impl18273 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SelectCore__Group__0__Impl_in_rule__SelectCore__Group__018307 = new BitSet(new long[]{0x0001E00000000000L}); public static final BitSet FOLLOW_rule__SelectCore__Group__1_in_rule__SelectCore__Group__018310 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleSelectExpression_in_rule__SelectCore__Group__0__Impl18337 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SelectCore__Group__1__Impl_in_rule__SelectCore__Group__118366 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SelectCore__Group_1__0_in_rule__SelectCore__Group__1__Impl18393 = new BitSet(new long[]{0x0001E00000000002L}); public static final BitSet FOLLOW_rule__SelectCore__Group_1__0__Impl_in_rule__SelectCore__Group_1__018428 = new BitSet(new long[]{0x0001E00000000000L}); public static final BitSet FOLLOW_rule__SelectCore__Group_1__1_in_rule__SelectCore__Group_1__018431 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SelectCore__Group_1__1__Impl_in_rule__SelectCore__Group_1__118489 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L}); public static final BitSet FOLLOW_rule__SelectCore__Group_1__2_in_rule__SelectCore__Group_1__118492 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SelectCore__OpAssignment_1_1_in_rule__SelectCore__Group_1__1__Impl18519 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SelectCore__Group_1__2__Impl_in_rule__SelectCore__Group_1__218549 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SelectCore__RightAssignment_1_2_in_rule__SelectCore__Group_1__2__Impl18576 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SelectExpression__Group__0__Impl_in_rule__SelectExpression__Group__018612 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L}); public static final BitSet FOLLOW_rule__SelectExpression__Group__1_in_rule__SelectExpression__Group__018615 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SelectExpression__Group__1__Impl_in_rule__SelectExpression__Group__118673 = new BitSet(new long[]{0x0000000000011070L,0x3C00000000052C20L,0x00000000000001E0L}); public static final BitSet FOLLOW_rule__SelectExpression__Group__2_in_rule__SelectExpression__Group__118676 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_87_in_rule__SelectExpression__Group__1__Impl18704 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SelectExpression__Group__2__Impl_in_rule__SelectExpression__Group__218735 = new BitSet(new long[]{0x0000000000011070L,0x3C00000000052C20L,0x00000000000001E0L}); public static final BitSet FOLLOW_rule__SelectExpression__Group__3_in_rule__SelectExpression__Group__218738 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SelectExpression__Alternatives_2_in_rule__SelectExpression__Group__2__Impl18765 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SelectExpression__Group__3__Impl_in_rule__SelectExpression__Group__318796 = new BitSet(new long[]{0x0000000000000000L,0x000000000F000000L}); public static final BitSet FOLLOW_rule__SelectExpression__Group__4_in_rule__SelectExpression__Group__318799 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SelectExpression__Alternatives_3_in_rule__SelectExpression__Group__3__Impl18826 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SelectExpression__Group__4__Impl_in_rule__SelectExpression__Group__418856 = new BitSet(new long[]{0x0000000000000000L,0x000000000F000000L}); public static final BitSet FOLLOW_rule__SelectExpression__Group__5_in_rule__SelectExpression__Group__418859 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SelectExpression__Group_4__0_in_rule__SelectExpression__Group__4__Impl18886 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SelectExpression__Group__5__Impl_in_rule__SelectExpression__Group__518917 = new BitSet(new long[]{0x0000000000000000L,0x000000000F000000L}); public static final BitSet FOLLOW_rule__SelectExpression__Group__6_in_rule__SelectExpression__Group__518920 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SelectExpression__Group_5__0_in_rule__SelectExpression__Group__5__Impl18947 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SelectExpression__Group__6__Impl_in_rule__SelectExpression__Group__618978 = new BitSet(new long[]{0x0000000000000000L,0x000000000F000000L}); public static final BitSet FOLLOW_rule__SelectExpression__Group__7_in_rule__SelectExpression__Group__618981 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SelectExpression__Group_6__0_in_rule__SelectExpression__Group__6__Impl19008 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SelectExpression__Group__7__Impl_in_rule__SelectExpression__Group__719039 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SelectExpression__Group_7__0_in_rule__SelectExpression__Group__7__Impl19066 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SelectExpression__Group_4__0__Impl_in_rule__SelectExpression__Group_4__019113 = new BitSet(new long[]{0x0000000000000020L,0x0000000000000020L}); public static final BitSet FOLLOW_rule__SelectExpression__Group_4__1_in_rule__SelectExpression__Group_4__019116 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_88_in_rule__SelectExpression__Group_4__0__Impl19144 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SelectExpression__Group_4__1__Impl_in_rule__SelectExpression__Group_4__119175 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SelectExpression__SourceAssignment_4_1_in_rule__SelectExpression__Group_4__1__Impl19202 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SelectExpression__Group_5__0__Impl_in_rule__SelectExpression__Group_5__019236 = new BitSet(new long[]{0x0000000000010070L,0x0C00000000052C20L,0x00000000000001E0L}); public static final BitSet FOLLOW_rule__SelectExpression__Group_5__1_in_rule__SelectExpression__Group_5__019239 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_89_in_rule__SelectExpression__Group_5__0__Impl19267 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SelectExpression__Group_5__1__Impl_in_rule__SelectExpression__Group_5__119298 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SelectExpression__WhereAssignment_5_1_in_rule__SelectExpression__Group_5__1__Impl19325 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SelectExpression__Group_6__0__Impl_in_rule__SelectExpression__Group_6__019359 = new BitSet(new long[]{0x0000000000010070L,0x0C00000000052C20L,0x00000000000001E0L}); public static final BitSet FOLLOW_rule__SelectExpression__Group_6__1_in_rule__SelectExpression__Group_6__019362 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_90_in_rule__SelectExpression__Group_6__0__Impl19390 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SelectExpression__Group_6__1__Impl_in_rule__SelectExpression__Group_6__119421 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SelectExpression__GroupByAssignment_6_1_in_rule__SelectExpression__Group_6__1__Impl19448 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SelectExpression__Group_7__0__Impl_in_rule__SelectExpression__Group_7__019482 = new BitSet(new long[]{0x0000000000010070L,0x0C00000000052C20L,0x00000000000001E0L}); public static final BitSet FOLLOW_rule__SelectExpression__Group_7__1_in_rule__SelectExpression__Group_7__019485 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_91_in_rule__SelectExpression__Group_7__0__Impl19513 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SelectExpression__Group_7__1__Impl_in_rule__SelectExpression__Group_7__119544 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SelectExpression__HavingAssignment_7_1_in_rule__SelectExpression__Group_7__1__Impl19571 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SelectList__Group__0__Impl_in_rule__SelectList__Group__019605 = new BitSet(new long[]{0x0000010000000000L}); public static final BitSet FOLLOW_rule__SelectList__Group__1_in_rule__SelectList__Group__019608 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SelectList__ResultColumnsAssignment_0_in_rule__SelectList__Group__0__Impl19635 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SelectList__Group__1__Impl_in_rule__SelectList__Group__119665 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SelectList__Group_1__0_in_rule__SelectList__Group__1__Impl19692 = new BitSet(new long[]{0x0000010000000002L}); public static final BitSet FOLLOW_rule__SelectList__Group_1__0__Impl_in_rule__SelectList__Group_1__019727 = new BitSet(new long[]{0x0000000000011070L,0x3C00000000052C20L,0x00000000000001E0L}); public static final BitSet FOLLOW_rule__SelectList__Group_1__1_in_rule__SelectList__Group_1__019730 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_40_in_rule__SelectList__Group_1__0__Impl19758 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SelectList__Group_1__1__Impl_in_rule__SelectList__Group_1__119789 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SelectList__ResultColumnsAssignment_1_1_in_rule__SelectList__Group_1__1__Impl19816 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__GroupByExpressions__Group__0__Impl_in_rule__GroupByExpressions__Group__019850 = new BitSet(new long[]{0x0000010000000000L}); public static final BitSet FOLLOW_rule__GroupByExpressions__Group__1_in_rule__GroupByExpressions__Group__019853 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__GroupByExpressions__GroupByExpressionsAssignment_0_in_rule__GroupByExpressions__Group__0__Impl19880 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__GroupByExpressions__Group__1__Impl_in_rule__GroupByExpressions__Group__119910 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__GroupByExpressions__Group_1__0_in_rule__GroupByExpressions__Group__1__Impl19937 = new BitSet(new long[]{0x0000010000000002L}); public static final BitSet FOLLOW_rule__GroupByExpressions__Group_1__0__Impl_in_rule__GroupByExpressions__Group_1__019972 = new BitSet(new long[]{0x0000000000010070L,0x0C00000000052C20L,0x00000000000001E0L}); public static final BitSet FOLLOW_rule__GroupByExpressions__Group_1__1_in_rule__GroupByExpressions__Group_1__019975 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_40_in_rule__GroupByExpressions__Group_1__0__Impl20003 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__GroupByExpressions__Group_1__1__Impl_in_rule__GroupByExpressions__Group_1__120034 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__GroupByExpressions__GroupByExpressionsAssignment_1_1_in_rule__GroupByExpressions__Group_1__1__Impl20061 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OrderingTerm__Group__0__Impl_in_rule__OrderingTerm__Group__020095 = new BitSet(new long[]{0x0000000000000000L,0xC000000000000000L}); public static final BitSet FOLLOW_rule__OrderingTerm__Group__1_in_rule__OrderingTerm__Group__020098 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OrderingTerm__ExpressionAssignment_0_in_rule__OrderingTerm__Group__0__Impl20125 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OrderingTerm__Group__1__Impl_in_rule__OrderingTerm__Group__120155 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OrderingTerm__Alternatives_1_in_rule__OrderingTerm__Group__1__Impl20182 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JoinSource__Group__0__Impl_in_rule__JoinSource__Group__020217 = new BitSet(new long[]{0x0000000000000000L,0x0000000010000000L,0x000000000000001BL}); public static final BitSet FOLLOW_rule__JoinSource__Group__1_in_rule__JoinSource__Group__020220 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JoinSource__SourceAssignment_0_in_rule__JoinSource__Group__0__Impl20247 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JoinSource__Group__1__Impl_in_rule__JoinSource__Group__120277 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JoinSource__JoinStatementsAssignment_1_in_rule__JoinSource__Group__1__Impl20304 = new BitSet(new long[]{0x0000000000000002L,0x0000000010000000L,0x000000000000001BL}); public static final BitSet FOLLOW_rule__SingleSourceTable__Group__0__Impl_in_rule__SingleSourceTable__Group__020339 = new BitSet(new long[]{0x0000000000000020L}); public static final BitSet FOLLOW_rule__SingleSourceTable__Group__1_in_rule__SingleSourceTable__Group__020342 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SingleSourceTable__Group__1__Impl_in_rule__SingleSourceTable__Group__120400 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020000L}); public static final BitSet FOLLOW_rule__SingleSourceTable__Group__2_in_rule__SingleSourceTable__Group__120403 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SingleSourceTable__TableReferenceAssignment_1_in_rule__SingleSourceTable__Group__1__Impl20430 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SingleSourceTable__Group__2__Impl_in_rule__SingleSourceTable__Group__220460 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SingleSourceTable__Group_2__0_in_rule__SingleSourceTable__Group__2__Impl20487 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SingleSourceTable__Group_2__0__Impl_in_rule__SingleSourceTable__Group_2__020524 = new BitSet(new long[]{0x0000000000000020L}); public static final BitSet FOLLOW_rule__SingleSourceTable__Group_2__1_in_rule__SingleSourceTable__Group_2__020527 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_81_in_rule__SingleSourceTable__Group_2__0__Impl20555 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SingleSourceTable__Group_2__1__Impl_in_rule__SingleSourceTable__Group_2__120586 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SingleSourceTable__NameAssignment_2_1_in_rule__SingleSourceTable__Group_2__1__Impl20613 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SingleSourceSelectStatement__Group__0__Impl_in_rule__SingleSourceSelectStatement__Group__020647 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); public static final BitSet FOLLOW_rule__SingleSourceSelectStatement__Group__1_in_rule__SingleSourceSelectStatement__Group__020650 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SingleSourceSelectStatement__Group__1__Impl_in_rule__SingleSourceSelectStatement__Group__120708 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L}); public static final BitSet FOLLOW_rule__SingleSourceSelectStatement__Group__2_in_rule__SingleSourceSelectStatement__Group__120711 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_69_in_rule__SingleSourceSelectStatement__Group__1__Impl20739 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SingleSourceSelectStatement__Group__2__Impl_in_rule__SingleSourceSelectStatement__Group__220770 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); public static final BitSet FOLLOW_rule__SingleSourceSelectStatement__Group__3_in_rule__SingleSourceSelectStatement__Group__220773 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SingleSourceSelectStatement__SelectStatementAssignment_2_in_rule__SingleSourceSelectStatement__Group__2__Impl20800 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SingleSourceSelectStatement__Group__3__Impl_in_rule__SingleSourceSelectStatement__Group__320830 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020000L}); public static final BitSet FOLLOW_rule__SingleSourceSelectStatement__Group__4_in_rule__SingleSourceSelectStatement__Group__320833 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_70_in_rule__SingleSourceSelectStatement__Group__3__Impl20861 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SingleSourceSelectStatement__Group__4__Impl_in_rule__SingleSourceSelectStatement__Group__420892 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SingleSourceSelectStatement__Group_4__0_in_rule__SingleSourceSelectStatement__Group__4__Impl20919 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SingleSourceSelectStatement__Group_4__0__Impl_in_rule__SingleSourceSelectStatement__Group_4__020960 = new BitSet(new long[]{0x0000000000000020L}); public static final BitSet FOLLOW_rule__SingleSourceSelectStatement__Group_4__1_in_rule__SingleSourceSelectStatement__Group_4__020963 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_81_in_rule__SingleSourceSelectStatement__Group_4__0__Impl20991 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SingleSourceSelectStatement__Group_4__1__Impl_in_rule__SingleSourceSelectStatement__Group_4__121022 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SingleSourceSelectStatement__NameAssignment_4_1_in_rule__SingleSourceSelectStatement__Group_4__1__Impl21049 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SingleSourceJoin__Group__0__Impl_in_rule__SingleSourceJoin__Group__021083 = new BitSet(new long[]{0x0000000000000020L,0x0000000000000020L}); public static final BitSet FOLLOW_rule__SingleSourceJoin__Group__1_in_rule__SingleSourceJoin__Group__021086 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_69_in_rule__SingleSourceJoin__Group__0__Impl21114 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SingleSourceJoin__Group__1__Impl_in_rule__SingleSourceJoin__Group__121145 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); public static final BitSet FOLLOW_rule__SingleSourceJoin__Group__2_in_rule__SingleSourceJoin__Group__121148 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SingleSourceJoin__JoinSourceAssignment_1_in_rule__SingleSourceJoin__Group__1__Impl21175 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SingleSourceJoin__Group__2__Impl_in_rule__SingleSourceJoin__Group__221205 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_70_in_rule__SingleSourceJoin__Group__2__Impl21233 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JoinStatement__Group__0__Impl_in_rule__JoinStatement__Group__021270 = new BitSet(new long[]{0x0000000000000000L,0x0000000010000000L,0x000000000000001BL}); public static final BitSet FOLLOW_rule__JoinStatement__Group__1_in_rule__JoinStatement__Group__021273 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JoinStatement__Group__1__Impl_in_rule__JoinStatement__Group__121331 = new BitSet(new long[]{0x0000000000000000L,0x0000000010000000L,0x000000000000001BL}); public static final BitSet FOLLOW_rule__JoinStatement__Group__2_in_rule__JoinStatement__Group__121334 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JoinStatement__NaturalAssignment_1_in_rule__JoinStatement__Group__1__Impl21361 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JoinStatement__Group__2__Impl_in_rule__JoinStatement__Group__221392 = new BitSet(new long[]{0x0000000000000000L,0x0000000010000000L,0x000000000000001BL}); public static final BitSet FOLLOW_rule__JoinStatement__Group__3_in_rule__JoinStatement__Group__221395 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JoinStatement__Alternatives_2_in_rule__JoinStatement__Group__2__Impl21422 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JoinStatement__Group__3__Impl_in_rule__JoinStatement__Group__321453 = new BitSet(new long[]{0x0000000000000020L,0x0000000000000020L}); public static final BitSet FOLLOW_rule__JoinStatement__Group__4_in_rule__JoinStatement__Group__321456 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_92_in_rule__JoinStatement__Group__3__Impl21484 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JoinStatement__Group__4__Impl_in_rule__JoinStatement__Group__421515 = new BitSet(new long[]{0x0000000000000000L,0x0000000020000000L}); public static final BitSet FOLLOW_rule__JoinStatement__Group__5_in_rule__JoinStatement__Group__421518 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JoinStatement__SingleSourceAssignment_4_in_rule__JoinStatement__Group__4__Impl21545 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JoinStatement__Group__5__Impl_in_rule__JoinStatement__Group__521575 = new BitSet(new long[]{0x0000000000010070L,0x0C00000000052C20L,0x00000000000001E0L}); public static final BitSet FOLLOW_rule__JoinStatement__Group__6_in_rule__JoinStatement__Group__521578 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_93_in_rule__JoinStatement__Group__5__Impl21606 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JoinStatement__Group__6__Impl_in_rule__JoinStatement__Group__621637 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JoinStatement__ExpressionAssignment_6_in_rule__JoinStatement__Group__6__Impl21664 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JoinStatement__Group_2_0__0__Impl_in_rule__JoinStatement__Group_2_0__021708 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); public static final BitSet FOLLOW_rule__JoinStatement__Group_2_0__1_in_rule__JoinStatement__Group_2_0__021711 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JoinStatement__LeftAssignment_2_0_0_in_rule__JoinStatement__Group_2_0__0__Impl21738 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JoinStatement__Group_2_0__1__Impl_in_rule__JoinStatement__Group_2_0__121768 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JoinStatement__OuterAssignment_2_0_1_in_rule__JoinStatement__Group_2_0__1__Impl21795 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ResultColumn__Group__0__Impl_in_rule__ResultColumn__Group__021830 = new BitSet(new long[]{0x0000000000011070L,0x3C00000000052C20L,0x00000000000001E0L}); public static final BitSet FOLLOW_rule__ResultColumn__Group__1_in_rule__ResultColumn__Group__021833 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ResultColumn__Group__1__Impl_in_rule__ResultColumn__Group__121891 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020000L}); public static final BitSet FOLLOW_rule__ResultColumn__Group__2_in_rule__ResultColumn__Group__121894 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ResultColumn__ExpressionAssignment_1_in_rule__ResultColumn__Group__1__Impl21921 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ResultColumn__Group__2__Impl_in_rule__ResultColumn__Group__221951 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ResultColumn__Group_2__0_in_rule__ResultColumn__Group__2__Impl21978 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ResultColumn__Group_2__0__Impl_in_rule__ResultColumn__Group_2__022015 = new BitSet(new long[]{0x0000000000000020L}); public static final BitSet FOLLOW_rule__ResultColumn__Group_2__1_in_rule__ResultColumn__Group_2__022018 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_81_in_rule__ResultColumn__Group_2__0__Impl22046 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ResultColumn__Group_2__1__Impl_in_rule__ResultColumn__Group_2__122077 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ResultColumn__NameAssignment_2_1_in_rule__ResultColumn__Group_2__1__Impl22104 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__LiteralValue__Group_0__0__Impl_in_rule__LiteralValue__Group_0__022138 = new BitSet(new long[]{0x0000000000010010L}); public static final BitSet FOLLOW_rule__LiteralValue__Group_0__1_in_rule__LiteralValue__Group_0__022141 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__LiteralValue__Group_0__1__Impl_in_rule__LiteralValue__Group_0__122199 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__LiteralValue__NumberAssignment_0_1_in_rule__LiteralValue__Group_0__1__Impl22226 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__LiteralValue__Group_1__0__Impl_in_rule__LiteralValue__Group_1__022260 = new BitSet(new long[]{0x0000000000000040L}); public static final BitSet FOLLOW_rule__LiteralValue__Group_1__1_in_rule__LiteralValue__Group_1__022263 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__LiteralValue__Group_1__1__Impl_in_rule__LiteralValue__Group_1__122321 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__LiteralValue__LiteralAssignment_1_1_in_rule__LiteralValue__Group_1__1__Impl22348 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__LiteralValue__Group_2__0__Impl_in_rule__LiteralValue__Group_2__022382 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000020L}); public static final BitSet FOLLOW_rule__LiteralValue__Group_2__1_in_rule__LiteralValue__Group_2__022385 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__LiteralValue__Group_2__1__Impl_in_rule__LiteralValue__Group_2__122443 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__LiteralValue__LiteralAssignment_2_1_in_rule__LiteralValue__Group_2__1__Impl22470 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__LiteralValue__Group_3__0__Impl_in_rule__LiteralValue__Group_3__022504 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000040L}); public static final BitSet FOLLOW_rule__LiteralValue__Group_3__1_in_rule__LiteralValue__Group_3__022507 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__LiteralValue__Group_3__1__Impl_in_rule__LiteralValue__Group_3__122565 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__LiteralValue__LiteralAssignment_3_1_in_rule__LiteralValue__Group_3__1__Impl22592 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__LiteralValue__Group_4__0__Impl_in_rule__LiteralValue__Group_4__022626 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000080L}); public static final BitSet FOLLOW_rule__LiteralValue__Group_4__1_in_rule__LiteralValue__Group_4__022629 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__LiteralValue__Group_4__1__Impl_in_rule__LiteralValue__Group_4__122687 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__LiteralValue__LiteralAssignment_4_1_in_rule__LiteralValue__Group_4__1__Impl22714 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__LiteralValue__Group_5__0__Impl_in_rule__LiteralValue__Group_5__022748 = new BitSet(new long[]{0x0000000000010050L,0x0000000000000000L,0x00000000000001E0L}); public static final BitSet FOLLOW_rule__LiteralValue__Group_5__1_in_rule__LiteralValue__Group_5__022751 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__LiteralValue__Group_5__1__Impl_in_rule__LiteralValue__Group_5__122809 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__LiteralValue__LiteralAssignment_5_1_in_rule__LiteralValue__Group_5__1__Impl22836 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateTableStatement__Group__0__Impl_in_rule__CreateTableStatement__Group__022870 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000000L}); public static final BitSet FOLLOW_rule__CreateTableStatement__Group__1_in_rule__CreateTableStatement__Group__022873 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateTableStatement__Group__1__Impl_in_rule__CreateTableStatement__Group__122931 = new BitSet(new long[]{0x0000000000000000L,0x0000000080000000L,0x0000000000000200L}); public static final BitSet FOLLOW_rule__CreateTableStatement__Group__2_in_rule__CreateTableStatement__Group__122934 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_94_in_rule__CreateTableStatement__Group__1__Impl22962 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateTableStatement__Group__2__Impl_in_rule__CreateTableStatement__Group__222993 = new BitSet(new long[]{0x0000000000000000L,0x0000000080000000L,0x0000000000000200L}); public static final BitSet FOLLOW_rule__CreateTableStatement__Group__3_in_rule__CreateTableStatement__Group__222996 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateTableStatement__TemporaryAssignment_2_in_rule__CreateTableStatement__Group__2__Impl23023 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateTableStatement__Group__3__Impl_in_rule__CreateTableStatement__Group__323054 = new BitSet(new long[]{0x0000000000000020L}); public static final BitSet FOLLOW_rule__CreateTableStatement__Group__4_in_rule__CreateTableStatement__Group__323057 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_95_in_rule__CreateTableStatement__Group__3__Impl23085 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateTableStatement__Group__4__Impl_in_rule__CreateTableStatement__Group__423116 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); public static final BitSet FOLLOW_rule__CreateTableStatement__Group__5_in_rule__CreateTableStatement__Group__423119 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateTableStatement__NameAssignment_4_in_rule__CreateTableStatement__Group__4__Impl23146 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateTableStatement__Group__5__Impl_in_rule__CreateTableStatement__Group__523176 = new BitSet(new long[]{0x0000000000000020L}); public static final BitSet FOLLOW_rule__CreateTableStatement__Group__6_in_rule__CreateTableStatement__Group__523179 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_69_in_rule__CreateTableStatement__Group__5__Impl23207 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateTableStatement__Group__6__Impl_in_rule__CreateTableStatement__Group__623238 = new BitSet(new long[]{0x0000010000000000L,0x0000000000000040L}); public static final BitSet FOLLOW_rule__CreateTableStatement__Group__7_in_rule__CreateTableStatement__Group__623241 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateTableStatement__ColumnDefsAssignment_6_in_rule__CreateTableStatement__Group__6__Impl23268 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateTableStatement__Group__7__Impl_in_rule__CreateTableStatement__Group__723298 = new BitSet(new long[]{0x0000010000000000L,0x0000000000000040L}); public static final BitSet FOLLOW_rule__CreateTableStatement__Group__8_in_rule__CreateTableStatement__Group__723301 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateTableStatement__Group_7__0_in_rule__CreateTableStatement__Group__7__Impl23328 = new BitSet(new long[]{0x0000010000000002L}); public static final BitSet FOLLOW_rule__CreateTableStatement__Group__8__Impl_in_rule__CreateTableStatement__Group__823359 = new BitSet(new long[]{0x0000010000000000L,0x0000000000000040L}); public static final BitSet FOLLOW_rule__CreateTableStatement__Group__9_in_rule__CreateTableStatement__Group__823362 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateTableStatement__Group_8__0_in_rule__CreateTableStatement__Group__8__Impl23389 = new BitSet(new long[]{0x0000010000000002L}); public static final BitSet FOLLOW_rule__CreateTableStatement__Group__9__Impl_in_rule__CreateTableStatement__Group__923420 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_70_in_rule__CreateTableStatement__Group__9__Impl23448 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateTableStatement__Group_7__0__Impl_in_rule__CreateTableStatement__Group_7__023499 = new BitSet(new long[]{0x0000000000000020L}); public static final BitSet FOLLOW_rule__CreateTableStatement__Group_7__1_in_rule__CreateTableStatement__Group_7__023502 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_40_in_rule__CreateTableStatement__Group_7__0__Impl23530 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateTableStatement__Group_7__1__Impl_in_rule__CreateTableStatement__Group_7__123561 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateTableStatement__ColumnDefsAssignment_7_1_in_rule__CreateTableStatement__Group_7__1__Impl23588 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateTableStatement__Group_8__0__Impl_in_rule__CreateTableStatement__Group_8__023622 = new BitSet(new long[]{0x0000000000000000L,0x0000360000000000L}); public static final BitSet FOLLOW_rule__CreateTableStatement__Group_8__1_in_rule__CreateTableStatement__Group_8__023625 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_40_in_rule__CreateTableStatement__Group_8__0__Impl23653 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateTableStatement__Group_8__1__Impl_in_rule__CreateTableStatement__Group_8__123684 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateTableStatement__ConstraintsAssignment_8_1_in_rule__CreateTableStatement__Group_8__1__Impl23711 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateViewStatement__Group__0__Impl_in_rule__CreateViewStatement__Group__023745 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000000L}); public static final BitSet FOLLOW_rule__CreateViewStatement__Group__1_in_rule__CreateViewStatement__Group__023748 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateViewStatement__Group__1__Impl_in_rule__CreateViewStatement__Group__123806 = new BitSet(new long[]{0x0000000000000000L,0x0000000100000000L,0x0000000000000200L}); public static final BitSet FOLLOW_rule__CreateViewStatement__Group__2_in_rule__CreateViewStatement__Group__123809 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_94_in_rule__CreateViewStatement__Group__1__Impl23837 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateViewStatement__Group__2__Impl_in_rule__CreateViewStatement__Group__223868 = new BitSet(new long[]{0x0000000000000000L,0x0000000100000000L,0x0000000000000200L}); public static final BitSet FOLLOW_rule__CreateViewStatement__Group__3_in_rule__CreateViewStatement__Group__223871 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateViewStatement__TemporaryAssignment_2_in_rule__CreateViewStatement__Group__2__Impl23898 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateViewStatement__Group__3__Impl_in_rule__CreateViewStatement__Group__323929 = new BitSet(new long[]{0x0000000000000020L}); public static final BitSet FOLLOW_rule__CreateViewStatement__Group__4_in_rule__CreateViewStatement__Group__323932 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_96_in_rule__CreateViewStatement__Group__3__Impl23960 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateViewStatement__Group__4__Impl_in_rule__CreateViewStatement__Group__423991 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020000L}); public static final BitSet FOLLOW_rule__CreateViewStatement__Group__5_in_rule__CreateViewStatement__Group__423994 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateViewStatement__NameAssignment_4_in_rule__CreateViewStatement__Group__4__Impl24021 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateViewStatement__Group__5__Impl_in_rule__CreateViewStatement__Group__524051 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L}); public static final BitSet FOLLOW_rule__CreateViewStatement__Group__6_in_rule__CreateViewStatement__Group__524054 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_81_in_rule__CreateViewStatement__Group__5__Impl24082 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateViewStatement__Group__6__Impl_in_rule__CreateViewStatement__Group__624113 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateViewStatement__SelectStatementAssignment_6_in_rule__CreateViewStatement__Group__6__Impl24140 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateTriggerStatement__Group__0__Impl_in_rule__CreateTriggerStatement__Group__024184 = new BitSet(new long[]{0x0000000000000000L,0x0000000200000000L,0x0000000000000200L}); public static final BitSet FOLLOW_rule__CreateTriggerStatement__Group__1_in_rule__CreateTriggerStatement__Group__024187 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_94_in_rule__CreateTriggerStatement__Group__0__Impl24215 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateTriggerStatement__Group__1__Impl_in_rule__CreateTriggerStatement__Group__124246 = new BitSet(new long[]{0x0000000000000000L,0x0000000200000000L,0x0000000000000200L}); public static final BitSet FOLLOW_rule__CreateTriggerStatement__Group__2_in_rule__CreateTriggerStatement__Group__124249 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateTriggerStatement__TemporaryAssignment_1_in_rule__CreateTriggerStatement__Group__1__Impl24276 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateTriggerStatement__Group__2__Impl_in_rule__CreateTriggerStatement__Group__224307 = new BitSet(new long[]{0x0000000000000020L}); public static final BitSet FOLLOW_rule__CreateTriggerStatement__Group__3_in_rule__CreateTriggerStatement__Group__224310 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_97_in_rule__CreateTriggerStatement__Group__2__Impl24338 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateTriggerStatement__Group__3__Impl_in_rule__CreateTriggerStatement__Group__324369 = new BitSet(new long[]{0x00000E0000000000L,0x0025000000000000L}); public static final BitSet FOLLOW_rule__CreateTriggerStatement__Group__4_in_rule__CreateTriggerStatement__Group__324372 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateTriggerStatement__NameAssignment_3_in_rule__CreateTriggerStatement__Group__3__Impl24399 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateTriggerStatement__Group__4__Impl_in_rule__CreateTriggerStatement__Group__424429 = new BitSet(new long[]{0x00000E0000000000L,0x0025000000000000L}); public static final BitSet FOLLOW_rule__CreateTriggerStatement__Group__5_in_rule__CreateTriggerStatement__Group__424432 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateTriggerStatement__WhenAssignment_4_in_rule__CreateTriggerStatement__Group__4__Impl24459 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateTriggerStatement__Group__5__Impl_in_rule__CreateTriggerStatement__Group__524490 = new BitSet(new long[]{0x0000000000000000L,0x0000000020000000L}); public static final BitSet FOLLOW_rule__CreateTriggerStatement__Group__6_in_rule__CreateTriggerStatement__Group__524493 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateTriggerStatement__Alternatives_5_in_rule__CreateTriggerStatement__Group__5__Impl24520 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateTriggerStatement__Group__6__Impl_in_rule__CreateTriggerStatement__Group__624550 = new BitSet(new long[]{0x0000000000000020L}); public static final BitSet FOLLOW_rule__CreateTriggerStatement__Group__7_in_rule__CreateTriggerStatement__Group__624553 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_93_in_rule__CreateTriggerStatement__Group__6__Impl24581 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateTriggerStatement__Group__7__Impl_in_rule__CreateTriggerStatement__Group__724612 = new BitSet(new long[]{0x0000000000000000L,0x0000000400080000L,0x0000000000000400L}); public static final BitSet FOLLOW_rule__CreateTriggerStatement__Group__8_in_rule__CreateTriggerStatement__Group__724615 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateTriggerStatement__TableAssignment_7_in_rule__CreateTriggerStatement__Group__7__Impl24642 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateTriggerStatement__Group__8__Impl_in_rule__CreateTriggerStatement__Group__824672 = new BitSet(new long[]{0x0000000000000000L,0x0000000400080000L,0x0000000000000400L}); public static final BitSet FOLLOW_rule__CreateTriggerStatement__Group__9_in_rule__CreateTriggerStatement__Group__824675 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateTriggerStatement__ForEachRowAssignment_8_in_rule__CreateTriggerStatement__Group__8__Impl24702 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateTriggerStatement__Group__9__Impl_in_rule__CreateTriggerStatement__Group__924733 = new BitSet(new long[]{0x0000000000000000L,0x0000000400080000L,0x0000000000000400L}); public static final BitSet FOLLOW_rule__CreateTriggerStatement__Group__10_in_rule__CreateTriggerStatement__Group__924736 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateTriggerStatement__Group_9__0_in_rule__CreateTriggerStatement__Group__9__Impl24763 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateTriggerStatement__Group__10__Impl_in_rule__CreateTriggerStatement__Group__1024794 = new BitSet(new long[]{0x0000100000000000L,0x0025000000804000L}); public static final BitSet FOLLOW_rule__CreateTriggerStatement__Group__11_in_rule__CreateTriggerStatement__Group__1024797 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_98_in_rule__CreateTriggerStatement__Group__10__Impl24825 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateTriggerStatement__Group__11__Impl_in_rule__CreateTriggerStatement__Group__1124856 = new BitSet(new long[]{0x0000100000000000L,0x0025000000804000L}); public static final BitSet FOLLOW_rule__CreateTriggerStatement__Group__12_in_rule__CreateTriggerStatement__Group__1124859 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateTriggerStatement__Group_11__0_in_rule__CreateTriggerStatement__Group__11__Impl24886 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateTriggerStatement__Group__12__Impl_in_rule__CreateTriggerStatement__Group__1224917 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_78_in_rule__CreateTriggerStatement__Group__12__Impl24945 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateTriggerStatement__Group_5_2__0__Impl_in_rule__CreateTriggerStatement__Group_5_2__025002 = new BitSet(new long[]{0x0000000000000000L,0x0000000800000000L}); public static final BitSet FOLLOW_rule__CreateTriggerStatement__Group_5_2__1_in_rule__CreateTriggerStatement__Group_5_2__025005 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateTriggerStatement__EventTypeAssignment_5_2_0_in_rule__CreateTriggerStatement__Group_5_2__0__Impl25032 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateTriggerStatement__Group_5_2__1__Impl_in_rule__CreateTriggerStatement__Group_5_2__125062 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateTriggerStatement__Group_5_2_1__0_in_rule__CreateTriggerStatement__Group_5_2__1__Impl25089 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateTriggerStatement__Group_5_2_1__0__Impl_in_rule__CreateTriggerStatement__Group_5_2_1__025124 = new BitSet(new long[]{0x0000000000000020L}); public static final BitSet FOLLOW_rule__CreateTriggerStatement__Group_5_2_1__1_in_rule__CreateTriggerStatement__Group_5_2_1__025127 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_99_in_rule__CreateTriggerStatement__Group_5_2_1__0__Impl25155 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateTriggerStatement__Group_5_2_1__1__Impl_in_rule__CreateTriggerStatement__Group_5_2_1__125186 = new BitSet(new long[]{0x0000010000000000L}); public static final BitSet FOLLOW_rule__CreateTriggerStatement__Group_5_2_1__2_in_rule__CreateTriggerStatement__Group_5_2_1__125189 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateTriggerStatement__UpdateColumnNamesAssignment_5_2_1_1_in_rule__CreateTriggerStatement__Group_5_2_1__1__Impl25216 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateTriggerStatement__Group_5_2_1__2__Impl_in_rule__CreateTriggerStatement__Group_5_2_1__225246 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateTriggerStatement__Group_5_2_1_2__0_in_rule__CreateTriggerStatement__Group_5_2_1__2__Impl25273 = new BitSet(new long[]{0x0000010000000002L}); public static final BitSet FOLLOW_rule__CreateTriggerStatement__Group_5_2_1_2__0__Impl_in_rule__CreateTriggerStatement__Group_5_2_1_2__025310 = new BitSet(new long[]{0x0000000000000020L}); public static final BitSet FOLLOW_rule__CreateTriggerStatement__Group_5_2_1_2__1_in_rule__CreateTriggerStatement__Group_5_2_1_2__025313 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_40_in_rule__CreateTriggerStatement__Group_5_2_1_2__0__Impl25341 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateTriggerStatement__Group_5_2_1_2__1__Impl_in_rule__CreateTriggerStatement__Group_5_2_1_2__125372 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateTriggerStatement__UpdateColumnNamesAssignment_5_2_1_2_1_in_rule__CreateTriggerStatement__Group_5_2_1_2__1__Impl25399 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateTriggerStatement__Group_9__0__Impl_in_rule__CreateTriggerStatement__Group_9__025433 = new BitSet(new long[]{0x0000000000010070L,0x0C00000000052C20L,0x00000000000001E0L}); public static final BitSet FOLLOW_rule__CreateTriggerStatement__Group_9__1_in_rule__CreateTriggerStatement__Group_9__025436 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_83_in_rule__CreateTriggerStatement__Group_9__0__Impl25464 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateTriggerStatement__Group_9__1__Impl_in_rule__CreateTriggerStatement__Group_9__125495 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateTriggerStatement__WhenExpressionAssignment_9_1_in_rule__CreateTriggerStatement__Group_9__1__Impl25522 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateTriggerStatement__Group_11__0__Impl_in_rule__CreateTriggerStatement__Group_11__025556 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); public static final BitSet FOLLOW_rule__CreateTriggerStatement__Group_11__1_in_rule__CreateTriggerStatement__Group_11__025559 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateTriggerStatement__StatementsAssignment_11_0_in_rule__CreateTriggerStatement__Group_11__0__Impl25586 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateTriggerStatement__Group_11__1__Impl_in_rule__CreateTriggerStatement__Group_11__125616 = new BitSet(new long[]{0x0000100000000000L,0x0025000000800000L}); public static final BitSet FOLLOW_rule__CreateTriggerStatement__Group_11__2_in_rule__CreateTriggerStatement__Group_11__125619 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_66_in_rule__CreateTriggerStatement__Group_11__1__Impl25647 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateTriggerStatement__Group_11__2__Impl_in_rule__CreateTriggerStatement__Group_11__225678 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateTriggerStatement__Group_11_2__0_in_rule__CreateTriggerStatement__Group_11__2__Impl25705 = new BitSet(new long[]{0x0000100000000002L,0x0025000000800000L}); public static final BitSet FOLLOW_rule__CreateTriggerStatement__Group_11_2__0__Impl_in_rule__CreateTriggerStatement__Group_11_2__025742 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); public static final BitSet FOLLOW_rule__CreateTriggerStatement__Group_11_2__1_in_rule__CreateTriggerStatement__Group_11_2__025745 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateTriggerStatement__StatementsAssignment_11_2_0_in_rule__CreateTriggerStatement__Group_11_2__0__Impl25772 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateTriggerStatement__Group_11_2__1__Impl_in_rule__CreateTriggerStatement__Group_11_2__125802 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_66_in_rule__CreateTriggerStatement__Group_11_2__1__Impl25830 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AlterTableRenameStatement__Group__0__Impl_in_rule__AlterTableRenameStatement__Group__025865 = new BitSet(new long[]{0x0000000000000000L,0x0000001000000000L}); public static final BitSet FOLLOW_rule__AlterTableRenameStatement__Group__1_in_rule__AlterTableRenameStatement__Group__025868 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AlterTableRenameStatement__Group__1__Impl_in_rule__AlterTableRenameStatement__Group__125926 = new BitSet(new long[]{0x0000000000000000L,0x0000000080000000L}); public static final BitSet FOLLOW_rule__AlterTableRenameStatement__Group__2_in_rule__AlterTableRenameStatement__Group__125929 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_100_in_rule__AlterTableRenameStatement__Group__1__Impl25957 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AlterTableRenameStatement__Group__2__Impl_in_rule__AlterTableRenameStatement__Group__225988 = new BitSet(new long[]{0x0000000000000020L}); public static final BitSet FOLLOW_rule__AlterTableRenameStatement__Group__3_in_rule__AlterTableRenameStatement__Group__225991 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_95_in_rule__AlterTableRenameStatement__Group__2__Impl26019 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AlterTableRenameStatement__Group__3__Impl_in_rule__AlterTableRenameStatement__Group__326050 = new BitSet(new long[]{0x0000000000000000L,0x0000002000000000L}); public static final BitSet FOLLOW_rule__AlterTableRenameStatement__Group__4_in_rule__AlterTableRenameStatement__Group__326053 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AlterTableRenameStatement__TableAssignment_3_in_rule__AlterTableRenameStatement__Group__3__Impl26080 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AlterTableRenameStatement__Group__4__Impl_in_rule__AlterTableRenameStatement__Group__426110 = new BitSet(new long[]{0x0000000000000020L}); public static final BitSet FOLLOW_rule__AlterTableRenameStatement__Group__5_in_rule__AlterTableRenameStatement__Group__426113 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_101_in_rule__AlterTableRenameStatement__Group__4__Impl26141 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AlterTableRenameStatement__Group__5__Impl_in_rule__AlterTableRenameStatement__Group__526172 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AlterTableRenameStatement__NameAssignment_5_in_rule__AlterTableRenameStatement__Group__5__Impl26199 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AlterTableAddColumnStatement__Group__0__Impl_in_rule__AlterTableAddColumnStatement__Group__026241 = new BitSet(new long[]{0x0000000000000000L,0x0000000080000000L}); public static final BitSet FOLLOW_rule__AlterTableAddColumnStatement__Group__1_in_rule__AlterTableAddColumnStatement__Group__026244 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_100_in_rule__AlterTableAddColumnStatement__Group__0__Impl26272 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AlterTableAddColumnStatement__Group__1__Impl_in_rule__AlterTableAddColumnStatement__Group__126303 = new BitSet(new long[]{0x0000000000000020L}); public static final BitSet FOLLOW_rule__AlterTableAddColumnStatement__Group__2_in_rule__AlterTableAddColumnStatement__Group__126306 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_95_in_rule__AlterTableAddColumnStatement__Group__1__Impl26334 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AlterTableAddColumnStatement__Group__2__Impl_in_rule__AlterTableAddColumnStatement__Group__226365 = new BitSet(new long[]{0x0000000000000000L,0x0000004000000000L}); public static final BitSet FOLLOW_rule__AlterTableAddColumnStatement__Group__3_in_rule__AlterTableAddColumnStatement__Group__226368 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AlterTableAddColumnStatement__TableAssignment_2_in_rule__AlterTableAddColumnStatement__Group__2__Impl26395 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AlterTableAddColumnStatement__Group__3__Impl_in_rule__AlterTableAddColumnStatement__Group__326425 = new BitSet(new long[]{0x0000000000000020L}); public static final BitSet FOLLOW_rule__AlterTableAddColumnStatement__Group__4_in_rule__AlterTableAddColumnStatement__Group__326428 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_102_in_rule__AlterTableAddColumnStatement__Group__3__Impl26456 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AlterTableAddColumnStatement__Group__4__Impl_in_rule__AlterTableAddColumnStatement__Group__426487 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AlterTableAddColumnStatement__ColumnDefAssignment_4_in_rule__AlterTableAddColumnStatement__Group__4__Impl26514 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__DropTableStatement__Group__0__Impl_in_rule__DropTableStatement__Group__026554 = new BitSet(new long[]{0x0000000000000000L,0x0000000080000000L}); public static final BitSet FOLLOW_rule__DropTableStatement__Group__1_in_rule__DropTableStatement__Group__026557 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_103_in_rule__DropTableStatement__Group__0__Impl26585 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__DropTableStatement__Group__1__Impl_in_rule__DropTableStatement__Group__126616 = new BitSet(new long[]{0x0000000000000020L,0x0000000000000000L,0x0000000000000800L}); public static final BitSet FOLLOW_rule__DropTableStatement__Group__2_in_rule__DropTableStatement__Group__126619 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_95_in_rule__DropTableStatement__Group__1__Impl26647 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__DropTableStatement__Group__2__Impl_in_rule__DropTableStatement__Group__226678 = new BitSet(new long[]{0x0000000000000020L,0x0000000000000000L,0x0000000000000800L}); public static final BitSet FOLLOW_rule__DropTableStatement__Group__3_in_rule__DropTableStatement__Group__226681 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__DropTableStatement__IfExistsAssignment_2_in_rule__DropTableStatement__Group__2__Impl26708 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__DropTableStatement__Group__3__Impl_in_rule__DropTableStatement__Group__326739 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__DropTableStatement__TableAssignment_3_in_rule__DropTableStatement__Group__3__Impl26766 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__DropTriggerStatement__Group__0__Impl_in_rule__DropTriggerStatement__Group__026804 = new BitSet(new long[]{0x0000000000000000L,0x0000000200000000L}); public static final BitSet FOLLOW_rule__DropTriggerStatement__Group__1_in_rule__DropTriggerStatement__Group__026807 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_103_in_rule__DropTriggerStatement__Group__0__Impl26835 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__DropTriggerStatement__Group__1__Impl_in_rule__DropTriggerStatement__Group__126866 = new BitSet(new long[]{0x0000000000000020L,0x0000000000000000L,0x0000000000000800L}); public static final BitSet FOLLOW_rule__DropTriggerStatement__Group__2_in_rule__DropTriggerStatement__Group__126869 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_97_in_rule__DropTriggerStatement__Group__1__Impl26897 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__DropTriggerStatement__Group__2__Impl_in_rule__DropTriggerStatement__Group__226928 = new BitSet(new long[]{0x0000000000000020L,0x0000000000000000L,0x0000000000000800L}); public static final BitSet FOLLOW_rule__DropTriggerStatement__Group__3_in_rule__DropTriggerStatement__Group__226931 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__DropTriggerStatement__IfExistsAssignment_2_in_rule__DropTriggerStatement__Group__2__Impl26958 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__DropTriggerStatement__Group__3__Impl_in_rule__DropTriggerStatement__Group__326989 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__DropTriggerStatement__TriggerAssignment_3_in_rule__DropTriggerStatement__Group__3__Impl27016 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__DropViewStatement__Group__0__Impl_in_rule__DropViewStatement__Group__027054 = new BitSet(new long[]{0x0000000000000000L,0x0000000100000000L}); public static final BitSet FOLLOW_rule__DropViewStatement__Group__1_in_rule__DropViewStatement__Group__027057 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_103_in_rule__DropViewStatement__Group__0__Impl27085 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__DropViewStatement__Group__1__Impl_in_rule__DropViewStatement__Group__127116 = new BitSet(new long[]{0x0000000000000020L,0x0000000000000000L,0x0000000000000800L}); public static final BitSet FOLLOW_rule__DropViewStatement__Group__2_in_rule__DropViewStatement__Group__127119 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_96_in_rule__DropViewStatement__Group__1__Impl27147 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__DropViewStatement__Group__2__Impl_in_rule__DropViewStatement__Group__227178 = new BitSet(new long[]{0x0000000000000020L,0x0000000000000000L,0x0000000000000800L}); public static final BitSet FOLLOW_rule__DropViewStatement__Group__3_in_rule__DropViewStatement__Group__227181 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__DropViewStatement__IfExistsAssignment_2_in_rule__DropViewStatement__Group__2__Impl27208 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__DropViewStatement__Group__3__Impl_in_rule__DropViewStatement__Group__327239 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__DropViewStatement__ViewAssignment_3_in_rule__DropViewStatement__Group__3__Impl27266 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateIndexStatement__Group__0__Impl_in_rule__CreateIndexStatement__Group__027304 = new BitSet(new long[]{0x0000000000000000L,0x0000050000000000L}); public static final BitSet FOLLOW_rule__CreateIndexStatement__Group__1_in_rule__CreateIndexStatement__Group__027307 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_94_in_rule__CreateIndexStatement__Group__0__Impl27335 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateIndexStatement__Group__1__Impl_in_rule__CreateIndexStatement__Group__127366 = new BitSet(new long[]{0x0000000000000000L,0x0000050000000000L}); public static final BitSet FOLLOW_rule__CreateIndexStatement__Group__2_in_rule__CreateIndexStatement__Group__127369 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateIndexStatement__UniqueAssignment_1_in_rule__CreateIndexStatement__Group__1__Impl27396 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateIndexStatement__Group__2__Impl_in_rule__CreateIndexStatement__Group__227427 = new BitSet(new long[]{0x0000000000000020L}); public static final BitSet FOLLOW_rule__CreateIndexStatement__Group__3_in_rule__CreateIndexStatement__Group__227430 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_104_in_rule__CreateIndexStatement__Group__2__Impl27458 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateIndexStatement__Group__3__Impl_in_rule__CreateIndexStatement__Group__327489 = new BitSet(new long[]{0x0000000000000000L,0x0000000020000000L}); public static final BitSet FOLLOW_rule__CreateIndexStatement__Group__4_in_rule__CreateIndexStatement__Group__327492 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateIndexStatement__NameAssignment_3_in_rule__CreateIndexStatement__Group__3__Impl27519 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateIndexStatement__Group__4__Impl_in_rule__CreateIndexStatement__Group__427549 = new BitSet(new long[]{0x0000000000000020L}); public static final BitSet FOLLOW_rule__CreateIndexStatement__Group__5_in_rule__CreateIndexStatement__Group__427552 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_93_in_rule__CreateIndexStatement__Group__4__Impl27580 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateIndexStatement__Group__5__Impl_in_rule__CreateIndexStatement__Group__527611 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); public static final BitSet FOLLOW_rule__CreateIndexStatement__Group__6_in_rule__CreateIndexStatement__Group__527614 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateIndexStatement__TableAssignment_5_in_rule__CreateIndexStatement__Group__5__Impl27641 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateIndexStatement__Group__6__Impl_in_rule__CreateIndexStatement__Group__627671 = new BitSet(new long[]{0x0000000000000020L}); public static final BitSet FOLLOW_rule__CreateIndexStatement__Group__7_in_rule__CreateIndexStatement__Group__627674 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_69_in_rule__CreateIndexStatement__Group__6__Impl27702 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateIndexStatement__Group__7__Impl_in_rule__CreateIndexStatement__Group__727733 = new BitSet(new long[]{0x0000010000000000L,0x0000000000000040L}); public static final BitSet FOLLOW_rule__CreateIndexStatement__Group__8_in_rule__CreateIndexStatement__Group__727736 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateIndexStatement__ColumnsAssignment_7_in_rule__CreateIndexStatement__Group__7__Impl27763 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateIndexStatement__Group__8__Impl_in_rule__CreateIndexStatement__Group__827793 = new BitSet(new long[]{0x0000010000000000L,0x0000000000000040L}); public static final BitSet FOLLOW_rule__CreateIndexStatement__Group__9_in_rule__CreateIndexStatement__Group__827796 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateIndexStatement__Group_8__0_in_rule__CreateIndexStatement__Group__8__Impl27823 = new BitSet(new long[]{0x0000010000000002L}); public static final BitSet FOLLOW_rule__CreateIndexStatement__Group__9__Impl_in_rule__CreateIndexStatement__Group__927854 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_70_in_rule__CreateIndexStatement__Group__9__Impl27882 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateIndexStatement__Group_8__0__Impl_in_rule__CreateIndexStatement__Group_8__027933 = new BitSet(new long[]{0x0000000000000020L}); public static final BitSet FOLLOW_rule__CreateIndexStatement__Group_8__1_in_rule__CreateIndexStatement__Group_8__027936 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_40_in_rule__CreateIndexStatement__Group_8__0__Impl27964 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateIndexStatement__Group_8__1__Impl_in_rule__CreateIndexStatement__Group_8__127995 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateIndexStatement__ColumnsAssignment_8_1_in_rule__CreateIndexStatement__Group_8__1__Impl28022 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__DropIndexStatement__Group__0__Impl_in_rule__DropIndexStatement__Group__028056 = new BitSet(new long[]{0x0000000000000000L,0x0000010000000000L}); public static final BitSet FOLLOW_rule__DropIndexStatement__Group__1_in_rule__DropIndexStatement__Group__028059 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_103_in_rule__DropIndexStatement__Group__0__Impl28087 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__DropIndexStatement__Group__1__Impl_in_rule__DropIndexStatement__Group__128118 = new BitSet(new long[]{0x0000000000000020L,0x0000000000000000L,0x0000000000000800L}); public static final BitSet FOLLOW_rule__DropIndexStatement__Group__2_in_rule__DropIndexStatement__Group__128121 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_104_in_rule__DropIndexStatement__Group__1__Impl28149 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__DropIndexStatement__Group__2__Impl_in_rule__DropIndexStatement__Group__228180 = new BitSet(new long[]{0x0000000000000020L,0x0000000000000000L,0x0000000000000800L}); public static final BitSet FOLLOW_rule__DropIndexStatement__Group__3_in_rule__DropIndexStatement__Group__228183 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__DropIndexStatement__IfExistsAssignment_2_in_rule__DropIndexStatement__Group__2__Impl28210 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__DropIndexStatement__Group__3__Impl_in_rule__DropIndexStatement__Group__328241 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__DropIndexStatement__IndexAssignment_3_in_rule__DropIndexStatement__Group__3__Impl28268 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ColumnDef__Group__0__Impl_in_rule__ColumnDef__Group__028306 = new BitSet(new long[]{0x0000000000000020L}); public static final BitSet FOLLOW_rule__ColumnDef__Group__1_in_rule__ColumnDef__Group__028309 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ColumnDef__Group__1__Impl_in_rule__ColumnDef__Group__128367 = new BitSet(new long[]{0x009E000000000000L}); public static final BitSet FOLLOW_rule__ColumnDef__Group__2_in_rule__ColumnDef__Group__128370 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ColumnDef__NameAssignment_1_in_rule__ColumnDef__Group__1__Impl28397 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ColumnDef__Group__2__Impl_in_rule__ColumnDef__Group__228427 = new BitSet(new long[]{0x0000002000000000L,0x00001E0000000000L}); public static final BitSet FOLLOW_rule__ColumnDef__Group__3_in_rule__ColumnDef__Group__228430 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ColumnDef__TypeAssignment_2_in_rule__ColumnDef__Group__2__Impl28457 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ColumnDef__Group__3__Impl_in_rule__ColumnDef__Group__328487 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ColumnDef__ConstraintsAssignment_3_in_rule__ColumnDef__Group__3__Impl28514 = new BitSet(new long[]{0x0000002000000002L,0x00001E0000000000L}); public static final BitSet FOLLOW_rule__ColumnConstraint__Group_0__0__Impl_in_rule__ColumnConstraint__Group_0__028553 = new BitSet(new long[]{0x0000000000000000L,0x0000020000000000L}); public static final BitSet FOLLOW_rule__ColumnConstraint__Group_0__1_in_rule__ColumnConstraint__Group_0__028556 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ColumnConstraint__Group_0__1__Impl_in_rule__ColumnConstraint__Group_0__128614 = new BitSet(new long[]{0x0000000000000000L,0xC000000000000000L,0x0000000000001000L}); public static final BitSet FOLLOW_rule__ColumnConstraint__Group_0__2_in_rule__ColumnConstraint__Group_0__128617 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_105_in_rule__ColumnConstraint__Group_0__1__Impl28645 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ColumnConstraint__Group_0__2__Impl_in_rule__ColumnConstraint__Group_0__228676 = new BitSet(new long[]{0x0000000000000000L,0xC000000000000000L,0x0000000000001000L}); public static final BitSet FOLLOW_rule__ColumnConstraint__Group_0__3_in_rule__ColumnConstraint__Group_0__228679 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ColumnConstraint__Alternatives_0_2_in_rule__ColumnConstraint__Group_0__2__Impl28706 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ColumnConstraint__Group_0__3__Impl_in_rule__ColumnConstraint__Group_0__328737 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ColumnConstraint__AutoincrementAssignment_0_3_in_rule__ColumnConstraint__Group_0__3__Impl28764 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ColumnConstraint__Group_1__0__Impl_in_rule__ColumnConstraint__Group_1__028803 = new BitSet(new long[]{0x0000002000000000L}); public static final BitSet FOLLOW_rule__ColumnConstraint__Group_1__1_in_rule__ColumnConstraint__Group_1__028806 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ColumnConstraint__Group_1__1__Impl_in_rule__ColumnConstraint__Group_1__128864 = new BitSet(new long[]{0x0000000000000000L,0x0000000020000000L}); public static final BitSet FOLLOW_rule__ColumnConstraint__Group_1__2_in_rule__ColumnConstraint__Group_1__128867 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_37_in_rule__ColumnConstraint__Group_1__1__Impl28895 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ColumnConstraint__Group_1__2__Impl_in_rule__ColumnConstraint__Group_1__228926 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ColumnConstraint__ConflictClauseAssignment_1_2_in_rule__ColumnConstraint__Group_1__2__Impl28953 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ColumnConstraint__Group_2__0__Impl_in_rule__ColumnConstraint__Group_2__028990 = new BitSet(new long[]{0x0000000000000000L,0x0000040000000000L}); public static final BitSet FOLLOW_rule__ColumnConstraint__Group_2__1_in_rule__ColumnConstraint__Group_2__028993 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ColumnConstraint__Group_2__1__Impl_in_rule__ColumnConstraint__Group_2__129051 = new BitSet(new long[]{0x0000000000000000L,0x0000000020000000L}); public static final BitSet FOLLOW_rule__ColumnConstraint__Group_2__2_in_rule__ColumnConstraint__Group_2__129054 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_106_in_rule__ColumnConstraint__Group_2__1__Impl29082 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ColumnConstraint__Group_2__2__Impl_in_rule__ColumnConstraint__Group_2__229113 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ColumnConstraint__ConflictClauseAssignment_2_2_in_rule__ColumnConstraint__Group_2__2__Impl29140 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ColumnConstraint__Group_3__0__Impl_in_rule__ColumnConstraint__Group_3__029177 = new BitSet(new long[]{0x0000000000000000L,0x0000080000000000L}); public static final BitSet FOLLOW_rule__ColumnConstraint__Group_3__1_in_rule__ColumnConstraint__Group_3__029180 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ColumnConstraint__Group_3__1__Impl_in_rule__ColumnConstraint__Group_3__129238 = new BitSet(new long[]{0x0000000000010050L,0x0000000000000020L,0x00000000000001E0L}); public static final BitSet FOLLOW_rule__ColumnConstraint__Group_3__2_in_rule__ColumnConstraint__Group_3__129241 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_107_in_rule__ColumnConstraint__Group_3__1__Impl29269 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ColumnConstraint__Group_3__2__Impl_in_rule__ColumnConstraint__Group_3__229300 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ColumnConstraint__DefaultValueAssignment_3_2_in_rule__ColumnConstraint__Group_3__2__Impl29327 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ColumnConstraint__Group_4__0__Impl_in_rule__ColumnConstraint__Group_4__029363 = new BitSet(new long[]{0x0000002000000000L,0x00001E0000000000L}); public static final BitSet FOLLOW_rule__ColumnConstraint__Group_4__1_in_rule__ColumnConstraint__Group_4__029366 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ColumnConstraint__Group_4__1__Impl_in_rule__ColumnConstraint__Group_4__129424 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); public static final BitSet FOLLOW_rule__ColumnConstraint__Group_4__2_in_rule__ColumnConstraint__Group_4__129427 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_108_in_rule__ColumnConstraint__Group_4__1__Impl29455 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ColumnConstraint__Group_4__2__Impl_in_rule__ColumnConstraint__Group_4__229486 = new BitSet(new long[]{0x0000000000010070L,0x0C00000000052C20L,0x00000000000001E0L}); public static final BitSet FOLLOW_rule__ColumnConstraint__Group_4__3_in_rule__ColumnConstraint__Group_4__229489 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_69_in_rule__ColumnConstraint__Group_4__2__Impl29517 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ColumnConstraint__Group_4__3__Impl_in_rule__ColumnConstraint__Group_4__329548 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); public static final BitSet FOLLOW_rule__ColumnConstraint__Group_4__4_in_rule__ColumnConstraint__Group_4__329551 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ColumnConstraint__ExpressionAssignment_4_3_in_rule__ColumnConstraint__Group_4__3__Impl29578 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ColumnConstraint__Group_4__4__Impl_in_rule__ColumnConstraint__Group_4__429608 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_70_in_rule__ColumnConstraint__Group_4__4__Impl29636 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__UniqueTableConstraint__Group__0__Impl_in_rule__UniqueTableConstraint__Group__029677 = new BitSet(new long[]{0x0000000000000000L,0x0000240000000000L}); public static final BitSet FOLLOW_rule__UniqueTableConstraint__Group__1_in_rule__UniqueTableConstraint__Group__029680 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__UniqueTableConstraint__Group_0__0_in_rule__UniqueTableConstraint__Group__0__Impl29707 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__UniqueTableConstraint__Group__1__Impl_in_rule__UniqueTableConstraint__Group__129738 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); public static final BitSet FOLLOW_rule__UniqueTableConstraint__Group__2_in_rule__UniqueTableConstraint__Group__129741 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_106_in_rule__UniqueTableConstraint__Group__1__Impl29769 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__UniqueTableConstraint__Group__2__Impl_in_rule__UniqueTableConstraint__Group__229800 = new BitSet(new long[]{0x0000000000000020L}); public static final BitSet FOLLOW_rule__UniqueTableConstraint__Group__3_in_rule__UniqueTableConstraint__Group__229803 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_69_in_rule__UniqueTableConstraint__Group__2__Impl29831 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__UniqueTableConstraint__Group__3__Impl_in_rule__UniqueTableConstraint__Group__329862 = new BitSet(new long[]{0x0000010000000000L,0x0000000000000040L}); public static final BitSet FOLLOW_rule__UniqueTableConstraint__Group__4_in_rule__UniqueTableConstraint__Group__329865 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__UniqueTableConstraint__ColumnsAssignment_3_in_rule__UniqueTableConstraint__Group__3__Impl29892 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__UniqueTableConstraint__Group__4__Impl_in_rule__UniqueTableConstraint__Group__429922 = new BitSet(new long[]{0x0000010000000000L,0x0000000000000040L}); public static final BitSet FOLLOW_rule__UniqueTableConstraint__Group__5_in_rule__UniqueTableConstraint__Group__429925 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__UniqueTableConstraint__Group_4__0_in_rule__UniqueTableConstraint__Group__4__Impl29952 = new BitSet(new long[]{0x0000010000000002L}); public static final BitSet FOLLOW_rule__UniqueTableConstraint__Group__5__Impl_in_rule__UniqueTableConstraint__Group__529983 = new BitSet(new long[]{0x0000000000000000L,0x0000000020000000L}); public static final BitSet FOLLOW_rule__UniqueTableConstraint__Group__6_in_rule__UniqueTableConstraint__Group__529986 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_70_in_rule__UniqueTableConstraint__Group__5__Impl30014 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__UniqueTableConstraint__Group__6__Impl_in_rule__UniqueTableConstraint__Group__630045 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__UniqueTableConstraint__ConflictClauseAssignment_6_in_rule__UniqueTableConstraint__Group__6__Impl30072 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__UniqueTableConstraint__Group_0__0__Impl_in_rule__UniqueTableConstraint__Group_0__030116 = new BitSet(new long[]{0x0000000000000020L}); public static final BitSet FOLLOW_rule__UniqueTableConstraint__Group_0__1_in_rule__UniqueTableConstraint__Group_0__030119 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_109_in_rule__UniqueTableConstraint__Group_0__0__Impl30147 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__UniqueTableConstraint__Group_0__1__Impl_in_rule__UniqueTableConstraint__Group_0__130178 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__UniqueTableConstraint__NameAssignment_0_1_in_rule__UniqueTableConstraint__Group_0__1__Impl30205 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__UniqueTableConstraint__Group_4__0__Impl_in_rule__UniqueTableConstraint__Group_4__030239 = new BitSet(new long[]{0x0000000000000020L}); public static final BitSet FOLLOW_rule__UniqueTableConstraint__Group_4__1_in_rule__UniqueTableConstraint__Group_4__030242 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_40_in_rule__UniqueTableConstraint__Group_4__0__Impl30270 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__UniqueTableConstraint__Group_4__1__Impl_in_rule__UniqueTableConstraint__Group_4__130301 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__UniqueTableConstraint__ColumnsAssignment_4_1_in_rule__UniqueTableConstraint__Group_4__1__Impl30328 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryConstraint__Group__0__Impl_in_rule__PrimaryConstraint__Group__030362 = new BitSet(new long[]{0x0000000000000000L,0x0000220000000000L}); public static final BitSet FOLLOW_rule__PrimaryConstraint__Group__1_in_rule__PrimaryConstraint__Group__030365 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryConstraint__Group_0__0_in_rule__PrimaryConstraint__Group__0__Impl30392 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryConstraint__Group__1__Impl_in_rule__PrimaryConstraint__Group__130423 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); public static final BitSet FOLLOW_rule__PrimaryConstraint__Group__2_in_rule__PrimaryConstraint__Group__130426 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_105_in_rule__PrimaryConstraint__Group__1__Impl30454 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryConstraint__Group__2__Impl_in_rule__PrimaryConstraint__Group__230485 = new BitSet(new long[]{0x0000000000000020L}); public static final BitSet FOLLOW_rule__PrimaryConstraint__Group__3_in_rule__PrimaryConstraint__Group__230488 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_69_in_rule__PrimaryConstraint__Group__2__Impl30516 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryConstraint__Group__3__Impl_in_rule__PrimaryConstraint__Group__330547 = new BitSet(new long[]{0x0000010000000000L,0x0000000000000040L}); public static final BitSet FOLLOW_rule__PrimaryConstraint__Group__4_in_rule__PrimaryConstraint__Group__330550 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryConstraint__ColumnsAssignment_3_in_rule__PrimaryConstraint__Group__3__Impl30577 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryConstraint__Group__4__Impl_in_rule__PrimaryConstraint__Group__430607 = new BitSet(new long[]{0x0000010000000000L,0x0000000000000040L}); public static final BitSet FOLLOW_rule__PrimaryConstraint__Group__5_in_rule__PrimaryConstraint__Group__430610 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryConstraint__Group_4__0_in_rule__PrimaryConstraint__Group__4__Impl30637 = new BitSet(new long[]{0x0000010000000002L}); public static final BitSet FOLLOW_rule__PrimaryConstraint__Group__5__Impl_in_rule__PrimaryConstraint__Group__530668 = new BitSet(new long[]{0x0000000000000000L,0x0000000020000000L}); public static final BitSet FOLLOW_rule__PrimaryConstraint__Group__6_in_rule__PrimaryConstraint__Group__530671 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_70_in_rule__PrimaryConstraint__Group__5__Impl30699 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryConstraint__Group__6__Impl_in_rule__PrimaryConstraint__Group__630730 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryConstraint__ConflictClauseAssignment_6_in_rule__PrimaryConstraint__Group__6__Impl30757 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryConstraint__Group_0__0__Impl_in_rule__PrimaryConstraint__Group_0__030801 = new BitSet(new long[]{0x0000000000000020L}); public static final BitSet FOLLOW_rule__PrimaryConstraint__Group_0__1_in_rule__PrimaryConstraint__Group_0__030804 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_109_in_rule__PrimaryConstraint__Group_0__0__Impl30832 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryConstraint__Group_0__1__Impl_in_rule__PrimaryConstraint__Group_0__130863 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryConstraint__NameAssignment_0_1_in_rule__PrimaryConstraint__Group_0__1__Impl30890 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryConstraint__Group_4__0__Impl_in_rule__PrimaryConstraint__Group_4__030924 = new BitSet(new long[]{0x0000000000000020L}); public static final BitSet FOLLOW_rule__PrimaryConstraint__Group_4__1_in_rule__PrimaryConstraint__Group_4__030927 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_40_in_rule__PrimaryConstraint__Group_4__0__Impl30955 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryConstraint__Group_4__1__Impl_in_rule__PrimaryConstraint__Group_4__130986 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryConstraint__ColumnsAssignment_4_1_in_rule__PrimaryConstraint__Group_4__1__Impl31013 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CheckTableConstraint__Group__0__Impl_in_rule__CheckTableConstraint__Group__031047 = new BitSet(new long[]{0x0000000000000000L,0x0000360000000000L}); public static final BitSet FOLLOW_rule__CheckTableConstraint__Group__1_in_rule__CheckTableConstraint__Group__031050 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CheckTableConstraint__Group_0__0_in_rule__CheckTableConstraint__Group__0__Impl31077 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CheckTableConstraint__Group__1__Impl_in_rule__CheckTableConstraint__Group__131108 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); public static final BitSet FOLLOW_rule__CheckTableConstraint__Group__2_in_rule__CheckTableConstraint__Group__131111 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_108_in_rule__CheckTableConstraint__Group__1__Impl31139 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CheckTableConstraint__Group__2__Impl_in_rule__CheckTableConstraint__Group__231170 = new BitSet(new long[]{0x0000000000010070L,0x0C00000000052C20L,0x00000000000001E0L}); public static final BitSet FOLLOW_rule__CheckTableConstraint__Group__3_in_rule__CheckTableConstraint__Group__231173 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_69_in_rule__CheckTableConstraint__Group__2__Impl31201 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CheckTableConstraint__Group__3__Impl_in_rule__CheckTableConstraint__Group__331232 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); public static final BitSet FOLLOW_rule__CheckTableConstraint__Group__4_in_rule__CheckTableConstraint__Group__331235 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CheckTableConstraint__ExpressionAssignment_3_in_rule__CheckTableConstraint__Group__3__Impl31262 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CheckTableConstraint__Group__4__Impl_in_rule__CheckTableConstraint__Group__431292 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_70_in_rule__CheckTableConstraint__Group__4__Impl31320 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CheckTableConstraint__Group_0__0__Impl_in_rule__CheckTableConstraint__Group_0__031361 = new BitSet(new long[]{0x0000000000000020L}); public static final BitSet FOLLOW_rule__CheckTableConstraint__Group_0__1_in_rule__CheckTableConstraint__Group_0__031364 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_109_in_rule__CheckTableConstraint__Group_0__0__Impl31392 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CheckTableConstraint__Group_0__1__Impl_in_rule__CheckTableConstraint__Group_0__131423 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CheckTableConstraint__NameAssignment_0_1_in_rule__CheckTableConstraint__Group_0__1__Impl31450 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__IndexedColumn__Group__0__Impl_in_rule__IndexedColumn__Group__031484 = new BitSet(new long[]{0x0000000000000000L,0xC000400000000000L}); public static final BitSet FOLLOW_rule__IndexedColumn__Group__1_in_rule__IndexedColumn__Group__031487 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__IndexedColumn__ColumnReferenceAssignment_0_in_rule__IndexedColumn__Group__0__Impl31514 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__IndexedColumn__Group__1__Impl_in_rule__IndexedColumn__Group__131544 = new BitSet(new long[]{0x0000000000000000L,0xC000400000000000L}); public static final BitSet FOLLOW_rule__IndexedColumn__Group__2_in_rule__IndexedColumn__Group__131547 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__IndexedColumn__Group_1__0_in_rule__IndexedColumn__Group__1__Impl31574 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__IndexedColumn__Group__2__Impl_in_rule__IndexedColumn__Group__231605 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__IndexedColumn__Alternatives_2_in_rule__IndexedColumn__Group__2__Impl31632 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__IndexedColumn__Group_1__0__Impl_in_rule__IndexedColumn__Group_1__031669 = new BitSet(new long[]{0x0000000000000020L}); public static final BitSet FOLLOW_rule__IndexedColumn__Group_1__1_in_rule__IndexedColumn__Group_1__031672 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_110_in_rule__IndexedColumn__Group_1__0__Impl31700 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__IndexedColumn__Group_1__1__Impl_in_rule__IndexedColumn__Group_1__131731 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__IndexedColumn__CollationNameAssignment_1_1_in_rule__IndexedColumn__Group_1__1__Impl31758 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__DefaultValue__Group_0__0__Impl_in_rule__DefaultValue__Group_0__031792 = new BitSet(new long[]{0x0000000000010050L,0x0000000000000000L,0x00000000000001E0L}); public static final BitSet FOLLOW_rule__DefaultValue__Group_0__1_in_rule__DefaultValue__Group_0__031795 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__DefaultValue__Group_0__1__Impl_in_rule__DefaultValue__Group_0__131853 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__DefaultValue__LiteralAssignment_0_1_in_rule__DefaultValue__Group_0__1__Impl31880 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__DefaultValue__Group_1__0__Impl_in_rule__DefaultValue__Group_1__031914 = new BitSet(new long[]{0x0000000000010050L,0x0000000000000020L,0x00000000000001E0L}); public static final BitSet FOLLOW_rule__DefaultValue__Group_1__1_in_rule__DefaultValue__Group_1__031917 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__DefaultValue__Group_1__1__Impl_in_rule__DefaultValue__Group_1__131975 = new BitSet(new long[]{0x0000000000010070L,0x0C00000000052C20L,0x00000000000001E0L}); public static final BitSet FOLLOW_rule__DefaultValue__Group_1__2_in_rule__DefaultValue__Group_1__131978 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_69_in_rule__DefaultValue__Group_1__1__Impl32006 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__DefaultValue__Group_1__2__Impl_in_rule__DefaultValue__Group_1__232037 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); public static final BitSet FOLLOW_rule__DefaultValue__Group_1__3_in_rule__DefaultValue__Group_1__232040 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__DefaultValue__ExpressionAssignment_1_2_in_rule__DefaultValue__Group_1__2__Impl32067 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__DefaultValue__Group_1__3__Impl_in_rule__DefaultValue__Group_1__332097 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_70_in_rule__DefaultValue__Group_1__3__Impl32125 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConflictClause__Group__0__Impl_in_rule__ConflictClause__Group__032164 = new BitSet(new long[]{0x0000000000000000L,0x0000800000000000L}); public static final BitSet FOLLOW_rule__ConflictClause__Group__1_in_rule__ConflictClause__Group__032167 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_93_in_rule__ConflictClause__Group__0__Impl32195 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConflictClause__Group__1__Impl_in_rule__ConflictClause__Group__132226 = new BitSet(new long[]{0x0F00100000000000L}); public static final BitSet FOLLOW_rule__ConflictClause__Group__2_in_rule__ConflictClause__Group__132229 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_111_in_rule__ConflictClause__Group__1__Impl32257 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConflictClause__Group__2__Impl_in_rule__ConflictClause__Group__232288 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ConflictClause__ResolutionAssignment_2_in_rule__ConflictClause__Group__2__Impl32315 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__DeleteStatement__Group__0__Impl_in_rule__DeleteStatement__Group__032351 = new BitSet(new long[]{0x0000000000000000L,0x0000000001000000L}); public static final BitSet FOLLOW_rule__DeleteStatement__Group__1_in_rule__DeleteStatement__Group__032354 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_112_in_rule__DeleteStatement__Group__0__Impl32382 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__DeleteStatement__Group__1__Impl_in_rule__DeleteStatement__Group__132413 = new BitSet(new long[]{0x0000000000000020L}); public static final BitSet FOLLOW_rule__DeleteStatement__Group__2_in_rule__DeleteStatement__Group__132416 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_88_in_rule__DeleteStatement__Group__1__Impl32444 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__DeleteStatement__Group__2__Impl_in_rule__DeleteStatement__Group__232475 = new BitSet(new long[]{0x0000000000000000L,0x0000000002000000L}); public static final BitSet FOLLOW_rule__DeleteStatement__Group__3_in_rule__DeleteStatement__Group__232478 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__DeleteStatement__TableAssignment_2_in_rule__DeleteStatement__Group__2__Impl32505 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__DeleteStatement__Group__3__Impl_in_rule__DeleteStatement__Group__332535 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__DeleteStatement__Group_3__0_in_rule__DeleteStatement__Group__3__Impl32562 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__DeleteStatement__Group_3__0__Impl_in_rule__DeleteStatement__Group_3__032601 = new BitSet(new long[]{0x0000000000010070L,0x0C00000000052C20L,0x00000000000001E0L}); public static final BitSet FOLLOW_rule__DeleteStatement__Group_3__1_in_rule__DeleteStatement__Group_3__032604 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_89_in_rule__DeleteStatement__Group_3__0__Impl32632 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__DeleteStatement__Group_3__1__Impl_in_rule__DeleteStatement__Group_3__132663 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__DeleteStatement__ExpressionAssignment_3_1_in_rule__DeleteStatement__Group_3__1__Impl32690 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InsertStatement__Group__0__Impl_in_rule__InsertStatement__Group__032724 = new BitSet(new long[]{0x0000000000000000L,0x0002000000000000L}); public static final BitSet FOLLOW_rule__InsertStatement__Group__1_in_rule__InsertStatement__Group__032727 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InsertStatement__Alternatives_0_in_rule__InsertStatement__Group__0__Impl32754 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InsertStatement__Group__1__Impl_in_rule__InsertStatement__Group__132784 = new BitSet(new long[]{0x0000000000000020L}); public static final BitSet FOLLOW_rule__InsertStatement__Group__2_in_rule__InsertStatement__Group__132787 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_113_in_rule__InsertStatement__Group__1__Impl32815 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InsertStatement__Group__2__Impl_in_rule__InsertStatement__Group__232846 = new BitSet(new long[]{0x0000000000000000L,0x0010080000800020L}); public static final BitSet FOLLOW_rule__InsertStatement__Group__3_in_rule__InsertStatement__Group__232849 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InsertStatement__TableAssignment_2_in_rule__InsertStatement__Group__2__Impl32876 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InsertStatement__Group__3__Impl_in_rule__InsertStatement__Group__332906 = new BitSet(new long[]{0x0000000000000000L,0x0010080000800020L}); public static final BitSet FOLLOW_rule__InsertStatement__Group__4_in_rule__InsertStatement__Group__332909 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InsertStatement__Group_3__0_in_rule__InsertStatement__Group__3__Impl32936 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InsertStatement__Group__4__Impl_in_rule__InsertStatement__Group__432967 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InsertStatement__Alternatives_4_in_rule__InsertStatement__Group__4__Impl32994 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InsertStatement__Group_0_0__0__Impl_in_rule__InsertStatement__Group_0_0__033034 = new BitSet(new long[]{0x0000000000000000L,0x0008000000000000L}); public static final BitSet FOLLOW_rule__InsertStatement__Group_0_0__1_in_rule__InsertStatement__Group_0_0__033037 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_114_in_rule__InsertStatement__Group_0_0__0__Impl33065 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InsertStatement__Group_0_0__1__Impl_in_rule__InsertStatement__Group_0_0__133096 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InsertStatement__Group_0_0_1__0_in_rule__InsertStatement__Group_0_0__1__Impl33123 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InsertStatement__Group_0_0_1__0__Impl_in_rule__InsertStatement__Group_0_0_1__033158 = new BitSet(new long[]{0x0F00100000000000L}); public static final BitSet FOLLOW_rule__InsertStatement__Group_0_0_1__1_in_rule__InsertStatement__Group_0_0_1__033161 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_115_in_rule__InsertStatement__Group_0_0_1__0__Impl33189 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InsertStatement__Group_0_0_1__1__Impl_in_rule__InsertStatement__Group_0_0_1__133220 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InsertStatement__ConflictResolutionAssignment_0_0_1_1_in_rule__InsertStatement__Group_0_0_1__1__Impl33247 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InsertStatement__Group_3__0__Impl_in_rule__InsertStatement__Group_3__033281 = new BitSet(new long[]{0x0000000000000020L}); public static final BitSet FOLLOW_rule__InsertStatement__Group_3__1_in_rule__InsertStatement__Group_3__033284 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_69_in_rule__InsertStatement__Group_3__0__Impl33312 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InsertStatement__Group_3__1__Impl_in_rule__InsertStatement__Group_3__133343 = new BitSet(new long[]{0x0000010000000000L,0x0000000000000040L}); public static final BitSet FOLLOW_rule__InsertStatement__Group_3__2_in_rule__InsertStatement__Group_3__133346 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InsertStatement__ColumnNamesAssignment_3_1_in_rule__InsertStatement__Group_3__1__Impl33373 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InsertStatement__Group_3__2__Impl_in_rule__InsertStatement__Group_3__233403 = new BitSet(new long[]{0x0000010000000000L,0x0000000000000040L}); public static final BitSet FOLLOW_rule__InsertStatement__Group_3__3_in_rule__InsertStatement__Group_3__233406 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InsertStatement__Group_3_2__0_in_rule__InsertStatement__Group_3__2__Impl33433 = new BitSet(new long[]{0x0000010000000002L}); public static final BitSet FOLLOW_rule__InsertStatement__Group_3__3__Impl_in_rule__InsertStatement__Group_3__333464 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_70_in_rule__InsertStatement__Group_3__3__Impl33492 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InsertStatement__Group_3_2__0__Impl_in_rule__InsertStatement__Group_3_2__033531 = new BitSet(new long[]{0x0000000000000020L}); public static final BitSet FOLLOW_rule__InsertStatement__Group_3_2__1_in_rule__InsertStatement__Group_3_2__033534 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_40_in_rule__InsertStatement__Group_3_2__0__Impl33562 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InsertStatement__Group_3_2__1__Impl_in_rule__InsertStatement__Group_3_2__133593 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InsertStatement__ColumnNamesAssignment_3_2_1_in_rule__InsertStatement__Group_3_2__1__Impl33620 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InsertStatement__Group_4_0_0__0__Impl_in_rule__InsertStatement__Group_4_0_0__033654 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); public static final BitSet FOLLOW_rule__InsertStatement__Group_4_0_0__1_in_rule__InsertStatement__Group_4_0_0__033657 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_116_in_rule__InsertStatement__Group_4_0_0__0__Impl33685 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InsertStatement__Group_4_0_0__1__Impl_in_rule__InsertStatement__Group_4_0_0__133716 = new BitSet(new long[]{0x0000000000010070L,0x0C00000000052C20L,0x00000000000001E0L}); public static final BitSet FOLLOW_rule__InsertStatement__Group_4_0_0__2_in_rule__InsertStatement__Group_4_0_0__133719 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_69_in_rule__InsertStatement__Group_4_0_0__1__Impl33747 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InsertStatement__Group_4_0_0__2__Impl_in_rule__InsertStatement__Group_4_0_0__233778 = new BitSet(new long[]{0x0000010000000000L,0x0000000000000040L}); public static final BitSet FOLLOW_rule__InsertStatement__Group_4_0_0__3_in_rule__InsertStatement__Group_4_0_0__233781 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InsertStatement__ExpressionsAssignment_4_0_0_2_in_rule__InsertStatement__Group_4_0_0__2__Impl33808 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InsertStatement__Group_4_0_0__3__Impl_in_rule__InsertStatement__Group_4_0_0__333838 = new BitSet(new long[]{0x0000010000000000L,0x0000000000000040L}); public static final BitSet FOLLOW_rule__InsertStatement__Group_4_0_0__4_in_rule__InsertStatement__Group_4_0_0__333841 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InsertStatement__Group_4_0_0_3__0_in_rule__InsertStatement__Group_4_0_0__3__Impl33868 = new BitSet(new long[]{0x0000010000000002L}); public static final BitSet FOLLOW_rule__InsertStatement__Group_4_0_0__4__Impl_in_rule__InsertStatement__Group_4_0_0__433899 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_70_in_rule__InsertStatement__Group_4_0_0__4__Impl33927 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InsertStatement__Group_4_0_0_3__0__Impl_in_rule__InsertStatement__Group_4_0_0_3__033968 = new BitSet(new long[]{0x0000000000010070L,0x0C00000000052C20L,0x00000000000001E0L}); public static final BitSet FOLLOW_rule__InsertStatement__Group_4_0_0_3__1_in_rule__InsertStatement__Group_4_0_0_3__033971 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_40_in_rule__InsertStatement__Group_4_0_0_3__0__Impl33999 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InsertStatement__Group_4_0_0_3__1__Impl_in_rule__InsertStatement__Group_4_0_0_3__134030 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InsertStatement__ExpressionsAssignment_4_0_0_3_1_in_rule__InsertStatement__Group_4_0_0_3__1__Impl34057 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InsertStatement__Group_4_1__0__Impl_in_rule__InsertStatement__Group_4_1__034091 = new BitSet(new long[]{0x0000000000000000L,0x0010000000000000L}); public static final BitSet FOLLOW_rule__InsertStatement__Group_4_1__1_in_rule__InsertStatement__Group_4_1__034094 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_107_in_rule__InsertStatement__Group_4_1__0__Impl34122 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InsertStatement__Group_4_1__1__Impl_in_rule__InsertStatement__Group_4_1__134153 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_116_in_rule__InsertStatement__Group_4_1__1__Impl34181 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__UpdateStatement__Group__0__Impl_in_rule__UpdateStatement__Group__034216 = new BitSet(new long[]{0x0000000000000020L,0x0008000000000000L}); public static final BitSet FOLLOW_rule__UpdateStatement__Group__1_in_rule__UpdateStatement__Group__034219 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_117_in_rule__UpdateStatement__Group__0__Impl34247 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__UpdateStatement__Group__1__Impl_in_rule__UpdateStatement__Group__134278 = new BitSet(new long[]{0x0000000000000020L,0x0008000000000000L}); public static final BitSet FOLLOW_rule__UpdateStatement__Group__2_in_rule__UpdateStatement__Group__134281 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__UpdateStatement__Group_1__0_in_rule__UpdateStatement__Group__1__Impl34308 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__UpdateStatement__Group__2__Impl_in_rule__UpdateStatement__Group__234339 = new BitSet(new long[]{0x0000000000000000L,0x0040000000000000L}); public static final BitSet FOLLOW_rule__UpdateStatement__Group__3_in_rule__UpdateStatement__Group__234342 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__UpdateStatement__TableAssignment_2_in_rule__UpdateStatement__Group__2__Impl34369 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__UpdateStatement__Group__3__Impl_in_rule__UpdateStatement__Group__334399 = new BitSet(new long[]{0x0000000000000020L}); public static final BitSet FOLLOW_rule__UpdateStatement__Group__4_in_rule__UpdateStatement__Group__334402 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_118_in_rule__UpdateStatement__Group__3__Impl34430 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__UpdateStatement__Group__4__Impl_in_rule__UpdateStatement__Group__434461 = new BitSet(new long[]{0x0000010000000000L,0x0000000002000000L}); public static final BitSet FOLLOW_rule__UpdateStatement__Group__5_in_rule__UpdateStatement__Group__434464 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__UpdateStatement__UpdateColumnExpressionsAssignment_4_in_rule__UpdateStatement__Group__4__Impl34491 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__UpdateStatement__Group__5__Impl_in_rule__UpdateStatement__Group__534521 = new BitSet(new long[]{0x0000010000000000L,0x0000000002000000L}); public static final BitSet FOLLOW_rule__UpdateStatement__Group__6_in_rule__UpdateStatement__Group__534524 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__UpdateStatement__Group_5__0_in_rule__UpdateStatement__Group__5__Impl34551 = new BitSet(new long[]{0x0000010000000002L}); public static final BitSet FOLLOW_rule__UpdateStatement__Group__6__Impl_in_rule__UpdateStatement__Group__634582 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__UpdateStatement__Group_6__0_in_rule__UpdateStatement__Group__6__Impl34609 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__UpdateStatement__Group_1__0__Impl_in_rule__UpdateStatement__Group_1__034654 = new BitSet(new long[]{0x0F00100000000000L}); public static final BitSet FOLLOW_rule__UpdateStatement__Group_1__1_in_rule__UpdateStatement__Group_1__034657 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_115_in_rule__UpdateStatement__Group_1__0__Impl34685 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__UpdateStatement__Group_1__1__Impl_in_rule__UpdateStatement__Group_1__134716 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__UpdateStatement__ConflictResolutionAssignment_1_1_in_rule__UpdateStatement__Group_1__1__Impl34743 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__UpdateStatement__Group_5__0__Impl_in_rule__UpdateStatement__Group_5__034777 = new BitSet(new long[]{0x0000000000000020L}); public static final BitSet FOLLOW_rule__UpdateStatement__Group_5__1_in_rule__UpdateStatement__Group_5__034780 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_40_in_rule__UpdateStatement__Group_5__0__Impl34808 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__UpdateStatement__Group_5__1__Impl_in_rule__UpdateStatement__Group_5__134839 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__UpdateStatement__UpdateColumnExpressionsAssignment_5_1_in_rule__UpdateStatement__Group_5__1__Impl34866 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__UpdateStatement__Group_6__0__Impl_in_rule__UpdateStatement__Group_6__034900 = new BitSet(new long[]{0x0000000000010070L,0x0C00000000052C20L,0x00000000000001E0L}); public static final BitSet FOLLOW_rule__UpdateStatement__Group_6__1_in_rule__UpdateStatement__Group_6__034903 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_89_in_rule__UpdateStatement__Group_6__0__Impl34931 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__UpdateStatement__Group_6__1__Impl_in_rule__UpdateStatement__Group_6__134962 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__UpdateStatement__WhereExpressionAssignment_6_1_in_rule__UpdateStatement__Group_6__1__Impl34989 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__UpdateColumnExpression__Group__0__Impl_in_rule__UpdateColumnExpression__Group__035023 = new BitSet(new long[]{0x0000000002000000L}); public static final BitSet FOLLOW_rule__UpdateColumnExpression__Group__1_in_rule__UpdateColumnExpression__Group__035026 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__UpdateColumnExpression__ColumnNameAssignment_0_in_rule__UpdateColumnExpression__Group__0__Impl35053 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__UpdateColumnExpression__Group__1__Impl_in_rule__UpdateColumnExpression__Group__135083 = new BitSet(new long[]{0x0000000000010070L,0x0C00000000052C20L,0x00000000000001E0L}); public static final BitSet FOLLOW_rule__UpdateColumnExpression__Group__2_in_rule__UpdateColumnExpression__Group__135086 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_25_in_rule__UpdateColumnExpression__Group__1__Impl35114 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__UpdateColumnExpression__Group__2__Impl_in_rule__UpdateColumnExpression__Group__235145 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__UpdateColumnExpression__ExpressionAssignment_2_in_rule__UpdateColumnExpression__Group__2__Impl35172 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SignedNumber__Group__0__Impl_in_rule__SignedNumber__Group__035208 = new BitSet(new long[]{0x0000000000010010L}); public static final BitSet FOLLOW_rule__SignedNumber__Group__1_in_rule__SignedNumber__Group__035211 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_16_in_rule__SignedNumber__Group__0__Impl35240 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SignedNumber__Group__1__Impl_in_rule__SignedNumber__Group__135273 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_NUMBER_in_rule__SignedNumber__Group__1__Impl35300 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__QualifiedName__Group__0__Impl_in_rule__QualifiedName__Group__035333 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001000L}); public static final BitSet FOLLOW_rule__QualifiedName__Group__1_in_rule__QualifiedName__Group__035336 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_ID_in_rule__QualifiedName__Group__0__Impl35363 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__QualifiedName__Group__1__Impl_in_rule__QualifiedName__Group__135392 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__QualifiedName__Group_1__0_in_rule__QualifiedName__Group__1__Impl35419 = new BitSet(new long[]{0x0000000000000002L,0x0000000000001000L}); public static final BitSet FOLLOW_rule__QualifiedName__Group_1__0__Impl_in_rule__QualifiedName__Group_1__035454 = new BitSet(new long[]{0x0000000000000020L}); public static final BitSet FOLLOW_rule__QualifiedName__Group_1__1_in_rule__QualifiedName__Group_1__035457 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_76_in_rule__QualifiedName__Group_1__0__Impl35485 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__QualifiedName__Group_1__1__Impl_in_rule__QualifiedName__Group_1__135516 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_ID_in_rule__QualifiedName__Group_1__1__Impl35543 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleQualifiedName_in_rule__Model__PackageNameAssignment_135581 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleDatabaseBlock_in_rule__Model__DatabaseAssignment_235612 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_ID_in_rule__DatabaseBlock__NameAssignment_135643 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleConfigBlock_in_rule__DatabaseBlock__ConfigAssignment_335674 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleInitBlock_in_rule__DatabaseBlock__InitAssignment_435705 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleMigrationBlock_in_rule__DatabaseBlock__MigrationsAssignment_535736 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleConfigurationStatement_in_rule__ConfigBlock__StatementsAssignment_335767 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleDDLStatement_in_rule__InitBlock__StatementsAssignment_3_035798 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_ID_in_rule__ConfigurationStatement__NameAssignment_0_235829 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleContentUri_in_rule__ConfigurationStatement__UriAssignment_0_335860 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_ID_in_rule__ConfigurationStatement__NameAssignment_1_235891 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleFunctionArg_in_rule__ConfigurationStatement__ArgsAssignment_1_4_035922 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleFunctionArg_in_rule__ConfigurationStatement__ArgsAssignment_1_4_1_135953 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleDMLStatement_in_rule__ConfigurationStatement__StatementsAssignment_1_7_035984 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleColumnType_in_rule__FunctionArg__TypeAssignment_036015 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_ID_in_rule__FunctionArg__NameAssignment_136046 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_ID_in_rule__ContentUri__TypeAssignment_136077 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleContentUriSegment_in_rule__ContentUri__SegmentsAssignment_2_136108 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_ID_in_rule__ContentUriSegment__NameAssignment_036139 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_ID_in_rule__ContentUriSegment__NameAssignment_1_236170 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_119_in_rule__ContentUriSegment__NumAssignment_1_4_036206 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_12_in_rule__ContentUriSegment__TextAssignment_1_4_136250 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleDDLStatement_in_rule__MigrationBlock__StatementsAssignment_3_036289 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_120_in_rule__ExprConcat__OpAssignment_1_136325 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleExprMult_in_rule__ExprConcat__RightAssignment_1_236364 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExprMult__OpAlternatives_1_1_0_in_rule__ExprMult__OpAssignment_1_136395 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleExprAdd_in_rule__ExprMult__RightAssignment_1_236428 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExprAdd__OpAlternatives_1_1_0_in_rule__ExprAdd__OpAssignment_1_136459 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleExprBit_in_rule__ExprAdd__RightAssignment_1_236492 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExprBit__OpAlternatives_1_1_0_in_rule__ExprBit__OpAssignment_1_136523 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleExprRelate_in_rule__ExprBit__RightAssignment_1_236556 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExprRelate__OpAlternatives_1_1_0_in_rule__ExprRelate__OpAssignment_1_136587 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleExprEqual_in_rule__ExprRelate__RightAssignment_1_236620 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExprEqual__OpAlternatives_1_1_0_in_rule__ExprEqual__OpAssignment_1_136651 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleExprAnd_in_rule__ExprEqual__RightAssignment_1_236684 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_121_in_rule__ExprAnd__OpAssignment_1_136720 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleExprOr_in_rule__ExprAnd__RightAssignment_1_236759 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_115_in_rule__ExprOr__OpAssignment_1_136795 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleNullCheckExpression_in_rule__ExprOr__RightAssignment_1_236834 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleNullExpression_in_rule__NullCheckExpression__RightAssignment_1_136865 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_ID_in_rule__PrimaryExpression__ColumnAssignment_0_236900 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_ID_in_rule__PrimaryExpression__ColumnAssignment_1_236939 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_ID_in_rule__PrimaryExpression__SourceAssignment_2_1_0_036978 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_ID_in_rule__PrimaryExpression__SourceAssignment_2_1_1_037017 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_12_in_rule__PrimaryExpression__AllAssignment_2_1_1_2_037057 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_ID_in_rule__PrimaryExpression__ColumnAssignment_2_1_1_2_137100 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_ID_in_rule__PrimaryExpression__ColumnAssignment_2_1_237139 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleLiteralValue_in_rule__PrimaryExpression__LiteralValueAssignment_3_137174 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleSqlExpression_in_rule__PrimaryExpression__ExpressionAssignment_4_237205 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_122_in_rule__PrimaryExpression__NotAssignment_5_137241 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_123_in_rule__PrimaryExpression__ExistsAssignment_5_237285 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleSelectStatement_in_rule__PrimaryExpression__SelectAssignment_5_437324 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleSqlExpression_in_rule__PrimaryExpression__CaseExpressionAssignment_6_237355 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCase_in_rule__PrimaryExpression__CasesAssignment_6_337386 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleSqlExpression_in_rule__PrimaryExpression__ElseExpressionAssignment_6_4_137417 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_ID_in_rule__PrimaryExpression__NameAssignment_7_137448 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_12_in_rule__PrimaryExpression__AllAssignment_7_3_037484 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleSqlExpression_in_rule__PrimaryExpression__ArgumentsAssignment_7_3_1_037523 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleSqlExpression_in_rule__PrimaryExpression__ArgumentsAssignment_7_3_1_1_137554 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleSqlExpression_in_rule__PrimaryExpression__ExpressionAssignment_8_337585 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleSqliteDataType_in_rule__PrimaryExpression__TypeAssignment_8_537616 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_ID_in_rule__PrimaryExpression__ArgAssignment_9_237651 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleSqlExpression_in_rule__Case__WhenExpressionAssignment_137686 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleSqlExpression_in_rule__Case__ThenExpressionAssignment_337717 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleSelectCore_in_rule__SelectStatement__CoreAssignment_037748 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOrderingTermList_in_rule__SelectStatement__OrderbyAssignment_1_137779 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleSqlExpression_in_rule__SelectStatement__LimitAssignment_2_137810 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleSqlExpression_in_rule__SelectStatement__LimitOffsetAssignment_2_2_137841 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOrderingTerm_in_rule__OrderingTermList__OrderingTermsAssignment_037872 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOrderingTerm_in_rule__OrderingTermList__OrderingTermsAssignment_1_137903 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCompoundOperator_in_rule__SelectCore__OpAssignment_1_137934 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleSelectExpression_in_rule__SelectCore__RightAssignment_1_237965 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_124_in_rule__SelectExpression__DistinctAssignment_2_038001 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_125_in_rule__SelectExpression__AllAssignment_2_138045 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_12_in_rule__SelectExpression__AllColumnsAssignment_3_038089 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleSelectList_in_rule__SelectExpression__SelectListAssignment_3_138128 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJoinSource_in_rule__SelectExpression__SourceAssignment_4_138159 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleWhereExpressions_in_rule__SelectExpression__WhereAssignment_5_138190 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleGroupByExpressions_in_rule__SelectExpression__GroupByAssignment_6_138221 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleHavingExpressions_in_rule__SelectExpression__HavingAssignment_7_138252 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleResultColumn_in_rule__SelectList__ResultColumnsAssignment_038283 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleResultColumn_in_rule__SelectList__ResultColumnsAssignment_1_138314 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleSqlExpression_in_rule__WhereExpressions__ExpressionAssignment38345 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleSqlExpression_in_rule__GroupByExpressions__GroupByExpressionsAssignment_038376 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleSqlExpression_in_rule__GroupByExpressions__GroupByExpressionsAssignment_1_138407 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleSqlExpression_in_rule__HavingExpressions__ExpressionAssignment38438 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleSqlExpression_in_rule__OrderingTerm__ExpressionAssignment_038469 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_126_in_rule__OrderingTerm__AscAssignment_1_038505 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_127_in_rule__OrderingTerm__DescAssignment_1_138549 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleSingleSource_in_rule__JoinSource__SourceAssignment_038588 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJoinStatement_in_rule__JoinSource__JoinStatementsAssignment_138619 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_ID_in_rule__SingleSourceTable__TableReferenceAssignment_138654 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_ID_in_rule__SingleSourceTable__NameAssignment_2_138689 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleSelectStatement_in_rule__SingleSourceSelectStatement__SelectStatementAssignment_238720 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_ID_in_rule__SingleSourceSelectStatement__NameAssignment_4_138751 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJoinSource_in_rule__SingleSourceJoin__JoinSourceAssignment_138782 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_128_in_rule__JoinStatement__NaturalAssignment_138818 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_129_in_rule__JoinStatement__LeftAssignment_2_0_038862 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_130_in_rule__JoinStatement__OuterAssignment_2_0_138906 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_131_in_rule__JoinStatement__InnerAssignment_2_138950 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_132_in_rule__JoinStatement__CrossAssignment_2_238994 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleSingleSource_in_rule__JoinStatement__SingleSourceAssignment_439033 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleSqlExpression_in_rule__JoinStatement__ExpressionAssignment_639064 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleSqlExpression_in_rule__ResultColumn__ExpressionAssignment_139095 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_ID_in_rule__ResultColumn__NameAssignment_2_139126 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleSignedNumber_in_rule__LiteralValue__NumberAssignment_0_139157 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_STRING_in_rule__LiteralValue__LiteralAssignment_1_139188 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_133_in_rule__LiteralValue__LiteralAssignment_2_139224 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_134_in_rule__LiteralValue__LiteralAssignment_3_139268 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_135_in_rule__LiteralValue__LiteralAssignment_4_139312 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_136_in_rule__LiteralValue__LiteralAssignment_5_139356 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_137_in_rule__CreateTableStatement__TemporaryAssignment_239400 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_ID_in_rule__CreateTableStatement__NameAssignment_439439 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleColumnDef_in_rule__CreateTableStatement__ColumnDefsAssignment_639470 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleColumnDef_in_rule__CreateTableStatement__ColumnDefsAssignment_7_139501 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleTableConstraint_in_rule__CreateTableStatement__ConstraintsAssignment_8_139532 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_137_in_rule__CreateViewStatement__TemporaryAssignment_239568 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_ID_in_rule__CreateViewStatement__NameAssignment_439607 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleSelectStatement_in_rule__CreateViewStatement__SelectStatementAssignment_639638 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_137_in_rule__CreateTriggerStatement__TemporaryAssignment_139674 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_ID_in_rule__CreateTriggerStatement__NameAssignment_339713 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateTriggerStatement__WhenAlternatives_4_0_in_rule__CreateTriggerStatement__WhenAssignment_439744 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_112_in_rule__CreateTriggerStatement__EventTypeAssignment_5_039782 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_114_in_rule__CreateTriggerStatement__EventTypeAssignment_5_139826 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_117_in_rule__CreateTriggerStatement__EventTypeAssignment_5_2_039870 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_ID_in_rule__CreateTriggerStatement__UpdateColumnNamesAssignment_5_2_1_139909 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_ID_in_rule__CreateTriggerStatement__UpdateColumnNamesAssignment_5_2_1_2_139940 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_ID_in_rule__CreateTriggerStatement__TableAssignment_739975 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_138_in_rule__CreateTriggerStatement__ForEachRowAssignment_840015 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleSqlExpression_in_rule__CreateTriggerStatement__WhenExpressionAssignment_9_140054 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleDMLStatement_in_rule__CreateTriggerStatement__StatementsAssignment_11_040085 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleDMLStatement_in_rule__CreateTriggerStatement__StatementsAssignment_11_2_040116 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_ID_in_rule__AlterTableRenameStatement__TableAssignment_340151 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_ID_in_rule__AlterTableRenameStatement__NameAssignment_540186 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_ID_in_rule__AlterTableAddColumnStatement__TableAssignment_240221 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleColumnDef_in_rule__AlterTableAddColumnStatement__ColumnDefAssignment_440256 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_139_in_rule__DropTableStatement__IfExistsAssignment_240292 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_ID_in_rule__DropTableStatement__TableAssignment_340335 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_139_in_rule__DropTriggerStatement__IfExistsAssignment_240375 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_ID_in_rule__DropTriggerStatement__TriggerAssignment_340418 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_139_in_rule__DropViewStatement__IfExistsAssignment_240458 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_ID_in_rule__DropViewStatement__ViewAssignment_340501 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_106_in_rule__CreateIndexStatement__UniqueAssignment_140541 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_ID_in_rule__CreateIndexStatement__NameAssignment_340580 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_ID_in_rule__CreateIndexStatement__TableAssignment_540615 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleIndexedColumn_in_rule__CreateIndexStatement__ColumnsAssignment_740650 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleIndexedColumn_in_rule__CreateIndexStatement__ColumnsAssignment_8_140681 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_139_in_rule__DropIndexStatement__IfExistsAssignment_240717 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_ID_in_rule__DropIndexStatement__IndexAssignment_340760 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_ID_in_rule__ColumnDef__NameAssignment_140795 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleColumnType_in_rule__ColumnDef__TypeAssignment_240826 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleColumnConstraint_in_rule__ColumnDef__ConstraintsAssignment_340857 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_126_in_rule__ColumnConstraint__AscAssignment_0_2_040893 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_127_in_rule__ColumnConstraint__DescAssignment_0_2_140937 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_140_in_rule__ColumnConstraint__AutoincrementAssignment_0_340981 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleConflictClause_in_rule__ColumnConstraint__ConflictClauseAssignment_1_241020 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleConflictClause_in_rule__ColumnConstraint__ConflictClauseAssignment_2_241051 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleDefaultValue_in_rule__ColumnConstraint__DefaultValueAssignment_3_241082 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleSqlExpression_in_rule__ColumnConstraint__ExpressionAssignment_4_341113 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_ID_in_rule__UniqueTableConstraint__NameAssignment_0_141144 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleIndexedColumn_in_rule__UniqueTableConstraint__ColumnsAssignment_341175 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleIndexedColumn_in_rule__UniqueTableConstraint__ColumnsAssignment_4_141206 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleConflictClause_in_rule__UniqueTableConstraint__ConflictClauseAssignment_641237 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_ID_in_rule__PrimaryConstraint__NameAssignment_0_141268 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleIndexedColumn_in_rule__PrimaryConstraint__ColumnsAssignment_341299 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleIndexedColumn_in_rule__PrimaryConstraint__ColumnsAssignment_4_141330 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleConflictClause_in_rule__PrimaryConstraint__ConflictClauseAssignment_641361 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_ID_in_rule__CheckTableConstraint__NameAssignment_0_141392 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleSqlExpression_in_rule__CheckTableConstraint__ExpressionAssignment_341423 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_ID_in_rule__IndexedColumn__ColumnReferenceAssignment_041458 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_ID_in_rule__IndexedColumn__CollationNameAssignment_1_141493 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_126_in_rule__IndexedColumn__AscAssignment_2_041529 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_127_in_rule__IndexedColumn__DescAssignment_2_141573 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleLiteralValue_in_rule__DefaultValue__LiteralAssignment_0_141612 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleSqlExpression_in_rule__DefaultValue__ExpressionAssignment_1_241643 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleConflictResolution_in_rule__ConflictClause__ResolutionAssignment_241674 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_ID_in_rule__DeleteStatement__TableAssignment_241709 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleSqlExpression_in_rule__DeleteStatement__ExpressionAssignment_3_141744 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleConflictResolution_in_rule__InsertStatement__ConflictResolutionAssignment_0_0_1_141775 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_ID_in_rule__InsertStatement__TableAssignment_241810 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_ID_in_rule__InsertStatement__ColumnNamesAssignment_3_141849 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_ID_in_rule__InsertStatement__ColumnNamesAssignment_3_2_141888 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleSqlExpression_in_rule__InsertStatement__ExpressionsAssignment_4_0_0_241923 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleSqlExpression_in_rule__InsertStatement__ExpressionsAssignment_4_0_0_3_141954 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleSelectStatement_in_rule__InsertStatement__SelectStatementAssignment_4_0_141985 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleConflictResolution_in_rule__UpdateStatement__ConflictResolutionAssignment_1_142016 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_ID_in_rule__UpdateStatement__TableAssignment_242051 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleUpdateColumnExpression_in_rule__UpdateStatement__UpdateColumnExpressionsAssignment_442086 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleUpdateColumnExpression_in_rule__UpdateStatement__UpdateColumnExpressionsAssignment_5_142117 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleSqlExpression_in_rule__UpdateStatement__WhereExpressionAssignment_6_142148 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_ID_in_rule__UpdateColumnExpression__ColumnNameAssignment_042183 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleSqlExpression_in_rule__UpdateColumnExpression__ExpressionAssignment_242218 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_2_1_0__0_in_synpred35_InternalSqliteModel5208 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpression__Group_2_1_1__0_in_synpred36_InternalSqliteModel5226 = new BitSet(new long[]{0x0000000000000002L}); }