// $ANTLR 3.5.2 druidG.g 2015-04-24 15:38:08
package com.yahoo.sql4d.converter;
import org.antlr.runtime.*;
import java.util.Stack;
import java.util.List;
import java.util.ArrayList;
@SuppressWarnings("all")
public class druidGLexer extends Lexer {
public static final int EOF=-1;
public static final int T__89=89;
public static final int T__90=90;
public static final int T__91=91;
public static final int T__92=92;
public static final int AND=4;
public static final int ARITH_OPER=5;
public static final int AS=6;
public static final int ASC=7;
public static final int AUTO_ISO=8;
public static final int BETWEEN=9;
public static final int BREAK=10;
public static final int BY=11;
public static final int COMPARE_OPER=12;
public static final int CONTAINS=13;
public static final int COUNT=14;
public static final int DATE=15;
public static final int DATE_HOUR=16;
public static final int DATE_HOUR_MIN=17;
public static final int DATE_HOUR_MIN_SEC=18;
public static final int DATE_HOUR_MIN_SEC_SUB=19;
public static final int DATE_HOUR_MIN_SEC_SUB_TZ=20;
public static final int DATE_HOUR_MIN_SEC_SUB_UTC_TZ=21;
public static final int DATE_YEAR_MONTH_ONLY=22;
public static final int DATE_YEAR_ONLY=23;
public static final int DELETE=24;
public static final int DELIMITER=25;
public static final int DESC=26;
public static final int DOUBLE_SUM=27;
public static final int DROP=28;
public static final int DURATION=29;
public static final int EQUALS=30;
public static final int ESC_SEQ=31;
public static final int FIELD_ACCESS=32;
public static final int FLOAT=33;
public static final int FROM=34;
public static final int GROUP=35;
public static final int HAVING=36;
public static final int HEX_DIGIT=37;
public static final int HINT=38;
public static final int HYPER_UNIQUE=39;
public static final int ID=40;
public static final int INCLUDE=41;
public static final int INSERT=42;
public static final int INSERT_HADOOP=43;
public static final int INSERT_REALTIME=44;
public static final int INTO=45;
public static final int ISO=46;
public static final int JAVASCRIPT=47;
public static final int JOIN=48;
public static final int KAFKA=49;
public static final int LCURLY=50;
public static final int LEFT_JOIN=51;
public static final int LIKE=52;
public static final int LIMIT=53;
public static final int LONG=54;
public static final int LONG_SUM=55;
public static final int LPARAN=56;
public static final int LSQUARE=57;
public static final int MAX=58;
public static final int MAX_WINDOW=59;
public static final int MIN=60;
public static final int NEWLINE=61;
public static final int NOT=62;
public static final int NUM=63;
public static final int OCTAL_ESC=64;
public static final int ON=65;
public static final int OPT_AMPERSAND=66;
public static final int OPT_SEMI_COLON=67;
public static final int OR=68;
public static final int ORDER=69;
public static final int PARTITION=70;
public static final int PERIOD=71;
public static final int RCURLY=72;
public static final int RIGHT_JOIN=73;
public static final int ROLLUP=74;
public static final int RPARAN=75;
public static final int RSQUARE=76;
public static final int SELECT=77;
public static final int SINGLE_QUOTE_STRING=78;
public static final int SORT=79;
public static final int STRING=80;
public static final int TABLE=81;
public static final int THEN=82;
public static final int UNICODE_ESC=83;
public static final int UNIQUE=84;
public static final int VALUES=85;
public static final int WHERE=86;
public static final int WHICH=87;
public static final int WS=88;
// delegates
// delegators
public Lexer[] getDelegates() {
return new Lexer[] {};
}
public druidGLexer() {}
public druidGLexer(CharStream input) {
this(input, new RecognizerSharedState());
}
public druidGLexer(CharStream input, RecognizerSharedState state) {
super(input,state);
}
@Override public String getGrammarFileName() { return "druidG.g"; }
// $ANTLR start "T__89"
public final void mT__89() throws RecognitionException {
try {
int _type = T__89;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:6:7: ( '(*)' )
// druidG.g:6:9: '(*)'
{
match("(*)");
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "T__89"
// $ANTLR start "T__90"
public final void mT__90() throws RecognitionException {
try {
int _type = T__90;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:7:7: ( '*' )
// druidG.g:7:9: '*'
{
match('*');
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "T__90"
// $ANTLR start "T__91"
public final void mT__91() throws RecognitionException {
try {
int _type = T__91;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:8:7: ( ',' )
// druidG.g:8:9: ','
{
match(',');
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "T__91"
// $ANTLR start "T__92"
public final void mT__92() throws RecognitionException {
try {
int _type = T__92;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:9:7: ( 'interval' )
// druidG.g:9:9: 'interval'
{
match("interval");
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "T__92"
// $ANTLR start "LPARAN"
public final void mLPARAN() throws RecognitionException {
try {
int _type = LPARAN;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:573:8: ( '(' )
// druidG.g:573:11: '('
{
match('(');
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "LPARAN"
// $ANTLR start "RPARAN"
public final void mRPARAN() throws RecognitionException {
try {
int _type = RPARAN;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:574:8: ( ')' )
// druidG.g:574:11: ')'
{
match(')');
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "RPARAN"
// $ANTLR start "LCURLY"
public final void mLCURLY() throws RecognitionException {
try {
int _type = LCURLY;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:575:8: ( '{' )
// druidG.g:575:11: '{'
{
match('{');
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "LCURLY"
// $ANTLR start "RCURLY"
public final void mRCURLY() throws RecognitionException {
try {
int _type = RCURLY;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:576:8: ( '}' )
// druidG.g:576:11: '}'
{
match('}');
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "RCURLY"
// $ANTLR start "LSQUARE"
public final void mLSQUARE() throws RecognitionException {
try {
int _type = LSQUARE;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:577:9: ( '[' )
// druidG.g:577:12: '['
{
match('[');
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "LSQUARE"
// $ANTLR start "RSQUARE"
public final void mRSQUARE() throws RecognitionException {
try {
int _type = RSQUARE;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:578:9: ( ']' )
// druidG.g:578:12: ']'
{
match(']');
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "RSQUARE"
// $ANTLR start "INSERT"
public final void mINSERT() throws RecognitionException {
try {
int _type = INSERT;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:581:11: ( ( 'INSERT' | 'insert' ) )
// druidG.g:581:12: ( 'INSERT' | 'insert' )
{
// druidG.g:581:12: ( 'INSERT' | 'insert' )
int alt1=2;
int LA1_0 = input.LA(1);
if ( (LA1_0=='I') ) {
alt1=1;
}
else if ( (LA1_0=='i') ) {
alt1=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 1, 0, input);
throw nvae;
}
switch (alt1) {
case 1 :
// druidG.g:581:13: 'INSERT'
{
match("INSERT");
}
break;
case 2 :
// druidG.g:581:22: 'insert'
{
match("insert");
}
break;
}
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "INSERT"
// $ANTLR start "INSERT_HADOOP"
public final void mINSERT_HADOOP() throws RecognitionException {
try {
int _type = INSERT_HADOOP;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:582:15: ( ( 'INSERT_HADOOP' | 'insert_hadoop' ) )
// druidG.g:582:16: ( 'INSERT_HADOOP' | 'insert_hadoop' )
{
// druidG.g:582:16: ( 'INSERT_HADOOP' | 'insert_hadoop' )
int alt2=2;
int LA2_0 = input.LA(1);
if ( (LA2_0=='I') ) {
alt2=1;
}
else if ( (LA2_0=='i') ) {
alt2=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 2, 0, input);
throw nvae;
}
switch (alt2) {
case 1 :
// druidG.g:582:17: 'INSERT_HADOOP'
{
match("INSERT_HADOOP");
}
break;
case 2 :
// druidG.g:582:33: 'insert_hadoop'
{
match("insert_hadoop");
}
break;
}
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "INSERT_HADOOP"
// $ANTLR start "INSERT_REALTIME"
public final void mINSERT_REALTIME() throws RecognitionException {
try {
int _type = INSERT_REALTIME;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:583:17: ( ( 'INSERT_REALTIME' | 'insert_realtime' ) )
// druidG.g:583:18: ( 'INSERT_REALTIME' | 'insert_realtime' )
{
// druidG.g:583:18: ( 'INSERT_REALTIME' | 'insert_realtime' )
int alt3=2;
int LA3_0 = input.LA(1);
if ( (LA3_0=='I') ) {
alt3=1;
}
else if ( (LA3_0=='i') ) {
alt3=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 3, 0, input);
throw nvae;
}
switch (alt3) {
case 1 :
// druidG.g:583:19: 'INSERT_REALTIME'
{
match("INSERT_REALTIME");
}
break;
case 2 :
// druidG.g:583:37: 'insert_realtime'
{
match("insert_realtime");
}
break;
}
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "INSERT_REALTIME"
// $ANTLR start "INTO"
public final void mINTO() throws RecognitionException {
try {
int _type = INTO;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:584:15: ( ( 'INTO' | 'into' ) )
// druidG.g:584:16: ( 'INTO' | 'into' )
{
// druidG.g:584:16: ( 'INTO' | 'into' )
int alt4=2;
int LA4_0 = input.LA(1);
if ( (LA4_0=='I') ) {
alt4=1;
}
else if ( (LA4_0=='i') ) {
alt4=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 4, 0, input);
throw nvae;
}
switch (alt4) {
case 1 :
// druidG.g:584:17: 'INTO'
{
match("INTO");
}
break;
case 2 :
// druidG.g:584:24: 'into'
{
match("into");
}
break;
}
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "INTO"
// $ANTLR start "VALUES"
public final void mVALUES() throws RecognitionException {
try {
int _type = VALUES;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:585:17: ( ( 'VALUES' | 'values' ) )
// druidG.g:585:18: ( 'VALUES' | 'values' )
{
// druidG.g:585:18: ( 'VALUES' | 'values' )
int alt5=2;
int LA5_0 = input.LA(1);
if ( (LA5_0=='V') ) {
alt5=1;
}
else if ( (LA5_0=='v') ) {
alt5=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 5, 0, input);
throw nvae;
}
switch (alt5) {
case 1 :
// druidG.g:585:19: 'VALUES'
{
match("VALUES");
}
break;
case 2 :
// druidG.g:585:28: 'values'
{
match("values");
}
break;
}
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "VALUES"
// $ANTLR start "MAX_WINDOW"
public final void mMAX_WINDOW() throws RecognitionException {
try {
int _type = MAX_WINDOW;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:588:17: ( ( 'MAX_WINDOW' | 'max_window' ) )
// druidG.g:588:18: ( 'MAX_WINDOW' | 'max_window' )
{
// druidG.g:588:18: ( 'MAX_WINDOW' | 'max_window' )
int alt6=2;
int LA6_0 = input.LA(1);
if ( (LA6_0=='M') ) {
alt6=1;
}
else if ( (LA6_0=='m') ) {
alt6=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 6, 0, input);
throw nvae;
}
switch (alt6) {
case 1 :
// druidG.g:588:19: 'MAX_WINDOW'
{
match("MAX_WINDOW");
}
break;
case 2 :
// druidG.g:588:32: 'max_window'
{
match("max_window");
}
break;
}
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "MAX_WINDOW"
// $ANTLR start "DELIMITER"
public final void mDELIMITER() throws RecognitionException {
try {
int _type = DELIMITER;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:590:17: ( ( 'DELIMITER' | 'delimiter' ) )
// druidG.g:590:18: ( 'DELIMITER' | 'delimiter' )
{
// druidG.g:590:18: ( 'DELIMITER' | 'delimiter' )
int alt7=2;
int LA7_0 = input.LA(1);
if ( (LA7_0=='D') ) {
alt7=1;
}
else if ( (LA7_0=='d') ) {
alt7=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 7, 0, input);
throw nvae;
}
switch (alt7) {
case 1 :
// druidG.g:590:19: 'DELIMITER'
{
match("DELIMITER");
}
break;
case 2 :
// druidG.g:590:31: 'delimiter'
{
match("delimiter");
}
break;
}
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "DELIMITER"
// $ANTLR start "PARTITION"
public final void mPARTITION() throws RecognitionException {
try {
int _type = PARTITION;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:591:17: ( ( 'PARTITION' | 'partition' ) )
// druidG.g:591:18: ( 'PARTITION' | 'partition' )
{
// druidG.g:591:18: ( 'PARTITION' | 'partition' )
int alt8=2;
int LA8_0 = input.LA(1);
if ( (LA8_0=='P') ) {
alt8=1;
}
else if ( (LA8_0=='p') ) {
alt8=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 8, 0, input);
throw nvae;
}
switch (alt8) {
case 1 :
// druidG.g:591:19: 'PARTITION'
{
match("PARTITION");
}
break;
case 2 :
// druidG.g:591:31: 'partition'
{
match("partition");
}
break;
}
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "PARTITION"
// $ANTLR start "ROLLUP"
public final void mROLLUP() throws RecognitionException {
try {
int _type = ROLLUP;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:592:17: ( ( 'ROLLUP' | 'rollup' ) )
// druidG.g:592:18: ( 'ROLLUP' | 'rollup' )
{
// druidG.g:592:18: ( 'ROLLUP' | 'rollup' )
int alt9=2;
int LA9_0 = input.LA(1);
if ( (LA9_0=='R') ) {
alt9=1;
}
else if ( (LA9_0=='r') ) {
alt9=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 9, 0, input);
throw nvae;
}
switch (alt9) {
case 1 :
// druidG.g:592:19: 'ROLLUP'
{
match("ROLLUP");
}
break;
case 2 :
// druidG.g:592:31: 'rollup'
{
match("rollup");
}
break;
}
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "ROLLUP"
// $ANTLR start "DROP"
public final void mDROP() throws RecognitionException {
try {
int _type = DROP;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:594:17: ( ( 'DROP' | 'drop' ) )
// druidG.g:594:18: ( 'DROP' | 'drop' )
{
// druidG.g:594:18: ( 'DROP' | 'drop' )
int alt10=2;
int LA10_0 = input.LA(1);
if ( (LA10_0=='D') ) {
alt10=1;
}
else if ( (LA10_0=='d') ) {
alt10=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 10, 0, input);
throw nvae;
}
switch (alt10) {
case 1 :
// druidG.g:594:19: 'DROP'
{
match("DROP");
}
break;
case 2 :
// druidG.g:594:26: 'drop'
{
match("drop");
}
break;
}
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "DROP"
// $ANTLR start "TABLE"
public final void mTABLE() throws RecognitionException {
try {
int _type = TABLE;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:595:17: ( ( 'TABLE' | 'table' ) )
// druidG.g:595:18: ( 'TABLE' | 'table' )
{
// druidG.g:595:18: ( 'TABLE' | 'table' )
int alt11=2;
int LA11_0 = input.LA(1);
if ( (LA11_0=='T') ) {
alt11=1;
}
else if ( (LA11_0=='t') ) {
alt11=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 11, 0, input);
throw nvae;
}
switch (alt11) {
case 1 :
// druidG.g:595:19: 'TABLE'
{
match("TABLE");
}
break;
case 2 :
// druidG.g:595:27: 'table'
{
match("table");
}
break;
}
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "TABLE"
// $ANTLR start "DELETE"
public final void mDELETE() throws RecognitionException {
try {
int _type = DELETE;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:596:17: ( ( 'DELETE' | 'delete' ) )
// druidG.g:596:18: ( 'DELETE' | 'delete' )
{
// druidG.g:596:18: ( 'DELETE' | 'delete' )
int alt12=2;
int LA12_0 = input.LA(1);
if ( (LA12_0=='D') ) {
alt12=1;
}
else if ( (LA12_0=='d') ) {
alt12=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 12, 0, input);
throw nvae;
}
switch (alt12) {
case 1 :
// druidG.g:596:19: 'DELETE'
{
match("DELETE");
}
break;
case 2 :
// druidG.g:596:28: 'delete'
{
match("delete");
}
break;
}
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "DELETE"
// $ANTLR start "KAFKA"
public final void mKAFKA() throws RecognitionException {
try {
int _type = KAFKA;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:597:17: ( ( 'KAFKA' | 'kafka' ) )
// druidG.g:597:18: ( 'KAFKA' | 'kafka' )
{
// druidG.g:597:18: ( 'KAFKA' | 'kafka' )
int alt13=2;
int LA13_0 = input.LA(1);
if ( (LA13_0=='K') ) {
alt13=1;
}
else if ( (LA13_0=='k') ) {
alt13=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 13, 0, input);
throw nvae;
}
switch (alt13) {
case 1 :
// druidG.g:597:19: 'KAFKA'
{
match("KAFKA");
}
break;
case 2 :
// druidG.g:597:27: 'kafka'
{
match("kafka");
}
break;
}
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "KAFKA"
// $ANTLR start "STRING"
public final void mSTRING() throws RecognitionException {
try {
int _type = STRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:601:9: ( ( 'STRING' ) )
// druidG.g:601:10: ( 'STRING' )
{
// druidG.g:601:10: ( 'STRING' )
// druidG.g:601:11: 'STRING'
{
match("STRING");
}
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "STRING"
// $ANTLR start "ISO"
public final void mISO() throws RecognitionException {
try {
int _type = ISO;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:602:6: ( ( 'ISO' ) )
// druidG.g:602:7: ( 'ISO' )
{
// druidG.g:602:7: ( 'ISO' )
// druidG.g:602:8: 'ISO'
{
match("ISO");
}
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "ISO"
// $ANTLR start "AUTO_ISO"
public final void mAUTO_ISO() throws RecognitionException {
try {
int _type = AUTO_ISO;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:603:10: ( ( 'AUTO_ISO' ) )
// druidG.g:603:11: ( 'AUTO_ISO' )
{
// druidG.g:603:11: ( 'AUTO_ISO' )
// druidG.g:603:12: 'AUTO_ISO'
{
match("AUTO_ISO");
}
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "AUTO_ISO"
// $ANTLR start "SELECT"
public final void mSELECT() throws RecognitionException {
try {
int _type = SELECT;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:606:9: ( ( 'SELECT' | 'select' ) )
// druidG.g:606:11: ( 'SELECT' | 'select' )
{
// druidG.g:606:11: ( 'SELECT' | 'select' )
int alt14=2;
int LA14_0 = input.LA(1);
if ( (LA14_0=='S') ) {
alt14=1;
}
else if ( (LA14_0=='s') ) {
alt14=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 14, 0, input);
throw nvae;
}
switch (alt14) {
case 1 :
// druidG.g:606:12: 'SELECT'
{
match("SELECT");
}
break;
case 2 :
// druidG.g:606:21: 'select'
{
match("select");
}
break;
}
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "SELECT"
// $ANTLR start "COUNT"
public final void mCOUNT() throws RecognitionException {
try {
int _type = COUNT;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:608:8: ( ( 'COUNT' ) )
// druidG.g:608:10: ( 'COUNT' )
{
// druidG.g:608:10: ( 'COUNT' )
// druidG.g:608:11: 'COUNT'
{
match("COUNT");
}
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "COUNT"
// $ANTLR start "LONG_SUM"
public final void mLONG_SUM() throws RecognitionException {
try {
int _type = LONG_SUM;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:609:10: ( ( 'LONG_SUM' ) )
// druidG.g:609:12: ( 'LONG_SUM' )
{
// druidG.g:609:12: ( 'LONG_SUM' )
// druidG.g:609:13: 'LONG_SUM'
{
match("LONG_SUM");
}
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "LONG_SUM"
// $ANTLR start "DOUBLE_SUM"
public final void mDOUBLE_SUM() throws RecognitionException {
try {
int _type = DOUBLE_SUM;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:610:12: ( ( 'DOUBLE_SUM' ) )
// druidG.g:610:14: ( 'DOUBLE_SUM' )
{
// druidG.g:610:14: ( 'DOUBLE_SUM' )
// druidG.g:610:15: 'DOUBLE_SUM'
{
match("DOUBLE_SUM");
}
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "DOUBLE_SUM"
// $ANTLR start "UNIQUE"
public final void mUNIQUE() throws RecognitionException {
try {
int _type = UNIQUE;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:611:9: ( ( 'UNIQUE' ) )
// druidG.g:611:11: ( 'UNIQUE' )
{
// druidG.g:611:11: ( 'UNIQUE' )
// druidG.g:611:12: 'UNIQUE'
{
match("UNIQUE");
}
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "UNIQUE"
// $ANTLR start "HYPER_UNIQUE"
public final void mHYPER_UNIQUE() throws RecognitionException {
try {
int _type = HYPER_UNIQUE;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:612:15: ( ( 'HYPER_UNIQUE' ) )
// druidG.g:612:17: ( 'HYPER_UNIQUE' )
{
// druidG.g:612:17: ( 'HYPER_UNIQUE' )
// druidG.g:612:18: 'HYPER_UNIQUE'
{
match("HYPER_UNIQUE");
}
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "HYPER_UNIQUE"
// $ANTLR start "MIN"
public final void mMIN() throws RecognitionException {
try {
int _type = MIN;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:613:6: ( ( 'MIN' ) )
// druidG.g:613:8: ( 'MIN' )
{
// druidG.g:613:8: ( 'MIN' )
// druidG.g:613:9: 'MIN'
{
match("MIN");
}
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "MIN"
// $ANTLR start "MAX"
public final void mMAX() throws RecognitionException {
try {
int _type = MAX;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:614:5: ( ( 'MAX' ) )
// druidG.g:614:7: ( 'MAX' )
{
// druidG.g:614:7: ( 'MAX' )
// druidG.g:614:8: 'MAX'
{
match("MAX");
}
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "MAX"
// $ANTLR start "DURATION"
public final void mDURATION() throws RecognitionException {
try {
int _type = DURATION;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:616:9: ( ( 'DURATION' ) )
// druidG.g:616:11: ( 'DURATION' )
{
// druidG.g:616:11: ( 'DURATION' )
// druidG.g:616:12: 'DURATION'
{
match("DURATION");
}
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "DURATION"
// $ANTLR start "PERIOD"
public final void mPERIOD() throws RecognitionException {
try {
int _type = PERIOD;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:617:8: ( ( 'PERIOD' ) )
// druidG.g:617:10: ( 'PERIOD' )
{
// druidG.g:617:10: ( 'PERIOD' )
// druidG.g:617:11: 'PERIOD'
{
match("PERIOD");
}
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "PERIOD"
// $ANTLR start "INCLUDE"
public final void mINCLUDE() throws RecognitionException {
try {
int _type = INCLUDE;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:618:9: ( ( 'INCLUDE' ) )
// druidG.g:618:11: ( 'INCLUDE' )
{
// druidG.g:618:11: ( 'INCLUDE' )
// druidG.g:618:12: 'INCLUDE'
{
match("INCLUDE");
}
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "INCLUDE"
// $ANTLR start "WHICH"
public final void mWHICH() throws RecognitionException {
try {
int _type = WHICH;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:620:7: ( ( 'WHICH' ) )
// druidG.g:620:9: ( 'WHICH' )
{
// druidG.g:620:9: ( 'WHICH' )
// druidG.g:620:10: 'WHICH'
{
match("WHICH");
}
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "WHICH"
// $ANTLR start "CONTAINS"
public final void mCONTAINS() throws RecognitionException {
try {
int _type = CONTAINS;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:621:9: ( ( 'CONTAINS' ) )
// druidG.g:621:11: ( 'CONTAINS' )
{
// druidG.g:621:11: ( 'CONTAINS' )
// druidG.g:621:12: 'CONTAINS'
{
match("CONTAINS");
}
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "CONTAINS"
// $ANTLR start "SORT"
public final void mSORT() throws RecognitionException {
try {
int _type = SORT;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:622:6: ( ( 'SORT' ) )
// druidG.g:622:8: ( 'SORT' )
{
// druidG.g:622:8: ( 'SORT' )
// druidG.g:622:9: 'SORT'
{
match("SORT");
}
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "SORT"
// $ANTLR start "HINT"
public final void mHINT() throws RecognitionException {
try {
int _type = HINT;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:624:6: ( ( 'HINT' ) )
// druidG.g:624:8: ( 'HINT' )
{
// druidG.g:624:8: ( 'HINT' )
// druidG.g:624:9: 'HINT'
{
match("HINT");
}
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "HINT"
// $ANTLR start "AS"
public final void mAS() throws RecognitionException {
try {
int _type = AS;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:626:5: ( ( 'AS' | 'as' ) )
// druidG.g:626:7: ( 'AS' | 'as' )
{
// druidG.g:626:7: ( 'AS' | 'as' )
int alt15=2;
int LA15_0 = input.LA(1);
if ( (LA15_0=='A') ) {
alt15=1;
}
else if ( (LA15_0=='a') ) {
alt15=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 15, 0, input);
throw nvae;
}
switch (alt15) {
case 1 :
// druidG.g:626:8: 'AS'
{
match("AS");
}
break;
case 2 :
// druidG.g:626:13: 'as'
{
match("as");
}
break;
}
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "AS"
// $ANTLR start "FIELD_ACCESS"
public final void mFIELD_ACCESS() throws RecognitionException {
try {
int _type = FIELD_ACCESS;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:627:14: ( ( 'FIELD_ACCESS' | 'field_access' ) )
// druidG.g:627:16: ( 'FIELD_ACCESS' | 'field_access' )
{
// druidG.g:627:16: ( 'FIELD_ACCESS' | 'field_access' )
int alt16=2;
int LA16_0 = input.LA(1);
if ( (LA16_0=='F') ) {
alt16=1;
}
else if ( (LA16_0=='f') ) {
alt16=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 16, 0, input);
throw nvae;
}
switch (alt16) {
case 1 :
// druidG.g:627:17: 'FIELD_ACCESS'
{
match("FIELD_ACCESS");
}
break;
case 2 :
// druidG.g:627:32: 'field_access'
{
match("field_access");
}
break;
}
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "FIELD_ACCESS"
// $ANTLR start "FROM"
public final void mFROM() throws RecognitionException {
try {
int _type = FROM;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:628:7: ( ( 'FROM' | 'from' ) )
// druidG.g:628:9: ( 'FROM' | 'from' )
{
// druidG.g:628:9: ( 'FROM' | 'from' )
int alt17=2;
int LA17_0 = input.LA(1);
if ( (LA17_0=='F') ) {
alt17=1;
}
else if ( (LA17_0=='f') ) {
alt17=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 17, 0, input);
throw nvae;
}
switch (alt17) {
case 1 :
// druidG.g:628:10: 'FROM'
{
match("FROM");
}
break;
case 2 :
// druidG.g:628:17: 'from'
{
match("from");
}
break;
}
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "FROM"
// $ANTLR start "WHERE"
public final void mWHERE() throws RecognitionException {
try {
int _type = WHERE;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:629:8: ( ( 'WHERE' | 'where' ) )
// druidG.g:629:10: ( 'WHERE' | 'where' )
{
// druidG.g:629:10: ( 'WHERE' | 'where' )
int alt18=2;
int LA18_0 = input.LA(1);
if ( (LA18_0=='W') ) {
alt18=1;
}
else if ( (LA18_0=='w') ) {
alt18=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 18, 0, input);
throw nvae;
}
switch (alt18) {
case 1 :
// druidG.g:629:11: 'WHERE'
{
match("WHERE");
}
break;
case 2 :
// druidG.g:629:19: 'where'
{
match("where");
}
break;
}
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "WHERE"
// $ANTLR start "BETWEEN"
public final void mBETWEEN() throws RecognitionException {
try {
int _type = BETWEEN;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:630:9: ( ( 'BETWEEN' | 'between' ) )
// druidG.g:630:11: ( 'BETWEEN' | 'between' )
{
// druidG.g:630:11: ( 'BETWEEN' | 'between' )
int alt19=2;
int LA19_0 = input.LA(1);
if ( (LA19_0=='B') ) {
alt19=1;
}
else if ( (LA19_0=='b') ) {
alt19=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 19, 0, input);
throw nvae;
}
switch (alt19) {
case 1 :
// druidG.g:630:12: 'BETWEEN'
{
match("BETWEEN");
}
break;
case 2 :
// druidG.g:630:22: 'between'
{
match("between");
}
break;
}
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "BETWEEN"
// $ANTLR start "AND"
public final void mAND() throws RecognitionException {
try {
int _type = AND;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:631:6: ( ( 'AND' | 'and' ) )
// druidG.g:631:8: ( 'AND' | 'and' )
{
// druidG.g:631:8: ( 'AND' | 'and' )
int alt20=2;
int LA20_0 = input.LA(1);
if ( (LA20_0=='A') ) {
alt20=1;
}
else if ( (LA20_0=='a') ) {
alt20=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 20, 0, input);
throw nvae;
}
switch (alt20) {
case 1 :
// druidG.g:631:9: 'AND'
{
match("AND");
}
break;
case 2 :
// druidG.g:631:15: 'and'
{
match("and");
}
break;
}
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "AND"
// $ANTLR start "OR"
public final void mOR() throws RecognitionException {
try {
int _type = OR;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:632:5: ( ( 'OR' | 'or' ) )
// druidG.g:632:7: ( 'OR' | 'or' )
{
// druidG.g:632:7: ( 'OR' | 'or' )
int alt21=2;
int LA21_0 = input.LA(1);
if ( (LA21_0=='O') ) {
alt21=1;
}
else if ( (LA21_0=='o') ) {
alt21=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 21, 0, input);
throw nvae;
}
switch (alt21) {
case 1 :
// druidG.g:632:8: 'OR'
{
match("OR");
}
break;
case 2 :
// druidG.g:632:13: 'or'
{
match("or");
}
break;
}
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "OR"
// $ANTLR start "NOT"
public final void mNOT() throws RecognitionException {
try {
int _type = NOT;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:633:6: ( ( 'NOT' | 'not' ) )
// druidG.g:633:8: ( 'NOT' | 'not' )
{
// druidG.g:633:8: ( 'NOT' | 'not' )
int alt22=2;
int LA22_0 = input.LA(1);
if ( (LA22_0=='N') ) {
alt22=1;
}
else if ( (LA22_0=='n') ) {
alt22=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 22, 0, input);
throw nvae;
}
switch (alt22) {
case 1 :
// druidG.g:633:9: 'NOT'
{
match("NOT");
}
break;
case 2 :
// druidG.g:633:15: 'not'
{
match("not");
}
break;
}
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "NOT"
// $ANTLR start "GROUP"
public final void mGROUP() throws RecognitionException {
try {
int _type = GROUP;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:634:7: ( ( 'GROUP' | 'group' ) )
// druidG.g:634:9: ( 'GROUP' | 'group' )
{
// druidG.g:634:9: ( 'GROUP' | 'group' )
int alt23=2;
int LA23_0 = input.LA(1);
if ( (LA23_0=='G') ) {
alt23=1;
}
else if ( (LA23_0=='g') ) {
alt23=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 23, 0, input);
throw nvae;
}
switch (alt23) {
case 1 :
// druidG.g:634:10: 'GROUP'
{
match("GROUP");
}
break;
case 2 :
// druidG.g:634:20: 'group'
{
match("group");
}
break;
}
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "GROUP"
// $ANTLR start "ASC"
public final void mASC() throws RecognitionException {
try {
int _type = ASC;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:635:5: ( ( 'ASC' | 'asc' ) )
// druidG.g:635:7: ( 'ASC' | 'asc' )
{
// druidG.g:635:7: ( 'ASC' | 'asc' )
int alt24=2;
int LA24_0 = input.LA(1);
if ( (LA24_0=='A') ) {
alt24=1;
}
else if ( (LA24_0=='a') ) {
alt24=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 24, 0, input);
throw nvae;
}
switch (alt24) {
case 1 :
// druidG.g:635:8: 'ASC'
{
match("ASC");
}
break;
case 2 :
// druidG.g:635:16: 'asc'
{
match("asc");
}
break;
}
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "ASC"
// $ANTLR start "DESC"
public final void mDESC() throws RecognitionException {
try {
int _type = DESC;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:636:6: ( ( 'DESC' | 'desc' ) )
// druidG.g:636:8: ( 'DESC' | 'desc' )
{
// druidG.g:636:8: ( 'DESC' | 'desc' )
int alt25=2;
int LA25_0 = input.LA(1);
if ( (LA25_0=='D') ) {
alt25=1;
}
else if ( (LA25_0=='d') ) {
alt25=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 25, 0, input);
throw nvae;
}
switch (alt25) {
case 1 :
// druidG.g:636:9: 'DESC'
{
match("DESC");
}
break;
case 2 :
// druidG.g:636:18: 'desc'
{
match("desc");
}
break;
}
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "DESC"
// $ANTLR start "ORDER"
public final void mORDER() throws RecognitionException {
try {
int _type = ORDER;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:637:7: ( ( 'ORDER' | 'order' ) )
// druidG.g:637:9: ( 'ORDER' | 'order' )
{
// druidG.g:637:9: ( 'ORDER' | 'order' )
int alt26=2;
int LA26_0 = input.LA(1);
if ( (LA26_0=='O') ) {
alt26=1;
}
else if ( (LA26_0=='o') ) {
alt26=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 26, 0, input);
throw nvae;
}
switch (alt26) {
case 1 :
// druidG.g:637:10: 'ORDER'
{
match("ORDER");
}
break;
case 2 :
// druidG.g:637:20: 'order'
{
match("order");
}
break;
}
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "ORDER"
// $ANTLR start "HAVING"
public final void mHAVING() throws RecognitionException {
try {
int _type = HAVING;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:638:8: ( ( 'HAVING' | 'having' ) )
// druidG.g:638:10: ( 'HAVING' | 'having' )
{
// druidG.g:638:10: ( 'HAVING' | 'having' )
int alt27=2;
int LA27_0 = input.LA(1);
if ( (LA27_0=='H') ) {
alt27=1;
}
else if ( (LA27_0=='h') ) {
alt27=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 27, 0, input);
throw nvae;
}
switch (alt27) {
case 1 :
// druidG.g:638:11: 'HAVING'
{
match("HAVING");
}
break;
case 2 :
// druidG.g:638:22: 'having'
{
match("having");
}
break;
}
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "HAVING"
// $ANTLR start "BREAK"
public final void mBREAK() throws RecognitionException {
try {
int _type = BREAK;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:639:7: ( ( 'BREAK' | 'break' ) )
// druidG.g:639:9: ( 'BREAK' | 'break' )
{
// druidG.g:639:9: ( 'BREAK' | 'break' )
int alt28=2;
int LA28_0 = input.LA(1);
if ( (LA28_0=='B') ) {
alt28=1;
}
else if ( (LA28_0=='b') ) {
alt28=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 28, 0, input);
throw nvae;
}
switch (alt28) {
case 1 :
// druidG.g:639:10: 'BREAK'
{
match("BREAK");
}
break;
case 2 :
// druidG.g:639:20: 'break'
{
match("break");
}
break;
}
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "BREAK"
// $ANTLR start "BY"
public final void mBY() throws RecognitionException {
try {
int _type = BY;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:640:4: ( ( 'BY' | 'by' ) )
// druidG.g:640:6: ( 'BY' | 'by' )
{
// druidG.g:640:6: ( 'BY' | 'by' )
int alt29=2;
int LA29_0 = input.LA(1);
if ( (LA29_0=='B') ) {
alt29=1;
}
else if ( (LA29_0=='b') ) {
alt29=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 29, 0, input);
throw nvae;
}
switch (alt29) {
case 1 :
// druidG.g:640:7: 'BY'
{
match("BY");
}
break;
case 2 :
// druidG.g:640:14: 'by'
{
match("by");
}
break;
}
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "BY"
// $ANTLR start "LIMIT"
public final void mLIMIT() throws RecognitionException {
try {
int _type = LIMIT;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:642:7: ( ( 'LIMIT' | 'limit' ) )
// druidG.g:642:9: ( 'LIMIT' | 'limit' )
{
// druidG.g:642:9: ( 'LIMIT' | 'limit' )
int alt30=2;
int LA30_0 = input.LA(1);
if ( (LA30_0=='L') ) {
alt30=1;
}
else if ( (LA30_0=='l') ) {
alt30=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 30, 0, input);
throw nvae;
}
switch (alt30) {
case 1 :
// druidG.g:642:10: 'LIMIT'
{
match("LIMIT");
}
break;
case 2 :
// druidG.g:642:20: 'limit'
{
match("limit");
}
break;
}
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "LIMIT"
// $ANTLR start "LIKE"
public final void mLIKE() throws RecognitionException {
try {
int _type = LIKE;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:643:6: ( ( 'LIKE' | 'like' ) )
// druidG.g:643:8: ( 'LIKE' | 'like' )
{
// druidG.g:643:8: ( 'LIKE' | 'like' )
int alt31=2;
int LA31_0 = input.LA(1);
if ( (LA31_0=='L') ) {
alt31=1;
}
else if ( (LA31_0=='l') ) {
alt31=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 31, 0, input);
throw nvae;
}
switch (alt31) {
case 1 :
// druidG.g:643:9: 'LIKE'
{
match("LIKE");
}
break;
case 2 :
// druidG.g:643:18: 'like'
{
match("like");
}
break;
}
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "LIKE"
// $ANTLR start "THEN"
public final void mTHEN() throws RecognitionException {
try {
int _type = THEN;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:644:6: ( ( 'THEN' | 'then' ) )
// druidG.g:644:8: ( 'THEN' | 'then' )
{
// druidG.g:644:8: ( 'THEN' | 'then' )
int alt32=2;
int LA32_0 = input.LA(1);
if ( (LA32_0=='T') ) {
alt32=1;
}
else if ( (LA32_0=='t') ) {
alt32=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 32, 0, input);
throw nvae;
}
switch (alt32) {
case 1 :
// druidG.g:644:9: 'THEN'
{
match("THEN");
}
break;
case 2 :
// druidG.g:644:18: 'then'
{
match("then");
}
break;
}
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "THEN"
// $ANTLR start "JAVASCRIPT"
public final void mJAVASCRIPT() throws RecognitionException {
try {
int _type = JAVASCRIPT;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:647:2: ( ( 'JAVASCRIPT:' | 'javascript:' ) )
// druidG.g:647:5: ( 'JAVASCRIPT:' | 'javascript:' )
{
// druidG.g:647:5: ( 'JAVASCRIPT:' | 'javascript:' )
int alt33=2;
int LA33_0 = input.LA(1);
if ( (LA33_0=='J') ) {
alt33=1;
}
else if ( (LA33_0=='j') ) {
alt33=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 33, 0, input);
throw nvae;
}
switch (alt33) {
case 1 :
// druidG.g:647:6: 'JAVASCRIPT:'
{
match("JAVASCRIPT:");
}
break;
case 2 :
// druidG.g:647:21: 'javascript:'
{
match("javascript:");
}
break;
}
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "JAVASCRIPT"
// $ANTLR start "JOIN"
public final void mJOIN() throws RecognitionException {
try {
int _type = JOIN;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:649:7: ( ( 'JOIN' | 'join' ) )
// druidG.g:649:9: ( 'JOIN' | 'join' )
{
// druidG.g:649:9: ( 'JOIN' | 'join' )
int alt34=2;
int LA34_0 = input.LA(1);
if ( (LA34_0=='J') ) {
alt34=1;
}
else if ( (LA34_0=='j') ) {
alt34=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 34, 0, input);
throw nvae;
}
switch (alt34) {
case 1 :
// druidG.g:649:10: 'JOIN'
{
match("JOIN");
}
break;
case 2 :
// druidG.g:649:19: 'join'
{
match("join");
}
break;
}
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "JOIN"
// $ANTLR start "LEFT_JOIN"
public final void mLEFT_JOIN() throws RecognitionException {
try {
int _type = LEFT_JOIN;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:652:12: ( ( 'LEFT_JOIN' | 'left_join' ) )
// druidG.g:652:14: ( 'LEFT_JOIN' | 'left_join' )
{
// druidG.g:652:14: ( 'LEFT_JOIN' | 'left_join' )
int alt35=2;
int LA35_0 = input.LA(1);
if ( (LA35_0=='L') ) {
alt35=1;
}
else if ( (LA35_0=='l') ) {
alt35=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 35, 0, input);
throw nvae;
}
switch (alt35) {
case 1 :
// druidG.g:652:15: 'LEFT_JOIN'
{
match("LEFT_JOIN");
}
break;
case 2 :
// druidG.g:652:29: 'left_join'
{
match("left_join");
}
break;
}
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "LEFT_JOIN"
// $ANTLR start "RIGHT_JOIN"
public final void mRIGHT_JOIN() throws RecognitionException {
try {
int _type = RIGHT_JOIN;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:655:13: ( ( 'RIGHT_JOIN' | 'right_join' ) )
// druidG.g:655:15: ( 'RIGHT_JOIN' | 'right_join' )
{
// druidG.g:655:15: ( 'RIGHT_JOIN' | 'right_join' )
int alt36=2;
int LA36_0 = input.LA(1);
if ( (LA36_0=='R') ) {
alt36=1;
}
else if ( (LA36_0=='r') ) {
alt36=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 36, 0, input);
throw nvae;
}
switch (alt36) {
case 1 :
// druidG.g:655:16: 'RIGHT_JOIN'
{
match("RIGHT_JOIN");
}
break;
case 2 :
// druidG.g:655:31: 'right_join'
{
match("right_join");
}
break;
}
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "RIGHT_JOIN"
// $ANTLR start "ON"
public final void mON() throws RecognitionException {
try {
int _type = ON;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:658:5: ( ( 'ON' ) )
// druidG.g:658:7: ( 'ON' )
{
// druidG.g:658:7: ( 'ON' )
// druidG.g:658:8: 'ON'
{
match("ON");
}
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "ON"
// $ANTLR start "OPT_SEMI_COLON"
public final void mOPT_SEMI_COLON() throws RecognitionException {
try {
int _type = OPT_SEMI_COLON;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:663:2: ( ';' )
// druidG.g:663:4: ';'
{
match(';');
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "OPT_SEMI_COLON"
// $ANTLR start "OPT_AMPERSAND"
public final void mOPT_AMPERSAND() throws RecognitionException {
try {
int _type = OPT_AMPERSAND;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:666:2: ( '&' )
// druidG.g:666:4: '&'
{
match('&');
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "OPT_AMPERSAND"
// $ANTLR start "WS"
public final void mWS() throws RecognitionException {
try {
int _type = WS;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:669:2: ( ( ' ' | '\\t' | NEWLINE )+ )
// druidG.g:669:4: ( ' ' | '\\t' | NEWLINE )+
{
// druidG.g:669:4: ( ' ' | '\\t' | NEWLINE )+
int cnt37=0;
loop37:
while (true) {
int alt37=4;
switch ( input.LA(1) ) {
case ' ':
{
alt37=1;
}
break;
case '\t':
{
alt37=2;
}
break;
case '\n':
case '\r':
{
alt37=3;
}
break;
}
switch (alt37) {
case 1 :
// druidG.g:669:5: ' '
{
match(' ');
}
break;
case 2 :
// druidG.g:669:11: '\\t'
{
match('\t');
}
break;
case 3 :
// druidG.g:669:18: NEWLINE
{
mNEWLINE();
}
break;
default :
if ( cnt37 >= 1 ) break loop37;
EarlyExitException eee = new EarlyExitException(37, input);
throw eee;
}
cnt37++;
}
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "WS"
// $ANTLR start "DATE_YEAR_ONLY"
public final void mDATE_YEAR_ONLY() throws RecognitionException {
try {
// druidG.g:674:2: ( NUM NUM NUM NUM )
// druidG.g:674:4: NUM NUM NUM NUM
{
mNUM();
mNUM();
mNUM();
mNUM();
}
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "DATE_YEAR_ONLY"
// $ANTLR start "DATE_YEAR_MONTH_ONLY"
public final void mDATE_YEAR_MONTH_ONLY() throws RecognitionException {
try {
int _type = DATE_YEAR_MONTH_ONLY;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:677:2: ( DATE_YEAR_ONLY '-' NUM NUM )
// druidG.g:677:4: DATE_YEAR_ONLY '-' NUM NUM
{
mDATE_YEAR_ONLY();
match('-');
mNUM();
mNUM();
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "DATE_YEAR_MONTH_ONLY"
// $ANTLR start "DATE"
public final void mDATE() throws RecognitionException {
try {
int _type = DATE;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:680:2: ( DATE_YEAR_MONTH_ONLY '-' NUM NUM )
// druidG.g:680:4: DATE_YEAR_MONTH_ONLY '-' NUM NUM
{
mDATE_YEAR_MONTH_ONLY();
match('-');
mNUM();
mNUM();
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "DATE"
// $ANTLR start "DATE_HOUR"
public final void mDATE_HOUR() throws RecognitionException {
try {
int _type = DATE_HOUR;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:683:2: ( DATE 'T' NUM NUM )
// druidG.g:683:4: DATE 'T' NUM NUM
{
mDATE();
match('T');
mNUM();
mNUM();
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "DATE_HOUR"
// $ANTLR start "DATE_HOUR_MIN"
public final void mDATE_HOUR_MIN() throws RecognitionException {
try {
int _type = DATE_HOUR_MIN;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:686:2: ( DATE_HOUR ':' NUM NUM )
// druidG.g:686:5: DATE_HOUR ':' NUM NUM
{
mDATE_HOUR();
match(':');
mNUM();
mNUM();
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "DATE_HOUR_MIN"
// $ANTLR start "DATE_HOUR_MIN_SEC"
public final void mDATE_HOUR_MIN_SEC() throws RecognitionException {
try {
int _type = DATE_HOUR_MIN_SEC;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:689:2: ( DATE_HOUR_MIN ':' NUM NUM )
// druidG.g:689:5: DATE_HOUR_MIN ':' NUM NUM
{
mDATE_HOUR_MIN();
match(':');
mNUM();
mNUM();
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "DATE_HOUR_MIN_SEC"
// $ANTLR start "DATE_HOUR_MIN_SEC_SUB"
public final void mDATE_HOUR_MIN_SEC_SUB() throws RecognitionException {
try {
int _type = DATE_HOUR_MIN_SEC_SUB;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:692:2: ( DATE_HOUR_MIN_SEC '.' NUM NUM NUM )
// druidG.g:692:5: DATE_HOUR_MIN_SEC '.' NUM NUM NUM
{
mDATE_HOUR_MIN_SEC();
match('.');
mNUM();
mNUM();
mNUM();
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "DATE_HOUR_MIN_SEC_SUB"
// $ANTLR start "DATE_HOUR_MIN_SEC_SUB_TZ"
public final void mDATE_HOUR_MIN_SEC_SUB_TZ() throws RecognitionException {
try {
int _type = DATE_HOUR_MIN_SEC_SUB_TZ;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:695:2: ( DATE_HOUR_MIN_SEC_SUB ( '+' | '-' ) NUM NUM ':' NUM NUM )
// druidG.g:695:5: DATE_HOUR_MIN_SEC_SUB ( '+' | '-' ) NUM NUM ':' NUM NUM
{
mDATE_HOUR_MIN_SEC_SUB();
if ( input.LA(1)=='+'||input.LA(1)=='-' ) {
input.consume();
}
else {
MismatchedSetException mse = new MismatchedSetException(null,input);
recover(mse);
throw mse;
}
mNUM();
mNUM();
match(':');
mNUM();
mNUM();
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "DATE_HOUR_MIN_SEC_SUB_TZ"
// $ANTLR start "DATE_HOUR_MIN_SEC_SUB_UTC_TZ"
public final void mDATE_HOUR_MIN_SEC_SUB_UTC_TZ() throws RecognitionException {
try {
int _type = DATE_HOUR_MIN_SEC_SUB_UTC_TZ;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:698:2: ( DATE_HOUR_MIN 'Z' | DATE_HOUR_MIN_SEC 'Z' | DATE_HOUR_MIN_SEC_SUB 'Z' )
int alt38=3;
int LA38_0 = input.LA(1);
if ( ((LA38_0 >= '0' && LA38_0 <= '9')) ) {
int LA38_1 = input.LA(2);
if ( ((LA38_1 >= '0' && LA38_1 <= '9')) ) {
int LA38_2 = input.LA(3);
if ( ((LA38_2 >= '0' && LA38_2 <= '9')) ) {
int LA38_3 = input.LA(4);
if ( ((LA38_3 >= '0' && LA38_3 <= '9')) ) {
int LA38_4 = input.LA(5);
if ( (LA38_4=='-') ) {
int LA38_5 = input.LA(6);
if ( ((LA38_5 >= '0' && LA38_5 <= '9')) ) {
int LA38_6 = input.LA(7);
if ( ((LA38_6 >= '0' && LA38_6 <= '9')) ) {
int LA38_7 = input.LA(8);
if ( (LA38_7=='-') ) {
int LA38_8 = input.LA(9);
if ( ((LA38_8 >= '0' && LA38_8 <= '9')) ) {
int LA38_9 = input.LA(10);
if ( ((LA38_9 >= '0' && LA38_9 <= '9')) ) {
int LA38_10 = input.LA(11);
if ( (LA38_10=='T') ) {
int LA38_11 = input.LA(12);
if ( ((LA38_11 >= '0' && LA38_11 <= '9')) ) {
int LA38_12 = input.LA(13);
if ( ((LA38_12 >= '0' && LA38_12 <= '9')) ) {
int LA38_13 = input.LA(14);
if ( (LA38_13==':') ) {
int LA38_14 = input.LA(15);
if ( ((LA38_14 >= '0' && LA38_14 <= '9')) ) {
int LA38_15 = input.LA(16);
if ( ((LA38_15 >= '0' && LA38_15 <= '9')) ) {
int LA38_16 = input.LA(17);
if ( (LA38_16=='Z') ) {
alt38=1;
}
else if ( (LA38_16==':') ) {
int LA38_18 = input.LA(18);
if ( ((LA38_18 >= '0' && LA38_18 <= '9')) ) {
int LA38_19 = input.LA(19);
if ( ((LA38_19 >= '0' && LA38_19 <= '9')) ) {
int LA38_20 = input.LA(20);
if ( (LA38_20=='Z') ) {
alt38=2;
}
else if ( (LA38_20=='.') ) {
alt38=3;
}
else {
int nvaeMark = input.mark();
try {
for (int nvaeConsume = 0; nvaeConsume < 20 - 1; nvaeConsume++) {
input.consume();
}
NoViableAltException nvae =
new NoViableAltException("", 38, 20, input);
throw nvae;
} finally {
input.rewind(nvaeMark);
}
}
}
else {
int nvaeMark = input.mark();
try {
for (int nvaeConsume = 0; nvaeConsume < 19 - 1; nvaeConsume++) {
input.consume();
}
NoViableAltException nvae =
new NoViableAltException("", 38, 19, input);
throw nvae;
} finally {
input.rewind(nvaeMark);
}
}
}
else {
int nvaeMark = input.mark();
try {
for (int nvaeConsume = 0; nvaeConsume < 18 - 1; nvaeConsume++) {
input.consume();
}
NoViableAltException nvae =
new NoViableAltException("", 38, 18, input);
throw nvae;
} finally {
input.rewind(nvaeMark);
}
}
}
else {
int nvaeMark = input.mark();
try {
for (int nvaeConsume = 0; nvaeConsume < 17 - 1; nvaeConsume++) {
input.consume();
}
NoViableAltException nvae =
new NoViableAltException("", 38, 16, input);
throw nvae;
} finally {
input.rewind(nvaeMark);
}
}
}
else {
int nvaeMark = input.mark();
try {
for (int nvaeConsume = 0; nvaeConsume < 16 - 1; nvaeConsume++) {
input.consume();
}
NoViableAltException nvae =
new NoViableAltException("", 38, 15, input);
throw nvae;
} finally {
input.rewind(nvaeMark);
}
}
}
else {
int nvaeMark = input.mark();
try {
for (int nvaeConsume = 0; nvaeConsume < 15 - 1; nvaeConsume++) {
input.consume();
}
NoViableAltException nvae =
new NoViableAltException("", 38, 14, input);
throw nvae;
} finally {
input.rewind(nvaeMark);
}
}
}
else {
int nvaeMark = input.mark();
try {
for (int nvaeConsume = 0; nvaeConsume < 14 - 1; nvaeConsume++) {
input.consume();
}
NoViableAltException nvae =
new NoViableAltException("", 38, 13, input);
throw nvae;
} finally {
input.rewind(nvaeMark);
}
}
}
else {
int nvaeMark = input.mark();
try {
for (int nvaeConsume = 0; nvaeConsume < 13 - 1; nvaeConsume++) {
input.consume();
}
NoViableAltException nvae =
new NoViableAltException("", 38, 12, input);
throw nvae;
} finally {
input.rewind(nvaeMark);
}
}
}
else {
int nvaeMark = input.mark();
try {
for (int nvaeConsume = 0; nvaeConsume < 12 - 1; nvaeConsume++) {
input.consume();
}
NoViableAltException nvae =
new NoViableAltException("", 38, 11, input);
throw nvae;
} finally {
input.rewind(nvaeMark);
}
}
}
else {
int nvaeMark = input.mark();
try {
for (int nvaeConsume = 0; nvaeConsume < 11 - 1; nvaeConsume++) {
input.consume();
}
NoViableAltException nvae =
new NoViableAltException("", 38, 10, input);
throw nvae;
} finally {
input.rewind(nvaeMark);
}
}
}
else {
int nvaeMark = input.mark();
try {
for (int nvaeConsume = 0; nvaeConsume < 10 - 1; nvaeConsume++) {
input.consume();
}
NoViableAltException nvae =
new NoViableAltException("", 38, 9, input);
throw nvae;
} finally {
input.rewind(nvaeMark);
}
}
}
else {
int nvaeMark = input.mark();
try {
for (int nvaeConsume = 0; nvaeConsume < 9 - 1; nvaeConsume++) {
input.consume();
}
NoViableAltException nvae =
new NoViableAltException("", 38, 8, input);
throw nvae;
} finally {
input.rewind(nvaeMark);
}
}
}
else {
int nvaeMark = input.mark();
try {
for (int nvaeConsume = 0; nvaeConsume < 8 - 1; nvaeConsume++) {
input.consume();
}
NoViableAltException nvae =
new NoViableAltException("", 38, 7, input);
throw nvae;
} finally {
input.rewind(nvaeMark);
}
}
}
else {
int nvaeMark = input.mark();
try {
for (int nvaeConsume = 0; nvaeConsume < 7 - 1; nvaeConsume++) {
input.consume();
}
NoViableAltException nvae =
new NoViableAltException("", 38, 6, input);
throw nvae;
} finally {
input.rewind(nvaeMark);
}
}
}
else {
int nvaeMark = input.mark();
try {
for (int nvaeConsume = 0; nvaeConsume < 6 - 1; nvaeConsume++) {
input.consume();
}
NoViableAltException nvae =
new NoViableAltException("", 38, 5, input);
throw nvae;
} finally {
input.rewind(nvaeMark);
}
}
}
else {
int nvaeMark = input.mark();
try {
for (int nvaeConsume = 0; nvaeConsume < 5 - 1; nvaeConsume++) {
input.consume();
}
NoViableAltException nvae =
new NoViableAltException("", 38, 4, input);
throw nvae;
} finally {
input.rewind(nvaeMark);
}
}
}
else {
int nvaeMark = input.mark();
try {
for (int nvaeConsume = 0; nvaeConsume < 4 - 1; nvaeConsume++) {
input.consume();
}
NoViableAltException nvae =
new NoViableAltException("", 38, 3, input);
throw nvae;
} finally {
input.rewind(nvaeMark);
}
}
}
else {
int nvaeMark = input.mark();
try {
for (int nvaeConsume = 0; nvaeConsume < 3 - 1; nvaeConsume++) {
input.consume();
}
NoViableAltException nvae =
new NoViableAltException("", 38, 2, input);
throw nvae;
} finally {
input.rewind(nvaeMark);
}
}
}
else {
int nvaeMark = input.mark();
try {
input.consume();
NoViableAltException nvae =
new NoViableAltException("", 38, 1, input);
throw nvae;
} finally {
input.rewind(nvaeMark);
}
}
}
else {
NoViableAltException nvae =
new NoViableAltException("", 38, 0, input);
throw nvae;
}
switch (alt38) {
case 1 :
// druidG.g:698:5: DATE_HOUR_MIN 'Z'
{
mDATE_HOUR_MIN();
match('Z');
}
break;
case 2 :
// druidG.g:699:6: DATE_HOUR_MIN_SEC 'Z'
{
mDATE_HOUR_MIN_SEC();
match('Z');
}
break;
case 3 :
// druidG.g:700:6: DATE_HOUR_MIN_SEC_SUB 'Z'
{
mDATE_HOUR_MIN_SEC_SUB();
match('Z');
}
break;
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "DATE_HOUR_MIN_SEC_SUB_UTC_TZ"
// $ANTLR start "ARITH_OPER"
public final void mARITH_OPER() throws RecognitionException {
try {
int _type = ARITH_OPER;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:703:13: ( ( '*' | '+' | '/' | '-' ) )
// druidG.g:
{
if ( (input.LA(1) >= '*' && input.LA(1) <= '+')||input.LA(1)=='-'||input.LA(1)=='/' ) {
input.consume();
}
else {
MismatchedSetException mse = new MismatchedSetException(null,input);
recover(mse);
throw mse;
}
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "ARITH_OPER"
// $ANTLR start "EQUALS"
public final void mEQUALS() throws RecognitionException {
try {
int _type = EQUALS;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:706:9: ( '=' )
// druidG.g:706:11: '='
{
match('=');
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "EQUALS"
// $ANTLR start "COMPARE_OPER"
public final void mCOMPARE_OPER() throws RecognitionException {
try {
int _type = COMPARE_OPER;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:708:15: ( ( '<' | '>' ) )
// druidG.g:
{
if ( input.LA(1)=='<'||input.LA(1)=='>' ) {
input.consume();
}
else {
MismatchedSetException mse = new MismatchedSetException(null,input);
recover(mse);
throw mse;
}
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "COMPARE_OPER"
// $ANTLR start "ID"
public final void mID() throws RecognitionException {
try {
int _type = ID;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:712:5: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '_' )* )
// druidG.g:712:7: ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '_' )*
{
if ( (input.LA(1) >= 'A' && input.LA(1) <= 'Z')||input.LA(1)=='_'||(input.LA(1) >= 'a' && input.LA(1) <= 'z') ) {
input.consume();
}
else {
MismatchedSetException mse = new MismatchedSetException(null,input);
recover(mse);
throw mse;
}
// druidG.g:712:31: ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '_' )*
loop39:
while (true) {
int alt39=2;
int LA39_0 = input.LA(1);
if ( ((LA39_0 >= '0' && LA39_0 <= '9')||(LA39_0 >= 'A' && LA39_0 <= 'Z')||LA39_0=='_'||(LA39_0 >= 'a' && LA39_0 <= 'z')) ) {
alt39=1;
}
switch (alt39) {
case 1 :
// druidG.g:
{
if ( (input.LA(1) >= '0' && input.LA(1) <= '9')||(input.LA(1) >= 'A' && input.LA(1) <= 'Z')||input.LA(1)=='_'||(input.LA(1) >= 'a' && input.LA(1) <= 'z') ) {
input.consume();
}
else {
MismatchedSetException mse = new MismatchedSetException(null,input);
recover(mse);
throw mse;
}
}
break;
default :
break loop39;
}
}
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "ID"
// $ANTLR start "NEWLINE"
public final void mNEWLINE() throws RecognitionException {
try {
// druidG.g:716:20: ( ( '\\r\\n' | '\\r' | '\\n' ) )
// druidG.g:716:23: ( '\\r\\n' | '\\r' | '\\n' )
{
// druidG.g:716:23: ( '\\r\\n' | '\\r' | '\\n' )
int alt40=3;
int LA40_0 = input.LA(1);
if ( (LA40_0=='\r') ) {
int LA40_1 = input.LA(2);
if ( (LA40_1=='\n') ) {
alt40=1;
}
else {
alt40=2;
}
}
else if ( (LA40_0=='\n') ) {
alt40=3;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 40, 0, input);
throw nvae;
}
switch (alt40) {
case 1 :
// druidG.g:716:25: '\\r\\n'
{
match("\r\n");
}
break;
case 2 :
// druidG.g:717:18: '\\r'
{
match('\r');
}
break;
case 3 :
// druidG.g:718:18: '\\n'
{
match('\n');
}
break;
}
}
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "NEWLINE"
// $ANTLR start "SINGLE_QUOTE_STRING"
public final void mSINGLE_QUOTE_STRING() throws RecognitionException {
try {
int _type = SINGLE_QUOTE_STRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:724:5: ( '\\'' ( ESC_SEQ |~ ( '\\\\' | '\\'' ) )* '\\'' )
// druidG.g:724:8: '\\'' ( ESC_SEQ |~ ( '\\\\' | '\\'' ) )* '\\''
{
match('\'');
// druidG.g:724:13: ( ESC_SEQ |~ ( '\\\\' | '\\'' ) )*
loop41:
while (true) {
int alt41=3;
int LA41_0 = input.LA(1);
if ( (LA41_0=='\\') ) {
alt41=1;
}
else if ( ((LA41_0 >= '\u0000' && LA41_0 <= '&')||(LA41_0 >= '(' && LA41_0 <= '[')||(LA41_0 >= ']' && LA41_0 <= '\uFFFF')) ) {
alt41=2;
}
switch (alt41) {
case 1 :
// druidG.g:724:14: ESC_SEQ
{
mESC_SEQ();
}
break;
case 2 :
// druidG.g:724:24: ~ ( '\\\\' | '\\'' )
{
if ( (input.LA(1) >= '\u0000' && input.LA(1) <= '&')||(input.LA(1) >= '(' && input.LA(1) <= '[')||(input.LA(1) >= ']' && input.LA(1) <= '\uFFFF') ) {
input.consume();
}
else {
MismatchedSetException mse = new MismatchedSetException(null,input);
recover(mse);
throw mse;
}
}
break;
default :
break loop41;
}
}
match('\'');
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "SINGLE_QUOTE_STRING"
// $ANTLR start "LONG"
public final void mLONG() throws RecognitionException {
try {
int _type = LONG;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:727:6: ( ( NUM )+ )
// druidG.g:727:8: ( NUM )+
{
// druidG.g:727:8: ( NUM )+
int cnt42=0;
loop42:
while (true) {
int alt42=2;
int LA42_0 = input.LA(1);
if ( ((LA42_0 >= '0' && LA42_0 <= '9')) ) {
alt42=1;
}
switch (alt42) {
case 1 :
// druidG.g:
{
if ( (input.LA(1) >= '0' && input.LA(1) <= '9') ) {
input.consume();
}
else {
MismatchedSetException mse = new MismatchedSetException(null,input);
recover(mse);
throw mse;
}
}
break;
default :
if ( cnt42 >= 1 ) break loop42;
EarlyExitException eee = new EarlyExitException(42, input);
throw eee;
}
cnt42++;
}
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "LONG"
// $ANTLR start "FLOAT"
public final void mFLOAT() throws RecognitionException {
try {
int _type = FLOAT;
int _channel = DEFAULT_TOKEN_CHANNEL;
// druidG.g:728:10: ( ( NUM )* '.' ( NUM )+ )
// druidG.g:728:15: ( NUM )* '.' ( NUM )+
{
// druidG.g:728:15: ( NUM )*
loop43:
while (true) {
int alt43=2;
int LA43_0 = input.LA(1);
if ( ((LA43_0 >= '0' && LA43_0 <= '9')) ) {
alt43=1;
}
switch (alt43) {
case 1 :
// druidG.g:
{
if ( (input.LA(1) >= '0' && input.LA(1) <= '9') ) {
input.consume();
}
else {
MismatchedSetException mse = new MismatchedSetException(null,input);
recover(mse);
throw mse;
}
}
break;
default :
break loop43;
}
}
match('.');
// druidG.g:728:24: ( NUM )+
int cnt44=0;
loop44:
while (true) {
int alt44=2;
int LA44_0 = input.LA(1);
if ( ((LA44_0 >= '0' && LA44_0 <= '9')) ) {
alt44=1;
}
switch (alt44) {
case 1 :
// druidG.g:
{
if ( (input.LA(1) >= '0' && input.LA(1) <= '9') ) {
input.consume();
}
else {
MismatchedSetException mse = new MismatchedSetException(null,input);
recover(mse);
throw mse;
}
}
break;
default :
if ( cnt44 >= 1 ) break loop44;
EarlyExitException eee = new EarlyExitException(44, input);
throw eee;
}
cnt44++;
}
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "FLOAT"
// $ANTLR start "NUM"
public final void mNUM() throws RecognitionException {
try {
// druidG.g:730:14: ( ( '0' .. '9' ) )
// druidG.g:
{
if ( (input.LA(1) >= '0' && input.LA(1) <= '9') ) {
input.consume();
}
else {
MismatchedSetException mse = new MismatchedSetException(null,input);
recover(mse);
throw mse;
}
}
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "NUM"
// $ANTLR start "HEX_DIGIT"
public final void mHEX_DIGIT() throws RecognitionException {
try {
// druidG.g:732:20: ( ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) )
// druidG.g:
{
if ( (input.LA(1) >= '0' && input.LA(1) <= '9')||(input.LA(1) >= 'A' && input.LA(1) <= 'F')||(input.LA(1) >= 'a' && input.LA(1) <= 'f') ) {
input.consume();
}
else {
MismatchedSetException mse = new MismatchedSetException(null,input);
recover(mse);
throw mse;
}
}
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "HEX_DIGIT"
// $ANTLR start "ESC_SEQ"
public final void mESC_SEQ() throws RecognitionException {
try {
// druidG.g:735:5: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | '\\\"' | '\\'' | '\\\\' ) | UNICODE_ESC | OCTAL_ESC )
int alt45=3;
int LA45_0 = input.LA(1);
if ( (LA45_0=='\\') ) {
switch ( input.LA(2) ) {
case '\"':
case '\'':
case '\\':
case 'b':
case 'f':
case 'n':
case 'r':
case 't':
{
alt45=1;
}
break;
case 'u':
{
alt45=2;
}
break;
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
{
alt45=3;
}
break;
default:
int nvaeMark = input.mark();
try {
input.consume();
NoViableAltException nvae =
new NoViableAltException("", 45, 1, input);
throw nvae;
} finally {
input.rewind(nvaeMark);
}
}
}
else {
NoViableAltException nvae =
new NoViableAltException("", 45, 0, input);
throw nvae;
}
switch (alt45) {
case 1 :
// druidG.g:735:9: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | '\\\"' | '\\'' | '\\\\' )
{
match('\\');
if ( input.LA(1)=='\"'||input.LA(1)=='\''||input.LA(1)=='\\'||input.LA(1)=='b'||input.LA(1)=='f'||input.LA(1)=='n'||input.LA(1)=='r'||input.LA(1)=='t' ) {
input.consume();
}
else {
MismatchedSetException mse = new MismatchedSetException(null,input);
recover(mse);
throw mse;
}
}
break;
case 2 :
// druidG.g:736:9: UNICODE_ESC
{
mUNICODE_ESC();
}
break;
case 3 :
// druidG.g:737:9: OCTAL_ESC
{
mOCTAL_ESC();
}
break;
}
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "ESC_SEQ"
// $ANTLR start "OCTAL_ESC"
public final void mOCTAL_ESC() throws RecognitionException {
try {
// druidG.g:741:5: ( '\\\\' ( '0' .. '3' ) ( '0' .. '7' ) ( '0' .. '7' ) | '\\\\' ( '0' .. '7' ) ( '0' .. '7' ) | '\\\\' ( '0' .. '7' ) )
int alt46=3;
int LA46_0 = input.LA(1);
if ( (LA46_0=='\\') ) {
int LA46_1 = input.LA(2);
if ( ((LA46_1 >= '0' && LA46_1 <= '3')) ) {
int LA46_2 = input.LA(3);
if ( ((LA46_2 >= '0' && LA46_2 <= '7')) ) {
int LA46_4 = input.LA(4);
if ( ((LA46_4 >= '0' && LA46_4 <= '7')) ) {
alt46=1;
}
else {
alt46=2;
}
}
else {
alt46=3;
}
}
else if ( ((LA46_1 >= '4' && LA46_1 <= '7')) ) {
int LA46_3 = input.LA(3);
if ( ((LA46_3 >= '0' && LA46_3 <= '7')) ) {
alt46=2;
}
else {
alt46=3;
}
}
else {
int nvaeMark = input.mark();
try {
input.consume();
NoViableAltException nvae =
new NoViableAltException("", 46, 1, input);
throw nvae;
} finally {
input.rewind(nvaeMark);
}
}
}
else {
NoViableAltException nvae =
new NoViableAltException("", 46, 0, input);
throw nvae;
}
switch (alt46) {
case 1 :
// druidG.g:741:9: '\\\\' ( '0' .. '3' ) ( '0' .. '7' ) ( '0' .. '7' )
{
match('\\');
if ( (input.LA(1) >= '0' && input.LA(1) <= '3') ) {
input.consume();
}
else {
MismatchedSetException mse = new MismatchedSetException(null,input);
recover(mse);
throw mse;
}
if ( (input.LA(1) >= '0' && input.LA(1) <= '7') ) {
input.consume();
}
else {
MismatchedSetException mse = new MismatchedSetException(null,input);
recover(mse);
throw mse;
}
if ( (input.LA(1) >= '0' && input.LA(1) <= '7') ) {
input.consume();
}
else {
MismatchedSetException mse = new MismatchedSetException(null,input);
recover(mse);
throw mse;
}
}
break;
case 2 :
// druidG.g:742:9: '\\\\' ( '0' .. '7' ) ( '0' .. '7' )
{
match('\\');
if ( (input.LA(1) >= '0' && input.LA(1) <= '7') ) {
input.consume();
}
else {
MismatchedSetException mse = new MismatchedSetException(null,input);
recover(mse);
throw mse;
}
if ( (input.LA(1) >= '0' && input.LA(1) <= '7') ) {
input.consume();
}
else {
MismatchedSetException mse = new MismatchedSetException(null,input);
recover(mse);
throw mse;
}
}
break;
case 3 :
// druidG.g:743:9: '\\\\' ( '0' .. '7' )
{
match('\\');
if ( (input.LA(1) >= '0' && input.LA(1) <= '7') ) {
input.consume();
}
else {
MismatchedSetException mse = new MismatchedSetException(null,input);
recover(mse);
throw mse;
}
}
break;
}
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "OCTAL_ESC"
// $ANTLR start "UNICODE_ESC"
public final void mUNICODE_ESC() throws RecognitionException {
try {
// druidG.g:747:5: ( '\\\\' 'u' HEX_DIGIT HEX_DIGIT HEX_DIGIT HEX_DIGIT )
// druidG.g:747:9: '\\\\' 'u' HEX_DIGIT HEX_DIGIT HEX_DIGIT HEX_DIGIT
{
match('\\');
match('u');
mHEX_DIGIT();
mHEX_DIGIT();
mHEX_DIGIT();
mHEX_DIGIT();
}
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "UNICODE_ESC"
@Override
public void mTokens() throws RecognitionException {
// druidG.g:1:8: ( T__89 | T__90 | T__91 | T__92 | LPARAN | RPARAN | LCURLY | RCURLY | LSQUARE | RSQUARE | INSERT | INSERT_HADOOP | INSERT_REALTIME | INTO | VALUES | MAX_WINDOW | DELIMITER | PARTITION | ROLLUP | DROP | TABLE | DELETE | KAFKA | STRING | ISO | AUTO_ISO | SELECT | COUNT | LONG_SUM | DOUBLE_SUM | UNIQUE | HYPER_UNIQUE | MIN | MAX | DURATION | PERIOD | INCLUDE | WHICH | CONTAINS | SORT | HINT | AS | FIELD_ACCESS | FROM | WHERE | BETWEEN | AND | OR | NOT | GROUP | ASC | DESC | ORDER | HAVING | BREAK | BY | LIMIT | LIKE | THEN | JAVASCRIPT | JOIN | LEFT_JOIN | RIGHT_JOIN | ON | OPT_SEMI_COLON | OPT_AMPERSAND | WS | DATE_YEAR_MONTH_ONLY | DATE | DATE_HOUR | DATE_HOUR_MIN | DATE_HOUR_MIN_SEC | DATE_HOUR_MIN_SEC_SUB | DATE_HOUR_MIN_SEC_SUB_TZ | DATE_HOUR_MIN_SEC_SUB_UTC_TZ | ARITH_OPER | EQUALS | COMPARE_OPER | ID | SINGLE_QUOTE_STRING | LONG | FLOAT )
int alt47=82;
alt47 = dfa47.predict(input);
switch (alt47) {
case 1 :
// druidG.g:1:10: T__89
{
mT__89();
}
break;
case 2 :
// druidG.g:1:16: T__90
{
mT__90();
}
break;
case 3 :
// druidG.g:1:22: T__91
{
mT__91();
}
break;
case 4 :
// druidG.g:1:28: T__92
{
mT__92();
}
break;
case 5 :
// druidG.g:1:34: LPARAN
{
mLPARAN();
}
break;
case 6 :
// druidG.g:1:41: RPARAN
{
mRPARAN();
}
break;
case 7 :
// druidG.g:1:48: LCURLY
{
mLCURLY();
}
break;
case 8 :
// druidG.g:1:55: RCURLY
{
mRCURLY();
}
break;
case 9 :
// druidG.g:1:62: LSQUARE
{
mLSQUARE();
}
break;
case 10 :
// druidG.g:1:70: RSQUARE
{
mRSQUARE();
}
break;
case 11 :
// druidG.g:1:78: INSERT
{
mINSERT();
}
break;
case 12 :
// druidG.g:1:85: INSERT_HADOOP
{
mINSERT_HADOOP();
}
break;
case 13 :
// druidG.g:1:99: INSERT_REALTIME
{
mINSERT_REALTIME();
}
break;
case 14 :
// druidG.g:1:115: INTO
{
mINTO();
}
break;
case 15 :
// druidG.g:1:120: VALUES
{
mVALUES();
}
break;
case 16 :
// druidG.g:1:127: MAX_WINDOW
{
mMAX_WINDOW();
}
break;
case 17 :
// druidG.g:1:138: DELIMITER
{
mDELIMITER();
}
break;
case 18 :
// druidG.g:1:148: PARTITION
{
mPARTITION();
}
break;
case 19 :
// druidG.g:1:158: ROLLUP
{
mROLLUP();
}
break;
case 20 :
// druidG.g:1:165: DROP
{
mDROP();
}
break;
case 21 :
// druidG.g:1:170: TABLE
{
mTABLE();
}
break;
case 22 :
// druidG.g:1:176: DELETE
{
mDELETE();
}
break;
case 23 :
// druidG.g:1:183: KAFKA
{
mKAFKA();
}
break;
case 24 :
// druidG.g:1:189: STRING
{
mSTRING();
}
break;
case 25 :
// druidG.g:1:196: ISO
{
mISO();
}
break;
case 26 :
// druidG.g:1:200: AUTO_ISO
{
mAUTO_ISO();
}
break;
case 27 :
// druidG.g:1:209: SELECT
{
mSELECT();
}
break;
case 28 :
// druidG.g:1:216: COUNT
{
mCOUNT();
}
break;
case 29 :
// druidG.g:1:222: LONG_SUM
{
mLONG_SUM();
}
break;
case 30 :
// druidG.g:1:231: DOUBLE_SUM
{
mDOUBLE_SUM();
}
break;
case 31 :
// druidG.g:1:242: UNIQUE
{
mUNIQUE();
}
break;
case 32 :
// druidG.g:1:249: HYPER_UNIQUE
{
mHYPER_UNIQUE();
}
break;
case 33 :
// druidG.g:1:262: MIN
{
mMIN();
}
break;
case 34 :
// druidG.g:1:266: MAX
{
mMAX();
}
break;
case 35 :
// druidG.g:1:270: DURATION
{
mDURATION();
}
break;
case 36 :
// druidG.g:1:279: PERIOD
{
mPERIOD();
}
break;
case 37 :
// druidG.g:1:286: INCLUDE
{
mINCLUDE();
}
break;
case 38 :
// druidG.g:1:294: WHICH
{
mWHICH();
}
break;
case 39 :
// druidG.g:1:300: CONTAINS
{
mCONTAINS();
}
break;
case 40 :
// druidG.g:1:309: SORT
{
mSORT();
}
break;
case 41 :
// druidG.g:1:314: HINT
{
mHINT();
}
break;
case 42 :
// druidG.g:1:319: AS
{
mAS();
}
break;
case 43 :
// druidG.g:1:322: FIELD_ACCESS
{
mFIELD_ACCESS();
}
break;
case 44 :
// druidG.g:1:335: FROM
{
mFROM();
}
break;
case 45 :
// druidG.g:1:340: WHERE
{
mWHERE();
}
break;
case 46 :
// druidG.g:1:346: BETWEEN
{
mBETWEEN();
}
break;
case 47 :
// druidG.g:1:354: AND
{
mAND();
}
break;
case 48 :
// druidG.g:1:358: OR
{
mOR();
}
break;
case 49 :
// druidG.g:1:361: NOT
{
mNOT();
}
break;
case 50 :
// druidG.g:1:365: GROUP
{
mGROUP();
}
break;
case 51 :
// druidG.g:1:371: ASC
{
mASC();
}
break;
case 52 :
// druidG.g:1:375: DESC
{
mDESC();
}
break;
case 53 :
// druidG.g:1:380: ORDER
{
mORDER();
}
break;
case 54 :
// druidG.g:1:386: HAVING
{
mHAVING();
}
break;
case 55 :
// druidG.g:1:393: BREAK
{
mBREAK();
}
break;
case 56 :
// druidG.g:1:399: BY
{
mBY();
}
break;
case 57 :
// druidG.g:1:402: LIMIT
{
mLIMIT();
}
break;
case 58 :
// druidG.g:1:408: LIKE
{
mLIKE();
}
break;
case 59 :
// druidG.g:1:413: THEN
{
mTHEN();
}
break;
case 60 :
// druidG.g:1:418: JAVASCRIPT
{
mJAVASCRIPT();
}
break;
case 61 :
// druidG.g:1:429: JOIN
{
mJOIN();
}
break;
case 62 :
// druidG.g:1:434: LEFT_JOIN
{
mLEFT_JOIN();
}
break;
case 63 :
// druidG.g:1:444: RIGHT_JOIN
{
mRIGHT_JOIN();
}
break;
case 64 :
// druidG.g:1:455: ON
{
mON();
}
break;
case 65 :
// druidG.g:1:458: OPT_SEMI_COLON
{
mOPT_SEMI_COLON();
}
break;
case 66 :
// druidG.g:1:473: OPT_AMPERSAND
{
mOPT_AMPERSAND();
}
break;
case 67 :
// druidG.g:1:487: WS
{
mWS();
}
break;
case 68 :
// druidG.g:1:490: DATE_YEAR_MONTH_ONLY
{
mDATE_YEAR_MONTH_ONLY();
}
break;
case 69 :
// druidG.g:1:511: DATE
{
mDATE();
}
break;
case 70 :
// druidG.g:1:516: DATE_HOUR
{
mDATE_HOUR();
}
break;
case 71 :
// druidG.g:1:526: DATE_HOUR_MIN
{
mDATE_HOUR_MIN();
}
break;
case 72 :
// druidG.g:1:540: DATE_HOUR_MIN_SEC
{
mDATE_HOUR_MIN_SEC();
}
break;
case 73 :
// druidG.g:1:558: DATE_HOUR_MIN_SEC_SUB
{
mDATE_HOUR_MIN_SEC_SUB();
}
break;
case 74 :
// druidG.g:1:580: DATE_HOUR_MIN_SEC_SUB_TZ
{
mDATE_HOUR_MIN_SEC_SUB_TZ();
}
break;
case 75 :
// druidG.g:1:605: DATE_HOUR_MIN_SEC_SUB_UTC_TZ
{
mDATE_HOUR_MIN_SEC_SUB_UTC_TZ();
}
break;
case 76 :
// druidG.g:1:634: ARITH_OPER
{
mARITH_OPER();
}
break;
case 77 :
// druidG.g:1:645: EQUALS
{
mEQUALS();
}
break;
case 78 :
// druidG.g:1:652: COMPARE_OPER
{
mCOMPARE_OPER();
}
break;
case 79 :
// druidG.g:1:665: ID
{
mID();
}
break;
case 80 :
// druidG.g:1:668: SINGLE_QUOTE_STRING
{
mSINGLE_QUOTE_STRING();
}
break;
case 81 :
// druidG.g:1:688: LONG
{
mLONG();
}
break;
case 82 :
// druidG.g:1:693: FLOAT
{
mFLOAT();
}
break;
}
}
protected DFA47 dfa47 = new DFA47(this);
static final String DFA47_eotS =
"\1\uffff\1\74\2\uffff\1\70\5\uffff\47\70\3\uffff\1\u0084\11\uffff\37\70"+
"\1\u00ab\13\70\1\u00ab\10\70\1\u00c3\2\70\1\u00c3\1\u00c7\1\u00c8\1\u00c7"+
"\13\70\1\uffff\1\u0084\5\70\1\u00dd\2\70\1\u00e1\1\u00e2\32\70\1\u00ff"+
"\1\uffff\1\u0100\15\70\1\u00ff\1\u0100\7\70\1\uffff\3\70\2\uffff\1\70"+
"\2\u0119\12\70\1\u0084\1\70\1\u0126\2\70\1\u0126\1\70\1\uffff\3\70\2\uffff"+
"\3\70\1\u0130\1\u0131\4\70\1\u0130\1\u0131\10\70\1\u013e\1\70\1\u013e"+
"\4\70\1\u0144\1\70\2\uffff\5\70\1\u014b\3\70\1\u014f\4\70\1\u0154\1\70"+
"\1\u0154\7\70\1\uffff\4\70\1\u014b\2\70\1\u0163\1\70\1\u0163\1\u0084\1"+
"\70\1\uffff\11\70\2\uffff\13\70\1\u017c\1\uffff\1\u017c\2\u017d\2\70\1"+
"\uffff\2\70\1\u0182\2\70\1\u0185\1\uffff\3\70\1\uffff\1\70\1\u018a\1\u018b"+
"\1\70\1\uffff\1\70\1\u018b\1\70\1\u018f\1\70\1\u018f\2\u0191\2\u0192\1"+
"\70\1\u0185\2\70\1\uffff\1\70\1\uffff\1\u0084\1\70\2\u019a\1\70\2\u019d"+
"\3\70\1\u01a1\3\70\1\u01a1\1\70\1\u01a6\1\70\1\u01a8\1\70\1\u01a8\1\70"+
"\2\uffff\1\u01ab\1\u01ac\1\70\1\u01ac\1\uffff\2\70\1\uffff\1\70\1\u01b1"+
"\1\70\1\u01b3\2\uffff\3\70\1\uffff\1\70\2\uffff\1\u01b3\3\70\1\uffff\2"+
"\70\1\uffff\1\70\1\u01c1\1\uffff\3\70\1\uffff\4\70\1\uffff\1\70\1\uffff"+
"\2\70\2\uffff\4\70\1\uffff\1\70\1\uffff\2\70\2\u01d3\3\70\1\u01d7\1\u01d9"+
"\4\70\1\uffff\4\70\1\u01e2\5\70\1\u01e8\1\u01e9\1\u01ea\4\70\1\uffff\3"+
"\70\3\uffff\6\70\1\u01f9\1\70\1\uffff\1\u01f9\2\u01fb\2\70\3\uffff\1\u01fe"+
"\3\70\1\u01fe\2\70\1\uffff\4\70\2\u0209\1\uffff\1\u020a\1\uffff\2\u020b"+
"\1\uffff\5\70\1\u0210\4\70\3\uffff\3\70\3\uffff\4\70\1\u021e\2\u021f\1"+
"\uffff\1\u0221\1\70\1\u0221\1\70\2\uffff\1\u0224\1\uffff\2\70\2\uffff"+
"\2\u0229\2\uffff\1\u022b\4\uffff\1\u0230\4\uffff\1\u0235\2\uffff";
static final String DFA47_eofS =
"\u0237\uffff";
static final String DFA47_minS =
"\1\11\1\52\2\uffff\1\156\5\uffff\1\116\1\101\1\141\1\101\1\141\1\105\1"+
"\145\1\101\1\141\1\111\1\151\1\101\1\141\1\101\1\141\1\105\1\116\1\145"+
"\1\117\1\105\1\116\1\101\1\110\1\156\1\111\1\151\1\150\1\105\1\145\1\116"+
"\1\162\1\117\1\157\1\122\1\162\1\141\1\145\1\101\1\141\3\uffff\1\56\11"+
"\uffff\1\163\1\103\1\117\1\114\1\154\1\130\1\116\1\170\1\114\1\117\1\125"+
"\1\122\1\154\1\157\2\122\1\162\1\114\1\107\1\154\1\147\1\102\1\105\1\142"+
"\1\145\1\106\1\146\1\122\1\114\1\122\1\124\1\60\1\104\1\154\2\116\1\113"+
"\1\106\1\111\1\120\1\116\1\126\1\105\1\60\1\144\1\105\1\117\1\145\1\157"+
"\1\145\1\124\1\105\1\60\1\164\1\145\4\60\1\124\1\164\1\117\1\157\1\166"+
"\1\153\1\146\1\126\1\111\1\166\1\151\1\uffff\1\56\2\145\1\105\1\117\1"+
"\114\1\60\1\125\1\165\2\60\1\137\1\105\1\103\1\120\1\102\1\101\1\145\1"+
"\143\1\160\1\124\1\111\1\164\1\114\1\110\1\154\1\150\1\114\1\116\1\154"+
"\1\156\1\113\1\153\1\111\1\105\1\124\1\117\1\60\1\uffff\1\60\1\145\1\116"+
"\1\124\1\107\1\111\1\105\1\124\1\121\1\105\1\124\1\111\1\103\1\122\2\60"+
"\1\114\1\115\1\154\1\155\1\162\1\127\1\101\1\uffff\1\167\1\141\1\105\2"+
"\uffff\1\145\2\60\1\125\1\165\2\151\1\145\1\164\1\101\1\116\1\141\1\156"+
"\1\56\1\162\1\60\1\162\1\122\1\60\1\125\1\uffff\1\105\1\145\1\127\2\uffff"+
"\1\167\1\115\1\124\2\60\1\114\1\124\1\155\1\164\2\60\1\111\1\117\1\151"+
"\1\125\1\124\1\165\1\164\1\105\1\60\1\145\1\60\1\101\1\141\1\116\1\103"+
"\1\60\1\137\2\uffff\1\143\1\124\1\101\1\137\1\124\1\60\1\137\1\125\1\122"+
"\1\60\1\116\1\110\1\105\1\104\1\60\1\144\1\60\1\145\1\105\1\113\1\145"+
"\1\153\1\122\1\162\1\uffff\1\120\1\160\1\156\1\164\1\60\1\137\1\123\1"+
"\60\1\163\1\60\1\55\1\166\1\uffff\1\164\1\124\1\104\1\123\1\163\1\111"+
"\1\151\1\111\1\105\2\uffff\1\105\1\111\1\151\1\145\1\124\1\104\1\164\1"+
"\120\1\137\1\160\1\137\1\60\1\uffff\3\60\1\107\1\124\1\uffff\1\111\1\164"+
"\1\60\1\111\1\123\1\60\1\uffff\1\112\1\105\1\137\1\uffff\1\107\2\60\1"+
"\137\1\uffff\1\137\1\60\1\105\1\60\1\145\5\60\1\147\1\60\1\152\1\103\1"+
"\uffff\1\143\1\60\1\56\1\141\2\60\1\105\2\60\1\116\1\156\1\124\1\60\1"+
"\137\1\117\1\164\1\60\1\111\1\60\1\151\1\60\1\112\1\60\1\152\2\uffff\2"+
"\60\1\123\1\60\1\uffff\1\116\1\125\1\uffff\1\117\1\60\1\125\1\60\2\uffff"+
"\1\101\1\141\1\116\1\uffff\1\156\2\uffff\1\60\1\157\1\122\1\162\1\60\1"+
"\154\1\150\1\uffff\1\110\1\60\1\uffff\1\104\1\144\1\105\1\uffff\1\123"+
"\1\116\1\145\1\117\1\uffff\1\157\1\uffff\1\117\1\157\2\uffff\1\117\1\123"+
"\1\115\1\111\1\uffff\1\116\1\uffff\1\103\1\143\2\60\1\151\1\111\1\151"+
"\1\55\1\60\1\141\1\145\1\101\1\105\1\uffff\1\117\1\157\1\122\1\125\1\60"+
"\1\162\1\116\1\156\1\111\1\151\3\60\1\116\1\111\1\103\1\143\1\uffff\1"+
"\156\1\120\1\160\1\uffff\1\60\1\uffff\1\144\1\141\1\104\1\101\1\127\1"+
"\167\1\60\1\115\1\uffff\3\60\1\116\1\156\3\uffff\1\60\1\121\1\105\1\145"+
"\1\60\1\124\1\164\1\60\1\157\1\154\1\117\1\114\2\60\1\uffff\1\60\1\uffff"+
"\2\60\1\uffff\1\125\1\123\1\163\2\72\1\124\1\157\1\164\1\117\1\124\3\uffff"+
"\1\105\1\123\1\163\2\uffff\1\60\1\160\1\151\1\120\1\111\5\60\1\155\1\60"+
"\1\115\2\uffff\1\72\1\uffff\1\145\1\105\1\uffff\4\60\1\uffff\1\72\1\uffff"+
"\1\60\1\uffff\1\60\1\56\1\uffff\3\60\1\53\2\uffff";
static final String DFA47_maxS =
"\1\175\1\52\2\uffff\1\156\5\uffff\1\123\1\101\1\141\1\111\1\141\1\125"+
"\1\162\1\105\1\141\1\117\1\157\1\110\1\150\1\101\1\141\1\124\1\125\1\145"+
"\2\117\1\116\1\131\1\110\1\163\1\122\1\162\1\150\1\131\1\171\1\122\1\162"+
"\1\117\1\157\1\122\1\162\1\141\1\151\1\117\1\157\3\uffff\1\71\11\uffff"+
"\1\164\1\124\1\117\1\114\1\154\1\130\1\116\1\170\1\123\1\117\1\125\1\122"+
"\1\163\1\157\2\122\1\162\1\114\1\107\1\154\1\147\1\102\1\105\1\142\1\145"+
"\1\106\1\146\1\122\1\114\1\122\1\124\1\172\1\104\1\154\1\125\1\116\1\115"+
"\1\106\1\111\1\120\1\116\1\126\1\111\1\172\1\144\1\105\1\117\1\145\1\157"+
"\1\145\1\124\1\105\1\172\1\164\1\145\4\172\1\124\1\164\1\117\1\157\1\166"+
"\1\155\1\146\1\126\1\111\1\166\1\151\1\uffff\1\71\1\157\1\145\1\105\1"+
"\117\1\114\1\172\1\125\1\165\2\172\1\137\1\111\1\103\1\120\1\102\1\101"+
"\1\151\1\143\1\160\1\124\1\111\1\164\1\114\1\110\1\154\1\150\1\114\1\116"+
"\1\154\1\156\1\113\1\153\1\111\1\105\1\124\1\117\1\172\1\uffff\1\172\1"+
"\145\1\116\1\124\1\107\1\111\1\105\1\124\1\121\1\105\1\124\1\111\1\103"+
"\1\122\2\172\1\114\1\115\1\154\1\155\1\162\1\127\1\101\1\uffff\1\167\1"+
"\141\1\105\2\uffff\1\145\2\172\1\125\1\165\2\151\1\145\1\164\1\101\1\116"+
"\1\141\1\156\1\71\1\162\1\172\1\162\1\122\1\172\1\125\1\uffff\1\105\1"+
"\145\1\127\2\uffff\1\167\1\115\1\124\2\172\1\114\1\124\1\155\1\164\2\172"+
"\1\111\1\117\1\151\1\125\1\124\1\165\1\164\1\105\1\172\1\145\1\172\1\101"+
"\1\141\1\116\1\103\1\172\1\137\2\uffff\1\143\1\124\1\101\1\137\1\124\1"+
"\172\1\137\1\125\1\122\1\172\1\116\1\110\1\105\1\104\1\172\1\144\1\172"+
"\1\145\1\105\1\113\1\145\1\153\1\122\1\162\1\uffff\1\120\1\160\1\156\1"+
"\164\1\172\1\137\1\123\1\172\1\163\1\172\1\71\1\166\1\uffff\1\164\1\124"+
"\1\104\1\123\1\163\1\111\1\151\1\111\1\105\2\uffff\1\105\1\111\1\151\1"+
"\145\1\124\1\104\1\164\1\120\1\137\1\160\1\137\1\172\1\uffff\3\172\1\107"+
"\1\124\1\uffff\1\111\1\164\1\172\1\111\1\123\1\172\1\uffff\1\112\1\105"+
"\1\137\1\uffff\1\107\2\172\1\137\1\uffff\1\137\1\172\1\105\1\172\1\145"+
"\5\172\1\147\1\172\1\152\1\103\1\uffff\1\143\2\71\1\141\2\172\1\105\2"+
"\172\1\116\1\156\1\124\1\172\1\137\1\117\1\164\1\172\1\111\1\172\1\151"+
"\1\172\1\112\1\172\1\152\2\uffff\2\172\1\123\1\172\1\uffff\1\116\1\125"+
"\1\uffff\1\117\1\172\1\125\1\172\2\uffff\1\101\1\141\1\116\1\uffff\1\156"+
"\2\uffff\1\172\1\157\1\122\1\162\1\71\1\154\1\162\1\uffff\1\122\1\172"+
"\1\uffff\1\104\1\144\1\105\1\uffff\1\123\1\116\1\145\1\117\1\uffff\1\157"+
"\1\uffff\1\117\1\157\2\uffff\1\117\1\123\1\115\1\111\1\uffff\1\116\1\uffff"+
"\1\103\1\143\2\172\1\151\1\111\1\151\1\55\1\172\1\141\1\145\1\101\1\105"+
"\1\uffff\1\117\1\157\1\122\1\125\1\172\1\162\1\116\1\156\1\111\1\151\3"+
"\172\1\116\1\111\1\103\1\143\1\uffff\1\156\1\120\1\160\1\uffff\1\71\1"+
"\uffff\1\144\1\141\1\104\1\101\1\127\1\167\1\172\1\115\1\uffff\3\172\1"+
"\116\1\156\3\uffff\1\172\1\121\1\105\1\145\1\172\1\124\1\164\1\71\1\157"+
"\1\154\1\117\1\114\2\172\1\uffff\1\172\1\uffff\2\172\1\uffff\1\125\1\123"+
"\1\163\2\72\1\124\1\157\1\164\1\117\1\124\3\uffff\1\105\1\123\1\163\2"+
"\uffff\1\71\1\160\1\151\1\120\1\111\3\172\1\71\1\172\1\155\1\172\1\115"+
"\2\uffff\1\72\1\uffff\1\145\1\105\1\uffff\1\71\2\172\1\71\1\uffff\1\132"+
"\1\uffff\1\71\1\uffff\1\71\1\132\1\uffff\3\71\1\132\2\uffff";
static final String DFA47_acceptS =
"\2\uffff\1\2\1\3\1\uffff\1\6\1\7\1\10\1\11\1\12\47\uffff\1\101\1\102\1"+
"\103\1\uffff\1\114\1\115\1\116\1\117\1\120\1\122\1\1\1\5\1\2\106\uffff"+
"\1\121\46\uffff\1\52\27\uffff\1\70\3\uffff\1\60\1\100\24\uffff\1\31\3"+
"\uffff\1\42\1\41\34\uffff\1\63\1\57\30\uffff\1\61\14\uffff\1\16\11\uffff"+
"\1\64\1\24\14\uffff\1\73\5\uffff\1\50\6\uffff\1\72\3\uffff\1\51\4\uffff"+
"\1\54\16\uffff\1\75\30\uffff\1\25\1\27\4\uffff\1\34\2\uffff\1\71\4\uffff"+
"\1\46\1\55\3\uffff\1\67\1\uffff\1\65\1\62\7\uffff\1\13\2\uffff\1\17\3"+
"\uffff\1\26\4\uffff\1\44\1\uffff\1\23\2\uffff\1\30\1\33\4\uffff\1\37\1"+
"\uffff\1\66\15\uffff\1\45\21\uffff\1\56\3\uffff\1\104\1\uffff\1\4\10\uffff"+
"\1\43\5\uffff\1\32\1\47\1\35\16\uffff\1\21\1\uffff\1\22\2\uffff\1\76\12"+
"\uffff\1\20\1\36\1\77\3\uffff\1\74\1\105\15\uffff\1\40\1\53\1\uffff\1"+
"\14\2\uffff\1\106\4\uffff\1\15\1\uffff\1\107\1\uffff\1\113\2\uffff\1\110"+
"\4\uffff\1\111\1\112";
static final String DFA47_specialS =
"\u0237\uffff}>";
static final String[] DFA47_transitionS = {
"\2\63\2\uffff\1\63\22\uffff\1\63\5\uffff\1\62\1\71\1\1\1\5\1\2\1\65\1"+
"\3\1\65\1\72\1\65\12\64\1\uffff\1\61\1\67\1\66\1\67\2\uffff\1\32\1\45"+
"\1\34\1\17\1\70\1\42\1\53\1\37\1\12\1\57\1\27\1\35\1\15\1\51\1\47\1\21"+
"\1\70\1\23\1\31\1\25\1\36\1\13\1\40\3\70\1\10\1\uffff\1\11\1\uffff\1"+
"\70\1\uffff\1\41\1\46\1\70\1\20\1\70\1\43\1\54\1\55\1\4\1\60\1\30\1\56"+
"\1\16\1\52\1\50\1\22\1\70\1\24\1\33\1\26\1\70\1\14\1\44\3\70\1\6\1\uffff"+
"\1\7",
"\1\73",
"",
"",
"\1\76",
"",
"",
"",
"",
"",
"\1\77\4\uffff\1\100",
"\1\101",
"\1\102",
"\1\103\7\uffff\1\104",
"\1\105",
"\1\106\11\uffff\1\110\2\uffff\1\107\2\uffff\1\111",
"\1\112\14\uffff\1\113",
"\1\114\3\uffff\1\115",
"\1\116",
"\1\120\5\uffff\1\117",
"\1\122\5\uffff\1\121",
"\1\123\6\uffff\1\124",
"\1\125\6\uffff\1\126",
"\1\127",
"\1\130",
"\1\132\11\uffff\1\133\4\uffff\1\131",
"\1\136\4\uffff\1\135\1\uffff\1\134",
"\1\137",
"\1\140",
"\1\143\3\uffff\1\142\5\uffff\1\141",
"\1\144",
"\1\147\7\uffff\1\146\17\uffff\1\145",
"\1\150",
"\1\152\4\uffff\1\151",
"\1\153\10\uffff\1\154",
"\1\155\10\uffff\1\156",
"\1\157",
"\1\160\14\uffff\1\161\6\uffff\1\162",
"\1\163\14\uffff\1\164\6\uffff\1\165",
"\1\167\3\uffff\1\166",
"\1\170",
"\1\171",
"\1\172",
"\1\173",
"\1\174",
"\1\175",
"\1\177\3\uffff\1\176",
"\1\u0080\15\uffff\1\u0081",
"\1\u0082\15\uffff\1\u0083",
"",
"",
"",
"\1\72\1\uffff\12\u0085",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"\1\u0087\1\u0086",
"\1\u008a\17\uffff\1\u0088\1\u0089",
"\1\u008b",
"\1\u008c",
"\1\u008d",
"\1\u008e",
"\1\u008f",
"\1\u0090",
"\1\u0091\6\uffff\1\u0092",
"\1\u0093",
"\1\u0094",
"\1\u0095",
"\1\u0096\6\uffff\1\u0097",
"\1\u0098",
"\1\u0099",
"\1\u009a",
"\1\u009b",
"\1\u009c",
"\1\u009d",
"\1\u009e",
"\1\u009f",
"\1\u00a0",
"\1\u00a1",
"\1\u00a2",
"\1\u00a3",
"\1\u00a4",
"\1\u00a5",
"\1\u00a6",
"\1\u00a7",
"\1\u00a8",
"\1\u00a9",
"\12\70\7\uffff\2\70\1\u00aa\27\70\4\uffff\1\70\1\uffff\32\70",
"\1\u00ac",
"\1\u00ad",
"\1\u00af\6\uffff\1\u00ae",
"\1\u00b0",
"\1\u00b2\1\uffff\1\u00b1",
"\1\u00b3",
"\1\u00b4",
"\1\u00b5",
"\1\u00b6",
"\1\u00b7",
"\1\u00b9\3\uffff\1\u00b8",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\2\70\1\u00ba\27\70",
"\1\u00bb",
"\1\u00bc",
"\1\u00bd",
"\1\u00be",
"\1\u00bf",
"\1\u00c0",
"\1\u00c1",
"\1\u00c2",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\1\u00c4",
"\1\u00c5",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\12\70\7\uffff\3\70\1\u00c6\26\70\4\uffff\1\70\1\uffff\32\70",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\3\70\1\u00c9\26\70",
"\1\u00ca",
"\1\u00cb",
"\1\u00cc",
"\1\u00cd",
"\1\u00ce",
"\1\u00d0\1\uffff\1\u00cf",
"\1\u00d1",
"\1\u00d2",
"\1\u00d3",
"\1\u00d4",
"\1\u00d5",
"",
"\1\72\1\uffff\12\u00d6",
"\1\u00d7\11\uffff\1\u00d8",
"\1\u00d9",
"\1\u00da",
"\1\u00db",
"\1\u00dc",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\1\u00de",
"\1\u00df",
"\12\70\7\uffff\32\70\4\uffff\1\u00e0\1\uffff\32\70",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\1\u00e3",
"\1\u00e5\3\uffff\1\u00e4",
"\1\u00e6",
"\1\u00e7",
"\1\u00e8",
"\1\u00e9",
"\1\u00eb\3\uffff\1\u00ea",
"\1\u00ec",
"\1\u00ed",
"\1\u00ee",
"\1\u00ef",
"\1\u00f0",
"\1\u00f1",
"\1\u00f2",
"\1\u00f3",
"\1\u00f4",
"\1\u00f5",
"\1\u00f6",
"\1\u00f7",
"\1\u00f8",
"\1\u00f9",
"\1\u00fa",
"\1\u00fb",
"\1\u00fc",
"\1\u00fd",
"\1\u00fe",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\1\u0101",
"\1\u0102",
"\1\u0103",
"\1\u0104",
"\1\u0105",
"\1\u0106",
"\1\u0107",
"\1\u0108",
"\1\u0109",
"\1\u010a",
"\1\u010b",
"\1\u010c",
"\1\u010d",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\1\u010e",
"\1\u010f",
"\1\u0110",
"\1\u0111",
"\1\u0112",
"\1\u0113",
"\1\u0114",
"",
"\1\u0115",
"\1\u0116",
"\1\u0117",
"",
"",
"\1\u0118",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\1\u011a",
"\1\u011b",
"\1\u011c",
"\1\u011d",
"\1\u011e",
"\1\u011f",
"\1\u0120",
"\1\u0121",
"\1\u0122",
"\1\u0123",
"\1\72\1\uffff\12\u0124",
"\1\u0125",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\1\u0127",
"\1\u0128",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\1\u0129",
"",
"\1\u012a",
"\1\u012b",
"\1\u012c",
"",
"",
"\1\u012d",
"\1\u012e",
"\1\u012f",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\1\u0132",
"\1\u0133",
"\1\u0134",
"\1\u0135",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\1\u0136",
"\1\u0137",
"\1\u0138",
"\1\u0139",
"\1\u013a",
"\1\u013b",
"\1\u013c",
"\1\u013d",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\1\u013f",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\1\u0140",
"\1\u0141",
"\1\u0142",
"\1\u0143",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\1\u0145",
"",
"",
"\1\u0146",
"\1\u0147",
"\1\u0148",
"\1\u0149",
"\1\u014a",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\1\u014c",
"\1\u014d",
"\1\u014e",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\1\u0150",
"\1\u0151",
"\1\u0152",
"\1\u0153",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\1\u0155",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\1\u0156",
"\1\u0157",
"\1\u0158",
"\1\u0159",
"\1\u015a",
"\1\u015b",
"\1\u015c",
"",
"\1\u015d",
"\1\u015e",
"\1\u015f",
"\1\u0160",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\1\u0161",
"\1\u0162",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\1\u0164",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\1\u0165\1\72\1\uffff\12\u0166",
"\1\u0167",
"",
"\1\u0168",
"\1\u0169",
"\1\u016a",
"\1\u016b",
"\1\u016c",
"\1\u016d",
"\1\u016e",
"\1\u016f",
"\1\u0170",
"",
"",
"\1\u0171",
"\1\u0172",
"\1\u0173",
"\1\u0174",
"\1\u0175",
"\1\u0176",
"\1\u0177",
"\1\u0178",
"\1\u0179",
"\1\u017a",
"\1\u017b",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\1\u017e",
"\1\u017f",
"",
"\1\u0180",
"\1\u0181",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\1\u0183",
"\1\u0184",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"",
"\1\u0186",
"\1\u0187",
"\1\u0188",
"",
"\1\u0189",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\1\u018c",
"",
"\1\u018d",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\1\u018e",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\1\u0190",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\1\u0193",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\1\u0194",
"\1\u0195",
"",
"\1\u0196",
"\12\u0197",
"\1\72\1\uffff\12\u0166",
"\1\u0198",
"\12\70\7\uffff\32\70\4\uffff\1\u0199\1\uffff\32\70",
"\12\70\7\uffff\32\70\4\uffff\1\u019b\1\uffff\32\70",
"\1\u019c",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\1\u019e",
"\1\u019f",
"\1\u01a0",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\1\u01a2",
"\1\u01a3",
"\1\u01a4",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\1\u01a5",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\1\u01a7",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\1\u01a9",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\1\u01aa",
"",
"",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\1\u01ad",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"",
"\1\u01ae",
"\1\u01af",
"",
"\1\u01b0",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\1\u01b2",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"",
"",
"\1\u01b4",
"\1\u01b5",
"\1\u01b6",
"",
"\1\u01b7",
"",
"",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\1\u01b8",
"\1\u01b9",
"\1\u01ba",
"\12\u01bb",
"\1\u01bc",
"\1\u01bd\11\uffff\1\u01be",
"",
"\1\u01bf\11\uffff\1\u01c0",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"",
"\1\u01c2",
"\1\u01c3",
"\1\u01c4",
"",
"\1\u01c5",
"\1\u01c6",
"\1\u01c7",
"\1\u01c8",
"",
"\1\u01c9",
"",
"\1\u01ca",
"\1\u01cb",
"",
"",
"\1\u01cc",
"\1\u01cd",
"\1\u01ce",
"\1\u01cf",
"",
"\1\u01d0",
"",
"\1\u01d1",
"\1\u01d2",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\1\u01d4",
"\1\u01d5",
"\1\u01d6",
"\1\u01d8",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\1\u01da",
"\1\u01db",
"\1\u01dc",
"\1\u01dd",
"",
"\1\u01de",
"\1\u01df",
"\1\u01e0",
"\1\u01e1",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\1\u01e3",
"\1\u01e4",
"\1\u01e5",
"\1\u01e6",
"\1\u01e7",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\1\u01eb",
"\1\u01ec",
"\1\u01ed",
"\1\u01ee",
"",
"\1\u01ef",
"\1\u01f0",
"\1\u01f1",
"",
"\12\u01f2",
"",
"\1\u01f3",
"\1\u01f4",
"\1\u01f5",
"\1\u01f6",
"\1\u01f7",
"\1\u01f8",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\1\u01fa",
"",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\1\u01fc",
"\1\u01fd",
"",
"",
"",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\1\u01ff",
"\1\u0200",
"\1\u0201",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\1\u0202",
"\1\u0203",
"\12\u0204",
"\1\u0205",
"\1\u0206",
"\1\u0207",
"\1\u0208",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"",
"\1\u020c",
"\1\u020d",
"\1\u020e",
"\1\u020f",
"\1\u020f",
"\1\u0211",
"\1\u0212",
"\1\u0213",
"\1\u0214",
"\1\u0215",
"",
"",
"",
"\1\u0216",
"\1\u0217",
"\1\u0218",
"",
"",
"\12\u0219",
"\1\u021a",
"\1\u021b",
"\1\u021c",
"\1\u021d",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\12\u0220",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\1\u0222",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\1\u0223",
"",
"",
"\1\u0225",
"",
"\1\u0226",
"\1\u0227",
"",
"\12\u0228",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\12\u022a",
"",
"\1\u022c\37\uffff\1\u022d",
"",
"\12\u022e",
"",
"\12\u022f",
"\1\u0231\53\uffff\1\u022d",
"",
"\12\u0232",
"\12\u0233",
"\12\u0234",
"\1\u0236\1\uffff\1\u0236\54\uffff\1\u022d",
"",
""
};
static final short[] DFA47_eot = DFA.unpackEncodedString(DFA47_eotS);
static final short[] DFA47_eof = DFA.unpackEncodedString(DFA47_eofS);
static final char[] DFA47_min = DFA.unpackEncodedStringToUnsignedChars(DFA47_minS);
static final char[] DFA47_max = DFA.unpackEncodedStringToUnsignedChars(DFA47_maxS);
static final short[] DFA47_accept = DFA.unpackEncodedString(DFA47_acceptS);
static final short[] DFA47_special = DFA.unpackEncodedString(DFA47_specialS);
static final short[][] DFA47_transition;
static {
int numStates = DFA47_transitionS.length;
DFA47_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA47_transition[i] = DFA.unpackEncodedString(DFA47_transitionS[i]);
}
}
protected class DFA47 extends DFA {
public DFA47(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 47;
this.eot = DFA47_eot;
this.eof = DFA47_eof;
this.min = DFA47_min;
this.max = DFA47_max;
this.accept = DFA47_accept;
this.special = DFA47_special;
this.transition = DFA47_transition;
}
@Override
public String getDescription() {
return "1:1: Tokens : ( T__89 | T__90 | T__91 | T__92 | LPARAN | RPARAN | LCURLY | RCURLY | LSQUARE | RSQUARE | INSERT | INSERT_HADOOP | INSERT_REALTIME | INTO | VALUES | MAX_WINDOW | DELIMITER | PARTITION | ROLLUP | DROP | TABLE | DELETE | KAFKA | STRING | ISO | AUTO_ISO | SELECT | COUNT | LONG_SUM | DOUBLE_SUM | UNIQUE | HYPER_UNIQUE | MIN | MAX | DURATION | PERIOD | INCLUDE | WHICH | CONTAINS | SORT | HINT | AS | FIELD_ACCESS | FROM | WHERE | BETWEEN | AND | OR | NOT | GROUP | ASC | DESC | ORDER | HAVING | BREAK | BY | LIMIT | LIKE | THEN | JAVASCRIPT | JOIN | LEFT_JOIN | RIGHT_JOIN | ON | OPT_SEMI_COLON | OPT_AMPERSAND | WS | DATE_YEAR_MONTH_ONLY | DATE | DATE_HOUR | DATE_HOUR_MIN | DATE_HOUR_MIN_SEC | DATE_HOUR_MIN_SEC_SUB | DATE_HOUR_MIN_SEC_SUB_TZ | DATE_HOUR_MIN_SEC_SUB_UTC_TZ | ARITH_OPER | EQUALS | COMPARE_OPER | ID | SINGLE_QUOTE_STRING | LONG | FLOAT );";
}
}
}