1 // $Id: javasym.h,v 1.35 2004/03/24 04:01:17 ericb Exp $
2 // DO NOT MODIFY THIS FILE - it is generated using jikespg on java.g.
3 //
4 // This software is subject to the terms of the IBM Jikes Compiler Open
5 // Source License Agreement available at the following URL:
6 // http://ibm.com/developerworks/opensource/jikes.
7 // Copyright (C) 1996, 2003 IBM Corporation and others.  All Rights Reserved.
8 // You must accept the terms of that agreement to use this software.
9 //
10 
11 #ifndef javasym_INCLUDED
12 #define javasym_INCLUDED
13 
14 #ifdef HAVE_JIKES_NAMESPACE
15 namespace Jikes { // Open namespace Jikes block
16 #endif
17 
18 enum {
19       TK_abstract = 22,
20       TK_assert = 74,
21       TK_boolean = 4,
22       TK_break = 75,
23       TK_byte = 5,
24       TK_case = 101,
25       TK_catch = 102,
26       TK_char = 6,
27       TK_class = 51,
28       TK_continue = 76,
29       TK_default = 99,
30       TK_do = 77,
31       TK_double = 7,
32       TK_else = 100,
33       TK_extends = 78,
34       TK_false = 39,
35       TK_final = 23,
36       TK_finally = 103,
37       TK_float = 8,
38       TK_for = 79,
39       TK_if = 80,
40       TK_implements = 106,
41       TK_import = 97,
42       TK_instanceof = 59,
43       TK_int = 9,
44       TK_interface = 56,
45       TK_long = 10,
46       TK_native = 24,
47       TK_new = 20,
48       TK_null = 40,
49       TK_package = 104,
50       TK_private = 25,
51       TK_protected = 26,
52       TK_public = 27,
53       TK_return = 81,
54       TK_short = 11,
55       TK_static = 21,
56       TK_strictfp = 28,
57       TK_super = 13,
58       TK_switch = 82,
59       TK_synchronized = 16,
60       TK_this = 29,
61       TK_throw = 83,
62       TK_throws = 107,
63       TK_transient = 30,
64       TK_true = 41,
65       TK_try = 84,
66       TK_void = 31,
67       TK_volatile = 32,
68       TK_while = 67,
69       TK_Identifier = 1,
70       TK_IntegerLiteral = 42,
71       TK_LongLiteral = 43,
72       TK_FloatLiteral = 44,
73       TK_DoubleLiteral = 45,
74       TK_CharacterLiteral = 46,
75       TK_StringLiteral = 47,
76       TK_PLUS_PLUS = 17,
77       TK_MINUS_MINUS = 18,
78       TK_EQUAL_EQUAL = 68,
79       TK_LESS_EQUAL = 60,
80       TK_GREATER_EQUAL = 61,
81       TK_NOT_EQUAL = 69,
82       TK_LEFT_SHIFT = 52,
83       TK_RIGHT_SHIFT = 48,
84       TK_UNSIGNED_RIGHT_SHIFT = 50,
85       TK_PLUS_EQUAL = 85,
86       TK_MINUS_EQUAL = 86,
87       TK_MULTIPLY_EQUAL = 87,
88       TK_DIVIDE_EQUAL = 88,
89       TK_AND_EQUAL = 89,
90       TK_OR_EQUAL = 90,
91       TK_XOR_EQUAL = 91,
92       TK_REMAINDER_EQUAL = 92,
93       TK_LEFT_SHIFT_EQUAL = 93,
94       TK_RIGHT_SHIFT_EQUAL = 94,
95       TK_UNSIGNED_RIGHT_SHIFT_EQUAL = 95,
96       TK_OR_OR = 98,
97       TK_AND_AND = 70,
98       TK_PLUS = 33,
99       TK_MINUS = 34,
100       TK_NOT = 53,
101       TK_REMAINDER = 62,
102       TK_XOR = 71,
103       TK_AND = 65,
104       TK_MULTIPLY = 57,
105       TK_OR = 72,
106       TK_TWIDDLE = 54,
107       TK_DIVIDE = 63,
108       TK_GREATER = 35,
109       TK_LESS = 36,
110       TK_LPAREN = 2,
111       TK_RPAREN = 12,
112       TK_LBRACE = 38,
113       TK_RBRACE = 49,
114       TK_LBRACKET = 14,
115       TK_RBRACKET = 73,
116       TK_SEMICOLON = 3,
117       TK_QUESTION = 66,
118       TK_COLON = 58,
119       TK_COMMA = 37,
120       TK_DOT = 19,
121       TK_EQUAL = 64,
122       TK_BodyMarker = 108,
123       TK_enum = 55,
124       TK_AT = 15,
125       TK_ELLIPSIS = 105,
126       TK_const = 109,
127       TK_goto = 110,
128       TK_ERROR = 111,
129       TK_EOF = 96
130      };
131 
132 #ifdef HAVE_JIKES_NAMESPACE
133 } // Close namespace Jikes block
134 #endif
135 
136 #endif /* javasym_INCLUDED */
137