All Downloads are FREE. Search and download functionalities are using the official Maven repository.

on.appflow.aws-custom-connector-queryfilter.1.0.6.source-code.CustomConnectorQueryFilterLexer Maven / Gradle / Ivy

/*-
 * #%L
 * aws-custom-connector-queryfilter
 * %%
 * Copyright (C) 2021 - 2022 Amazon Web Services
 * %%
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 * 
 *      http://www.apache.org/licenses/LICENSE-2.0
 * 
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 * #L%
 */
// Generated from CustomConnectorQueryFilterLexer.g4 by ANTLR 4.9.1

package com.amazonaws.appflow.custom.connector.queryfilter.antlr;

import org.antlr.v4.runtime.Lexer;
import org.antlr.v4.runtime.CharStream;
import org.antlr.v4.runtime.Token;
import org.antlr.v4.runtime.TokenStream;
import org.antlr.v4.runtime.*;
import org.antlr.v4.runtime.atn.*;
import org.antlr.v4.runtime.dfa.DFA;
import org.antlr.v4.runtime.misc.*;

@SuppressWarnings({"all", "warnings", "unchecked", "unused", "cast"})
public class CustomConnectorQueryFilterLexer extends Lexer {
	static { RuntimeMetaData.checkVersion("4.9.1", RuntimeMetaData.VERSION); }

	protected static final DFA[] _decisionToDFA;
	protected static final PredictionContextCache _sharedContextCache =
		new PredictionContextCache();
	public static final int
		AND=1, OR=2, NOT=3, TRUE=4, FALSE=5, GT=6, GE=7, LT=8, LE=9, EQ=10, NE=11, 
		LIKE=12, BETWEEN=13, LPAREN=14, RPAREN=15, NULL=16, IN=17, COMMA=18, IDENTIFIER=19, 
		DECIMAL=20, SINGLE_STRING=21, DOUBLE_STRING=22, EMPTY_SINGLE_STRING=23, 
		EMPTY_DOUBLE_STRING=24, WS=25, DATE=26, DATETIME=27;
	public static String[] channelNames = {
		"DEFAULT_TOKEN_CHANNEL", "HIDDEN"
	};

	public static String[] modeNames = {
		"DEFAULT_MODE"
	};

	private static String[] makeRuleNames() {
		return new String[] {
			"AND", "OR", "NOT", "TRUE", "FALSE", "GT", "GE", "LT", "LE", "EQ", "NE", 
			"LIKE", "BETWEEN", "LPAREN", "RPAREN", "NULL", "IN", "COMMA", "IDENTIFIER", 
			"DECIMAL", "SINGLE_STRING", "DOUBLE_STRING", "EMPTY_SINGLE_STRING", "EMPTY_DOUBLE_STRING", 
			"STR_ESC", "WS", "DATE", "DATETIME", "TIME"
		};
	}
	public static final String[] ruleNames = makeRuleNames();

	private static String[] makeLiteralNames() {
		return new String[] {
			null, null, null, null, null, null, "'>'", "'>='", "'<'", "'<='", "'='", 
			"'!='", null, null, "'('", "')'", "'null'", null, "','"
		};
	}
	private static final String[] _LITERAL_NAMES = makeLiteralNames();
	private static String[] makeSymbolicNames() {
		return new String[] {
			null, "AND", "OR", "NOT", "TRUE", "FALSE", "GT", "GE", "LT", "LE", "EQ", 
			"NE", "LIKE", "BETWEEN", "LPAREN", "RPAREN", "NULL", "IN", "COMMA", "IDENTIFIER", 
			"DECIMAL", "SINGLE_STRING", "DOUBLE_STRING", "EMPTY_SINGLE_STRING", "EMPTY_DOUBLE_STRING", 
			"WS", "DATE", "DATETIME"
		};
	}
	private static final String[] _SYMBOLIC_NAMES = makeSymbolicNames();
	public static final Vocabulary VOCABULARY = new VocabularyImpl(_LITERAL_NAMES, _SYMBOLIC_NAMES);

	/**
	 * @deprecated Use {@link #VOCABULARY} instead.
	 */
	@Deprecated
	public static final String[] tokenNames;
	static {
		tokenNames = new String[_SYMBOLIC_NAMES.length];
		for (int i = 0; i < tokenNames.length; i++) {
			tokenNames[i] = VOCABULARY.getLiteralName(i);
			if (tokenNames[i] == null) {
				tokenNames[i] = VOCABULARY.getSymbolicName(i);
			}

			if (tokenNames[i] == null) {
				tokenNames[i] = "";
			}
		}
	}

	@Override
	@Deprecated
	public String[] getTokenNames() {
		return tokenNames;
	}

	@Override

	public Vocabulary getVocabulary() {
		return VOCABULARY;
	}


	public CustomConnectorQueryFilterLexer(CharStream input) {
		super(input);
		_interp = new LexerATNSimulator(this,_ATN,_decisionToDFA,_sharedContextCache);
	}

	@Override
	public String getGrammarFileName() { return "CustomConnectorQueryFilterLexer.g4"; }

	@Override
	public String[] getRuleNames() { return ruleNames; }

	@Override
	public String getSerializedATN() { return _serializedATN; }

	@Override
	public String[] getChannelNames() { return channelNames; }

	@Override
	public String[] getModeNames() { return modeNames; }

	@Override
	public ATN getATN() { return _ATN; }

	public static final String _serializedATN =
		"\3\u608b\ua72a\u8133\ub9ed\u417c\u3be7\u7786\u5964\2\35\u011f\b\1\4\2"+
		"\t\2\4\3\t\3\4\4\t\4\4\5\t\5\4\6\t\6\4\7\t\7\4\b\t\b\4\t\t\t\4\n\t\n\4"+
		"\13\t\13\4\f\t\f\4\r\t\r\4\16\t\16\4\17\t\17\4\20\t\20\4\21\t\21\4\22"+
		"\t\22\4\23\t\23\4\24\t\24\4\25\t\25\4\26\t\26\4\27\t\27\4\30\t\30\4\31"+
		"\t\31\4\32\t\32\4\33\t\33\4\34\t\34\4\35\t\35\4\36\t\36\3\2\3\2\3\2\3"+
		"\2\3\2\3\2\5\2D\n\2\3\3\3\3\3\3\3\3\5\3J\n\3\3\4\3\4\3\4\3\4\3\4\3\4\5"+
		"\4R\n\4\3\5\3\5\3\5\3\5\3\5\3\5\3\5\3\5\3\5\3\5\3\5\3\5\5\5`\n\5\3\6\3"+
		"\6\3\6\3\6\3\6\3\6\3\6\3\6\3\6\3\6\3\6\3\6\3\6\3\6\3\6\5\6q\n\6\3\7\3"+
		"\7\3\b\3\b\3\b\3\t\3\t\3\n\3\n\3\n\3\13\3\13\3\f\3\f\3\f\3\r\3\r\3\r\3"+
		"\r\3\r\3\r\3\r\3\r\3\r\3\r\3\r\3\r\3\r\3\r\3\r\3\r\5\r\u0092\n\r\3\16"+
		"\3\16\3\16\3\16\3\16\3\16\3\16\3\16\3\16\3\16\3\16\3\16\3\16\3\16\5\16"+
		"\u00a2\n\16\3\17\3\17\3\20\3\20\3\21\3\21\3\21\3\21\3\21\3\22\3\22\3\22"+
		"\3\22\5\22\u00b1\n\22\3\23\3\23\3\24\3\24\7\24\u00b7\n\24\f\24\16\24\u00ba"+
		"\13\24\3\25\5\25\u00bd\n\25\3\25\6\25\u00c0\n\25\r\25\16\25\u00c1\3\25"+
		"\3\25\6\25\u00c6\n\25\r\25\16\25\u00c7\5\25\u00ca\n\25\3\26\3\26\3\26"+
		"\6\26\u00cf\n\26\r\26\16\26\u00d0\3\26\3\26\3\27\3\27\3\27\6\27\u00d8"+
		"\n\27\r\27\16\27\u00d9\3\27\3\27\3\30\3\30\3\30\3\31\3\31\3\31\3\32\3"+
		"\32\3\32\3\33\6\33\u00e8\n\33\r\33\16\33\u00e9\3\33\3\33\3\34\3\34\3\34"+
		"\3\34\3\34\3\34\3\34\3\34\3\34\5\34\u00f7\n\34\3\34\3\34\3\34\3\34\3\34"+
		"\3\34\3\34\3\34\3\34\5\34\u0102\n\34\3\35\3\35\3\35\3\35\3\36\3\36\3\36"+
		"\3\36\3\36\3\36\5\36\u010e\n\36\3\36\3\36\3\36\3\36\3\36\3\36\3\36\3\36"+
		"\6\36\u0118\n\36\r\36\16\36\u0119\5\36\u011c\n\36\3\36\3\36\2\2\37\3\3"+
		"\5\4\7\5\t\6\13\7\r\b\17\t\21\n\23\13\25\f\27\r\31\16\33\17\35\20\37\21"+
		"!\22#\23%\24\'\25)\26+\27-\30/\31\61\32\63\2\65\33\67\349\35;\2\3\2\16"+
		"\4\2C\\c|\7\2//\62;C\\aac|\3\2\62;\3\2))\3\2$$\b\2$$))^^ppttvv\5\2\13"+
		"\f\16\17\"\"\3\2\63;\3\2\62\64\3\2\62\63\3\2\62\66\3\2\62\67\2\u0138\2"+
		"\3\3\2\2\2\2\5\3\2\2\2\2\7\3\2\2\2\2\t\3\2\2\2\2\13\3\2\2\2\2\r\3\2\2"+
		"\2\2\17\3\2\2\2\2\21\3\2\2\2\2\23\3\2\2\2\2\25\3\2\2\2\2\27\3\2\2\2\2"+
		"\31\3\2\2\2\2\33\3\2\2\2\2\35\3\2\2\2\2\37\3\2\2\2\2!\3\2\2\2\2#\3\2\2"+
		"\2\2%\3\2\2\2\2\'\3\2\2\2\2)\3\2\2\2\2+\3\2\2\2\2-\3\2\2\2\2/\3\2\2\2"+
		"\2\61\3\2\2\2\2\65\3\2\2\2\2\67\3\2\2\2\29\3\2\2\2\3C\3\2\2\2\5I\3\2\2"+
		"\2\7Q\3\2\2\2\t_\3\2\2\2\13p\3\2\2\2\rr\3\2\2\2\17t\3\2\2\2\21w\3\2\2"+
		"\2\23y\3\2\2\2\25|\3\2\2\2\27~\3\2\2\2\31\u0091\3\2\2\2\33\u00a1\3\2\2"+
		"\2\35\u00a3\3\2\2\2\37\u00a5\3\2\2\2!\u00a7\3\2\2\2#\u00b0\3\2\2\2%\u00b2"+
		"\3\2\2\2\'\u00b4\3\2\2\2)\u00bc\3\2\2\2+\u00cb\3\2\2\2-\u00d4\3\2\2\2"+
		"/\u00dd\3\2\2\2\61\u00e0\3\2\2\2\63\u00e3\3\2\2\2\65\u00e7\3\2\2\2\67"+
		"\u00ed\3\2\2\29\u0103\3\2\2\2;\u010d\3\2\2\2=>\7C\2\2>?\7P\2\2?D\7F\2"+
		"\2@A\7c\2\2AB\7p\2\2BD\7f\2\2C=\3\2\2\2C@\3\2\2\2D\4\3\2\2\2EF\7Q\2\2"+
		"FJ\7T\2\2GH\7q\2\2HJ\7t\2\2IE\3\2\2\2IG\3\2\2\2J\6\3\2\2\2KL\7P\2\2LM"+
		"\7Q\2\2MR\7V\2\2NO\7p\2\2OP\7q\2\2PR\7v\2\2QK\3\2\2\2QN\3\2\2\2R\b\3\2"+
		"\2\2ST\7V\2\2TU\7T\2\2UV\7W\2\2V`\7G\2\2WX\7V\2\2XY\7t\2\2YZ\7w\2\2Z`"+
		"\7g\2\2[\\\7v\2\2\\]\7t\2\2]^\7w\2\2^`\7g\2\2_S\3\2\2\2_W\3\2\2\2_[\3"+
		"\2\2\2`\n\3\2\2\2ab\7H\2\2bc\7C\2\2cd\7N\2\2de\7U\2\2eq\7G\2\2fg\7H\2"+
		"\2gh\7c\2\2hi\7n\2\2ij\7u\2\2jq\7g\2\2kl\7h\2\2lm\7c\2\2mn\7n\2\2no\7"+
		"u\2\2oq\7g\2\2pa\3\2\2\2pf\3\2\2\2pk\3\2\2\2q\f\3\2\2\2rs\7@\2\2s\16\3"+
		"\2\2\2tu\7@\2\2uv\7?\2\2v\20\3\2\2\2wx\7>\2\2x\22\3\2\2\2yz\7>\2\2z{\7"+
		"?\2\2{\24\3\2\2\2|}\7?\2\2}\26\3\2\2\2~\177\7#\2\2\177\u0080\7?\2\2\u0080"+
		"\30\3\2\2\2\u0081\u0082\7E\2\2\u0082\u0083\7Q\2\2\u0083\u0084\7P\2\2\u0084"+
		"\u0085\7V\2\2\u0085\u0086\7C\2\2\u0086\u0087\7K\2\2\u0087\u0088\7P\2\2"+
		"\u0088\u0092\7U\2\2\u0089\u008a\7e\2\2\u008a\u008b\7q\2\2\u008b\u008c"+
		"\7p\2\2\u008c\u008d\7v\2\2\u008d\u008e\7c\2\2\u008e\u008f\7k\2\2\u008f"+
		"\u0090\7p\2\2\u0090\u0092\7u\2\2\u0091\u0081\3\2\2\2\u0091\u0089\3\2\2"+
		"\2\u0092\32\3\2\2\2\u0093\u0094\7D\2\2\u0094\u0095\7G\2\2\u0095\u0096"+
		"\7V\2\2\u0096\u0097\7Y\2\2\u0097\u0098\7G\2\2\u0098\u0099\7G\2\2\u0099"+
		"\u00a2\7P\2\2\u009a\u009b\7d\2\2\u009b\u009c\7g\2\2\u009c\u009d\7v\2\2"+
		"\u009d\u009e\7y\2\2\u009e\u009f\7g\2\2\u009f\u00a0\7g\2\2\u00a0\u00a2"+
		"\7p\2\2\u00a1\u0093\3\2\2\2\u00a1\u009a\3\2\2\2\u00a2\34\3\2\2\2\u00a3"+
		"\u00a4\7*\2\2\u00a4\36\3\2\2\2\u00a5\u00a6\7+\2\2\u00a6 \3\2\2\2\u00a7"+
		"\u00a8\7p\2\2\u00a8\u00a9\7w\2\2\u00a9\u00aa\7n\2\2\u00aa\u00ab\7n\2\2"+
		"\u00ab\"\3\2\2\2\u00ac\u00ad\7K\2\2\u00ad\u00b1\7P\2\2\u00ae\u00af\7k"+
		"\2\2\u00af\u00b1\7p\2\2\u00b0\u00ac\3\2\2\2\u00b0\u00ae\3\2\2\2\u00b1"+
		"$\3\2\2\2\u00b2\u00b3\7.\2\2\u00b3&\3\2\2\2\u00b4\u00b8\t\2\2\2\u00b5"+
		"\u00b7\t\3\2\2\u00b6\u00b5\3\2\2\2\u00b7\u00ba\3\2\2\2\u00b8\u00b6\3\2"+
		"\2\2\u00b8\u00b9\3\2\2\2\u00b9(\3\2\2\2\u00ba\u00b8\3\2\2\2\u00bb\u00bd"+
		"\7/\2\2\u00bc\u00bb\3\2\2\2\u00bc\u00bd\3\2\2\2\u00bd\u00bf\3\2\2\2\u00be"+
		"\u00c0\t\4\2\2\u00bf\u00be\3\2\2\2\u00c0\u00c1\3\2\2\2\u00c1\u00bf\3\2"+
		"\2\2\u00c1\u00c2\3\2\2\2\u00c2\u00c9\3\2\2\2\u00c3\u00c5\7\60\2\2\u00c4"+
		"\u00c6\t\4\2\2\u00c5\u00c4\3\2\2\2\u00c6\u00c7\3\2\2\2\u00c7\u00c5\3\2"+
		"\2\2\u00c7\u00c8\3\2\2\2\u00c8\u00ca\3\2\2\2\u00c9\u00c3\3\2\2\2\u00c9"+
		"\u00ca\3\2\2\2\u00ca*\3\2\2\2\u00cb\u00ce\7)\2\2\u00cc\u00cf\n\5\2\2\u00cd"+
		"\u00cf\5\63\32\2\u00ce\u00cc\3\2\2\2\u00ce\u00cd\3\2\2\2\u00cf\u00d0\3"+
		"\2\2\2\u00d0\u00ce\3\2\2\2\u00d0\u00d1\3\2\2\2\u00d1\u00d2\3\2\2\2\u00d2"+
		"\u00d3\7)\2\2\u00d3,\3\2\2\2\u00d4\u00d7\7$\2\2\u00d5\u00d8\n\6\2\2\u00d6"+
		"\u00d8\5\63\32\2\u00d7\u00d5\3\2\2\2\u00d7\u00d6\3\2\2\2\u00d8\u00d9\3"+
		"\2\2\2\u00d9\u00d7\3\2\2\2\u00d9\u00da\3\2\2\2\u00da\u00db\3\2\2\2\u00db"+
		"\u00dc\7$\2\2\u00dc.\3\2\2\2\u00dd\u00de\7)\2\2\u00de\u00df\7)\2\2\u00df"+
		"\60\3\2\2\2\u00e0\u00e1\7$\2\2\u00e1\u00e2\7$\2\2\u00e2\62\3\2\2\2\u00e3"+
		"\u00e4\7^\2\2\u00e4\u00e5\t\7\2\2\u00e5\64\3\2\2\2\u00e6\u00e8\t\b\2\2"+
		"\u00e7\u00e6\3\2\2\2\u00e8\u00e9\3\2\2\2\u00e9\u00e7\3\2\2\2\u00e9\u00ea"+
		"\3\2\2\2\u00ea\u00eb\3\2\2\2\u00eb\u00ec\b\33\2\2\u00ec\66\3\2\2\2\u00ed"+
		"\u00ee\t\4\2\2\u00ee\u00ef\t\4\2\2\u00ef\u00f0\t\4\2\2\u00f0\u00f1\t\4"+
		"\2\2\u00f1\u00f6\7/\2\2\u00f2\u00f3\7\62\2\2\u00f3\u00f7\t\t\2\2\u00f4"+
		"\u00f5\7\63\2\2\u00f5\u00f7\t\n\2\2\u00f6\u00f2\3\2\2\2\u00f6\u00f4\3"+
		"\2\2\2\u00f7\u00f8\3\2\2\2\u00f8\u0101\7/\2\2\u00f9\u00fa\7\62\2\2\u00fa"+
		"\u0102\t\4\2\2\u00fb\u00fc\7\63\2\2\u00fc\u0102\t\4\2\2\u00fd\u00fe\7"+
		"\64\2\2\u00fe\u0102\t\4\2\2\u00ff\u0100\7\65\2\2\u0100\u0102\t\13\2\2"+
		"\u0101\u00f9\3\2\2\2\u0101\u00fb\3\2\2\2\u0101\u00fd\3\2\2\2\u0101\u00ff"+
		"\3\2\2\2\u01028\3\2\2\2\u0103\u0104\5\67\34\2\u0104\u0105\7V\2\2\u0105"+
		"\u0106\5;\36\2\u0106:\3\2\2\2\u0107\u0108\7\62\2\2\u0108\u010e\t\4\2\2"+
		"\u0109\u010a\7\63\2\2\u010a\u010e\t\4\2\2\u010b\u010c\7\64\2\2\u010c\u010e"+
		"\t\f\2\2\u010d\u0107\3\2\2\2\u010d\u0109\3\2\2\2\u010d\u010b\3\2\2\2\u010e"+
		"\u010f\3\2\2\2\u010f\u0110\7<\2\2\u0110\u0111\t\r\2\2\u0111\u0112\t\4"+
		"\2\2\u0112\u0113\7<\2\2\u0113\u0114\t\r\2\2\u0114\u011b\t\4\2\2\u0115"+
		"\u0117\7\60\2\2\u0116\u0118\t\4\2\2\u0117\u0116\3\2\2\2\u0118\u0119\3"+
		"\2\2\2\u0119\u0117\3\2\2\2\u0119\u011a\3\2\2\2\u011a\u011c\3\2\2\2\u011b"+
		"\u0115\3\2\2\2\u011b\u011c\3\2\2\2\u011c\u011d\3\2\2\2\u011d\u011e\7\\"+
		"\2\2\u011e<\3\2\2\2\32\2CIQ_p\u0091\u00a1\u00b0\u00b8\u00bc\u00c1\u00c7"+
		"\u00c9\u00ce\u00d0\u00d7\u00d9\u00e9\u00f6\u0101\u010d\u0119\u011b\3\b"+
		"\2\2";
	public static final ATN _ATN =
		new ATNDeserializer().deserialize(_serializedATN.toCharArray());
	static {
		_decisionToDFA = new DFA[_ATN.getNumberOfDecisions()];
		for (int i = 0; i < _ATN.getNumberOfDecisions(); i++) {
			_decisionToDFA[i] = new DFA(_ATN.getDecisionState(i), i);
		}
	}
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy