package org.jdbi.v3.core.internal.lexer;
import org.antlr.v4.runtime.Lexer;
import org.antlr.v4.runtime.CharStream;
import org.antlr.v4.runtime.Token;
import org.antlr.v4.runtime.TokenStream;
import org.antlr.v4.runtime.*;
import org.antlr.v4.runtime.atn.*;
import org.antlr.v4.runtime.dfa.DFA;
import org.antlr.v4.runtime.misc.*;
@SuppressWarnings({"all", "warnings", "unchecked", "unused", "cast"})
public class DefineStatementLexer extends Lexer {
static { RuntimeMetaData.checkVersion("4.7.2", RuntimeMetaData.VERSION); }
protected static final DFA[] _decisionToDFA;
protected static final PredictionContextCache _sharedContextCache =
new PredictionContextCache();
public static final int
=1, QUOTED_TEXT=2, DOUBLE_QUOTED_TEXT=3, ESCAPED_TEXT=4, DEFINE=5,
LITERAL=6;
public static String[] channelNames = {
"DEFAULT_TOKEN_CHANNEL", "HIDDEN"
};
public static String[] modeNames = {
"DEFAULT_MODE"
};
private static String[] makeRuleNames() {
return new String[] {
"QUOTE", "ESCAPE", "ESCAPE_QUOTE", "DOUBLE_QUOTE", "LT", "GT", "NAME",
"JAVA_LETTER", "COMMENT", "QUOTED_TEXT", "DOUBLE_QUOTED_TEXT", "ESCAPED_TEXT",
"DEFINE", "LITERAL"
};
}
public static final String[] ruleNames = makeRuleNames();
private static String[] makeLiteralNames() {
return new String[] {
};
}
private static final String[] _LITERAL_NAMES = makeLiteralNames();
private static String[] makeSymbolicNames() {
return new String[] {
null, "COMMENT", "QUOTED_TEXT", "DOUBLE_QUOTED_TEXT", "ESCAPED_TEXT",
"DEFINE", "LITERAL"
};
}
private static final String[] _SYMBOLIC_NAMES = makeSymbolicNames();
public static final Vocabulary VOCABULARY = new VocabularyImpl(_LITERAL_NAMES, _SYMBOLIC_NAMES);
@Deprecated
public static final String[] tokenNames;
static {
tokenNames = new String[_SYMBOLIC_NAMES.length];
for (int i = 0; i < tokenNames.length; i++) {
tokenNames[i] = VOCABULARY.getLiteralName(i);
if (tokenNames[i] == null) {
tokenNames[i] = VOCABULARY.getSymbolicName(i);
}
if (tokenNames[i] == null) {
tokenNames[i] = "<INVALID>";
}
}
}
@Override
@Deprecated
public String[] getTokenNames() {
return tokenNames;
}
@Override
public Vocabulary getVocabulary() {
return VOCABULARY;
}
public DefineStatementLexer(CharStream input) {
super(input);
_interp = new LexerATNSimulator(this,_ATN,_decisionToDFA,_sharedContextCache);
}
@Override
public String getGrammarFileName() { return "DefineStatementLexer.g4"; }
@Override
public String[] getRuleNames() { return ruleNames; }
@Override
public String getSerializedATN() { return _serializedATN; }
@Override
public String[] getChannelNames() { return channelNames; }
@Override
public String[] getModeNames() { return modeNames; }
@Override
public ATN getATN() { return _ATN; }
public static final String _serializedATN =
"\3\u608b\ua72a\u8133\ub9ed\u417c\u3be7\u7786\u5964\2\ba\b\1\4\2\t\2\4"+
"\3\t\3\4\4\t\4\4\5\t\5\4\6\t\6\4\7\t\7\4\b\t\b\4\t\t\t\4\n\t\n\4\13\t"+
"\13\4\f\t\f\4\r\t\r\4\16\t\16\4\17\t\17\3\2\3\2\3\3\3\3\3\4\3\4\3\4\3"+
"\5\3\5\3\6\3\6\3\7\3\7\3\b\3\b\5\b/\n\b\3\t\3\t\3\t\3\t\5\t\65\n\t\3\n"+
"\3\n\3\n\3\n\7\n;\n\n\f\n\16\n>\13\n\3\n\3\n\3\n\3\13\3\13\3\13\7\13F"+
"\n\13\f\13\16\13I\13\13\3\13\3\13\3\f\3\f\6\fO\n\f\r\f\16\fP\3\f\3\f\3"+
"\r\3\r\3\r\3\16\3\16\6\16Z\n\16\r\16\16\16[\3\16\3\16\3\17\3\17\3<\2\20"+
"\3\2\5\2\7\2\t\2\13\2\r\2\17\2\21\2\23\3\25\4\27\5\31\6\33\7\35\b\3\2"+
"\t\3\2\62;\6\2&&C\\aac|\4\2\2\u0081\ud802\udc01\3\2\ud802\udc01\3\2\udc02"+
"\ue001\3\2))\3\2$$\2`\2\23\3\2\2\2\2\25\3\2\2\2\2\27\3\2\2\2\2\31\3\2"+
"\2\2\2\33\3\2\2\2\2\35\3\2\2\2\3\37\3\2\2\2\5!\3\2\2\2\7#\3\2\2\2\t&\3"+
"\2\2\2\13(\3\2\2\2\r*\3\2\2\2\17.\3\2\2\2\21\64\3\2\2\2\23\66\3\2\2\2"+
"\25B\3\2\2\2\27L\3\2\2\2\31T\3\2\2\2\33W\3\2\2\2\35_\3\2\2\2\37 \7)\2"+
"\2 \4\3\2\2\2!\"\7^\2\2\"\6\3\2\2\2#$\5\5\3\2$%\5\3\2\2%\b\3\2\2\2&\'"+
"\7$\2\2\'\n\3\2\2\2()\7>\2\2)\f\3\2\2\2*+\7@\2\2+\16\3\2\2\2,/\5\21\t"+
"\2-/\t\2\2\2.,\3\2\2\2.-\3\2\2\2/\20\3\2\2\2\60\65\t\3\2\2\61\65\n\4\2"+
"\2\62\63\t\5\2\2\63\65\t\6\2\2\64\60\3\2\2\2\64\61\3\2\2\2\64\62\3\2\2"+
"\2\65\22\3\2\2\2\66\67\7\61\2\2\678\7,\2\28<\3\2\2\29;\13\2\2\2:9\3\2"+
"\2\2;>\3\2\2\2<=\3\2\2\2<:\3\2\2\2=?\3\2\2\2><\3\2\2\2?@\7,\2\2@A\7\61"+
"\2\2A\24\3\2\2\2BG\5\3\2\2CF\5\7\4\2DF\n\7\2\2EC\3\2\2\2ED\3\2\2\2FI\3"+
"\2\2\2GE\3\2\2\2GH\3\2\2\2HJ\3\2\2\2IG\3\2\2\2JK\5\3\2\2K\26\3\2\2\2L"+
"N\5\t\5\2MO\n\b\2\2NM\3\2\2\2OP\3\2\2\2PN\3\2\2\2PQ\3\2\2\2QR\3\2\2\2"+
"RS\5\t\5\2S\30\3\2\2\2TU\5\5\3\2UV\13\2\2\2V\32\3\2\2\2WY\5\13\6\2XZ\5"+
"\17\b\2YX\3\2\2\2Z[\3\2\2\2[Y\3\2\2\2[\\\3\2\2\2\\]\3\2\2\2]^\5\r\7\2"+
"^\34\3\2\2\2_`\13\2\2\2`\36\3\2\2\2\n\2.\64<EGP[\2";
public static final ATN _ATN =
new ATNDeserializer().deserialize(_serializedATN.toCharArray());
static {
_decisionToDFA = new DFA[_ATN.getNumberOfDecisions()];
for (int i = 0; i < _ATN.getNumberOfDecisions(); i++) {
_decisionToDFA[i] = new DFA(_ATN.getDecisionState(i), i);
}
}
}