/*
* This file is part of the X10 project (http://x10-lang.org).
*
* This file is licensed to You under the Eclipse Public License (EPL);
* You may not use this file except in compliance with the License.
* You may obtain a copy of the License at
* http://www.opensource.org/licenses/eclipse-1.0.php
*
* (C) Copyright IBM Corporation 2006-2010.
*/
/********************************************************************
* WARNING! THIS JAVA FILE IS AUTO-GENERATED FROM x10/parser/x10.g *
********************************************************************/
package x10.parser;
public interface X10Parsersym {
public final static int
TK_IntegerLiteral = 22,
TK_LongLiteral = 23,
TK_ByteLiteral = 24,
TK_ShortLiteral = 25,
TK_UnsignedIntegerLiteral = 26,
TK_UnsignedLongLiteral = 27,
TK_UnsignedByteLiteral = 28,
TK_UnsignedShortLiteral = 29,
TK_FloatingPointLiteral = 30,
TK_DoubleLiteral = 31,
TK_CharacterLiteral = 32,
TK_StringLiteral = 33,
TK_MINUS_MINUS = 42,
TK_OR = 14,
TK_MINUS = 8,
TK_MINUS_EQUAL = 94,
TK_NOT = 10,
TK_NOT_EQUAL = 66,
TK_REMAINDER = 12,
TK_REMAINDER_EQUAL = 95,
TK_AND = 15,
TK_AND_AND = 67,
TK_AND_EQUAL = 96,
TK_LPAREN = 1,
TK_RPAREN = 3,
TK_MULTIPLY = 11,
TK_MULTIPLY_EQUAL = 97,
TK_COMMA = 6,
TK_DOT = 39,
TK_DIVIDE = 13,
TK_DIVIDE_EQUAL = 98,
TK_COLON = 63,
TK_SEMICOLON = 5,
TK_QUESTION = 99,
TK_AT = 4,
TK_LBRACKET = 2,
TK_RBRACKET = 44,
TK_XOR = 16,
TK_XOR_EQUAL = 100,
TK_LBRACE = 45,
TK_OR_OR = 64,
TK_OR_EQUAL = 101,
TK_RBRACE = 46,
TK_TWIDDLE = 17,
TK_PLUS = 9,
TK_PLUS_PLUS = 43,
TK_PLUS_EQUAL = 102,
TK_LESS = 48,
TK_LEFT_SHIFT = 49,
TK_LEFT_SHIFT_EQUAL = 103,
TK_RIGHT_SHIFT = 50,
TK_RIGHT_SHIFT_EQUAL = 104,
TK_UNSIGNED_RIGHT_SHIFT = 51,
TK_UNSIGNED_RIGHT_SHIFT_EQUAL = 105,
TK_LESS_EQUAL = 52,
TK_EQUAL = 40,
TK_EQUAL_EQUAL = 47,
TK_GREATER = 53,
TK_GREATER_EQUAL = 54,
TK_ELLIPSIS = 145,
TK_RANGE = 55,
TK_ARROW = 56,
TK_DARROW = 120,
TK_SUBTYPE = 79,
TK_SUPERTYPE = 91,
TK_STARSTAR = 65,
TK_NTWIDDLE = 68,
TK_LARROW = 57,
TK_FUNNEL = 58,
TK_LFUNNEL = 59,
TK_DIAMOND = 60,
TK_BOWTIE = 61,
TK_RANGE_EQUAL = 106,
TK_ARROW_EQUAL = 107,
TK_STARSTAR_EQUAL = 108,
TK_TWIDDLE_EQUAL = 109,
TK_LARROW_EQUAL = 110,
TK_FUNNEL_EQUAL = 111,
TK_LFUNNEL_EQUAL = 112,
TK_DIAMOND_EQUAL = 113,
TK_BOWTIE_EQUAL = 114,
TK_abstract = 70,
TK_as = 115,
TK_assert = 131,
TK_async = 121,
TK_at = 80,
TK_athome = 146,
TK_ateach = 122,
TK_atomic = 69,
TK_break = 132,
TK_case = 87,
TK_catch = 123,
TK_class = 83,
TK_clocked = 62,
TK_continue = 133,
TK_def = 124,
TK_default = 88,
TK_do = 125,
TK_else = 134,
TK_extends = 126,
TK_false = 34,
TK_final = 71,
TK_finally = 127,
TK_finish = 72,
TK_for = 128,
TK_goto = 147,
TK_haszero = 92,
TK_here = 35,
TK_if = 135,
TK_implements = 136,
TK_import = 89,
TK_in = 129,
TK_instanceof = 90,
TK_interface = 117,
TK_isref = 93,
TK_native = 73,
TK_new = 20,
TK_null = 36,
TK_offer = 137,
TK_offers = 138,
TK_operator = 18,
TK_package = 130,
TK_private = 74,
TK_property = 118,
TK_protected = 75,
TK_public = 76,
TK_return = 139,
TK_self = 37,
TK_static = 77,
TK_struct = 84,
TK_super = 21,
TK_switch = 140,
TK_this = 19,
TK_throw = 141,
TK_throws = 142,
TK_transient = 78,
TK_true = 38,
TK_try = 143,
TK_type = 85,
TK_val = 81,
TK_var = 82,
TK_void = 41,
TK_when = 144,
TK_while = 119,
TK_EOF_TOKEN = 116,
TK_IDENTIFIER = 7,
TK_SlComment = 148,
TK_MlComment = 149,
TK_DocComment = 150,
TK_PseudoDoubleLiteral = 151,
TK_ErrorId = 86,
TK_ERROR_TOKEN = 152;
public final static String orderedTerminalSymbols[] = {
"",
"LPAREN",
"LBRACKET",
"RPAREN",
"AT",
"SEMICOLON",
"COMMA",
"IDENTIFIER",
"MINUS",
"PLUS",
"NOT",
"MULTIPLY",
"REMAINDER",
"DIVIDE",
"OR",
"AND",
"XOR",
"TWIDDLE",
"operator",
"this",
"new",
"super",
"IntegerLiteral",
"LongLiteral",
"ByteLiteral",
"ShortLiteral",
"UnsignedIntegerLiteral",
"UnsignedLongLiteral",
"UnsignedByteLiteral",
"UnsignedShortLiteral",
"FloatingPointLiteral",
"DoubleLiteral",
"CharacterLiteral",
"StringLiteral",
"false",
"here",
"null",
"self",
"true",
"DOT",
"EQUAL",
"void",
"MINUS_MINUS",
"PLUS_PLUS",
"RBRACKET",
"LBRACE",
"RBRACE",
"EQUAL_EQUAL",
"LESS",
"LEFT_SHIFT",
"RIGHT_SHIFT",
"UNSIGNED_RIGHT_SHIFT",
"LESS_EQUAL",
"GREATER",
"GREATER_EQUAL",
"RANGE",
"ARROW",
"LARROW",
"FUNNEL",
"LFUNNEL",
"DIAMOND",
"BOWTIE",
"clocked",
"COLON",
"OR_OR",
"STARSTAR",
"NOT_EQUAL",
"AND_AND",
"NTWIDDLE",
"atomic",
"abstract",
"final",
"finish",
"native",
"private",
"protected",
"public",
"static",
"transient",
"SUBTYPE",
"at",
"val",
"var",
"class",
"struct",
"type",
"ErrorId",
"case",
"default",
"import",
"instanceof",
"SUPERTYPE",
"haszero",
"isref",
"MINUS_EQUAL",
"REMAINDER_EQUAL",
"AND_EQUAL",
"MULTIPLY_EQUAL",
"DIVIDE_EQUAL",
"QUESTION",
"XOR_EQUAL",
"OR_EQUAL",
"PLUS_EQUAL",
"LEFT_SHIFT_EQUAL",
"RIGHT_SHIFT_EQUAL",
"UNSIGNED_RIGHT_SHIFT_EQUAL",
"RANGE_EQUAL",
"ARROW_EQUAL",
"STARSTAR_EQUAL",
"TWIDDLE_EQUAL",
"LARROW_EQUAL",
"FUNNEL_EQUAL",
"LFUNNEL_EQUAL",
"DIAMOND_EQUAL",
"BOWTIE_EQUAL",
"as",
"EOF_TOKEN",
"interface",
"property",
"while",
"DARROW",
"async",
"ateach",
"catch",
"def",
"do",
"extends",
"finally",
"for",
"in",
"package",
"assert",
"break",
"continue",
"else",
"if",
"implements",
"offer",
"offers",
"return",
"switch",
"throw",
"throws",
"try",
"when",
"ELLIPSIS",
"athome",
"goto",
"SlComment",
"MlComment",
"DocComment",
"PseudoDoubleLiteral",
"ERROR_TOKEN"
};
public final static int numTokenKinds = orderedTerminalSymbols.length;
public final static boolean isValidForParser = true;
}