/* generated file from X-exprcode.def. Don't edit! */

package exc.object;
public class Xcode {
public final static int MAX_CODE = 115;
public final static int LIST = 0;
public final static int IDENT = 1;
public final static int STRING_CONSTANT = 2;
public final static int INT_CONSTANT = 3;
public final static int LONG_CONSTANT = 4;
public final static int FLOAT_CONSTANT = 5;
public final static int LONGLONG_CONSTANT = 6;
public final static int FUNCTION_DEFINITION = 7;
public final static int COMPOUND_STATEMENT = 8;
public final static int IF_STATEMENT = 9;
public final static int WHILE_STATEMENT = 10;
public final static int DO_STATEMENT = 11;
public final static int FOR_STATEMENT = 12;
public final static int SWITCH_STATEMENT = 13;
public final static int BREAK_STATEMENT = 14;
public final static int RETURN_STATEMENT = 15;
public final static int GOTO_STATEMENT = 16;
public final static int CONTINUE_STATEMENT = 17;
public final static int STATEMENT_LABEL = 18;
public final static int CASE_LABEL = 19;
public final static int DEFAULT_LABEL = 20;
public final static int CONDITIONAL_EXPR = 21;
public final static int COMMA_EXPR = 22;
public final static int ASSIGN_EXPR = 23;
public final static int PLUS_EXPR = 24;
public final static int ASG_PLUS_EXPR = 25;
public final static int MINUS_EXPR = 26;
public final static int ASG_MINUS_EXPR = 27;
public final static int UNARY_MINUS_EXPR = 28;
public final static int MUL_EXPR = 29;
public final static int ASG_MUL_EXPR = 30;
public final static int DIV_EXPR = 31;
public final static int ASG_DIV_EXPR = 32;
public final static int MOD_EXPR = 33;
public final static int ASG_MOD_EXPR = 34;
public final static int LSHIFT_EXPR = 35;
public final static int ASG_LSHIFT_EXPR = 36;
public final static int RSHIFT_EXPR = 37;
public final static int ASG_RSHIFT_EXPR = 38;
public final static int BIT_AND_EXPR = 39;
public final static int ASG_BIT_AND_EXPR = 40;
public final static int BIT_OR_EXPR = 41;
public final static int ASG_BIT_OR_EXPR = 42;
public final static int BIT_XOR_EXPR = 43;
public final static int ASG_BIT_XOR_EXPR = 44;
public final static int BIT_NOT_EXPR = 45;
public final static int LOG_EQ_EXPR = 46;
public final static int LOG_NEQ_EXPR = 47;
public final static int LOG_GE_EXPR = 48;
public final static int LOG_GT_EXPR = 49;
public final static int LOG_LE_EXPR = 50;
public final static int LOG_LT_EXPR = 51;
public final static int LOG_AND_EXPR = 52;
public final static int LOG_OR_EXPR = 53;
public final static int LOG_NOT_EXPR = 54;
public final static int POINTER_REF = 55;
public final static int ARRAY_REF = 56;
public final static int STRUCT_REF = 57;
public final static int ADDR_OF = 58;
public final static int FUNCTION_CALL = 59;
public final static int SIZE_OF_EXPR = 60;
public final static int CAST_EXPR = 61;
public final static int POST_INCR_EXPR = 62;
public final static int POST_DECR_EXPR = 63;
public final static int EXPR_STATEMENT = 64;
public final static int VAR_ADDR = 65;
public final static int PARAM_ADDR = 66;
public final static int LVAR_ADDR = 67;
public final static int PARAM_VAR = 68;
public final static int LVAR = 69;
public final static int VAR = 70;
public final static int LARRAY_ADDR = 71;
public final static int ARRAY_ADDR = 72;
public final static int FUNC_ADDR = 73;
public final static int ID_LIST = 74;
public final static int VAR_DECL = 75;
public final static int EXT_DECL = 76;
public final static int MEMBER_REF = 77;
public final static int MEMBER_ADDR = 78;
public final static int MEMBER_ARRAY_ADDR = 79;
public final static int ARRAY_AREF = 80;
public final static int MOE_CONSTANT = 81;
public final static int OMP_PRAGMA = 82;
public final static int REG = 83;
public final static int JOIN = 84;
public final static int PRAGMA_LINE = 85;
public final static int TEA_PRAGMA = 86;
public final static int FPARAM_ARRAY_ADDR = 87;
public final static int FPARAM_VAR_ADDR = 88;
public final static int FPARAM_VAR = 89;
public final static int FCOMM_ARRAY_ADDR = 90;
public final static int FCOMM_VAR_ADDR = 91;
public final static int FCOMM_VAR = 92;
public final static int OMP_PARALLEL = 93;
public final static int OMP_FORALL = 94;
public final static int OMP_SECTIONS = 95;
public final static int OMP_SINGLE = 96;
public final static int OMP_MASTER = 97;
public final static int OMP_CRITICAL = 98;
public final static int OMP_ORDERED = 99;
public final static int OMP_ATOMIC = 100;
public final static int OMP_BARRIER = 101;
public final static int OMP_FLUSH = 102;
public final static int OMP_SETARG = 103;
public final static int OMP_GETARG = 104;
public final static int OMP_BCAST = 105;
public final static int OMP_BCAST_THDPRV = 106;
public final static int OMP_SHARE = 107;
public final static int OMP_REDUCTION = 108;
public final static int OMP_LAST_UPDATE = 109;
public final static int ALLOCA = 110;
public final static int TYPE_DEFINITION = 111;
public final static int NEW_EXPR = 112;
public final static int DELETE_EXPR = 113;
public final static int CXX_ATTR_DECL = 114;
final static String name[] = {
"LIST",	/* 0 */
"IDENT",	/* 1 */
"STRING_CONSTANT",	/* 2 */
"INT_CONSTANT",	/* 3 */
"LONG_CONSTANT",	/* 4 */
"FLOAT_CONSTANT",	/* 5 */
"LONGLONG_CONSTANT",	/* 6 */
"FUNCTION_DEFINITION",	/* 7 */
"COMPOUND_STATEMENT",	/* 8 */
"IF_STATEMENT",	/* 9 */
"WHILE_STATEMENT",	/* 10 */
"DO_STATEMENT",	/* 11 */
"FOR_STATEMENT",	/* 12 */
"SWITCH_STATEMENT",	/* 13 */
"BREAK_STATEMENT",	/* 14 */
"RETURN_STATEMENT",	/* 15 */
"GOTO_STATEMENT",	/* 16 */
"CONTINUE_STATEMENT",	/* 17 */
"STATEMENT_LABEL",	/* 18 */
"CASE_LABEL",	/* 19 */
"DEFAULT_LABEL",	/* 20 */
"CONDITIONAL_EXPR",	/* 21 */
"COMMA_EXPR",	/* 22 */
"ASSIGN_EXPR",	/* 23 */
"PLUS_EXPR",	/* 24 */
"ASG_PLUS_EXPR",	/* 25 */
"MINUS_EXPR",	/* 26 */
"ASG_MINUS_EXPR",	/* 27 */
"UNARY_MINUS_EXPR",	/* 28 */
"MUL_EXPR",	/* 29 */
"ASG_MUL_EXPR",	/* 30 */
"DIV_EXPR",	/* 31 */
"ASG_DIV_EXPR",	/* 32 */
"MOD_EXPR",	/* 33 */
"ASG_MOD_EXPR",	/* 34 */
"LSHIFT_EXPR",	/* 35 */
"ASG_LSHIFT_EXPR",	/* 36 */
"RSHIFT_EXPR",	/* 37 */
"ASG_RSHIFT_EXPR",	/* 38 */
"BIT_AND_EXPR",	/* 39 */
"ASG_BIT_AND_EXPR",	/* 40 */
"BIT_OR_EXPR",	/* 41 */
"ASG_BIT_OR_EXPR",	/* 42 */
"BIT_XOR_EXPR",	/* 43 */
"ASG_BIT_XOR_EXPR",	/* 44 */
"BIT_NOT_EXPR",	/* 45 */
"LOG_EQ_EXPR",	/* 46 */
"LOG_NEQ_EXPR",	/* 47 */
"LOG_GE_EXPR",	/* 48 */
"LOG_GT_EXPR",	/* 49 */
"LOG_LE_EXPR",	/* 50 */
"LOG_LT_EXPR",	/* 51 */
"LOG_AND_EXPR",	/* 52 */
"LOG_OR_EXPR",	/* 53 */
"LOG_NOT_EXPR",	/* 54 */
"POINTER_REF",	/* 55 */
"ARRAY_REF",	/* 56 */
"STRUCT_REF",	/* 57 */
"ADDR_OF",	/* 58 */
"FUNCTION_CALL",	/* 59 */
"SIZE_OF_EXPR",	/* 60 */
"CAST_EXPR",	/* 61 */
"POST_INCR_EXPR",	/* 62 */
"POST_DECR_EXPR",	/* 63 */
"EXPR_STATEMENT",	/* 64 */
"VAR_ADDR",	/* 65 */
"PARAM_ADDR",	/* 66 */
"LVAR_ADDR",	/* 67 */
"PARAM_VAR",	/* 68 */
"LVAR",	/* 69 */
"VAR",	/* 70 */
"LARRAY_ADDR",	/* 71 */
"ARRAY_ADDR",	/* 72 */
"FUNC_ADDR",	/* 73 */
"ID_LIST",	/* 74 */
"VAR_DECL",	/* 75 */
"EXT_DECL",	/* 76 */
"MEMBER_REF",	/* 77 */
"MEMBER_ADDR",	/* 78 */
"MEMBER_ARRAY_ADDR",	/* 79 */
"ARRAY_AREF",	/* 80 */
"MOE_CONSTANT",	/* 81 */
"OMP_PRAGMA",	/* 82 */
"REG",	/* 83 */
"JOIN",	/* 84 */
"PRAGMA_LINE",	/* 85 */
"TEA_PRAGMA",	/* 86 */
"FPARAM_ARRAY_ADDR",	/* 87 */
"FPARAM_VAR_ADDR",	/* 88 */
"FPARAM_VAR",	/* 89 */
"FCOMM_ARRAY_ADDR",	/* 90 */
"FCOMM_VAR_ADDR",	/* 91 */
"FCOMM_VAR",	/* 92 */
"OMP_PARALLEL",	/* 93 */
"OMP_FORALL",	/* 94 */
"OMP_SECTIONS",	/* 95 */
"OMP_SINGLE",	/* 96 */
"OMP_MASTER",	/* 97 */
"OMP_CRITICAL",	/* 98 */
"OMP_ORDERED",	/* 99 */
"OMP_ATOMIC",	/* 100 */
"OMP_BARRIER",	/* 101 */
"OMP_FLUSH",	/* 102 */
"OMP_SETARG",	/* 103 */
"OMP_GETARG",	/* 104 */
"OMP_BCAST",	/* 105 */
"OMP_BCAST_THDPRV",	/* 106 */
"OMP_SHARE",	/* 107 */
"OMP_REDUCTION",	/* 108 */
"OMP_LAST_UPDATE",	/* 109 */
"ALLOCA",	/* 110 */
"TYPE_DEFINITION",	/* 111 */
"NEW_EXPR",	/* 112 */
"DELETE_EXPR",	/* 113 */
"CXX_ATTR_DECL",	/* 114 */
"MAX_CODE"};
final static char kind[] = {
'L',	/* 0 */
'T',	/* 1 */
'T',	/* 2 */
'T',	/* 3 */
'T',	/* 4 */
'T',	/* 5 */
'T',	/* 6 */
'L',	/* 7 */
'S',	/* 8 */
'S',	/* 9 */
'S',	/* 10 */
'S',	/* 11 */
'S',	/* 12 */
'S',	/* 13 */
'S',	/* 14 */
'S',	/* 15 */
'S',	/* 16 */
'S',	/* 17 */
'S',	/* 18 */
'S',	/* 19 */
'S',	/* 20 */
'L',	/* 21 */
'B',	/* 22 */
'A',	/* 23 */
'B',	/* 24 */
'A',	/* 25 */
'B',	/* 26 */
'A',	/* 27 */
'U',	/* 28 */
'B',	/* 29 */
'A',	/* 30 */
'B',	/* 31 */
'A',	/* 32 */
'B',	/* 33 */
'A',	/* 34 */
'B',	/* 35 */
'A',	/* 36 */
'B',	/* 37 */
'A',	/* 38 */
'B',	/* 39 */
'A',	/* 40 */
'B',	/* 41 */
'A',	/* 42 */
'B',	/* 43 */
'A',	/* 44 */
'U',	/* 45 */
'B',	/* 46 */
'B',	/* 47 */
'B',	/* 48 */
'B',	/* 49 */
'B',	/* 50 */
'B',	/* 51 */
'B',	/* 52 */
'B',	/* 53 */
'U',	/* 54 */
'P',	/* 55 */
'P',	/* 56 */
'P',	/* 57 */
'P',	/* 58 */
'P',	/* 59 */
'P',	/* 60 */
'P',	/* 61 */
'A',	/* 62 */
'A',	/* 63 */
'S',	/* 64 */
'T',	/* 65 */
'T',	/* 66 */
'T',	/* 67 */
'T',	/* 68 */
'T',	/* 69 */
'T',	/* 70 */
'T',	/* 71 */
'T',	/* 72 */
'T',	/* 73 */
'T',	/* 74 */
'L',	/* 75 */
'L',	/* 76 */
'L',	/* 77 */
'L',	/* 78 */
'L',	/* 79 */
'L',	/* 80 */
'T',	/* 81 */
'L',	/* 82 */
'T',	/* 83 */
'B',	/* 84 */
'L',	/* 85 */
'L',	/* 86 */
'T',	/* 87 */
'T',	/* 88 */
'T',	/* 89 */
'L',	/* 90 */
'L',	/* 91 */
'L',	/* 92 */
'L',	/* 93 */
'L',	/* 94 */
'L',	/* 95 */
'L',	/* 96 */
'L',	/* 97 */
'L',	/* 98 */
'L',	/* 99 */
'L',	/* 100 */
'L',	/* 101 */
'L',	/* 102 */
'L',	/* 103 */
'L',	/* 104 */
'L',	/* 105 */
'L',	/* 106 */
'L',	/* 107 */
'L',	/* 108 */
'L',	/* 109 */
'L',	/* 110 */
'L',	/* 111 */
'L',	/* 112 */
'L',	/* 113 */
'T',	/* 114 */
'\0'};
public static String getName(int code){ return name[code]; }
}
/*EOF*/
