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