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

org.apache.cassandra.cql3.CqlLexer Maven / Gradle / Ivy

Go to download

The Apache Cassandra Project develops a highly scalable second-generation distributed database, bringing together Dynamo's fully distributed design and Bigtable's ColumnFamily-based data model.

There is a newer version: 5.0.2
Show newest version
// $ANTLR 3.5.2 Cql__.g 2024-08-14 11:20:18

    package org.apache.cassandra.cql3;


import org.antlr.runtime.*;
import java.util.Stack;
import java.util.List;
import java.util.ArrayList;

@SuppressWarnings("all")
public class CqlLexer extends Lexer {
	public static final int EOF=-1;
	public static final int T__199=199;
	public static final int T__200=200;
	public static final int T__201=201;
	public static final int T__202=202;
	public static final int T__203=203;
	public static final int T__204=204;
	public static final int T__205=205;
	public static final int T__206=206;
	public static final int T__207=207;
	public static final int T__208=208;
	public static final int T__209=209;
	public static final int T__210=210;
	public static final int T__211=211;
	public static final int T__212=212;
	public static final int T__213=213;
	public static final int T__214=214;
	public static final int T__215=215;
	public static final int T__216=216;
	public static final int T__217=217;
	public static final int T__218=218;
	public static final int T__219=219;
	public static final int T__220=220;
	public static final int T__221=221;
	public static final int T__222=222;
	public static final int A=4;
	public static final int B=5;
	public static final int BOOLEAN=6;
	public static final int C=7;
	public static final int COMMENT=8;
	public static final int D=9;
	public static final int DIGIT=10;
	public static final int DURATION=11;
	public static final int DURATION_ISO_8601_PERIOD_DESIGNATORS=12;
	public static final int DURATION_ISO_8601_TIME_DESIGNATORS=13;
	public static final int DURATION_ISO_8601_WEEK_PERIOD_DESIGNATOR=14;
	public static final int DURATION_UNIT=15;
	public static final int E=16;
	public static final int EMPTY_QUOTED_NAME=17;
	public static final int EXPONENT=18;
	public static final int F=19;
	public static final int FLOAT=20;
	public static final int G=21;
	public static final int H=22;
	public static final int HEX=23;
	public static final int HEXNUMBER=24;
	public static final int I=25;
	public static final int IDENT=26;
	public static final int INTEGER=27;
	public static final int J=28;
	public static final int K=29;
	public static final int K_ACCESS=30;
	public static final int K_ADD=31;
	public static final int K_AGGREGATE=32;
	public static final int K_AGGREGATES=33;
	public static final int K_ALL=34;
	public static final int K_ALLOW=35;
	public static final int K_ALTER=36;
	public static final int K_AND=37;
	public static final int K_APPLY=38;
	public static final int K_AS=39;
	public static final int K_ASC=40;
	public static final int K_ASCII=41;
	public static final int K_AUTHORIZE=42;
	public static final int K_BATCH=43;
	public static final int K_BEGIN=44;
	public static final int K_BIGINT=45;
	public static final int K_BLOB=46;
	public static final int K_BOOLEAN=47;
	public static final int K_BY=48;
	public static final int K_CALLED=49;
	public static final int K_CAST=50;
	public static final int K_CLUSTER=51;
	public static final int K_CLUSTERING=52;
	public static final int K_COLUMNFAMILY=53;
	public static final int K_COMPACT=54;
	public static final int K_CONTAINS=55;
	public static final int K_COUNT=56;
	public static final int K_COUNTER=57;
	public static final int K_CREATE=58;
	public static final int K_CUSTOM=59;
	public static final int K_DATACENTERS=60;
	public static final int K_DATE=61;
	public static final int K_DECIMAL=62;
	public static final int K_DEFAULT=63;
	public static final int K_DELETE=64;
	public static final int K_DESC=65;
	public static final int K_DESCRIBE=66;
	public static final int K_DISTINCT=67;
	public static final int K_DOUBLE=68;
	public static final int K_DROP=69;
	public static final int K_DURATION=70;
	public static final int K_ENTRIES=71;
	public static final int K_EXECUTE=72;
	public static final int K_EXISTS=73;
	public static final int K_FILTERING=74;
	public static final int K_FINALFUNC=75;
	public static final int K_FLOAT=76;
	public static final int K_FROM=77;
	public static final int K_FROZEN=78;
	public static final int K_FULL=79;
	public static final int K_FUNCTION=80;
	public static final int K_FUNCTIONS=81;
	public static final int K_GRANT=82;
	public static final int K_GROUP=83;
	public static final int K_HASHED=84;
	public static final int K_IF=85;
	public static final int K_IN=86;
	public static final int K_INDEX=87;
	public static final int K_INET=88;
	public static final int K_INITCOND=89;
	public static final int K_INPUT=90;
	public static final int K_INSERT=91;
	public static final int K_INT=92;
	public static final int K_INTERNALS=93;
	public static final int K_INTO=94;
	public static final int K_IS=95;
	public static final int K_JSON=96;
	public static final int K_KEY=97;
	public static final int K_KEYS=98;
	public static final int K_KEYSPACE=99;
	public static final int K_KEYSPACES=100;
	public static final int K_LANGUAGE=101;
	public static final int K_LIKE=102;
	public static final int K_LIMIT=103;
	public static final int K_LIST=104;
	public static final int K_LOGIN=105;
	public static final int K_MAP=106;
	public static final int K_MATERIALIZED=107;
	public static final int K_MBEAN=108;
	public static final int K_MBEANS=109;
	public static final int K_MODIFY=110;
	public static final int K_NEGATIVE_INFINITY=111;
	public static final int K_NEGATIVE_NAN=112;
	public static final int K_NOLOGIN=113;
	public static final int K_NORECURSIVE=114;
	public static final int K_NOSUPERUSER=115;
	public static final int K_NOT=116;
	public static final int K_NULL=117;
	public static final int K_OF=118;
	public static final int K_ON=119;
	public static final int K_ONLY=120;
	public static final int K_OPTIONS=121;
	public static final int K_OR=122;
	public static final int K_ORDER=123;
	public static final int K_PARTITION=124;
	public static final int K_PASSWORD=125;
	public static final int K_PER=126;
	public static final int K_PERMISSION=127;
	public static final int K_PERMISSIONS=128;
	public static final int K_POSITIVE_INFINITY=129;
	public static final int K_POSITIVE_NAN=130;
	public static final int K_PRIMARY=131;
	public static final int K_RENAME=132;
	public static final int K_REPLACE=133;
	public static final int K_RETURNS=134;
	public static final int K_REVOKE=135;
	public static final int K_ROLE=136;
	public static final int K_ROLES=137;
	public static final int K_SCHEMA=138;
	public static final int K_SELECT=139;
	public static final int K_SET=140;
	public static final int K_SFUNC=141;
	public static final int K_SMALLINT=142;
	public static final int K_STATIC=143;
	public static final int K_STORAGE=144;
	public static final int K_STYPE=145;
	public static final int K_SUPERUSER=146;
	public static final int K_TABLES=147;
	public static final int K_TEXT=148;
	public static final int K_TIME=149;
	public static final int K_TIMESTAMP=150;
	public static final int K_TIMEUUID=151;
	public static final int K_TINYINT=152;
	public static final int K_TO=153;
	public static final int K_TOKEN=154;
	public static final int K_TRIGGER=155;
	public static final int K_TRUNCATE=156;
	public static final int K_TTL=157;
	public static final int K_TUPLE=158;
	public static final int K_TYPE=159;
	public static final int K_TYPES=160;
	public static final int K_UNLOGGED=161;
	public static final int K_UNSET=162;
	public static final int K_UPDATE=163;
	public static final int K_USE=164;
	public static final int K_USER=165;
	public static final int K_USERS=166;
	public static final int K_USING=167;
	public static final int K_UUID=168;
	public static final int K_VALUES=169;
	public static final int K_VARCHAR=170;
	public static final int K_VARINT=171;
	public static final int K_VIEW=172;
	public static final int K_WHERE=173;
	public static final int K_WITH=174;
	public static final int K_WRITETIME=175;
	public static final int L=176;
	public static final int LETTER=177;
	public static final int M=178;
	public static final int MULTILINE_COMMENT=179;
	public static final int N=180;
	public static final int O=181;
	public static final int P=182;
	public static final int Q=183;
	public static final int QMARK=184;
	public static final int QUOTED_NAME=185;
	public static final int R=186;
	public static final int RANGE=187;
	public static final int S=188;
	public static final int STRING_LITERAL=189;
	public static final int T=190;
	public static final int U=191;
	public static final int UUID=192;
	public static final int V=193;
	public static final int W=194;
	public static final int WS=195;
	public static final int X=196;
	public static final int Y=197;
	public static final int Z=198;
	public static final int Tokens=223;

	    List tokens = new ArrayList();

	    public void emit(Token token)
	    {
	        state.token = token;
	        tokens.add(token);
	    }

	    public Token nextToken()
	    {
	        super.nextToken();
	        if (tokens.size() == 0)
	            return new CommonToken(Token.EOF);
	        return tokens.remove(0);
	    }

	    private final List listeners = new ArrayList();

	    public void addErrorListener(ErrorListener listener)
	    {
	        this.listeners.add(listener);
	    }

	    public void removeErrorListener(ErrorListener listener)
	    {
	        this.listeners.remove(listener);
	    }

	    public void displayRecognitionError(String[] tokenNames, RecognitionException e)
	    {
	        for (int i = 0, m = listeners.size(); i < m; i++)
	            listeners.get(i).syntaxError(this, tokenNames, e);
	    }


	// delegates
	public Cql_Lexer gLexer;
	// delegators
	public Lexer[] getDelegates() {
		return new Lexer[] {gLexer};
	}

	public CqlLexer() {} 
	public CqlLexer(CharStream input) {
		this(input, new RecognizerSharedState());
	}
	public CqlLexer(CharStream input, RecognizerSharedState state) {
		super(input,state);
		gLexer = new Cql_Lexer(input, state, this);
	}
	@Override public String getGrammarFileName() { return "Cql__.g"; }

	// $ANTLR start "T__199"
	public final void mT__199() throws RecognitionException {
		try {
			int _type = T__199;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// Cql__.g:47:8: ( '!=' )
			// Cql__.g:47:10: '!='
			{
			match("!="); 

			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "T__199"

	// $ANTLR start "T__200"
	public final void mT__200() throws RecognitionException {
		try {
			int _type = T__200;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// Cql__.g:48:8: ( '%' )
			// Cql__.g:48:10: '%'
			{
			match('%'); 
			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "T__200"

	// $ANTLR start "T__201"
	public final void mT__201() throws RecognitionException {
		try {
			int _type = T__201;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// Cql__.g:49:8: ( '(' )
			// Cql__.g:49:10: '('
			{
			match('('); 
			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "T__201"

	// $ANTLR start "T__202"
	public final void mT__202() throws RecognitionException {
		try {
			int _type = T__202;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// Cql__.g:50:8: ( ')' )
			// Cql__.g:50:10: ')'
			{
			match(')'); 
			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "T__202"

	// $ANTLR start "T__203"
	public final void mT__203() throws RecognitionException {
		try {
			int _type = T__203;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// Cql__.g:51:8: ( '+' )
			// Cql__.g:51:10: '+'
			{
			match('+'); 
			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "T__203"

	// $ANTLR start "T__204"
	public final void mT__204() throws RecognitionException {
		try {
			int _type = T__204;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// Cql__.g:52:8: ( '+=' )
			// Cql__.g:52:10: '+='
			{
			match("+="); 

			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "T__204"

	// $ANTLR start "T__205"
	public final void mT__205() throws RecognitionException {
		try {
			int _type = T__205;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// Cql__.g:53:8: ( ',' )
			// Cql__.g:53:10: ','
			{
			match(','); 
			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "T__205"

	// $ANTLR start "T__206"
	public final void mT__206() throws RecognitionException {
		try {
			int _type = T__206;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// Cql__.g:54:8: ( '-' )
			// Cql__.g:54:10: '-'
			{
			match('-'); 
			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "T__206"

	// $ANTLR start "T__207"
	public final void mT__207() throws RecognitionException {
		try {
			int _type = T__207;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// Cql__.g:55:8: ( '-=' )
			// Cql__.g:55:10: '-='
			{
			match("-="); 

			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "T__207"

	// $ANTLR start "T__208"
	public final void mT__208() throws RecognitionException {
		try {
			int _type = T__208;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// Cql__.g:56:8: ( '.' )
			// Cql__.g:56:10: '.'
			{
			match('.'); 
			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "T__208"

	// $ANTLR start "T__209"
	public final void mT__209() throws RecognitionException {
		try {
			int _type = T__209;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// Cql__.g:57:8: ( '/' )
			// Cql__.g:57:10: '/'
			{
			match('/'); 
			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "T__209"

	// $ANTLR start "T__210"
	public final void mT__210() throws RecognitionException {
		try {
			int _type = T__210;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// Cql__.g:58:8: ( ':' )
			// Cql__.g:58:10: ':'
			{
			match(':'); 
			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "T__210"

	// $ANTLR start "T__211"
	public final void mT__211() throws RecognitionException {
		try {
			int _type = T__211;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// Cql__.g:59:8: ( ';' )
			// Cql__.g:59:10: ';'
			{
			match(';'); 
			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "T__211"

	// $ANTLR start "T__212"
	public final void mT__212() throws RecognitionException {
		try {
			int _type = T__212;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// Cql__.g:60:8: ( '<' )
			// Cql__.g:60:10: '<'
			{
			match('<'); 
			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "T__212"

	// $ANTLR start "T__213"
	public final void mT__213() throws RecognitionException {
		try {
			int _type = T__213;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// Cql__.g:61:8: ( '<=' )
			// Cql__.g:61:10: '<='
			{
			match("<="); 

			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "T__213"

	// $ANTLR start "T__214"
	public final void mT__214() throws RecognitionException {
		try {
			int _type = T__214;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// Cql__.g:62:8: ( '=' )
			// Cql__.g:62:10: '='
			{
			match('='); 
			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "T__214"

	// $ANTLR start "T__215"
	public final void mT__215() throws RecognitionException {
		try {
			int _type = T__215;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// Cql__.g:63:8: ( '>' )
			// Cql__.g:63:10: '>'
			{
			match('>'); 
			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "T__215"

	// $ANTLR start "T__216"
	public final void mT__216() throws RecognitionException {
		try {
			int _type = T__216;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// Cql__.g:64:8: ( '>=' )
			// Cql__.g:64:10: '>='
			{
			match(">="); 

			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "T__216"

	// $ANTLR start "T__217"
	public final void mT__217() throws RecognitionException {
		try {
			int _type = T__217;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// Cql__.g:65:8: ( '[' )
			// Cql__.g:65:10: '['
			{
			match('['); 
			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "T__217"

	// $ANTLR start "T__218"
	public final void mT__218() throws RecognitionException {
		try {
			int _type = T__218;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// Cql__.g:66:8: ( '\\*' )
			// Cql__.g:66:10: '\\*'
			{
			match('*'); 
			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "T__218"

	// $ANTLR start "T__219"
	public final void mT__219() throws RecognitionException {
		try {
			int _type = T__219;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// Cql__.g:67:8: ( ']' )
			// Cql__.g:67:10: ']'
			{
			match(']'); 
			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "T__219"

	// $ANTLR start "T__220"
	public final void mT__220() throws RecognitionException {
		try {
			int _type = T__220;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// Cql__.g:68:8: ( 'expr(' )
			// Cql__.g:68:10: 'expr('
			{
			match("expr("); 

			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "T__220"

	// $ANTLR start "T__221"
	public final void mT__221() throws RecognitionException {
		try {
			int _type = T__221;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// Cql__.g:69:8: ( '{' )
			// Cql__.g:69:10: '{'
			{
			match('{'); 
			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "T__221"

	// $ANTLR start "T__222"
	public final void mT__222() throws RecognitionException {
		try {
			int _type = T__222;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// Cql__.g:70:8: ( '}' )
			// Cql__.g:70:10: '}'
			{
			match('}'); 
			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "T__222"

	@Override
	public void mTokens() throws RecognitionException {
		// Cql__.g:1:8: ( T__199 | T__200 | T__201 | T__202 | T__203 | T__204 | T__205 | T__206 | T__207 | T__208 | T__209 | T__210 | T__211 | T__212 | T__213 | T__214 | T__215 | T__216 | T__217 | T__218 | T__219 | T__220 | T__221 | T__222 | Lexer. Tokens )
		int alt1=25;
		alt1 = dfa1.predict(input);
		switch (alt1) {
			case 1 :
				// Cql__.g:1:10: T__199
				{
				mT__199(); 

				}
				break;
			case 2 :
				// Cql__.g:1:17: T__200
				{
				mT__200(); 

				}
				break;
			case 3 :
				// Cql__.g:1:24: T__201
				{
				mT__201(); 

				}
				break;
			case 4 :
				// Cql__.g:1:31: T__202
				{
				mT__202(); 

				}
				break;
			case 5 :
				// Cql__.g:1:38: T__203
				{
				mT__203(); 

				}
				break;
			case 6 :
				// Cql__.g:1:45: T__204
				{
				mT__204(); 

				}
				break;
			case 7 :
				// Cql__.g:1:52: T__205
				{
				mT__205(); 

				}
				break;
			case 8 :
				// Cql__.g:1:59: T__206
				{
				mT__206(); 

				}
				break;
			case 9 :
				// Cql__.g:1:66: T__207
				{
				mT__207(); 

				}
				break;
			case 10 :
				// Cql__.g:1:73: T__208
				{
				mT__208(); 

				}
				break;
			case 11 :
				// Cql__.g:1:80: T__209
				{
				mT__209(); 

				}
				break;
			case 12 :
				// Cql__.g:1:87: T__210
				{
				mT__210(); 

				}
				break;
			case 13 :
				// Cql__.g:1:94: T__211
				{
				mT__211(); 

				}
				break;
			case 14 :
				// Cql__.g:1:101: T__212
				{
				mT__212(); 

				}
				break;
			case 15 :
				// Cql__.g:1:108: T__213
				{
				mT__213(); 

				}
				break;
			case 16 :
				// Cql__.g:1:115: T__214
				{
				mT__214(); 

				}
				break;
			case 17 :
				// Cql__.g:1:122: T__215
				{
				mT__215(); 

				}
				break;
			case 18 :
				// Cql__.g:1:129: T__216
				{
				mT__216(); 

				}
				break;
			case 19 :
				// Cql__.g:1:136: T__217
				{
				mT__217(); 

				}
				break;
			case 20 :
				// Cql__.g:1:143: T__218
				{
				mT__218(); 

				}
				break;
			case 21 :
				// Cql__.g:1:150: T__219
				{
				mT__219(); 

				}
				break;
			case 22 :
				// Cql__.g:1:157: T__220
				{
				mT__220(); 

				}
				break;
			case 23 :
				// Cql__.g:1:164: T__221
				{
				mT__221(); 

				}
				break;
			case 24 :
				// Cql__.g:1:171: T__222
				{
				mT__222(); 

				}
				break;
			case 25 :
				// Cql__.g:1:178: Lexer. Tokens
				{
				gLexer.mTokens(); 

				}
				break;

		}
	}


	protected DFA1 dfa1 = new DFA1(this);
	static final String DFA1_eotS =
		"\5\uffff\1\27\1\uffff\1\31\1\32\1\33\2\uffff\1\35\1\uffff\1\37\3\uffff"+
		"\1\25\15\uffff\3\25\1\uffff";
	static final String DFA1_eofS =
		"\44\uffff";
	static final String DFA1_minS =
		"\1\11\4\uffff\1\75\1\uffff\1\55\1\56\1\52\2\uffff\1\75\1\uffff\1\75\3"+
		"\uffff\1\170\15\uffff\1\160\1\162\1\50\1\uffff";
	static final String DFA1_maxS =
		"\1\175\4\uffff\1\75\1\uffff\1\156\1\56\1\57\2\uffff\1\75\1\uffff\1\75"+
		"\3\uffff\1\170\15\uffff\1\160\1\162\1\50\1\uffff";
	static final String DFA1_acceptS =
		"\1\uffff\1\1\1\2\1\3\1\4\1\uffff\1\7\3\uffff\1\14\1\15\1\uffff\1\20\1"+
		"\uffff\1\23\1\24\1\25\1\uffff\1\27\1\30\1\31\1\6\1\5\1\11\1\10\1\12\1"+
		"\13\1\17\1\16\1\22\1\21\3\uffff\1\26";
	static final String DFA1_specialS =
		"\44\uffff}>";
	static final String[] DFA1_transitionS = {
			"\2\25\2\uffff\1\25\22\uffff\1\25\1\1\1\25\1\uffff\1\25\1\2\1\uffff\1"+
			"\25\1\3\1\4\1\20\1\5\1\6\1\7\1\10\1\11\12\25\1\12\1\13\1\14\1\15\1\16"+
			"\1\25\1\uffff\32\25\1\17\1\uffff\1\21\3\uffff\4\25\1\22\25\25\1\23\1"+
			"\uffff\1\24",
			"",
			"",
			"",
			"",
			"\1\26",
			"",
			"\1\25\2\uffff\12\25\3\uffff\1\30\13\uffff\1\25\4\uffff\1\25\1\uffff"+
			"\1\25\30\uffff\1\25\4\uffff\1\25",
			"\1\25",
			"\1\25\4\uffff\1\25",
			"",
			"",
			"\1\34",
			"",
			"\1\36",
			"",
			"",
			"",
			"\1\40",
			"",
			"",
			"",
			"",
			"",
			"",
			"",
			"",
			"",
			"",
			"",
			"",
			"",
			"\1\41",
			"\1\42",
			"\1\43",
			""
	};

	static final short[] DFA1_eot = DFA.unpackEncodedString(DFA1_eotS);
	static final short[] DFA1_eof = DFA.unpackEncodedString(DFA1_eofS);
	static final char[] DFA1_min = DFA.unpackEncodedStringToUnsignedChars(DFA1_minS);
	static final char[] DFA1_max = DFA.unpackEncodedStringToUnsignedChars(DFA1_maxS);
	static final short[] DFA1_accept = DFA.unpackEncodedString(DFA1_acceptS);
	static final short[] DFA1_special = DFA.unpackEncodedString(DFA1_specialS);
	static final short[][] DFA1_transition;

	static {
		int numStates = DFA1_transitionS.length;
		DFA1_transition = new short[numStates][];
		for (int i=0; i




© 2015 - 2024 Weber Informatics LLC | Privacy Policy