
com.celum.dbplugin.sqlparser.SqlGrammarParser Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of db-maven-plugin Show documentation
Show all versions of db-maven-plugin Show documentation
DB plugin for Maven that executes SQL scripts
// $ANTLR 3.3 Nov 30, 2010 12:46:29 com/celum/dbplugin/sqlparser/SqlGrammar.g 2012-11-20 09:51:36
package com.celum.dbplugin.sqlparser;
import org.antlr.runtime.*;
import java.util.Stack;
import java.util.List;
import java.util.ArrayList;
public class SqlGrammarParser extends Parser {
public static final String[] tokenNames = new String[] {
"", "", "", "", "Statement", "StringVal", "String2Val", "SimpleVal"
};
public static final int EOF=-1;
public static final int Statement=4;
public static final int StringVal=5;
public static final int String2Val=6;
public static final int SimpleVal=7;
// delegates
// delegators
public SqlGrammarParser(TokenStream input) {
this(input, new RecognizerSharedState());
}
public SqlGrammarParser(TokenStream input, RecognizerSharedState state) {
super(input, state);
}
public String[] getTokenNames() { return SqlGrammarParser.tokenNames; }
public String getGrammarFileName() { return "com/celum/dbplugin/sqlparser/SqlGrammar.g"; }
// $ANTLR start "sqlscript"
// com/celum/dbplugin/sqlparser/SqlGrammar.g:17:1: sqlscript : ( Statement )+ EOF ;
public final void sqlscript() throws RecognitionException {
try {
// com/celum/dbplugin/sqlparser/SqlGrammar.g:18:2: ( ( Statement )+ EOF )
// com/celum/dbplugin/sqlparser/SqlGrammar.g:18:4: ( Statement )+ EOF
{
// com/celum/dbplugin/sqlparser/SqlGrammar.g:18:4: ( Statement )+
int cnt1=0;
loop1:
do {
int alt1=2;
switch ( input.LA(1) ) {
case Statement:
{
alt1=1;
}
break;
}
switch (alt1) {
case 1 :
// com/celum/dbplugin/sqlparser/SqlGrammar.g:18:4: Statement
{
match(input,Statement,FOLLOW_Statement_in_sqlscript43);
}
break;
default :
if ( cnt1 >= 1 ) break loop1;
EarlyExitException eee =
new EarlyExitException(1, input);
throw eee;
}
cnt1++;
} while (true);
match(input,EOF,FOLLOW_EOF_in_sqlscript46);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "sqlscript"
// Delegated rules
public static final BitSet FOLLOW_Statement_in_sqlscript43 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_EOF_in_sqlscript46 = new BitSet(new long[]{0x0000000000000002L});
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy