languages/java/JavaTokenTypes.hpp
Go to the documentation of this file.00001
#ifndef INC_JavaTokenTypes_hpp_
00002
#define INC_JavaTokenTypes_hpp_
00003
00004
00005 struct JavaTokenTypes {
00006
enum {
00007
EOF_ = 1,
00008
BLOCK = 4,
00009
MODIFIERS = 5,
00010
OBJBLOCK = 6,
00011
SLIST = 7,
00012
CTOR_DEF = 8,
00013
METHOD_DEF = 9,
00014
VARIABLE_DEF = 10,
00015
INSTANCE_INIT = 11,
00016
STATIC_INIT = 12,
00017
TYPE = 13,
00018
CLASS_DEF = 14,
00019
INTERFACE_DEF = 15,
00020
PACKAGE_DEF = 16,
00021
ARRAY_DECLARATOR = 17,
00022
EXTENDS_CLAUSE = 18,
00023
IMPLEMENTS_CLAUSE = 19,
00024
PARAMETERS = 20,
00025
PARAMETER_DEF = 21,
00026
LABELED_STAT = 22,
00027
TYPECAST = 23,
00028
INDEX_OP = 24,
00029
POST_INC = 25,
00030
POST_DEC = 26,
00031
METHOD_CALL = 27,
00032
EXPR = 28,
00033
ARRAY_INIT = 29,
00034
IMPORT = 30,
00035
UNARY_MINUS = 31,
00036
UNARY_PLUS = 32,
00037
CASE_GROUP = 33,
00038
ELIST = 34,
00039
FOR_INIT = 35,
00040
FOR_CONDITION = 36,
00041
FOR_ITERATOR = 37,
00042
EMPTY_STAT = 38,
00043
FINAL = 39,
00044
ABSTRACT = 40,
00045
STRICTFP = 41,
00046
SUPER_CTOR_CALL = 42,
00047
CTOR_CALL = 43,
00048
LITERAL_package = 44,
00049
SEMI = 45,
00050
LITERAL_import = 46,
00051
LBRACK = 47,
00052
RBRACK = 48,
00053
LITERAL_void = 49,
00054
LITERAL_boolean = 50,
00055
LITERAL_byte = 51,
00056
LITERAL_char = 52,
00057
LITERAL_short = 53,
00058
LITERAL_int = 54,
00059
LITERAL_float = 55,
00060
LITERAL_long = 56,
00061
LITERAL_double = 57,
00062
IDENT = 58,
00063
DOT = 59,
00064
STAR = 60,
00065
LITERAL_private = 61,
00066
LITERAL_public = 62,
00067
LITERAL_protected = 63,
00068
LITERAL_static = 64,
00069
LITERAL_transient = 65,
00070
LITERAL_native = 66,
00071
LITERAL_threadsafe = 67,
00072
LITERAL_synchronized = 68,
00073
LITERAL_volatile = 69,
00074
LITERAL_class = 70,
00075
LITERAL_extends = 71,
00076
LITERAL_interface = 72,
00077
LCURLY = 73,
00078
RCURLY = 74,
00079
COMMA = 75,
00080
LITERAL_implements = 76,
00081
LPAREN = 77,
00082
RPAREN = 78,
00083
LITERAL_this = 79,
00084
LITERAL_super = 80,
00085
ASSIGN = 81,
00086
LITERAL_throws = 82,
00087
COLON = 83,
00088
LITERAL_if = 84,
00089
LITERAL_else = 85,
00090
LITERAL_for = 86,
00091
LITERAL_while = 87,
00092
LITERAL_do = 88,
00093
LITERAL_break = 89,
00094
LITERAL_continue = 90,
00095
LITERAL_return = 91,
00096
LITERAL_switch = 92,
00097
LITERAL_throw = 93,
00098
LITERAL_case = 94,
00099
LITERAL_default = 95,
00100
LITERAL_try = 96,
00101
LITERAL_finally = 97,
00102
LITERAL_catch = 98,
00103
PLUS_ASSIGN = 99,
00104
MINUS_ASSIGN = 100,
00105
STAR_ASSIGN = 101,
00106
DIV_ASSIGN = 102,
00107
MOD_ASSIGN = 103,
00108
SR_ASSIGN = 104,
00109
BSR_ASSIGN = 105,
00110
SL_ASSIGN = 106,
00111
BAND_ASSIGN = 107,
00112
BXOR_ASSIGN = 108,
00113
BOR_ASSIGN = 109,
00114
QUESTION = 110,
00115
LOR = 111,
00116
LAND = 112,
00117
BOR = 113,
00118
BXOR = 114,
00119
BAND = 115,
00120
NOT_EQUAL = 116,
00121
EQUAL = 117,
00122
LT_ = 118,
00123
GT = 119,
00124
LE = 120,
00125
GE = 121,
00126
LITERAL_instanceof = 122,
00127
SL = 123,
00128
SR = 124,
00129
BSR = 125,
00130
PLUS = 126,
00131
MINUS = 127,
00132
DIV = 128,
00133
MOD = 129,
00134
INC = 130,
00135
DEC = 131,
00136
BNOT = 132,
00137
LNOT = 133,
00138
LITERAL_true = 134,
00139
LITERAL_false = 135,
00140
LITERAL_null = 136,
00141
LITERAL_new = 137,
00142
NUM_INT = 138,
00143
CHAR_LITERAL = 139,
00144
STRING_LITERAL = 140,
00145
NUM_FLOAT = 141,
00146
NUM_LONG = 142,
00147
NUM_DOUBLE = 143,
00148
WS = 144,
00149
SL_COMMENT = 145,
00150
ML_COMMENT = 146,
00151
ESC = 147,
00152
HEX_DIGIT = 148,
00153
VOCAB = 149,
00154
EXPONENT = 150,
00155
FLOAT_SUFFIX = 151,
00156
NULL_TREE_LOOKAHEAD = 3
00157 };
00158 };
00159
#endif
This file is part of the documentation for KDevelop Version 3.0.4.