/*******************************************************************************
* Copyright (c) 2012-2017 Codenvy, S.A.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* Codenvy, S.A. - initial API and implementation
*******************************************************************************/
// $ANTLR 3.3 Nov 30, 2010 12:50:56 org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g 2013-02-07 15:54:12
package org.eclipse.che.plugin.jdb.server.expression;
import org.antlr.runtime.*;
public class JavaLexer extends Lexer {
public static final int EOF = -1;
public static final int AND = 4;
public static final int AND_ASSIGN = 5;
public static final int ASSIGN = 6;
public static final int AT = 7;
public static final int BIT_SHIFT_RIGHT = 8;
public static final int BIT_SHIFT_RIGHT_ASSIGN = 9;
public static final int COLON = 10;
public static final int COMMA = 11;
public static final int DEC = 12;
public static final int DIV = 13;
public static final int DIV_ASSIGN = 14;
public static final int DOT = 15;
public static final int DOTSTAR = 16;
public static final int ELLIPSIS = 17;
public static final int EQUAL = 18;
public static final int GREATER_OR_EQUAL = 19;
public static final int GREATER_THAN = 20;
public static final int INC = 21;
public static final int LBRACK = 22;
public static final int LCURLY = 23;
public static final int LESS_OR_EQUAL = 24;
public static final int LESS_THAN = 25;
public static final int LOGICAL_AND = 26;
public static final int LOGICAL_NOT = 27;
public static final int LOGICAL_OR = 28;
public static final int LPAREN = 29;
public static final int MINUS = 30;
public static final int MINUS_ASSIGN = 31;
public static final int MOD = 32;
public static final int MOD_ASSIGN = 33;
public static final int NOT = 34;
public static final int NOT_EQUAL = 35;
public static final int OR = 36;
public static final int OR_ASSIGN = 37;
public static final int PLUS = 38;
public static final int PLUS_ASSIGN = 39;
public static final int QUESTION = 40;
public static final int RBRACK = 41;
public static final int RCURLY = 42;
public static final int RPAREN = 43;
public static final int SEMI = 44;
public static final int SHIFT_LEFT = 45;
public static final int SHIFT_LEFT_ASSIGN = 46;
public static final int SHIFT_RIGHT = 47;
public static final int SHIFT_RIGHT_ASSIGN = 48;
public static final int STAR = 49;
public static final int STAR_ASSIGN = 50;
public static final int XOR = 51;
public static final int XOR_ASSIGN = 52;
public static final int ABSTRACT = 53;
public static final int ASSERT = 54;
public static final int BOOLEAN = 55;
public static final int BREAK = 56;
public static final int BYTE = 57;
public static final int CASE = 58;
public static final int CATCH = 59;
public static final int CHAR = 60;
public static final int CLASS = 61;
public static final int CONTINUE = 62;
public static final int DEFAULT = 63;
public static final int DO = 64;
public static final int DOUBLE = 65;
public static final int ELSE = 66;
public static final int ENUM = 67;
public static final int EXTENDS = 68;
public static final int FALSE = 69;
public static final int FINAL = 70;
public static final int FINALLY = 71;
public static final int FLOAT = 72;
public static final int FOR = 73;
public static final int IF = 74;
public static final int IMPLEMENTS = 75;
public static final int INSTANCEOF = 76;
public static final int INTERFACE = 77;
public static final int IMPORT = 78;
public static final int INT = 79;
public static final int LONG = 80;
public static final int NATIVE = 81;
public static final int NEW = 82;
public static final int NULL = 83;
public static final int PACKAGE = 84;
public static final int PRIVATE = 85;
public static final int PROTECTED = 86;
public static final int PUBLIC = 87;
public static final int RETURN = 88;
public static final int SHORT = 89;
public static final int STATIC = 90;
public static final int STRICTFP = 91;
public static final int SUPER = 92;
public static final int SWITCH = 93;
public static final int SYNCHRONIZED = 94;
public static final int THIS = 95;
public static final int THROW = 96;
public static final int THROWS = 97;
public static final int TRANSIENT = 98;
public static final int TRUE = 99;
public static final int TRY = 100;
public static final int VOID = 101;
public static final int VOLATILE = 102;
public static final int WHILE = 103;
public static final int ANNOTATION_INIT_ARRAY_ELEMENT = 104;
public static final int ANNOTATION_INIT_BLOCK = 105;
public static final int ANNOTATION_INIT_DEFAULT_KEY = 106;
public static final int ANNOTATION_INIT_KEY_LIST = 107;
public static final int ANNOTATION_LIST = 108;
public static final int ANNOTATION_METHOD_DECL = 109;
public static final int ANNOTATION_SCOPE = 110;
public static final int ANNOTATION_TOP_LEVEL_SCOPE = 111;
public static final int ARGUMENT_LIST = 112;
public static final int ARRAY_DECLARATOR = 113;
public static final int ARRAY_DECLARATOR_LIST = 114;
public static final int ARRAY_ELEMENT_ACCESS = 115;
public static final int ARRAY_INITIALIZER = 116;
public static final int BLOCK_SCOPE = 117;
public static final int CAST_EXPR = 118;
public static final int CATCH_CLAUSE_LIST = 119;
public static final int CLASS_CONSTRUCTOR_CALL = 120;
public static final int CLASS_INSTANCE_INITIALIZER = 121;
public static final int CLASS_STATIC_INITIALIZER = 122;
public static final int CLASS_TOP_LEVEL_SCOPE = 123;
public static final int CONSTRUCTOR_DECL = 124;
public static final int ENUM_TOP_LEVEL_SCOPE = 125;
public static final int EXPR = 126;
public static final int EXTENDS_BOUND_LIST = 127;
public static final int EXTENDS_CLAUSE = 128;
public static final int FOR_CONDITION = 129;
public static final int FOR_EACH = 130;
public static final int FOR_INIT = 131;
public static final int FOR_UPDATE = 132;
public static final int FORMAL_PARAM_LIST = 133;
public static final int FORMAL_PARAM_STD_DECL = 134;
public static final int FORMAL_PARAM_VARARG_DECL = 135;
public static final int FUNCTION_METHOD_DECL = 136;
public static final int GENERIC_TYPE_ARG_LIST = 137;
public static final int GENERIC_TYPE_PARAM_LIST = 138;
public static final int INTERFACE_TOP_LEVEL_SCOPE = 139;
public static final int IMPLEMENTS_CLAUSE = 140;
public static final int LABELED_STATEMENT = 141;
public static final int LOCAL_MODIFIER_LIST = 142;
public static final int JAVA_SOURCE = 143;
public static final int METHOD_CALL = 144;
public static final int MODIFIER_LIST = 145;
public static final int PARENTESIZED_EXPR = 146;
public static final int POST_DEC = 147;
public static final int POST_INC = 148;
public static final int PRE_DEC = 149;
public static final int PRE_INC = 150;
public static final int QUALIFIED_TYPE_IDENT = 151;
public static final int STATIC_ARRAY_CREATOR = 152;
public static final int SUPER_CONSTRUCTOR_CALL = 153;
public static final int SWITCH_BLOCK_LABEL_LIST = 154;
public static final int THIS_CONSTRUCTOR_CALL = 155;
public static final int THROWS_CLAUSE = 156;
public static final int TYPE = 157;
public static final int UNARY_MINUS = 158;
public static final int UNARY_PLUS = 159;
public static final int VAR_DECLARATION = 160;
public static final int VAR_DECLARATOR = 161;
public static final int VAR_DECLARATOR_LIST = 162;
public static final int VOID_METHOD_DECL = 163;
public static final int IDENT = 164;
public static final int HEX_LITERAL = 165;
public static final int OCTAL_LITERAL = 166;
public static final int DECIMAL_LITERAL = 167;
public static final int FLOATING_POINT_LITERAL = 168;
public static final int CHARACTER_LITERAL = 169;
public static final int STRING_LITERAL = 170;
public static final int HEX_DIGIT = 171;
public static final int INTEGER_TYPE_SUFFIX = 172;
public static final int EXPONENT = 173;
public static final int FLOAT_TYPE_SUFFIX = 174;
public static final int ESCAPE_SEQUENCE = 175;
public static final int UNICODE_ESCAPE = 176;
public static final int OCTAL_ESCAPE = 177;
public static final int JAVA_ID_START = 178;
public static final int JAVA_ID_PART = 179;
public static final int WS = 180;
public static final int COMMENT = 181;
public static final int LINE_COMMENT = 182;
/**
* Determines if whitespaces and comments should be preserved or thrown away.
* <p/>
* If <code>true</code> whitespaces and comments will be preserved within the
* hidden channel, otherwise the appropriate tokens will be skiped. This is
* a 'little bit' expensive, of course. If only one of the two behaviours is
* needed forever the lexer part of the grammar should be changed by replacing
* the 'if-else' stuff within the approprate lexer grammar actions.
*/
public boolean preserveWhitespacesAndComments = false;
// delegates
// delegators
public JavaLexer() {
;
}
public JavaLexer(CharStream input) {
this(input, new RecognizerSharedState());
}
public JavaLexer(CharStream input, RecognizerSharedState state) {
super(input, state);
}
public String getGrammarFileName() {
return "org/eclipse/che/plugin/jdb/server/expression/Java.g";
}
// $ANTLR start "AND"
public final void mAND() throws RecognitionException {
try {
int _type = AND;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:19:5: ( '&' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:19:7: '&'
{
match('&');
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "AND"
// $ANTLR start "AND_ASSIGN"
public final void mAND_ASSIGN() throws RecognitionException {
try {
int _type = AND_ASSIGN;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:20:12: ( '&=' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:20:14: '&='
{
match("&=");
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "AND_ASSIGN"
// $ANTLR start "ASSIGN"
public final void mASSIGN() throws RecognitionException {
try {
int _type = ASSIGN;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:21:8: ( '=' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:21:10: '='
{
match('=');
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "ASSIGN"
// $ANTLR start "AT"
public final void mAT() throws RecognitionException {
try {
int _type = AT;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:22:4: ( '@' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:22:6: '@'
{
match('@');
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "AT"
// $ANTLR start "BIT_SHIFT_RIGHT"
public final void mBIT_SHIFT_RIGHT() throws RecognitionException {
try {
int _type = BIT_SHIFT_RIGHT;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:23:17: ( '>>>' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:23:19: '>>>'
{
match(">>>");
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "BIT_SHIFT_RIGHT"
// $ANTLR start "BIT_SHIFT_RIGHT_ASSIGN"
public final void mBIT_SHIFT_RIGHT_ASSIGN() throws RecognitionException {
try {
int _type = BIT_SHIFT_RIGHT_ASSIGN;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:24:24: ( '>>>=' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:24:26: '>>>='
{
match(">>>=");
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "BIT_SHIFT_RIGHT_ASSIGN"
// $ANTLR start "COLON"
public final void mCOLON() throws RecognitionException {
try {
int _type = COLON;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:25:7: ( ':' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:25:9: ':'
{
match(':');
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "COLON"
// $ANTLR start "COMMA"
public final void mCOMMA() throws RecognitionException {
try {
int _type = COMMA;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:26:7: ( ',' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:26:9: ','
{
match(',');
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "COMMA"
// $ANTLR start "DEC"
public final void mDEC() throws RecognitionException {
try {
int _type = DEC;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:27:5: ( '--' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:27:7: '--'
{
match("--");
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "DEC"
// $ANTLR start "DIV"
public final void mDIV() throws RecognitionException {
try {
int _type = DIV;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:28:5: ( '/' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:28:7: '/'
{
match('/');
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "DIV"
// $ANTLR start "DIV_ASSIGN"
public final void mDIV_ASSIGN() throws RecognitionException {
try {
int _type = DIV_ASSIGN;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:29:12: ( '/=' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:29:14: '/='
{
match("/=");
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "DIV_ASSIGN"
// $ANTLR start "DOT"
public final void mDOT() throws RecognitionException {
try {
int _type = DOT;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:30:5: ( '.' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:30:7: '.'
{
match('.');
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "DOT"
// $ANTLR start "DOTSTAR"
public final void mDOTSTAR() throws RecognitionException {
try {
int _type = DOTSTAR;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:31:9: ( '.*' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:31:11: '.*'
{
match(".*");
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "DOTSTAR"
// $ANTLR start "ELLIPSIS"
public final void mELLIPSIS() throws RecognitionException {
try {
int _type = ELLIPSIS;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:32:10: ( '...' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:32:12: '...'
{
match("...");
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "ELLIPSIS"
// $ANTLR start "EQUAL"
public final void mEQUAL() throws RecognitionException {
try {
int _type = EQUAL;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:33:7: ( '==' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:33:9: '=='
{
match("==");
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "EQUAL"
// $ANTLR start "GREATER_OR_EQUAL"
public final void mGREATER_OR_EQUAL() throws RecognitionException {
try {
int _type = GREATER_OR_EQUAL;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:34:18: ( '>=' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:34:20: '>='
{
match(">=");
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "GREATER_OR_EQUAL"
// $ANTLR start "GREATER_THAN"
public final void mGREATER_THAN() throws RecognitionException {
try {
int _type = GREATER_THAN;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:35:14: ( '>' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:35:16: '>'
{
match('>');
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "GREATER_THAN"
// $ANTLR start "INC"
public final void mINC() throws RecognitionException {
try {
int _type = INC;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:36:5: ( '++' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:36:7: '++'
{
match("++");
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "INC"
// $ANTLR start "LBRACK"
public final void mLBRACK() throws RecognitionException {
try {
int _type = LBRACK;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:37:8: ( '[' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:37:10: '['
{
match('[');
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "LBRACK"
// $ANTLR start "LCURLY"
public final void mLCURLY() throws RecognitionException {
try {
int _type = LCURLY;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:38:8: ( '{' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:38:10: '{'
{
match('{');
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "LCURLY"
// $ANTLR start "LESS_OR_EQUAL"
public final void mLESS_OR_EQUAL() throws RecognitionException {
try {
int _type = LESS_OR_EQUAL;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:39:15: ( '<=' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:39:17: '<='
{
match("<=");
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "LESS_OR_EQUAL"
// $ANTLR start "LESS_THAN"
public final void mLESS_THAN() throws RecognitionException {
try {
int _type = LESS_THAN;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:40:11: ( '<' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:40:13: '<'
{
match('<');
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "LESS_THAN"
// $ANTLR start "LOGICAL_AND"
public final void mLOGICAL_AND() throws RecognitionException {
try {
int _type = LOGICAL_AND;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:41:13: ( '&&' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:41:15: '&&'
{
match("&&");
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "LOGICAL_AND"
// $ANTLR start "LOGICAL_NOT"
public final void mLOGICAL_NOT() throws RecognitionException {
try {
int _type = LOGICAL_NOT;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:42:13: ( '!' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:42:15: '!'
{
match('!');
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "LOGICAL_NOT"
// $ANTLR start "LOGICAL_OR"
public final void mLOGICAL_OR() throws RecognitionException {
try {
int _type = LOGICAL_OR;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:43:12: ( '||' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:43:14: '||'
{
match("||");
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "LOGICAL_OR"
// $ANTLR start "LPAREN"
public final void mLPAREN() throws RecognitionException {
try {
int _type = LPAREN;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:44:8: ( '(' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:44:10: '('
{
match('(');
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "LPAREN"
// $ANTLR start "MINUS"
public final void mMINUS() throws RecognitionException {
try {
int _type = MINUS;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:45:7: ( '-' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:45:9: '-'
{
match('-');
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "MINUS"
// $ANTLR start "MINUS_ASSIGN"
public final void mMINUS_ASSIGN() throws RecognitionException {
try {
int _type = MINUS_ASSIGN;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:46:14: ( '-=' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:46:16: '-='
{
match("-=");
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "MINUS_ASSIGN"
// $ANTLR start "MOD"
public final void mMOD() throws RecognitionException {
try {
int _type = MOD;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:47:5: ( '%' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:47:7: '%'
{
match('%');
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "MOD"
// $ANTLR start "MOD_ASSIGN"
public final void mMOD_ASSIGN() throws RecognitionException {
try {
int _type = MOD_ASSIGN;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:48:12: ( '%=' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:48:14: '%='
{
match("%=");
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "MOD_ASSIGN"
// $ANTLR start "NOT"
public final void mNOT() throws RecognitionException {
try {
int _type = NOT;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:49:5: ( '~' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:49:7: '~'
{
match('~');
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "NOT"
// $ANTLR start "NOT_EQUAL"
public final void mNOT_EQUAL() throws RecognitionException {
try {
int _type = NOT_EQUAL;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:50:11: ( '!=' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:50:13: '!='
{
match("!=");
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "NOT_EQUAL"
// $ANTLR start "OR"
public final void mOR() throws RecognitionException {
try {
int _type = OR;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:51:4: ( '|' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:51:6: '|'
{
match('|');
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "OR"
// $ANTLR start "OR_ASSIGN"
public final void mOR_ASSIGN() throws RecognitionException {
try {
int _type = OR_ASSIGN;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:52:11: ( '|=' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:52:13: '|='
{
match("|=");
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "OR_ASSIGN"
// $ANTLR start "PLUS"
public final void mPLUS() throws RecognitionException {
try {
int _type = PLUS;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:53:6: ( '+' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:53:8: '+'
{
match('+');
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "PLUS"
// $ANTLR start "PLUS_ASSIGN"
public final void mPLUS_ASSIGN() throws RecognitionException {
try {
int _type = PLUS_ASSIGN;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:54:13: ( '+=' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:54:15: '+='
{
match("+=");
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "PLUS_ASSIGN"
// $ANTLR start "QUESTION"
public final void mQUESTION() throws RecognitionException {
try {
int _type = QUESTION;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:55:10: ( '?' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:55:12: '?'
{
match('?');
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "QUESTION"
// $ANTLR start "RBRACK"
public final void mRBRACK() throws RecognitionException {
try {
int _type = RBRACK;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:56:8: ( ']' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:56:10: ']'
{
match(']');
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "RBRACK"
// $ANTLR start "RCURLY"
public final void mRCURLY() throws RecognitionException {
try {
int _type = RCURLY;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:57:8: ( '}' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:57:10: '}'
{
match('}');
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "RCURLY"
// $ANTLR start "RPAREN"
public final void mRPAREN() throws RecognitionException {
try {
int _type = RPAREN;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:58:8: ( ')' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:58:10: ')'
{
match(')');
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "RPAREN"
// $ANTLR start "SEMI"
public final void mSEMI() throws RecognitionException {
try {
int _type = SEMI;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:59:6: ( ';' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:59:8: ';'
{
match(';');
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "SEMI"
// $ANTLR start "SHIFT_LEFT"
public final void mSHIFT_LEFT() throws RecognitionException {
try {
int _type = SHIFT_LEFT;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:60:12: ( '<<' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:60:14: '<<'
{
match("<<");
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "SHIFT_LEFT"
// $ANTLR start "SHIFT_LEFT_ASSIGN"
public final void mSHIFT_LEFT_ASSIGN() throws RecognitionException {
try {
int _type = SHIFT_LEFT_ASSIGN;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:61:19: ( '<<=' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:61:21: '<<='
{
match("<<=");
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "SHIFT_LEFT_ASSIGN"
// $ANTLR start "SHIFT_RIGHT"
public final void mSHIFT_RIGHT() throws RecognitionException {
try {
int _type = SHIFT_RIGHT;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:62:13: ( '>>' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:62:15: '>>'
{
match(">>");
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "SHIFT_RIGHT"
// $ANTLR start "SHIFT_RIGHT_ASSIGN"
public final void mSHIFT_RIGHT_ASSIGN() throws RecognitionException {
try {
int _type = SHIFT_RIGHT_ASSIGN;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:63:20: ( '>>=' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:63:22: '>>='
{
match(">>=");
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "SHIFT_RIGHT_ASSIGN"
// $ANTLR start "STAR"
public final void mSTAR() throws RecognitionException {
try {
int _type = STAR;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:64:6: ( '*' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:64:8: '*'
{
match('*');
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "STAR"
// $ANTLR start "STAR_ASSIGN"
public final void mSTAR_ASSIGN() throws RecognitionException {
try {
int _type = STAR_ASSIGN;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:65:13: ( '*=' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:65:15: '*='
{
match("*=");
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "STAR_ASSIGN"
// $ANTLR start "XOR"
public final void mXOR() throws RecognitionException {
try {
int _type = XOR;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:66:5: ( '^' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:66:7: '^'
{
match('^');
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "XOR"
// $ANTLR start "XOR_ASSIGN"
public final void mXOR_ASSIGN() throws RecognitionException {
try {
int _type = XOR_ASSIGN;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:67:12: ( '^=' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:67:14: '^='
{
match("^=");
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "XOR_ASSIGN"
// $ANTLR start "ABSTRACT"
public final void mABSTRACT() throws RecognitionException {
try {
int _type = ABSTRACT;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:68:10: ( 'abstract' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:68:12: 'abstract'
{
match("abstract");
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "ABSTRACT"
// $ANTLR start "ASSERT"
public final void mASSERT() throws RecognitionException {
try {
int _type = ASSERT;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:69:8: ( 'assert' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:69:10: 'assert'
{
match("assert");
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "ASSERT"
// $ANTLR start "BOOLEAN"
public final void mBOOLEAN() throws RecognitionException {
try {
int _type = BOOLEAN;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:70:9: ( 'boolean' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:70:11: 'boolean'
{
match("boolean");
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "BOOLEAN"
// $ANTLR start "BREAK"
public final void mBREAK() throws RecognitionException {
try {
int _type = BREAK;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:71:7: ( 'break' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:71:9: 'break'
{
match("break");
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "BREAK"
// $ANTLR start "BYTE"
public final void mBYTE() throws RecognitionException {
try {
int _type = BYTE;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:72:6: ( 'byte' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:72:8: 'byte'
{
match("byte");
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "BYTE"
// $ANTLR start "CASE"
public final void mCASE() throws RecognitionException {
try {
int _type = CASE;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:73:6: ( 'case' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:73:8: 'case'
{
match("case");
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "CASE"
// $ANTLR start "CATCH"
public final void mCATCH() throws RecognitionException {
try {
int _type = CATCH;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:74:7: ( 'catch' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:74:9: 'catch'
{
match("catch");
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "CATCH"
// $ANTLR start "CHAR"
public final void mCHAR() throws RecognitionException {
try {
int _type = CHAR;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:75:6: ( 'char' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:75:8: 'char'
{
match("char");
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "CHAR"
// $ANTLR start "CLASS"
public final void mCLASS() throws RecognitionException {
try {
int _type = CLASS;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:76:7: ( 'class' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:76:9: 'class'
{
match("class");
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "CLASS"
// $ANTLR start "CONTINUE"
public final void mCONTINUE() throws RecognitionException {
try {
int _type = CONTINUE;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:77:10: ( 'continue' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:77:12: 'continue'
{
match("continue");
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "CONTINUE"
// $ANTLR start "DEFAULT"
public final void mDEFAULT() throws RecognitionException {
try {
int _type = DEFAULT;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:78:9: ( 'default' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:78:11: 'default'
{
match("default");
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "DEFAULT"
// $ANTLR start "DO"
public final void mDO() throws RecognitionException {
try {
int _type = DO;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:79:4: ( 'do' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:79:6: 'do'
{
match("do");
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "DO"
// $ANTLR start "DOUBLE"
public final void mDOUBLE() throws RecognitionException {
try {
int _type = DOUBLE;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:80:8: ( 'double' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:80:10: 'double'
{
match("double");
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "DOUBLE"
// $ANTLR start "ELSE"
public final void mELSE() throws RecognitionException {
try {
int _type = ELSE;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:81:6: ( 'else' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:81:8: 'else'
{
match("else");
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "ELSE"
// $ANTLR start "ENUM"
public final void mENUM() throws RecognitionException {
try {
int _type = ENUM;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:82:6: ( 'enum' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:82:8: 'enum'
{
match("enum");
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "ENUM"
// $ANTLR start "EXTENDS"
public final void mEXTENDS() throws RecognitionException {
try {
int _type = EXTENDS;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:83:9: ( 'extends' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:83:11: 'extends'
{
match("extends");
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "EXTENDS"
// $ANTLR start "FALSE"
public final void mFALSE() throws RecognitionException {
try {
int _type = FALSE;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:84:7: ( 'false' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:84:9: 'false'
{
match("false");
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "FALSE"
// $ANTLR start "FINAL"
public final void mFINAL() throws RecognitionException {
try {
int _type = FINAL;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:85:7: ( 'final' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:85:9: 'final'
{
match("final");
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "FINAL"
// $ANTLR start "FINALLY"
public final void mFINALLY() throws RecognitionException {
try {
int _type = FINALLY;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:86:9: ( 'finally' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:86:11: 'finally'
{
match("finally");
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "FINALLY"
// $ANTLR start "FLOAT"
public final void mFLOAT() throws RecognitionException {
try {
int _type = FLOAT;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:87:7: ( 'float' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:87:9: 'float'
{
match("float");
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "FLOAT"
// $ANTLR start "FOR"
public final void mFOR() throws RecognitionException {
try {
int _type = FOR;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:88:5: ( 'for' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:88:7: 'for'
{
match("for");
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "FOR"
// $ANTLR start "IF"
public final void mIF() throws RecognitionException {
try {
int _type = IF;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:89:4: ( 'if' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:89:6: 'if'
{
match("if");
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "IF"
// $ANTLR start "IMPLEMENTS"
public final void mIMPLEMENTS() throws RecognitionException {
try {
int _type = IMPLEMENTS;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:90:12: ( 'implements' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:90:14: 'implements'
{
match("implements");
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "IMPLEMENTS"
// $ANTLR start "INSTANCEOF"
public final void mINSTANCEOF() throws RecognitionException {
try {
int _type = INSTANCEOF;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:91:12: ( 'instanceof' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:91:14: 'instanceof'
{
match("instanceof");
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "INSTANCEOF"
// $ANTLR start "INTERFACE"
public final void mINTERFACE() throws RecognitionException {
try {
int _type = INTERFACE;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:92:11: ( 'interface' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:92:13: 'interface'
{
match("interface");
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "INTERFACE"
// $ANTLR start "IMPORT"
public final void mIMPORT() throws RecognitionException {
try {
int _type = IMPORT;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:93:8: ( 'import' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:93:10: 'import'
{
match("import");
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "IMPORT"
// $ANTLR start "INT"
public final void mINT() throws RecognitionException {
try {
int _type = INT;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:94:5: ( 'int' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:94:7: 'int'
{
match("int");
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "INT"
// $ANTLR start "LONG"
public final void mLONG() throws RecognitionException {
try {
int _type = LONG;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:95:6: ( 'long' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:95:8: 'long'
{
match("long");
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "LONG"
// $ANTLR start "NATIVE"
public final void mNATIVE() throws RecognitionException {
try {
int _type = NATIVE;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:96:8: ( 'native' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:96:10: 'native'
{
match("native");
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "NATIVE"
// $ANTLR start "NEW"
public final void mNEW() throws RecognitionException {
try {
int _type = NEW;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:97:5: ( 'new' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:97:7: 'new'
{
match("new");
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "NEW"
// $ANTLR start "NULL"
public final void mNULL() throws RecognitionException {
try {
int _type = NULL;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:98:6: ( 'null' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:98:8: 'null'
{
match("null");
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "NULL"
// $ANTLR start "PACKAGE"
public final void mPACKAGE() throws RecognitionException {
try {
int _type = PACKAGE;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:99:9: ( 'package' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:99:11: 'package'
{
match("package");
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "PACKAGE"
// $ANTLR start "PRIVATE"
public final void mPRIVATE() throws RecognitionException {
try {
int _type = PRIVATE;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:100:9: ( 'private' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:100:11: 'private'
{
match("private");
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "PRIVATE"
// $ANTLR start "PROTECTED"
public final void mPROTECTED() throws RecognitionException {
try {
int _type = PROTECTED;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:101:11: ( 'protected' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:101:13: 'protected'
{
match("protected");
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "PROTECTED"
// $ANTLR start "PUBLIC"
public final void mPUBLIC() throws RecognitionException {
try {
int _type = PUBLIC;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:102:8: ( 'public' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:102:10: 'public'
{
match("public");
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "PUBLIC"
// $ANTLR start "RETURN"
public final void mRETURN() throws RecognitionException {
try {
int _type = RETURN;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:103:8: ( 'return' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:103:10: 'return'
{
match("return");
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "RETURN"
// $ANTLR start "SHORT"
public final void mSHORT() throws RecognitionException {
try {
int _type = SHORT;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:104:7: ( 'short' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:104:9: 'short'
{
match("short");
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "SHORT"
// $ANTLR start "STATIC"
public final void mSTATIC() throws RecognitionException {
try {
int _type = STATIC;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:105:8: ( 'static' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:105:10: 'static'
{
match("static");
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "STATIC"
// $ANTLR start "STRICTFP"
public final void mSTRICTFP() throws RecognitionException {
try {
int _type = STRICTFP;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:106:10: ( 'strictfp' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:106:12: 'strictfp'
{
match("strictfp");
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "STRICTFP"
// $ANTLR start "SUPER"
public final void mSUPER() throws RecognitionException {
try {
int _type = SUPER;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:107:7: ( 'super' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:107:9: 'super'
{
match("super");
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "SUPER"
// $ANTLR start "SWITCH"
public final void mSWITCH() throws RecognitionException {
try {
int _type = SWITCH;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:108:8: ( 'switch' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:108:10: 'switch'
{
match("switch");
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "SWITCH"
// $ANTLR start "SYNCHRONIZED"
public final void mSYNCHRONIZED() throws RecognitionException {
try {
int _type = SYNCHRONIZED;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:109:14: ( 'synchronized' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:109:16: 'synchronized'
{
match("synchronized");
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "SYNCHRONIZED"
// $ANTLR start "THIS"
public final void mTHIS() throws RecognitionException {
try {
int _type = THIS;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:110:6: ( 'this' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:110:8: 'this'
{
match("this");
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "THIS"
// $ANTLR start "THROW"
public final void mTHROW() throws RecognitionException {
try {
int _type = THROW;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:111:7: ( 'throw' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:111:9: 'throw'
{
match("throw");
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "THROW"
// $ANTLR start "THROWS"
public final void mTHROWS() throws RecognitionException {
try {
int _type = THROWS;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:112:8: ( 'throws' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:112:10: 'throws'
{
match("throws");
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "THROWS"
// $ANTLR start "TRANSIENT"
public final void mTRANSIENT() throws RecognitionException {
try {
int _type = TRANSIENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:113:11: ( 'transient' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:113:13: 'transient'
{
match("transient");
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "TRANSIENT"
// $ANTLR start "TRUE"
public final void mTRUE() throws RecognitionException {
try {
int _type = TRUE;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:114:6: ( 'true' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:114:8: 'true'
{
match("true");
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "TRUE"
// $ANTLR start "TRY"
public final void mTRY() throws RecognitionException {
try {
int _type = TRY;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:115:5: ( 'try' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:115:7: 'try'
{
match("try");
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "TRY"
// $ANTLR start "VOID"
public final void mVOID() throws RecognitionException {
try {
int _type = VOID;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:116:6: ( 'void' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:116:8: 'void'
{
match("void");
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "VOID"
// $ANTLR start "VOLATILE"
public final void mVOLATILE() throws RecognitionException {
try {
int _type = VOLATILE;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:117:10: ( 'volatile' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:117:12: 'volatile'
{
match("volatile");
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "VOLATILE"
// $ANTLR start "WHILE"
public final void mWHILE() throws RecognitionException {
try {
int _type = WHILE;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:118:7: ( 'while' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:118:9: 'while'
{
match("while");
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "WHILE"
// $ANTLR start "HEX_LITERAL"
public final void mHEX_LITERAL() throws RecognitionException {
try {
int _type = HEX_LITERAL;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1083:13: ( '0' ( 'x' | 'X' ) ( HEX_DIGIT )+ (
// INTEGER_TYPE_SUFFIX )? )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1083:15: '0' ( 'x' | 'X' ) ( HEX_DIGIT )+ (
// INTEGER_TYPE_SUFFIX )?
{
match('0');
if (input.LA(1) == 'X' || input.LA(1) == 'x') {
input.consume();
} else {
MismatchedSetException mse = new MismatchedSetException(null, input);
recover(mse);
throw mse;
}
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1083:29: ( HEX_DIGIT )+
int cnt1 = 0;
loop1:
do {
int alt1 = 2;
int LA1_0 = input.LA(1);
if (((LA1_0 >= '0' && LA1_0 <= '9') || (LA1_0 >= 'A' && LA1_0 <= 'F') || (LA1_0 >= 'a' && LA1_0 <= 'f'))) {
alt1 = 1;
}
switch (alt1) {
case 1:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1083:29: HEX_DIGIT
{
mHEX_DIGIT();
}
break;
default:
if (cnt1 >= 1) break loop1;
EarlyExitException eee =
new EarlyExitException(1, input);
throw eee;
}
cnt1++;
} while (true);
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1083:40: ( INTEGER_TYPE_SUFFIX )?
int alt2 = 2;
int LA2_0 = input.LA(1);
if ((LA2_0 == 'L' || LA2_0 == 'l')) {
alt2 = 1;
}
switch (alt2) {
case 1:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1083:40: INTEGER_TYPE_SUFFIX
{
mINTEGER_TYPE_SUFFIX();
}
break;
}
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "HEX_LITERAL"
// $ANTLR start "DECIMAL_LITERAL"
public final void mDECIMAL_LITERAL() throws RecognitionException {
try {
int _type = DECIMAL_LITERAL;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1085:17: ( ( '0' | '1' .. '9' ( '0' .. '9' )* ) (
// INTEGER_TYPE_SUFFIX )? )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1085:19: ( '0' | '1' .. '9' ( '0' .. '9' )* ) (
// INTEGER_TYPE_SUFFIX )?
{
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1085:19: ( '0' | '1' .. '9' ( '0' .. '9' )* )
int alt4 = 2;
int LA4_0 = input.LA(1);
if ((LA4_0 == '0')) {
alt4 = 1;
} else if (((LA4_0 >= '1' && LA4_0 <= '9'))) {
alt4 = 2;
} else {
NoViableAltException nvae =
new NoViableAltException("", 4, 0, input);
throw nvae;
}
switch (alt4) {
case 1:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1085:20: '0'
{
match('0');
}
break;
case 2:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1085:26: '1' .. '9' ( '0' .. '9' )*
{
matchRange('1', '9');
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1085:35: ( '0' .. '9' )*
loop3:
do {
int alt3 = 2;
int LA3_0 = input.LA(1);
if (((LA3_0 >= '0' && LA3_0 <= '9'))) {
alt3 = 1;
}
switch (alt3) {
case 1:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1085:35: '0' .. '9'
{
matchRange('0', '9');
}
break;
default:
break loop3;
}
} while (true);
}
break;
}
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1085:46: ( INTEGER_TYPE_SUFFIX )?
int alt5 = 2;
int LA5_0 = input.LA(1);
if ((LA5_0 == 'L' || LA5_0 == 'l')) {
alt5 = 1;
}
switch (alt5) {
case 1:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1085:46: INTEGER_TYPE_SUFFIX
{
mINTEGER_TYPE_SUFFIX();
}
break;
}
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "DECIMAL_LITERAL"
// $ANTLR start "OCTAL_LITERAL"
public final void mOCTAL_LITERAL() throws RecognitionException {
try {
int _type = OCTAL_LITERAL;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1087:15: ( '0' ( '0' .. '7' )+ ( INTEGER_TYPE_SUFFIX )? )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1087:17: '0' ( '0' .. '7' )+ ( INTEGER_TYPE_SUFFIX )?
{
match('0');
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1087:21: ( '0' .. '7' )+
int cnt6 = 0;
loop6:
do {
int alt6 = 2;
int LA6_0 = input.LA(1);
if (((LA6_0 >= '0' && LA6_0 <= '7'))) {
alt6 = 1;
}
switch (alt6) {
case 1:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1087:22: '0' .. '7'
{
matchRange('0', '7');
}
break;
default:
if (cnt6 >= 1) break loop6;
EarlyExitException eee =
new EarlyExitException(6, input);
throw eee;
}
cnt6++;
} while (true);
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1087:33: ( INTEGER_TYPE_SUFFIX )?
int alt7 = 2;
int LA7_0 = input.LA(1);
if ((LA7_0 == 'L' || LA7_0 == 'l')) {
alt7 = 1;
}
switch (alt7) {
case 1:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1087:33: INTEGER_TYPE_SUFFIX
{
mINTEGER_TYPE_SUFFIX();
}
break;
}
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "OCTAL_LITERAL"
// $ANTLR start "HEX_DIGIT"
public final void mHEX_DIGIT() throws RecognitionException {
try {
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1090:11: ( ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1090:13: ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )
{
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 {
}
}
// $ANTLR end "HEX_DIGIT"
// $ANTLR start "INTEGER_TYPE_SUFFIX"
public final void mINTEGER_TYPE_SUFFIX() throws RecognitionException {
try {
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1093:21: ( ( 'l' | 'L' ) )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1093:23: ( 'l' | 'L' )
{
if (input.LA(1) == 'L' || input.LA(1) == 'l') {
input.consume();
} else {
MismatchedSetException mse = new MismatchedSetException(null, input);
recover(mse);
throw mse;
}
}
} finally {
}
}
// $ANTLR end "INTEGER_TYPE_SUFFIX"
// $ANTLR start "FLOATING_POINT_LITERAL"
public final void mFLOATING_POINT_LITERAL() throws RecognitionException {
try {
int _type = FLOATING_POINT_LITERAL;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1096:5: ( ( '0' .. '9' )+ ( DOT ( '0' .. '9' )* ( EXPONENT
// )? ( FLOAT_TYPE_SUFFIX )? | EXPONENT ( FLOAT_TYPE_SUFFIX )? | FLOAT_TYPE_SUFFIX ) | DOT ( '0' .. '9' )+ ( EXPONENT )? (
// FLOAT_TYPE_SUFFIX )? )
int alt17 = 2;
int LA17_0 = input.LA(1);
if (((LA17_0 >= '0' && LA17_0 <= '9'))) {
alt17 = 1;
} else if ((LA17_0 == '.')) {
alt17 = 2;
} else {
NoViableAltException nvae =
new NoViableAltException("", 17, 0, input);
throw nvae;
}
switch (alt17) {
case 1:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1096:9: ( '0' .. '9' )+ ( DOT ( '0' .. '9' )* (
// EXPONENT )? ( FLOAT_TYPE_SUFFIX )? | EXPONENT ( FLOAT_TYPE_SUFFIX )? | FLOAT_TYPE_SUFFIX )
{
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1096:9: ( '0' .. '9' )+
int cnt8 = 0;
loop8:
do {
int alt8 = 2;
int LA8_0 = input.LA(1);
if (((LA8_0 >= '0' && LA8_0 <= '9'))) {
alt8 = 1;
}
switch (alt8) {
case 1:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1096:10: '0' .. '9'
{
matchRange('0', '9');
}
break;
default:
if (cnt8 >= 1) break loop8;
EarlyExitException eee =
new EarlyExitException(8, input);
throw eee;
}
cnt8++;
} while (true);
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1097:9: ( DOT ( '0' .. '9' )* ( EXPONENT )? (
// FLOAT_TYPE_SUFFIX )? | EXPONENT ( FLOAT_TYPE_SUFFIX )? | FLOAT_TYPE_SUFFIX )
int alt13 = 3;
switch (input.LA(1)) {
case '.': {
alt13 = 1;
}
break;
case 'E':
case 'e': {
alt13 = 2;
}
break;
case 'D':
case 'F':
case 'd':
case 'f': {
alt13 = 3;
}
break;
default:
NoViableAltException nvae =
new NoViableAltException("", 13, 0, input);
throw nvae;
}
switch (alt13) {
case 1:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1098:13: DOT ( '0' .. '9' )* ( EXPONENT )?
// ( FLOAT_TYPE_SUFFIX )?
{
mDOT();
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1098:17: ( '0' .. '9' )*
loop9:
do {
int alt9 = 2;
int LA9_0 = input.LA(1);
if (((LA9_0 >= '0' && LA9_0 <= '9'))) {
alt9 = 1;
}
switch (alt9) {
case 1:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1098:18: '0' .. '9'
{
matchRange('0', '9');
}
break;
default:
break loop9;
}
} while (true);
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1098:29: ( EXPONENT )?
int alt10 = 2;
int LA10_0 = input.LA(1);
if ((LA10_0 == 'E' || LA10_0 == 'e')) {
alt10 = 1;
}
switch (alt10) {
case 1:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1098:29: EXPONENT
{
mEXPONENT();
}
break;
}
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1098:39: ( FLOAT_TYPE_SUFFIX )?
int alt11 = 2;
int LA11_0 = input.LA(1);
if ((LA11_0 == 'D' || LA11_0 == 'F' || LA11_0 == 'd' || LA11_0 == 'f')) {
alt11 = 1;
}
switch (alt11) {
case 1:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1098:39: FLOAT_TYPE_SUFFIX
{
mFLOAT_TYPE_SUFFIX();
}
break;
}
}
break;
case 2:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1099:13: EXPONENT ( FLOAT_TYPE_SUFFIX )?
{
mEXPONENT();
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1099:22: ( FLOAT_TYPE_SUFFIX )?
int alt12 = 2;
int LA12_0 = input.LA(1);
if ((LA12_0 == 'D' || LA12_0 == 'F' || LA12_0 == 'd' || LA12_0 == 'f')) {
alt12 = 1;
}
switch (alt12) {
case 1:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1099:22: FLOAT_TYPE_SUFFIX
{
mFLOAT_TYPE_SUFFIX();
}
break;
}
}
break;
case 3:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1100:13: FLOAT_TYPE_SUFFIX
{
mFLOAT_TYPE_SUFFIX();
}
break;
}
}
break;
case 2:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1102:9: DOT ( '0' .. '9' )+ ( EXPONENT )? (
// FLOAT_TYPE_SUFFIX )?
{
mDOT();
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1102:13: ( '0' .. '9' )+
int cnt14 = 0;
loop14:
do {
int alt14 = 2;
int LA14_0 = input.LA(1);
if (((LA14_0 >= '0' && LA14_0 <= '9'))) {
alt14 = 1;
}
switch (alt14) {
case 1:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1102:14: '0' .. '9'
{
matchRange('0', '9');
}
break;
default:
if (cnt14 >= 1) break loop14;
EarlyExitException eee =
new EarlyExitException(14, input);
throw eee;
}
cnt14++;
} while (true);
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1102:25: ( EXPONENT )?
int alt15 = 2;
int LA15_0 = input.LA(1);
if ((LA15_0 == 'E' || LA15_0 == 'e')) {
alt15 = 1;
}
switch (alt15) {
case 1:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1102:25: EXPONENT
{
mEXPONENT();
}
break;
}
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1102:35: ( FLOAT_TYPE_SUFFIX )?
int alt16 = 2;
int LA16_0 = input.LA(1);
if ((LA16_0 == 'D' || LA16_0 == 'F' || LA16_0 == 'd' || LA16_0 == 'f')) {
alt16 = 1;
}
switch (alt16) {
case 1:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1102:35: FLOAT_TYPE_SUFFIX
{
mFLOAT_TYPE_SUFFIX();
}
break;
}
}
break;
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "FLOATING_POINT_LITERAL"
// $ANTLR start "EXPONENT"
public final void mEXPONENT() throws RecognitionException {
try {
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1106:10: ( ( 'e' | 'E' ) ( '+' | '-' )? ( '0' .. '9' )+ )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1106:12: ( 'e' | 'E' ) ( '+' | '-' )? ( '0' .. '9' )+
{
if (input.LA(1) == 'E' || input.LA(1) == 'e') {
input.consume();
} else {
MismatchedSetException mse = new MismatchedSetException(null, input);
recover(mse);
throw mse;
}
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1106:22: ( '+' | '-' )?
int alt18 = 2;
int LA18_0 = input.LA(1);
if ((LA18_0 == '+' || LA18_0 == '-')) {
alt18 = 1;
}
switch (alt18) {
case 1:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:
{
if (input.LA(1) == '+' || input.LA(1) == '-') {
input.consume();
} else {
MismatchedSetException mse = new MismatchedSetException(null, input);
recover(mse);
throw mse;
}
}
break;
}
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1106:33: ( '0' .. '9' )+
int cnt19 = 0;
loop19:
do {
int alt19 = 2;
int LA19_0 = input.LA(1);
if (((LA19_0 >= '0' && LA19_0 <= '9'))) {
alt19 = 1;
}
switch (alt19) {
case 1:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1106:34: '0' .. '9'
{
matchRange('0', '9');
}
break;
default:
if (cnt19 >= 1) break loop19;
EarlyExitException eee =
new EarlyExitException(19, input);
throw eee;
}
cnt19++;
} while (true);
}
} finally {
}
}
// $ANTLR end "EXPONENT"
// $ANTLR start "FLOAT_TYPE_SUFFIX"
public final void mFLOAT_TYPE_SUFFIX() throws RecognitionException {
try {
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1109:19: ( ( 'f' | 'F' | 'd' | 'D' ) )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1109:21: ( 'f' | 'F' | 'd' | 'D' )
{
if (input.LA(1) == 'D' || input.LA(1) == 'F' || input.LA(1) == 'd' || input.LA(1) == 'f') {
input.consume();
} else {
MismatchedSetException mse = new MismatchedSetException(null, input);
recover(mse);
throw mse;
}
}
} finally {
}
}
// $ANTLR end "FLOAT_TYPE_SUFFIX"
// $ANTLR start "CHARACTER_LITERAL"
public final void mCHARACTER_LITERAL() throws RecognitionException {
try {
int _type = CHARACTER_LITERAL;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1112:5: ( '\\'' ( ESCAPE_SEQUENCE | ~ ( '\\'' | '\\\\' ) )
// '\\'' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1112:9: '\\'' ( ESCAPE_SEQUENCE | ~ ( '\\'' | '\\\\' ) )
// '\\''
{
match('\'');
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1112:14: ( ESCAPE_SEQUENCE | ~ ( '\\'' | '\\\\' ) )
int alt20 = 2;
int LA20_0 = input.LA(1);
if ((LA20_0 == '\\')) {
alt20 = 1;
} else if (((LA20_0 >= '\u0000' && LA20_0 <= '&') || (LA20_0 >= '(' && LA20_0 <= '[') ||
(LA20_0 >= ']' && LA20_0 <= '\uFFFF'))) {
alt20 = 2;
} else {
NoViableAltException nvae =
new NoViableAltException("", 20, 0, input);
throw nvae;
}
switch (alt20) {
case 1:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1112:16: ESCAPE_SEQUENCE
{
mESCAPE_SEQUENCE();
}
break;
case 2:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1112:34: ~ ( '\\'' | '\\\\' )
{
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;
}
match('\'');
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "CHARACTER_LITERAL"
// $ANTLR start "STRING_LITERAL"
public final void mSTRING_LITERAL() throws RecognitionException {
try {
int _type = STRING_LITERAL;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1116:5: ( '\"' ( ESCAPE_SEQUENCE | ~ ( '\\\\' | '\"' ) )*
// '\"' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1116:8: '\"' ( ESCAPE_SEQUENCE | ~ ( '\\\\' | '\"' ) )* '\"'
{
match('\"');
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1116:12: ( ESCAPE_SEQUENCE | ~ ( '\\\\' | '\"' ) )*
loop21:
do {
int alt21 = 3;
int LA21_0 = input.LA(1);
if ((LA21_0 == '\\')) {
alt21 = 1;
} else if (((LA21_0 >= '\u0000' && LA21_0 <= '!') || (LA21_0 >= '#' && LA21_0 <= '[') ||
(LA21_0 >= ']' && LA21_0 <= '\uFFFF'))) {
alt21 = 2;
}
switch (alt21) {
case 1:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1116:14: ESCAPE_SEQUENCE
{
mESCAPE_SEQUENCE();
}
break;
case 2:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1116:32: ~ ( '\\\\' | '\"' )
{
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 loop21;
}
} while (true);
match('\"');
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "STRING_LITERAL"
// $ANTLR start "ESCAPE_SEQUENCE"
public final void mESCAPE_SEQUENCE() throws RecognitionException {
try {
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1121:5: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | '\\\"' |
// '\\'' | '\\\\' ) | UNICODE_ESCAPE | OCTAL_ESCAPE )
int alt22 = 3;
int LA22_0 = input.LA(1);
if ((LA22_0 == '\\')) {
switch (input.LA(2)) {
case '\"':
case '\'':
case '\\':
case 'b':
case 'f':
case 'n':
case 'r':
case 't': {
alt22 = 1;
}
break;
case 'u': {
alt22 = 2;
}
break;
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7': {
alt22 = 3;
}
break;
default:
NoViableAltException nvae =
new NoViableAltException("", 22, 1, input);
throw nvae;
}
} else {
NoViableAltException nvae =
new NoViableAltException("", 22, 0, input);
throw nvae;
}
switch (alt22) {
case 1:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1121: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:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1122:9: UNICODE_ESCAPE
{
mUNICODE_ESCAPE();
}
break;
case 3:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1123:9: OCTAL_ESCAPE
{
mOCTAL_ESCAPE();
}
break;
}
} finally {
}
}
// $ANTLR end "ESCAPE_SEQUENCE"
// $ANTLR start "OCTAL_ESCAPE"
public final void mOCTAL_ESCAPE() throws RecognitionException {
try {
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1128:5: ( '\\\\' ( '0' .. '3' ) ( '0' .. '7' ) ( '0' ..
// '7' ) | '\\\\' ( '0' .. '7' ) ( '0' .. '7' ) | '\\\\' ( '0' .. '7' ) )
int alt23 = 3;
int LA23_0 = input.LA(1);
if ((LA23_0 == '\\')) {
int LA23_1 = input.LA(2);
if (((LA23_1 >= '0' && LA23_1 <= '3'))) {
int LA23_2 = input.LA(3);
if (((LA23_2 >= '0' && LA23_2 <= '7'))) {
int LA23_4 = input.LA(4);
if (((LA23_4 >= '0' && LA23_4 <= '7'))) {
alt23 = 1;
} else {
alt23 = 2;
}
} else {
alt23 = 3;
}
} else if (((LA23_1 >= '4' && LA23_1 <= '7'))) {
int LA23_3 = input.LA(3);
if (((LA23_3 >= '0' && LA23_3 <= '7'))) {
alt23 = 2;
} else {
alt23 = 3;
}
} else {
NoViableAltException nvae =
new NoViableAltException("", 23, 1, input);
throw nvae;
}
} else {
NoViableAltException nvae =
new NoViableAltException("", 23, 0, input);
throw nvae;
}
switch (alt23) {
case 1:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1128:9: '\\\\' ( '0' .. '3' ) ( '0' .. '7' ) ( '0'
// .. '7' )
{
match('\\');
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1128:14: ( '0' .. '3' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1128:15: '0' .. '3'
{
matchRange('0', '3');
}
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1128:25: ( '0' .. '7' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1128:26: '0' .. '7'
{
matchRange('0', '7');
}
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1128:36: ( '0' .. '7' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1128:37: '0' .. '7'
{
matchRange('0', '7');
}
}
break;
case 2:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1129:9: '\\\\' ( '0' .. '7' ) ( '0' .. '7' )
{
match('\\');
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1129:14: ( '0' .. '7' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1129:15: '0' .. '7'
{
matchRange('0', '7');
}
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1129:25: ( '0' .. '7' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1129:26: '0' .. '7'
{
matchRange('0', '7');
}
}
break;
case 3:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1130:9: '\\\\' ( '0' .. '7' )
{
match('\\');
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1130:14: ( '0' .. '7' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1130:15: '0' .. '7'
{
matchRange('0', '7');
}
}
break;
}
} finally {
}
}
// $ANTLR end "OCTAL_ESCAPE"
// $ANTLR start "UNICODE_ESCAPE"
public final void mUNICODE_ESCAPE() throws RecognitionException {
try {
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1135:5: ( '\\\\' 'u' HEX_DIGIT HEX_DIGIT HEX_DIGIT
// HEX_DIGIT )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1135:9: '\\\\' 'u' HEX_DIGIT HEX_DIGIT HEX_DIGIT HEX_DIGIT
{
match('\\');
match('u');
mHEX_DIGIT();
mHEX_DIGIT();
mHEX_DIGIT();
mHEX_DIGIT();
}
} finally {
}
}
// $ANTLR end "UNICODE_ESCAPE"
// $ANTLR start "IDENT"
public final void mIDENT() throws RecognitionException {
try {
int _type = IDENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1139:5: ( JAVA_ID_START ( JAVA_ID_PART )* )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1139:9: JAVA_ID_START ( JAVA_ID_PART )*
{
mJAVA_ID_START();
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1139:23: ( JAVA_ID_PART )*
loop24:
do {
int alt24 = 2;
int LA24_0 = input.LA(1);
if ((LA24_0 == '$' || (LA24_0 >= '0' && LA24_0 <= '9') || (LA24_0 >= 'A' && LA24_0 <= 'Z') || LA24_0 == '_' ||
(LA24_0 >= 'a' && LA24_0 <= 'z') || (LA24_0 >= '\u00C0' && LA24_0 <= '\u00D6') ||
(LA24_0 >= '\u00D8' && LA24_0 <= '\u00F6') || (LA24_0 >= '\u00F8' && LA24_0 <= '\u1FFF') ||
(LA24_0 >= '\u3040' && LA24_0 <= '\u318F') || (LA24_0 >= '\u3300' && LA24_0 <= '\u337F') ||
(LA24_0 >= '\u3400' && LA24_0 <= '\u3D2D') || (LA24_0 >= '\u4E00' && LA24_0 <= '\u9FFF') ||
(LA24_0 >= '\uF900' && LA24_0 <= '\uFAFF'))) {
alt24 = 1;
}
switch (alt24) {
case 1:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1139:24: JAVA_ID_PART
{
mJAVA_ID_PART();
}
break;
default:
break loop24;
}
} while (true);
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "IDENT"
// $ANTLR start "JAVA_ID_START"
public final void mJAVA_ID_START() throws RecognitionException {
try {
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1144:5: ( '\\u0024' | '\\u0041' .. '\\u005a' | '\\u005f' |
// '\\u0061' .. '\\u007a' | '\\u00c0' .. '\\u00d6' | '\\u00d8' .. '\\u00f6' | '\\u00f8' .. '\\u00ff' | '\\u0100' .. '\\u1fff'
// | '\\u3040' .. '\\u318f' | '\\u3300' .. '\\u337f' | '\\u3400' .. '\\u3d2d' | '\\u4e00' .. '\\u9fff' | '\\uf900' ..
// '\\ufaff' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:
{
if (input.LA(1) == '$' || (input.LA(1) >= 'A' && input.LA(1) <= 'Z') || input.LA(1) == '_' ||
(input.LA(1) >= 'a' && input.LA(1) <= 'z') || (input.LA(1) >= '\u00C0' && input.LA(1) <= '\u00D6') ||
(input.LA(1) >= '\u00D8' && input.LA(1) <= '\u00F6') || (input.LA(1) >= '\u00F8' && input.LA(1) <= '\u1FFF') ||
(input.LA(1) >= '\u3040' && input.LA(1) <= '\u318F') || (input.LA(1) >= '\u3300' && input.LA(1) <= '\u337F') ||
(input.LA(1) >= '\u3400' && input.LA(1) <= '\u3D2D') || (input.LA(1) >= '\u4E00' && input.LA(1) <= '\u9FFF') ||
(input.LA(1) >= '\uF900' && input.LA(1) <= '\uFAFF')) {
input.consume();
} else {
MismatchedSetException mse = new MismatchedSetException(null, input);
recover(mse);
throw mse;
}
}
} finally {
}
}
// $ANTLR end "JAVA_ID_START"
// $ANTLR start "JAVA_ID_PART"
public final void mJAVA_ID_PART() throws RecognitionException {
try {
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1161:5: ( JAVA_ID_START | '\\u0030' .. '\\u0039' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:
{
if (input.LA(1) == '$' || (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.LA(1) >= '\u00C0' && input.LA(1) <= '\u00D6') || (input.LA(1) >= '\u00D8' && input.LA(1) <= '\u00F6') ||
(input.LA(1) >= '\u00F8' && input.LA(1) <= '\u1FFF') || (input.LA(1) >= '\u3040' && input.LA(1) <= '\u318F') ||
(input.LA(1) >= '\u3300' && input.LA(1) <= '\u337F') || (input.LA(1) >= '\u3400' && input.LA(1) <= '\u3D2D') ||
(input.LA(1) >= '\u4E00' && input.LA(1) <= '\u9FFF') || (input.LA(1) >= '\uF900' && input.LA(1) <= '\uFAFF')) {
input.consume();
} else {
MismatchedSetException mse = new MismatchedSetException(null, input);
recover(mse);
throw mse;
}
}
} finally {
}
}
// $ANTLR end "JAVA_ID_PART"
// $ANTLR start "WS"
public final void mWS() throws RecognitionException {
try {
int _type = WS;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1165:5: ( ( ' ' | '\\r' | '\\t' | '\\u000C' | '\\n' ) )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1165:8: ( ' ' | '\\r' | '\\t' | '\\u000C' | '\\n' )
{
if ((input.LA(1) >= '\t' && input.LA(1) <= '\n') || (input.LA(1) >= '\f' && input.LA(1) <= '\r') || input.LA(1) == ' ') {
input.consume();
} else {
MismatchedSetException mse = new MismatchedSetException(null, input);
recover(mse);
throw mse;
}
if (!preserveWhitespacesAndComments) {
skip();
} else {
_channel = HIDDEN;
}
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "WS"
// $ANTLR start "COMMENT"
public final void mCOMMENT() throws RecognitionException {
try {
int _type = COMMENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1176:5: ( '/*' ( options {greedy=false; } : . )* '*/' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1176:9: '/*' ( options {greedy=false; } : . )* '*/'
{
match("/*");
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1176:14: ( options {greedy=false; } : . )*
loop25:
do {
int alt25 = 2;
int LA25_0 = input.LA(1);
if ((LA25_0 == '*')) {
int LA25_1 = input.LA(2);
if ((LA25_1 == '/')) {
alt25 = 2;
} else if (((LA25_1 >= '\u0000' && LA25_1 <= '.') || (LA25_1 >= '0' && LA25_1 <= '\uFFFF'))) {
alt25 = 1;
}
} else if (((LA25_0 >= '\u0000' && LA25_0 <= ')') || (LA25_0 >= '+' && LA25_0 <= '\uFFFF'))) {
alt25 = 1;
}
switch (alt25) {
case 1:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1176:42: .
{
matchAny();
}
break;
default:
break loop25;
}
} while (true);
match("*/");
if (!preserveWhitespacesAndComments) {
skip();
} else {
_channel = HIDDEN;
}
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "COMMENT"
// $ANTLR start "LINE_COMMENT"
public final void mLINE_COMMENT() throws RecognitionException {
try {
int _type = LINE_COMMENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1187:5: ( '//' (~ ( '\\n' | '\\r' ) )* ( '\\r' )? '\\n' )
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1187:7: '//' (~ ( '\\n' | '\\r' ) )* ( '\\r' )? '\\n'
{
match("//");
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1187:12: (~ ( '\\n' | '\\r' ) )*
loop26:
do {
int alt26 = 2;
int LA26_0 = input.LA(1);
if (((LA26_0 >= '\u0000' && LA26_0 <= '\t') || (LA26_0 >= '\u000B' && LA26_0 <= '\f') ||
(LA26_0 >= '\u000E' && LA26_0 <= '\uFFFF'))) {
alt26 = 1;
}
switch (alt26) {
case 1:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1187:12: ~ ( '\\n' | '\\r' )
{
if ((input.LA(1) >= '\u0000' && input.LA(1) <= '\t') || (input.LA(1) >= '\u000B' && input.LA(1) <= '\f') ||
(input.LA(1) >= '\u000E' && input.LA(1) <= '\uFFFF')) {
input.consume();
} else {
MismatchedSetException mse = new MismatchedSetException(null, input);
recover(mse);
throw mse;
}
}
break;
default:
break loop26;
}
} while (true);
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1187:26: ( '\\r' )?
int alt27 = 2;
int LA27_0 = input.LA(1);
if ((LA27_0 == '\r')) {
alt27 = 1;
}
switch (alt27) {
case 1:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1187:26: '\\r'
{
match('\r');
}
break;
}
match('\n');
if (!preserveWhitespacesAndComments) {
skip();
} else {
_channel = HIDDEN;
}
}
state.type = _type;
state.channel = _channel;
} finally {
}
}
// $ANTLR end "LINE_COMMENT"
public void mTokens() throws RecognitionException {
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:8: ( AND | AND_ASSIGN | ASSIGN | AT | BIT_SHIFT_RIGHT |
// BIT_SHIFT_RIGHT_ASSIGN | COLON | COMMA | DEC | DIV | DIV_ASSIGN | DOT | DOTSTAR | ELLIPSIS | EQUAL | GREATER_OR_EQUAL |
// GREATER_THAN | INC | LBRACK | LCURLY | LESS_OR_EQUAL | LESS_THAN | LOGICAL_AND | LOGICAL_NOT | LOGICAL_OR | LPAREN | MINUS |
// MINUS_ASSIGN | MOD | MOD_ASSIGN | NOT | NOT_EQUAL | OR | OR_ASSIGN | PLUS | PLUS_ASSIGN | QUESTION | RBRACK | RCURLY | RPAREN
// | SEMI | SHIFT_LEFT | SHIFT_LEFT_ASSIGN | SHIFT_RIGHT | SHIFT_RIGHT_ASSIGN | STAR | STAR_ASSIGN | XOR | XOR_ASSIGN | ABSTRACT
// | ASSERT | BOOLEAN | BREAK | BYTE | CASE | CATCH | CHAR | CLASS | CONTINUE | DEFAULT | DO | DOUBLE | ELSE | ENUM | EXTENDS |
// FALSE | FINAL | FINALLY | FLOAT | FOR | IF | IMPLEMENTS | INSTANCEOF | INTERFACE | IMPORT | INT | LONG | NATIVE | NEW | NULL |
// PACKAGE | PRIVATE | PROTECTED | PUBLIC | RETURN | SHORT | STATIC | STRICTFP | SUPER | SWITCH | SYNCHRONIZED | THIS | THROW |
// THROWS | TRANSIENT | TRUE | TRY | VOID | VOLATILE | WHILE | HEX_LITERAL | DECIMAL_LITERAL | OCTAL_LITERAL |
// FLOATING_POINT_LITERAL | CHARACTER_LITERAL | STRING_LITERAL | IDENT | WS | COMMENT | LINE_COMMENT )
int alt28 = 110;
alt28 = dfa28.predict(input);
switch (alt28) {
case 1:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:10: AND
{
mAND();
}
break;
case 2:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:14: AND_ASSIGN
{
mAND_ASSIGN();
}
break;
case 3:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:25: ASSIGN
{
mASSIGN();
}
break;
case 4:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:32: AT
{
mAT();
}
break;
case 5:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:35: BIT_SHIFT_RIGHT
{
mBIT_SHIFT_RIGHT();
}
break;
case 6:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:51: BIT_SHIFT_RIGHT_ASSIGN
{
mBIT_SHIFT_RIGHT_ASSIGN();
}
break;
case 7:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:74: COLON
{
mCOLON();
}
break;
case 8:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:80: COMMA
{
mCOMMA();
}
break;
case 9:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:86: DEC
{
mDEC();
}
break;
case 10:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:90: DIV
{
mDIV();
}
break;
case 11:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:94: DIV_ASSIGN
{
mDIV_ASSIGN();
}
break;
case 12:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:105: DOT
{
mDOT();
}
break;
case 13:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:109: DOTSTAR
{
mDOTSTAR();
}
break;
case 14:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:117: ELLIPSIS
{
mELLIPSIS();
}
break;
case 15:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:126: EQUAL
{
mEQUAL();
}
break;
case 16:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:132: GREATER_OR_EQUAL
{
mGREATER_OR_EQUAL();
}
break;
case 17:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:149: GREATER_THAN
{
mGREATER_THAN();
}
break;
case 18:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:162: INC
{
mINC();
}
break;
case 19:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:166: LBRACK
{
mLBRACK();
}
break;
case 20:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:173: LCURLY
{
mLCURLY();
}
break;
case 21:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:180: LESS_OR_EQUAL
{
mLESS_OR_EQUAL();
}
break;
case 22:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:194: LESS_THAN
{
mLESS_THAN();
}
break;
case 23:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:204: LOGICAL_AND
{
mLOGICAL_AND();
}
break;
case 24:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:216: LOGICAL_NOT
{
mLOGICAL_NOT();
}
break;
case 25:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:228: LOGICAL_OR
{
mLOGICAL_OR();
}
break;
case 26:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:239: LPAREN
{
mLPAREN();
}
break;
case 27:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:246: MINUS
{
mMINUS();
}
break;
case 28:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:252: MINUS_ASSIGN
{
mMINUS_ASSIGN();
}
break;
case 29:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:265: MOD
{
mMOD();
}
break;
case 30:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:269: MOD_ASSIGN
{
mMOD_ASSIGN();
}
break;
case 31:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:280: NOT
{
mNOT();
}
break;
case 32:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:284: NOT_EQUAL
{
mNOT_EQUAL();
}
break;
case 33:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:294: OR
{
mOR();
}
break;
case 34:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:297: OR_ASSIGN
{
mOR_ASSIGN();
}
break;
case 35:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:307: PLUS
{
mPLUS();
}
break;
case 36:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:312: PLUS_ASSIGN
{
mPLUS_ASSIGN();
}
break;
case 37:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:324: QUESTION
{
mQUESTION();
}
break;
case 38:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:333: RBRACK
{
mRBRACK();
}
break;
case 39:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:340: RCURLY
{
mRCURLY();
}
break;
case 40:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:347: RPAREN
{
mRPAREN();
}
break;
case 41:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:354: SEMI
{
mSEMI();
}
break;
case 42:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:359: SHIFT_LEFT
{
mSHIFT_LEFT();
}
break;
case 43:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:370: SHIFT_LEFT_ASSIGN
{
mSHIFT_LEFT_ASSIGN();
}
break;
case 44:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:388: SHIFT_RIGHT
{
mSHIFT_RIGHT();
}
break;
case 45:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:400: SHIFT_RIGHT_ASSIGN
{
mSHIFT_RIGHT_ASSIGN();
}
break;
case 46:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:419: STAR
{
mSTAR();
}
break;
case 47:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:424: STAR_ASSIGN
{
mSTAR_ASSIGN();
}
break;
case 48:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:436: XOR
{
mXOR();
}
break;
case 49:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:440: XOR_ASSIGN
{
mXOR_ASSIGN();
}
break;
case 50:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:451: ABSTRACT
{
mABSTRACT();
}
break;
case 51:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:460: ASSERT
{
mASSERT();
}
break;
case 52:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:467: BOOLEAN
{
mBOOLEAN();
}
break;
case 53:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:475: BREAK
{
mBREAK();
}
break;
case 54:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:481: BYTE
{
mBYTE();
}
break;
case 55:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:486: CASE
{
mCASE();
}
break;
case 56:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:491: CATCH
{
mCATCH();
}
break;
case 57:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:497: CHAR
{
mCHAR();
}
break;
case 58:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:502: CLASS
{
mCLASS();
}
break;
case 59:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:508: CONTINUE
{
mCONTINUE();
}
break;
case 60:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:517: DEFAULT
{
mDEFAULT();
}
break;
case 61:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:525: DO
{
mDO();
}
break;
case 62:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:528: DOUBLE
{
mDOUBLE();
}
break;
case 63:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:535: ELSE
{
mELSE();
}
break;
case 64:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:540: ENUM
{
mENUM();
}
break;
case 65:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:545: EXTENDS
{
mEXTENDS();
}
break;
case 66:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:553: FALSE
{
mFALSE();
}
break;
case 67:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:559: FINAL
{
mFINAL();
}
break;
case 68:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:565: FINALLY
{
mFINALLY();
}
break;
case 69:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:573: FLOAT
{
mFLOAT();
}
break;
case 70:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:579: FOR
{
mFOR();
}
break;
case 71:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:583: IF
{
mIF();
}
break;
case 72:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:586: IMPLEMENTS
{
mIMPLEMENTS();
}
break;
case 73:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:597: INSTANCEOF
{
mINSTANCEOF();
}
break;
case 74:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:608: INTERFACE
{
mINTERFACE();
}
break;
case 75:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:618: IMPORT
{
mIMPORT();
}
break;
case 76:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:625: INT
{
mINT();
}
break;
case 77:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:629: LONG
{
mLONG();
}
break;
case 78:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:634: NATIVE
{
mNATIVE();
}
break;
case 79:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:641: NEW
{
mNEW();
}
break;
case 80:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:645: NULL
{
mNULL();
}
break;
case 81:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:650: PACKAGE
{
mPACKAGE();
}
break;
case 82:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:658: PRIVATE
{
mPRIVATE();
}
break;
case 83:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:666: PROTECTED
{
mPROTECTED();
}
break;
case 84:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:676: PUBLIC
{
mPUBLIC();
}
break;
case 85:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:683: RETURN
{
mRETURN();
}
break;
case 86:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:690: SHORT
{
mSHORT();
}
break;
case 87:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:696: STATIC
{
mSTATIC();
}
break;
case 88:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:703: STRICTFP
{
mSTRICTFP();
}
break;
case 89:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:712: SUPER
{
mSUPER();
}
break;
case 90:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:718: SWITCH
{
mSWITCH();
}
break;
case 91:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:725: SYNCHRONIZED
{
mSYNCHRONIZED();
}
break;
case 92:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:738: THIS
{
mTHIS();
}
break;
case 93:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:743: THROW
{
mTHROW();
}
break;
case 94:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:749: THROWS
{
mTHROWS();
}
break;
case 95:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:756: TRANSIENT
{
mTRANSIENT();
}
break;
case 96:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:766: TRUE
{
mTRUE();
}
break;
case 97:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:771: TRY
{
mTRY();
}
break;
case 98:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:775: VOID
{
mVOID();
}
break;
case 99:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:780: VOLATILE
{
mVOLATILE();
}
break;
case 100:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:789: WHILE
{
mWHILE();
}
break;
case 101:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:795: HEX_LITERAL
{
mHEX_LITERAL();
}
break;
case 102:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:807: DECIMAL_LITERAL
{
mDECIMAL_LITERAL();
}
break;
case 103:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:823: OCTAL_LITERAL
{
mOCTAL_LITERAL();
}
break;
case 104:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:837: FLOATING_POINT_LITERAL
{
mFLOATING_POINT_LITERAL();
}
break;
case 105:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:860: CHARACTER_LITERAL
{
mCHARACTER_LITERAL();
}
break;
case 106:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:878: STRING_LITERAL
{
mSTRING_LITERAL();
}
break;
case 107:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:893: IDENT
{
mIDENT();
}
break;
case 108:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:899: WS
{
mWS();
}
break;
case 109:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:902: COMMENT
{
mCOMMENT();
}
break;
case 110:
// org/eclipse/che/ide/ext/java/jdi/server/expression/Java.g:1:910: LINE_COMMENT
{
mLINE_COMMENT();
}
break;
}
}
protected DFA28 dfa28 = new DFA28(this);
static final String DFA28_eotS =
"\1\uffff\1\61\1\63\1\uffff\1\66\2\uffff\1\71\1\75\1\100\1\104\2" +
"\uffff\1\107\1\111\1\114\1\uffff\1\116\6\uffff\1\120\1\122\17\55" +
"\2\172\11\uffff\1\177\21\uffff\1\u0081\14\uffff\12\55\1\u008e\7" +
"\55\1\u0096\23\55\2\uffff\1\u00b1\1\172\1\u00b3\4\uffff\14\55\1" +
"\uffff\6\55\1\u00c6\1\uffff\2\55\1\u00cb\2\55\1\u00ce\20\55\1\u00df" +
"\3\55\3\uffff\4\55\1\u00e7\1\u00e8\1\55\1\u00ea\4\55\1\u00ef\1\u00f0" +
"\4\55\1\uffff\4\55\1\uffff\1\u00f9\1\55\1\uffff\1\u00fb\13\55\1" +
"\u0107\2\55\1\u010a\1\uffff\1\u010b\5\55\1\u0111\2\uffff\1\u0112" +
"\1\uffff\1\u0113\3\55\2\uffff\1\55\1\u0118\1\u011a\1\u011b\4\55" +
"\1\uffff\1\55\1\uffff\5\55\1\u0126\2\55\1\u0129\2\55\1\uffff\1\u012d" +
"\1\55\2\uffff\1\55\1\u0130\1\55\1\u0132\1\55\3\uffff\2\55\1\u0136" +
"\1\55\1\uffff\1\55\2\uffff\1\55\1\u013a\2\55\1\u013d\3\55\1\u0141" +
"\1\u0142\1\uffff\1\u0143\1\55\1\uffff\1\u0145\1\55\1\u0147\1\uffff" +
"\2\55\1\uffff\1\55\1\uffff\1\u014b\1\55\1\u014d\1\uffff\1\u014e" +
"\1\u014f\1\55\1\uffff\2\55\1\uffff\1\u0153\1\u0154\1\55\3\uffff" +
"\1\55\1\uffff\1\55\1\uffff\2\55\1\u015a\1\uffff\1\u015b\3\uffff" +
"\3\55\2\uffff\1\55\1\u0160\2\55\1\u0163\2\uffff\2\55\1\u0166\1\u0167" +
"\1\uffff\1\55\1\u0169\1\uffff\1\u016a\1\u016b\2\uffff\1\55\3\uffff" +
"\1\55\1\u016e\1\uffff";
static final String DFA28_eofS =
"\u016f\uffff";
static final String DFA28_minS =
"\1\11\1\46\1\75\1\uffff\1\75\2\uffff\1\55\2\52\1\53\2\uffff\1\74" +
"\2\75\1\uffff\1\75\6\uffff\2\75\1\142\1\157\1\141\1\145\1\154\1" +
"\141\1\146\1\157\2\141\1\145\2\150\1\157\1\150\2\56\11\uffff\1\75" +
"\21\uffff\1\75\14\uffff\2\163\1\157\1\145\1\164\1\163\2\141\1\156" +
"\1\146\1\44\1\163\1\165\1\164\1\154\1\156\1\157\1\162\1\44\1\160" +
"\1\163\1\156\1\164\1\167\1\154\1\143\1\151\1\142\1\164\1\157\1\141" +
"\1\160\1\151\1\156\1\151\1\141\2\151\2\uffff\2\56\1\75\4\uffff\1" +
"\164\1\145\1\154\1\141\2\145\1\143\1\162\1\163\1\164\1\141\1\142" +
"\1\uffff\1\145\1\155\1\145\1\163\2\141\1\44\1\uffff\1\154\1\164" +
"\1\44\1\147\1\151\1\44\1\154\1\153\1\166\1\164\1\154\1\165\1\162" +
"\1\164\1\151\1\145\1\164\1\143\1\163\1\157\1\156\1\145\1\44\1\144" +
"\1\141\1\154\3\uffff\2\162\1\145\1\153\2\44\1\150\1\44\1\163\1\151" +
"\1\165\1\154\2\44\1\156\1\145\1\154\1\164\1\uffff\1\145\1\162\1" +
"\141\1\162\1\uffff\1\44\1\166\1\uffff\1\44\2\141\1\145\1\151\1\162" +
"\1\164\1\151\1\143\1\162\1\143\1\150\1\44\1\167\1\163\1\44\1\uffff" +
"\1\44\1\164\1\145\1\141\1\164\1\141\1\44\2\uffff\1\44\1\uffff\1" +
"\44\1\156\1\154\1\145\2\uffff\1\144\3\44\1\155\1\164\1\156\1\146" +
"\1\uffff\1\145\1\uffff\1\147\1\164\2\143\1\156\1\44\1\143\1\164" +
"\1\44\1\150\1\162\1\uffff\1\44\1\151\2\uffff\1\151\1\44\1\143\1" +
"\44\1\156\3\uffff\1\165\1\164\1\44\1\163\1\uffff\1\171\2\uffff\1" +
"\145\1\44\1\143\1\141\1\44\2\145\1\164\2\44\1\uffff\1\44\1\146\1" +
"\uffff\1\44\1\157\1\44\1\uffff\1\145\1\154\1\uffff\1\164\1\uffff" +
"\1\44\1\145\1\44\1\uffff\2\44\1\156\1\uffff\1\145\1\143\1\uffff" +
"\2\44\1\145\3\uffff\1\160\1\uffff\1\156\1\uffff\1\156\1\145\1\44" +
"\1\uffff\1\44\3\uffff\1\164\1\157\1\145\2\uffff\1\144\1\44\1\151" +
"\1\164\1\44\2\uffff\1\163\1\146\2\44\1\uffff\1\172\1\44\1\uffff" +
"\2\44\2\uffff\1\145\3\uffff\1\144\1\44\1\uffff";
static final String DFA28_maxS =
"\1\ufaff\2\75\1\uffff\1\76\2\uffff\2\75\1\71\1\75\2\uffff\2\75\1" +
"\174\1\uffff\1\75\6\uffff\2\75\1\163\1\171\2\157\1\170\1\157\1\156" +
"\1\157\2\165\1\145\1\171\1\162\1\157\1\150\1\170\1\146\11\uffff" +
"\1\76\21\uffff\1\75\14\uffff\2\163\1\157\1\145\2\164\2\141\1\156" +
"\1\146\1\ufaff\1\163\1\165\1\164\1\154\1\156\1\157\1\162\1\ufaff" +
"\1\160\1\164\1\156\1\164\1\167\1\154\1\143\1\157\1\142\1\164\1\157" +
"\1\162\1\160\1\151\1\156\1\162\1\171\1\154\1\151\2\uffff\2\146\1" +
"\75\4\uffff\1\164\1\145\1\154\1\141\2\145\1\143\1\162\1\163\1\164" +
"\1\141\1\142\1\uffff\1\145\1\155\1\145\1\163\2\141\1\ufaff\1\uffff" +
"\1\157\1\164\1\ufaff\1\147\1\151\1\ufaff\1\154\1\153\1\166\1\164" +
"\1\154\1\165\1\162\1\164\1\151\1\145\1\164\1\143\1\163\1\157\1\156" +
"\1\145\1\ufaff\1\144\1\141\1\154\3\uffff\2\162\1\145\1\153\2\ufaff" +
"\1\150\1\ufaff\1\163\1\151\1\165\1\154\2\ufaff\1\156\1\145\1\154" +
"\1\164\1\uffff\1\145\1\162\1\141\1\162\1\uffff\1\ufaff\1\166\1\uffff" +
"\1\ufaff\2\141\1\145\1\151\1\162\1\164\1\151\1\143\1\162\1\143\1" +
"\150\1\ufaff\1\167\1\163\1\ufaff\1\uffff\1\ufaff\1\164\1\145\1\141" +
"\1\164\1\141\1\ufaff\2\uffff\1\ufaff\1\uffff\1\ufaff\1\156\1\154" +
"\1\145\2\uffff\1\144\3\ufaff\1\155\1\164\1\156\1\146\1\uffff\1\145" +
"\1\uffff\1\147\1\164\2\143\1\156\1\ufaff\1\143\1\164\1\ufaff\1\150" +
"\1\162\1\uffff\1\ufaff\1\151\2\uffff\1\151\1\ufaff\1\143\1\ufaff" +
"\1\156\3\uffff\1\165\1\164\1\ufaff\1\163\1\uffff\1\171\2\uffff\1" +
"\145\1\ufaff\1\143\1\141\1\ufaff\2\145\1\164\2\ufaff\1\uffff\1\ufaff" +
"\1\146\1\uffff\1\ufaff\1\157\1\ufaff\1\uffff\1\145\1\154\1\uffff" +
"\1\164\1\uffff\1\ufaff\1\145\1\ufaff\1\uffff\2\ufaff\1\156\1\uffff" +
"\1\145\1\143\1\uffff\2\ufaff\1\145\3\uffff\1\160\1\uffff\1\156\1" +
"\uffff\1\156\1\145\1\ufaff\1\uffff\1\ufaff\3\uffff\1\164\1\157\1" +
"\145\2\uffff\1\144\1\ufaff\1\151\1\164\1\ufaff\2\uffff\1\163\1\146" +
"\2\ufaff\1\uffff\1\172\1\ufaff\1\uffff\2\ufaff\2\uffff\1\145\3\uffff" +
"\1\144\1\ufaff\1\uffff";
static final String DFA28_acceptS =
"\3\uffff\1\4\1\uffff\1\7\1\10\4\uffff\1\23\1\24\3\uffff\1\32\1\uffff" +
"\1\37\1\45\1\46\1\47\1\50\1\51\23\uffff\1\151\1\152\1\153\1\154" +
"\1\2\1\27\1\1\1\17\1\3\1\uffff\1\20\1\21\1\11\1\34\1\33\1\13\1\155" +
"\1\156\1\12\1\15\1\16\1\14\1\150\1\22\1\44\1\43\1\25\1\uffff\1\26" +
"\1\40\1\30\1\31\1\42\1\41\1\36\1\35\1\57\1\56\1\61\1\60\46\uffff" +
"\1\145\1\146\3\uffff\1\55\1\54\1\53\1\52\14\uffff\1\75\7\uffff\1" +
"\107\32\uffff\1\147\1\6\1\5\22\uffff\1\106\4\uffff\1\114\2\uffff" +
"\1\117\20\uffff\1\141\7\uffff\1\66\1\67\1\uffff\1\71\4\uffff\1\77" +
"\1\100\10\uffff\1\115\1\uffff\1\120\13\uffff\1\134\2\uffff\1\140" +
"\1\142\5\uffff\1\65\1\70\1\72\4\uffff\1\102\1\uffff\1\103\1\105" +
"\12\uffff\1\126\2\uffff\1\131\3\uffff\1\135\2\uffff\1\144\1\uffff" +
"\1\63\3\uffff\1\76\3\uffff\1\113\2\uffff\1\116\3\uffff\1\124\1\125" +
"\1\127\1\uffff\1\132\1\uffff\1\136\3\uffff\1\64\1\uffff\1\74\1\101" +
"\1\104\3\uffff\1\121\1\122\5\uffff\1\62\1\73\4\uffff\1\130\2\uffff" +
"\1\143\2\uffff\1\112\1\123\1\uffff\1\137\1\110\1\111\2\uffff\1\133";
static final String DFA28_specialS =
"\u016f\uffff}>";
static final String[] DFA28_transitionS = {
"\2\56\1\uffff\2\56\22\uffff\1\56\1\16\1\54\1\uffff\1\55\1\21" +
"\1\1\1\53\1\20\1\26\1\30\1\12\1\6\1\7\1\11\1\10\1\51\11\52\1" +
"\5\1\27\1\15\1\2\1\4\1\23\1\3\32\55\1\13\1\uffff\1\24\1\31\1" +
"\55\1\uffff\1\32\1\33\1\34\1\35\1\36\1\37\2\55\1\40\2\55\1\41" +
"\1\55\1\42\1\55\1\43\1\55\1\44\1\45\1\46\1\55\1\47\1\50\3\55" +
"\1\14\1\17\1\25\1\22\101\uffff\27\55\1\uffff\37\55\1\uffff\u1f08" +
"\55\u1040\uffff\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e" +
"\55\u10d2\uffff\u5200\55\u5900\uffff\u0200\55",
"\1\60\26\uffff\1\57",
"\1\62",
"",
"\1\65\1\64",
"",
"",
"\1\67\17\uffff\1\70",
"\1\73\4\uffff\1\74\15\uffff\1\72",
"\1\76\3\uffff\1\77\1\uffff\12\101",
"\1\102\21\uffff\1\103",
"",
"",
"\1\106\1\105",
"\1\110",
"\1\113\76\uffff\1\112",
"",
"\1\115",
"",
"",
"",
"",
"",
"",
"\1\117",
"\1\121",
"\1\123\20\uffff\1\124",
"\1\125\2\uffff\1\126\6\uffff\1\127",
"\1\130\6\uffff\1\131\3\uffff\1\132\2\uffff\1\133",
"\1\134\11\uffff\1\135",
"\1\136\1\uffff\1\137\11\uffff\1\140",
"\1\141\7\uffff\1\142\2\uffff\1\143\2\uffff\1\144",
"\1\145\6\uffff\1\146\1\147",
"\1\150",
"\1\151\3\uffff\1\152\17\uffff\1\153",
"\1\154\20\uffff\1\155\2\uffff\1\156",
"\1\157",
"\1\160\13\uffff\1\161\1\162\1\uffff\1\163\1\uffff\1\164",
"\1\165\11\uffff\1\166",
"\1\167",
"\1\170",
"\1\101\1\uffff\10\173\2\101\12\uffff\3\101\21\uffff\1\171\13" +
"\uffff\3\101\21\uffff\1\171",
"\1\101\1\uffff\12\174\12\uffff\3\101\35\uffff\3\101",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"\1\176\1\175",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"\1\u0080",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"\1\u0082",
"\1\u0083",
"\1\u0084",
"\1\u0085",
"\1\u0086",
"\1\u0087\1\u0088",
"\1\u0089",
"\1\u008a",
"\1\u008b",
"\1\u008c",
"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\24" +
"\55\1\u008d\5\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08" +
"\55\u1040\uffff\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e" +
"\55\u10d2\uffff\u5200\55\u5900\uffff\u0200\55",
"\1\u008f",
"\1\u0090",
"\1\u0091",
"\1\u0092",
"\1\u0093",
"\1\u0094",
"\1\u0095",
"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32" +
"\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" +
"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" +
"\u5200\55\u5900\uffff\u0200\55",
"\1\u0097",
"\1\u0098\1\u0099",
"\1\u009a",
"\1\u009b",
"\1\u009c",
"\1\u009d",
"\1\u009e",
"\1\u009f\5\uffff\1\u00a0",
"\1\u00a1",
"\1\u00a2",
"\1\u00a3",
"\1\u00a4\20\uffff\1\u00a5",
"\1\u00a6",
"\1\u00a7",
"\1\u00a8",
"\1\u00a9\10\uffff\1\u00aa",
"\1\u00ab\23\uffff\1\u00ac\3\uffff\1\u00ad",
"\1\u00ae\2\uffff\1\u00af",
"\1\u00b0",
"",
"",
"\1\101\1\uffff\10\173\2\101\12\uffff\3\101\35\uffff\3\101",
"\1\101\1\uffff\12\174\12\uffff\3\101\35\uffff\3\101",
"\1\u00b2",
"",
"",
"",
"",
"\1\u00b4",
"\1\u00b5",
"\1\u00b6",
"\1\u00b7",
"\1\u00b8",
"\1\u00b9",
"\1\u00ba",
"\1\u00bb",
"\1\u00bc",
"\1\u00bd",
"\1\u00be",
"\1\u00bf",
"",
"\1\u00c0",
"\1\u00c1",
"\1\u00c2",
"\1\u00c3",
"\1\u00c4",
"\1\u00c5",
"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32" +
"\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" +
"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" +
"\u5200\55\u5900\uffff\u0200\55",
"",
"\1\u00c7\2\uffff\1\u00c8",
"\1\u00c9",
"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\4\55" +
"\1\u00ca\25\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55" +
"\u1040\uffff\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e" +
"\55\u10d2\uffff\u5200\55\u5900\uffff\u0200\55",
"\1\u00cc",
"\1\u00cd",
"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32" +
"\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" +
"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" +
"\u5200\55\u5900\uffff\u0200\55",
"\1\u00cf",
"\1\u00d0",
"\1\u00d1",
"\1\u00d2",
"\1\u00d3",
"\1\u00d4",
"\1\u00d5",
"\1\u00d6",
"\1\u00d7",
"\1\u00d8",
"\1\u00d9",
"\1\u00da",
"\1\u00db",
"\1\u00dc",
"\1\u00dd",
"\1\u00de",
"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32" +
"\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" +
"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" +
"\u5200\55\u5900\uffff\u0200\55",
"\1\u00e0",
"\1\u00e1",
"\1\u00e2",
"",
"",
"",
"\1\u00e3",
"\1\u00e4",
"\1\u00e5",
"\1\u00e6",
"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32" +
"\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" +
"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" +
"\u5200\55\u5900\uffff\u0200\55",
"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32" +
"\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" +
"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" +
"\u5200\55\u5900\uffff\u0200\55",
"\1\u00e9",
"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32" +
"\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" +
"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" +
"\u5200\55\u5900\uffff\u0200\55",
"\1\u00eb",
"\1\u00ec",
"\1\u00ed",
"\1\u00ee",
"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32" +
"\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" +
"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" +
"\u5200\55\u5900\uffff\u0200\55",
"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32" +
"\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" +
"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" +
"\u5200\55\u5900\uffff\u0200\55",
"\1\u00f1",
"\1\u00f2",
"\1\u00f3",
"\1\u00f4",
"",
"\1\u00f5",
"\1\u00f6",
"\1\u00f7",
"\1\u00f8",
"",
"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32" +
"\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" +
"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" +
"\u5200\55\u5900\uffff\u0200\55",
"\1\u00fa",
"",
"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32" +
"\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" +
"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" +
"\u5200\55\u5900\uffff\u0200\55",
"\1\u00fc",
"\1\u00fd",
"\1\u00fe",
"\1\u00ff",
"\1\u0100",
"\1\u0101",
"\1\u0102",
"\1\u0103",
"\1\u0104",
"\1\u0105",
"\1\u0106",
"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32" +
"\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" +
"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" +
"\u5200\55\u5900\uffff\u0200\55",
"\1\u0108",
"\1\u0109",
"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32" +
"\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" +
"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" +
"\u5200\55\u5900\uffff\u0200\55",
"",
"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32" +
"\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" +
"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" +
"\u5200\55\u5900\uffff\u0200\55",
"\1\u010c",
"\1\u010d",
"\1\u010e",
"\1\u010f",
"\1\u0110",
"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32" +
"\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" +
"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" +
"\u5200\55\u5900\uffff\u0200\55",
"",
"",
"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32" +
"\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" +
"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" +
"\u5200\55\u5900\uffff\u0200\55",
"",
"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32" +
"\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" +
"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" +
"\u5200\55\u5900\uffff\u0200\55",
"\1\u0114",
"\1\u0115",
"\1\u0116",
"",
"",
"\1\u0117",
"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32" +
"\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" +
"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" +
"\u5200\55\u5900\uffff\u0200\55",
"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\13" +
"\55\1\u0119\16\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08" +
"\55\u1040\uffff\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e" +
"\55\u10d2\uffff\u5200\55\u5900\uffff\u0200\55",
"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32" +
"\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" +
"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" +
"\u5200\55\u5900\uffff\u0200\55",
"\1\u011c",
"\1\u011d",
"\1\u011e",
"\1\u011f",
"",
"\1\u0120",
"",
"\1\u0121",
"\1\u0122",
"\1\u0123",
"\1\u0124",
"\1\u0125",
"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32" +
"\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" +
"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" +
"\u5200\55\u5900\uffff\u0200\55",
"\1\u0127",
"\1\u0128",
"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32" +
"\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" +
"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" +
"\u5200\55\u5900\uffff\u0200\55",
"\1\u012a",
"\1\u012b",
"",
"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\22" +
"\55\1\u012c\7\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08" +
"\55\u1040\uffff\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e" +
"\55\u10d2\uffff\u5200\55\u5900\uffff\u0200\55",
"\1\u012e",
"",
"",
"\1\u012f",
"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32" +
"\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" +
"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" +
"\u5200\55\u5900\uffff\u0200\55",
"\1\u0131",
"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32" +
"\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" +
"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" +
"\u5200\55\u5900\uffff\u0200\55",
"\1\u0133",
"",
"",
"",
"\1\u0134",
"\1\u0135",
"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32" +
"\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" +
"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" +
"\u5200\55\u5900\uffff\u0200\55",
"\1\u0137",
"",
"\1\u0138",
"",
"",
"\1\u0139",
"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32" +
"\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" +
"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" +
"\u5200\55\u5900\uffff\u0200\55",
"\1\u013b",
"\1\u013c",
"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32" +
"\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" +
"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" +
"\u5200\55\u5900\uffff\u0200\55",
"\1\u013e",
"\1\u013f",
"\1\u0140",
"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32" +
"\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" +
"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" +
"\u5200\55\u5900\uffff\u0200\55",
"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32" +
"\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" +
"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" +
"\u5200\55\u5900\uffff\u0200\55",
"",
"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32" +
"\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" +
"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" +
"\u5200\55\u5900\uffff\u0200\55",
"\1\u0144",
"",
"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32" +
"\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" +
"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" +
"\u5200\55\u5900\uffff\u0200\55",
"\1\u0146",
"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32" +
"\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" +
"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" +
"\u5200\55\u5900\uffff\u0200\55",
"",
"\1\u0148",
"\1\u0149",
"",
"\1\u014a",
"",
"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32" +
"\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" +
"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" +
"\u5200\55\u5900\uffff\u0200\55",
"\1\u014c",
"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32" +
"\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" +
"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" +
"\u5200\55\u5900\uffff\u0200\55",
"",
"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32" +
"\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" +
"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" +
"\u5200\55\u5900\uffff\u0200\55",
"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32" +
"\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" +
"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" +
"\u5200\55\u5900\uffff\u0200\55",
"\1\u0150",
"",
"\1\u0151",
"\1\u0152",
"",
"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32" +
"\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" +
"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" +
"\u5200\55\u5900\uffff\u0200\55",
"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32" +
"\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" +
"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" +
"\u5200\55\u5900\uffff\u0200\55",
"\1\u0155",
"",
"",
"",
"\1\u0156",
"",
"\1\u0157",
"",
"\1\u0158",
"\1\u0159",
"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32" +
"\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" +
"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" +
"\u5200\55\u5900\uffff\u0200\55",
"",
"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32" +
"\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" +
"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" +
"\u5200\55\u5900\uffff\u0200\55",
"",
"",
"",
"\1\u015c",
"\1\u015d",
"\1\u015e",
"",
"",
"\1\u015f",
"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32" +
"\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" +
"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" +
"\u5200\55\u5900\uffff\u0200\55",
"\1\u0161",
"\1\u0162",
"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32" +
"\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" +
"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" +
"\u5200\55\u5900\uffff\u0200\55",
"",
"",
"\1\u0164",
"\1\u0165",
"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32" +
"\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" +
"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" +
"\u5200\55\u5900\uffff\u0200\55",
"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32" +
"\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" +
"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" +
"\u5200\55\u5900\uffff\u0200\55",
"",
"\1\u0168",
"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32" +
"\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" +
"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" +
"\u5200\55\u5900\uffff\u0200\55",
"",
"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32" +
"\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" +
"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" +
"\u5200\55\u5900\uffff\u0200\55",
"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32" +
"\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" +
"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" +
"\u5200\55\u5900\uffff\u0200\55",
"",
"",
"\1\u016c",
"",
"",
"",
"\1\u016d",
"\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32" +
"\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff" +
"\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff" +
"\u5200\55\u5900\uffff\u0200\55",
""
};
static final short[] DFA28_eot = DFA.unpackEncodedString(DFA28_eotS);
static final short[] DFA28_eof = DFA.unpackEncodedString(DFA28_eofS);
static final char[] DFA28_min = DFA.unpackEncodedStringToUnsignedChars(DFA28_minS);
static final char[] DFA28_max = DFA.unpackEncodedStringToUnsignedChars(DFA28_maxS);
static final short[] DFA28_accept = DFA.unpackEncodedString(DFA28_acceptS);
static final short[] DFA28_special = DFA.unpackEncodedString(DFA28_specialS);
static final short[][] DFA28_transition;
static {
int numStates = DFA28_transitionS.length;
DFA28_transition = new short[numStates][];
for (int i = 0; i < numStates; i++) {
DFA28_transition[i] = DFA.unpackEncodedString(DFA28_transitionS[i]);
}
}
class DFA28 extends DFA {
public DFA28(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 28;
this.eot = DFA28_eot;
this.eof = DFA28_eof;
this.min = DFA28_min;
this.max = DFA28_max;
this.accept = DFA28_accept;
this.special = DFA28_special;
this.transition = DFA28_transition;
}
public String getDescription() {
return "1:1: Tokens : ( AND | AND_ASSIGN | ASSIGN | AT | BIT_SHIFT_RIGHT | BIT_SHIFT_RIGHT_ASSIGN | COLON | COMMA | DEC | DIV | DIV_ASSIGN | DOT | DOTSTAR | ELLIPSIS | EQUAL | GREATER_OR_EQUAL | GREATER_THAN | INC | LBRACK | LCURLY | LESS_OR_EQUAL | LESS_THAN | LOGICAL_AND | LOGICAL_NOT | LOGICAL_OR | LPAREN | MINUS | MINUS_ASSIGN | MOD | MOD_ASSIGN | NOT | NOT_EQUAL | OR | OR_ASSIGN | PLUS | PLUS_ASSIGN | QUESTION | RBRACK | RCURLY | RPAREN | SEMI | SHIFT_LEFT | SHIFT_LEFT_ASSIGN | SHIFT_RIGHT | SHIFT_RIGHT_ASSIGN | STAR | STAR_ASSIGN | XOR | XOR_ASSIGN | ABSTRACT | ASSERT | BOOLEAN | BREAK | BYTE | CASE | CATCH | CHAR | CLASS | CONTINUE | DEFAULT | DO | DOUBLE | ELSE | ENUM | EXTENDS | FALSE | FINAL | FINALLY | FLOAT | FOR | IF | IMPLEMENTS | INSTANCEOF | INTERFACE | IMPORT | INT | LONG | NATIVE | NEW | NULL | PACKAGE | PRIVATE | PROTECTED | PUBLIC | RETURN | SHORT | STATIC | STRICTFP | SUPER | SWITCH | SYNCHRONIZED | THIS | THROW | THROWS | TRANSIENT | TRUE | TRY | VOID | VOLATILE | WHILE | HEX_LITERAL | DECIMAL_LITERAL | OCTAL_LITERAL | FLOATING_POINT_LITERAL | CHARACTER_LITERAL | STRING_LITERAL | IDENT | WS | COMMENT | LINE_COMMENT );";
}
}
}