1
// $ANTLR 2.7.7 (20060906): "groovy.g" -> "GroovyRecognizer.java"$
3
package org.codehaus.groovy.antlr.parser;
4
import org.codehaus.groovy.antlr.*;
6
import java.io.InputStream;
8
import antlr.InputBuffer;
9
import antlr.LexerSharedInputState;
10
import antlr.CommonToken;
11
import org.codehaus.groovy.GroovyBugError;
12
import antlr.TokenStreamRecognitionException;
14
public interface GroovyTokenTypes {
16
int NULL_TREE_LOOKAHEAD = 3;
23
int INSTANCE_INIT = 10;
27
int INTERFACE_DEF = 14;
29
int ARRAY_DECLARATOR = 16;
30
int EXTENDS_CLAUSE = 17;
31
int IMPLEMENTS_CLAUSE = 18;
33
int PARAMETER_DEF = 20;
34
int LABELED_STAT = 21;
47
int FOR_CONDITION = 34;
48
int FOR_ITERATOR = 35;
53
int UNUSED_CONST = 40;
56
int SUPER_CTOR_CALL = 43;
59
int VARIABLE_PARAMETER_DEF = 46;
60
int STRING_CONSTRUCTOR = 47;
61
int STRING_CTOR_MIDDLE = 48;
62
int CLOSABLE_BLOCK = 49;
63
int IMPLICIT_PARAMETERS = 50;
65
int DYNAMIC_MEMBER = 52;
68
int SPREAD_MAP_ARG = 55;
69
int LIST_CONSTRUCTOR = 56;
70
int MAP_CONSTRUCTOR = 57;
71
int FOR_IN_ITERABLE = 58;
72
int STATIC_IMPORT = 59;
74
int ENUM_CONSTANT_DEF = 61;
75
int FOR_EACH_CLAUSE = 62;
76
int ANNOTATION_DEF = 63;
79
int ANNOTATION_MEMBER_VALUE_PAIR = 66;
80
int ANNOTATION_FIELD_DEF = 67;
81
int ANNOTATION_ARRAY_INIT = 68;
82
int TYPE_ARGUMENTS = 69;
83
int TYPE_ARGUMENT = 70;
84
int TYPE_PARAMETERS = 71;
85
int TYPE_PARAMETER = 72;
86
int WILDCARD_TYPE = 73;
87
int TYPE_UPPER_BOUNDS = 74;
88
int TYPE_LOWER_BOUNDS = 75;
89
int CLOSURE_LIST = 76;
91
int LITERAL_package = 78;
92
int LITERAL_import = 79;
93
int LITERAL_static = 80;
98
int STRING_LITERAL = 85;
102
int LITERAL_class = 89;
103
int LITERAL_interface = 90;
104
int LITERAL_enum = 91;
107
int LITERAL_extends = 94;
108
int LITERAL_super = 95;
113
int LITERAL_void = 100;
114
int LITERAL_boolean = 101;
115
int LITERAL_byte = 102;
116
int LITERAL_char = 103;
117
int LITERAL_short = 104;
118
int LITERAL_int = 105;
119
int LITERAL_float = 106;
120
int LITERAL_long = 107;
121
int LITERAL_double = 108;
123
int LITERAL_as = 110;
124
int LITERAL_private = 111;
125
int LITERAL_public = 112;
126
int LITERAL_protected = 113;
127
int LITERAL_transient = 114;
128
int LITERAL_native = 115;
129
int LITERAL_threadsafe = 116;
130
int LITERAL_synchronized = 117;
131
int LITERAL_volatile = 118;
139
int LITERAL_default = 126;
140
int LITERAL_throws = 127;
141
int LITERAL_implements = 128;
142
int LITERAL_this = 129;
143
int TRIPLE_DOT = 130;
144
int CLOSABLE_BLOCK_OP = 131;
146
int LITERAL_if = 133;
147
int LITERAL_else = 134;
148
int LITERAL_while = 135;
149
int LITERAL_switch = 136;
150
int LITERAL_for = 137;
151
int LITERAL_in = 138;
152
int LITERAL_return = 139;
153
int LITERAL_break = 140;
154
int LITERAL_continue = 141;
155
int LITERAL_throw = 142;
156
int LITERAL_assert = 143;
159
int LITERAL_case = 146;
160
int LITERAL_try = 147;
161
int LITERAL_finally = 148;
162
int LITERAL_catch = 149;
163
int SPREAD_DOT = 150;
164
int OPTIONAL_DOT = 151;
165
int MEMBER_POINTER = 152;
166
int LITERAL_false = 153;
167
int LITERAL_instanceof = 154;
168
int LITERAL_new = 155;
169
int LITERAL_null = 156;
170
int LITERAL_true = 157;
171
int PLUS_ASSIGN = 158;
172
int MINUS_ASSIGN = 159;
173
int STAR_ASSIGN = 160;
174
int DIV_ASSIGN = 161;
175
int MOD_ASSIGN = 162;
177
int BSR_ASSIGN = 164;
179
int BAND_ASSIGN = 166;
180
int BXOR_ASSIGN = 167;
181
int BOR_ASSIGN = 168;
182
int STAR_STAR_ASSIGN = 169;
183
int ELVIS_OPERATOR = 170;
188
int REGEX_FIND = 175;
189
int REGEX_MATCH = 176;
192
int COMPARE_TO = 179;
196
int RANGE_INCLUSIVE = 183;
197
int RANGE_EXCLUSIVE = 184;
205
int STRING_CTOR_START = 192;
206
int STRING_CTOR_END = 193;
210
int NUM_DOUBLE = 197;
211
int NUM_BIG_INT = 198;
212
int NUM_BIG_DECIMAL = 199;
216
int SL_COMMENT = 203;
217
int ML_COMMENT = 204;
219
int REGEXP_LITERAL = 206;
220
int REGEXP_CTOR_END = 207;
221
int REGEXP_SYMBOL = 208;
229
int FLOAT_SUFFIX = 216;
230
int BIG_SUFFIX = 217;
1
// $ANTLR 2.7.7 (20060906): "groovy.g" -> "GroovyRecognizer.java"$
3
package org.codehaus.groovy.antlr.parser;
4
import org.codehaus.groovy.antlr.*;
6
import java.io.InputStream;
8
import antlr.InputBuffer;
9
import antlr.LexerSharedInputState;
10
import antlr.CommonToken;
11
import org.codehaus.groovy.GroovyBugError;
12
import antlr.TokenStreamRecognitionException;
14
public interface GroovyTokenTypes {
16
int NULL_TREE_LOOKAHEAD = 3;
23
int INSTANCE_INIT = 10;
27
int INTERFACE_DEF = 14;
29
int ARRAY_DECLARATOR = 16;
30
int EXTENDS_CLAUSE = 17;
31
int IMPLEMENTS_CLAUSE = 18;
33
int PARAMETER_DEF = 20;
34
int LABELED_STAT = 21;
47
int FOR_CONDITION = 34;
48
int FOR_ITERATOR = 35;
53
int UNUSED_CONST = 40;
56
int SUPER_CTOR_CALL = 43;
59
int VARIABLE_PARAMETER_DEF = 46;
60
int STRING_CONSTRUCTOR = 47;
61
int STRING_CTOR_MIDDLE = 48;
62
int CLOSABLE_BLOCK = 49;
63
int IMPLICIT_PARAMETERS = 50;
65
int DYNAMIC_MEMBER = 52;
68
int SPREAD_MAP_ARG = 55;
69
int LIST_CONSTRUCTOR = 56;
70
int MAP_CONSTRUCTOR = 57;
71
int FOR_IN_ITERABLE = 58;
72
int STATIC_IMPORT = 59;
74
int ENUM_CONSTANT_DEF = 61;
75
int FOR_EACH_CLAUSE = 62;
76
int ANNOTATION_DEF = 63;
79
int ANNOTATION_MEMBER_VALUE_PAIR = 66;
80
int ANNOTATION_FIELD_DEF = 67;
81
int ANNOTATION_ARRAY_INIT = 68;
82
int TYPE_ARGUMENTS = 69;
83
int TYPE_ARGUMENT = 70;
84
int TYPE_PARAMETERS = 71;
85
int TYPE_PARAMETER = 72;
86
int WILDCARD_TYPE = 73;
87
int TYPE_UPPER_BOUNDS = 74;
88
int TYPE_LOWER_BOUNDS = 75;
89
int CLOSURE_LIST = 76;
91
int LITERAL_package = 78;
92
int LITERAL_import = 79;
93
int LITERAL_static = 80;
98
int STRING_LITERAL = 85;
102
int LITERAL_class = 89;
103
int LITERAL_interface = 90;
104
int LITERAL_enum = 91;
107
int LITERAL_extends = 94;
108
int LITERAL_super = 95;
113
int LITERAL_void = 100;
114
int LITERAL_boolean = 101;
115
int LITERAL_byte = 102;
116
int LITERAL_char = 103;
117
int LITERAL_short = 104;
118
int LITERAL_int = 105;
119
int LITERAL_float = 106;
120
int LITERAL_long = 107;
121
int LITERAL_double = 108;
123
int LITERAL_as = 110;
124
int LITERAL_private = 111;
125
int LITERAL_public = 112;
126
int LITERAL_protected = 113;
127
int LITERAL_transient = 114;
128
int LITERAL_native = 115;
129
int LITERAL_threadsafe = 116;
130
int LITERAL_synchronized = 117;
131
int LITERAL_volatile = 118;
139
int LITERAL_default = 126;
140
int LITERAL_throws = 127;
141
int LITERAL_implements = 128;
142
int LITERAL_this = 129;
143
int TRIPLE_DOT = 130;
144
int CLOSABLE_BLOCK_OP = 131;
146
int LITERAL_if = 133;
147
int LITERAL_else = 134;
148
int LITERAL_while = 135;
149
int LITERAL_switch = 136;
150
int LITERAL_for = 137;
151
int LITERAL_in = 138;
152
int LITERAL_return = 139;
153
int LITERAL_break = 140;
154
int LITERAL_continue = 141;
155
int LITERAL_throw = 142;
156
int LITERAL_assert = 143;
159
int LITERAL_case = 146;
160
int LITERAL_try = 147;
161
int LITERAL_finally = 148;
162
int LITERAL_catch = 149;
163
int SPREAD_DOT = 150;
164
int OPTIONAL_DOT = 151;
165
int MEMBER_POINTER = 152;
166
int LITERAL_false = 153;
167
int LITERAL_instanceof = 154;
168
int LITERAL_new = 155;
169
int LITERAL_null = 156;
170
int LITERAL_true = 157;
171
int PLUS_ASSIGN = 158;
172
int MINUS_ASSIGN = 159;
173
int STAR_ASSIGN = 160;
174
int DIV_ASSIGN = 161;
175
int MOD_ASSIGN = 162;
177
int BSR_ASSIGN = 164;
179
int BAND_ASSIGN = 166;
180
int BXOR_ASSIGN = 167;
181
int BOR_ASSIGN = 168;
182
int STAR_STAR_ASSIGN = 169;
183
int ELVIS_OPERATOR = 170;
188
int REGEX_FIND = 175;
189
int REGEX_MATCH = 176;
192
int COMPARE_TO = 179;
196
int RANGE_INCLUSIVE = 183;
197
int RANGE_EXCLUSIVE = 184;
205
int STRING_CTOR_START = 192;
206
int STRING_CTOR_END = 193;
210
int NUM_DOUBLE = 197;
211
int NUM_BIG_INT = 198;
212
int NUM_BIG_DECIMAL = 199;
216
int SL_COMMENT = 203;
217
int ML_COMMENT = 204;
219
int REGEXP_LITERAL = 206;
220
int REGEXP_CTOR_END = 207;
221
int REGEXP_SYMBOL = 208;
229
int FLOAT_SUFFIX = 216;
230
int BIG_SUFFIX = 217;