OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [libjava/] [classpath/] [tools/] [generated/] [gnu/] [classpath/] [tools/] [gjdoc/] [expr/] [JavaRecognizer.java] - Blame information for rev 779

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 779 jeremybenn
// $ANTLR 2.7.7 (20080530): "java-expression.g" -> "JavaRecognizer.java"$
2
 
3
   package gnu.classpath.tools.gjdoc.expr;
4
 
5
import antlr.TokenBuffer;
6
import antlr.TokenStreamException;
7
import antlr.TokenStreamIOException;
8
import antlr.ANTLRException;
9
import antlr.LLkParser;
10
import antlr.Token;
11
import antlr.TokenStream;
12
import antlr.RecognitionException;
13
import antlr.NoViableAltException;
14
import antlr.MismatchedTokenException;
15
import antlr.SemanticException;
16
import antlr.ParserSharedInputState;
17
import antlr.collections.impl.BitSet;
18
import antlr.collections.AST;
19
import java.util.Hashtable;
20
import antlr.ASTFactory;
21
import antlr.ASTPair;
22
import antlr.collections.impl.ASTArray;
23
 
24
public class JavaRecognizer extends antlr.LLkParser       implements JavaTokenTypes
25
 {
26
 
27
protected JavaRecognizer(TokenBuffer tokenBuf, int k) {
28
  super(tokenBuf,k);
29
  tokenNames = _tokenNames;
30
  buildTokenTypeASTClassMap();
31
  astFactory = new ASTFactory(getTokenTypeToASTClassMap());
32
}
33
 
34
public JavaRecognizer(TokenBuffer tokenBuf) {
35
  this(tokenBuf,2);
36
}
37
 
38
protected JavaRecognizer(TokenStream lexer, int k) {
39
  super(lexer,k);
40
  tokenNames = _tokenNames;
41
  buildTokenTypeASTClassMap();
42
  astFactory = new ASTFactory(getTokenTypeToASTClassMap());
43
}
44
 
45
public JavaRecognizer(TokenStream lexer) {
46
  this(lexer,2);
47
}
48
 
49
public JavaRecognizer(ParserSharedInputState state) {
50
  super(state,2);
51
  tokenNames = _tokenNames;
52
  buildTokenTypeASTClassMap();
53
  astFactory = new ASTFactory(getTokenTypeToASTClassMap());
54
}
55
 
56
        public final Type  builtInTypeSpec(
57
                boolean addImagNode
58
        ) throws RecognitionException, TokenStreamException {
59
                Type t = null;
60
 
61
                returnAST = null;
62
                ASTPair currentAST = new ASTPair();
63
                AST builtInTypeSpec_AST = null;
64
                Token  lb = null;
65
                AST lb_AST = null;
66
 
67
                t=builtInType();
68
                astFactory.addASTChild(currentAST, returnAST);
69
                {
70
                _loop3:
71
                do {
72
                        if ((LA(1)==LBRACK)) {
73
                                lb = LT(1);
74
                                lb_AST = astFactory.create(lb);
75
                                astFactory.makeASTRoot(currentAST, lb_AST);
76
                                match(LBRACK);
77
                                if ( inputState.guessing==0 ) {
78
                                        lb_AST.setType(ARRAY_DECLARATOR);
79
                                }
80
                                match(RBRACK);
81
                        }
82
                        else {
83
                                break _loop3;
84
                        }
85
 
86
                } while (true);
87
                }
88
                if ( inputState.guessing==0 ) {
89
                        builtInTypeSpec_AST = (AST)currentAST.root;
90
 
91
                                                if ( addImagNode ) {
92
                                                        builtInTypeSpec_AST = (AST)astFactory.make( (new ASTArray(2)).add(astFactory.create(TYPE,"TYPE")).add(builtInTypeSpec_AST));
93
                                                }
94
 
95
                        currentAST.root = builtInTypeSpec_AST;
96
                        currentAST.child = builtInTypeSpec_AST!=null &&builtInTypeSpec_AST.getFirstChild()!=null ?
97
                                builtInTypeSpec_AST.getFirstChild() : builtInTypeSpec_AST;
98
                        currentAST.advanceChildToEnd();
99
                }
100
                builtInTypeSpec_AST = (AST)currentAST.root;
101
                returnAST = builtInTypeSpec_AST;
102
                return t;
103
        }
104
 
105
        public final Type  builtInType() throws RecognitionException, TokenStreamException {
106
                Type t = null;
107
 
108
                returnAST = null;
109
                ASTPair currentAST = new ASTPair();
110
                AST builtInType_AST = null;
111
 
112
                switch ( LA(1)) {
113
                case LITERAL_void:
114
                {
115
                        AST tmp2_AST = null;
116
                        tmp2_AST = astFactory.create(LT(1));
117
                        astFactory.addASTChild(currentAST, tmp2_AST);
118
                        match(LITERAL_void);
119
                        if ( inputState.guessing==0 ) {
120
                                t=Type.VOID;
121
                        }
122
                        builtInType_AST = (AST)currentAST.root;
123
                        break;
124
                }
125
                case LITERAL_boolean:
126
                {
127
                        AST tmp3_AST = null;
128
                        tmp3_AST = astFactory.create(LT(1));
129
                        astFactory.addASTChild(currentAST, tmp3_AST);
130
                        match(LITERAL_boolean);
131
                        if ( inputState.guessing==0 ) {
132
                                t=Type.BOOLEAN;
133
                        }
134
                        builtInType_AST = (AST)currentAST.root;
135
                        break;
136
                }
137
                case LITERAL_byte:
138
                {
139
                        AST tmp4_AST = null;
140
                        tmp4_AST = astFactory.create(LT(1));
141
                        astFactory.addASTChild(currentAST, tmp4_AST);
142
                        match(LITERAL_byte);
143
                        if ( inputState.guessing==0 ) {
144
                                t=Type.BYTE;
145
                        }
146
                        builtInType_AST = (AST)currentAST.root;
147
                        break;
148
                }
149
                case LITERAL_char:
150
                {
151
                        AST tmp5_AST = null;
152
                        tmp5_AST = astFactory.create(LT(1));
153
                        astFactory.addASTChild(currentAST, tmp5_AST);
154
                        match(LITERAL_char);
155
                        if ( inputState.guessing==0 ) {
156
                                t=Type.CHAR;
157
                        }
158
                        builtInType_AST = (AST)currentAST.root;
159
                        break;
160
                }
161
                case LITERAL_short:
162
                {
163
                        AST tmp6_AST = null;
164
                        tmp6_AST = astFactory.create(LT(1));
165
                        astFactory.addASTChild(currentAST, tmp6_AST);
166
                        match(LITERAL_short);
167
                        if ( inputState.guessing==0 ) {
168
                                t=Type.SHORT;
169
                        }
170
                        builtInType_AST = (AST)currentAST.root;
171
                        break;
172
                }
173
                case LITERAL_int:
174
                {
175
                        AST tmp7_AST = null;
176
                        tmp7_AST = astFactory.create(LT(1));
177
                        astFactory.addASTChild(currentAST, tmp7_AST);
178
                        match(LITERAL_int);
179
                        if ( inputState.guessing==0 ) {
180
                                t=Type.INTEGER;
181
                        }
182
                        builtInType_AST = (AST)currentAST.root;
183
                        break;
184
                }
185
                case LITERAL_float:
186
                {
187
                        AST tmp8_AST = null;
188
                        tmp8_AST = astFactory.create(LT(1));
189
                        astFactory.addASTChild(currentAST, tmp8_AST);
190
                        match(LITERAL_float);
191
                        if ( inputState.guessing==0 ) {
192
                                t=Type.FLOAT;
193
                        }
194
                        builtInType_AST = (AST)currentAST.root;
195
                        break;
196
                }
197
                case LITERAL_long:
198
                {
199
                        AST tmp9_AST = null;
200
                        tmp9_AST = astFactory.create(LT(1));
201
                        astFactory.addASTChild(currentAST, tmp9_AST);
202
                        match(LITERAL_long);
203
                        if ( inputState.guessing==0 ) {
204
                                t=Type.LONG;
205
                        }
206
                        builtInType_AST = (AST)currentAST.root;
207
                        break;
208
                }
209
                case LITERAL_double:
210
                {
211
                        AST tmp10_AST = null;
212
                        tmp10_AST = astFactory.create(LT(1));
213
                        astFactory.addASTChild(currentAST, tmp10_AST);
214
                        match(LITERAL_double);
215
                        if ( inputState.guessing==0 ) {
216
                                t=Type.DOUBLE;
217
                        }
218
                        builtInType_AST = (AST)currentAST.root;
219
                        break;
220
                }
221
                case LITERAL_String:
222
                {
223
                        AST tmp11_AST = null;
224
                        tmp11_AST = astFactory.create(LT(1));
225
                        astFactory.addASTChild(currentAST, tmp11_AST);
226
                        match(LITERAL_String);
227
                        if ( inputState.guessing==0 ) {
228
                                t=Type.STRING;
229
                        }
230
                        builtInType_AST = (AST)currentAST.root;
231
                        break;
232
                }
233
                default:
234
                {
235
                        throw new NoViableAltException(LT(1), getFilename());
236
                }
237
                }
238
                returnAST = builtInType_AST;
239
                return t;
240
        }
241
 
242
        public final Type  type() throws RecognitionException, TokenStreamException {
243
                Type t;
244
 
245
                returnAST = null;
246
                ASTPair currentAST = new ASTPair();
247
                AST type_AST = null;
248
 
249
                t=builtInType();
250
                astFactory.addASTChild(currentAST, returnAST);
251
                type_AST = (AST)currentAST.root;
252
                returnAST = type_AST;
253
                return t;
254
        }
255
 
256
        public final String  identifier() throws RecognitionException, TokenStreamException {
257
                String s = null;;
258
 
259
                returnAST = null;
260
                ASTPair currentAST = new ASTPair();
261
                AST identifier_AST = null;
262
                Token  i = null;
263
                AST i_AST = null;
264
                Token  i2 = null;
265
                AST i2_AST = null;
266
 
267
                i = LT(1);
268
                i_AST = astFactory.create(i);
269
                astFactory.addASTChild(currentAST, i_AST);
270
                match(IDENT);
271
                if ( inputState.guessing==0 ) {
272
                        s=i.getText();
273
                }
274
                {
275
                _loop8:
276
                do {
277
                        if ((LA(1)==DOT)) {
278
                                AST tmp12_AST = null;
279
                                tmp12_AST = astFactory.create(LT(1));
280
                                astFactory.makeASTRoot(currentAST, tmp12_AST);
281
                                match(DOT);
282
                                i2 = LT(1);
283
                                i2_AST = astFactory.create(i2);
284
                                astFactory.addASTChild(currentAST, i2_AST);
285
                                match(IDENT);
286
                                if ( inputState.guessing==0 ) {
287
                                        s+="."+i2.getText();
288
                                }
289
                        }
290
                        else {
291
                                break _loop8;
292
                        }
293
 
294
                } while (true);
295
                }
296
                identifier_AST = (AST)currentAST.root;
297
                returnAST = identifier_AST;
298
                return s;
299
        }
300
 
301
        public final Expression  expression() throws RecognitionException, TokenStreamException {
302
                Expression e = null;
303
 
304
                returnAST = null;
305
                ASTPair currentAST = new ASTPair();
306
                AST expression_AST = null;
307
 
308
                e=conditionalExpression();
309
                astFactory.addASTChild(currentAST, returnAST);
310
                match(Token.EOF_TYPE);
311
                expression_AST = (AST)currentAST.root;
312
                returnAST = expression_AST;
313
                return e;
314
        }
315
 
316
        public final Expression  conditionalExpression() throws RecognitionException, TokenStreamException {
317
                Expression e = null;
318
 
319
                returnAST = null;
320
                ASTPair currentAST = new ASTPair();
321
                AST conditionalExpression_AST = null;
322
                Expression a,b,c;
323
 
324
                e=logicalOrExpression();
325
                astFactory.addASTChild(currentAST, returnAST);
326
                {
327
                switch ( LA(1)) {
328
                case QUESTION:
329
                {
330
                        AST tmp14_AST = null;
331
                        tmp14_AST = astFactory.create(LT(1));
332
                        astFactory.makeASTRoot(currentAST, tmp14_AST);
333
                        match(QUESTION);
334
                        b=conditionalExpression();
335
                        astFactory.addASTChild(currentAST, returnAST);
336
                        match(COLON);
337
                        c=conditionalExpression();
338
                        astFactory.addASTChild(currentAST, returnAST);
339
                        if ( inputState.guessing==0 ) {
340
                                e=new ConditionalExpression(e,b,c);
341
                        }
342
                        break;
343
                }
344
                case EOF:
345
                case COLON:
346
                case RPAREN:
347
                {
348
                        break;
349
                }
350
                default:
351
                {
352
                        throw new NoViableAltException(LT(1), getFilename());
353
                }
354
                }
355
                }
356
                conditionalExpression_AST = (AST)currentAST.root;
357
                returnAST = conditionalExpression_AST;
358
                return e;
359
        }
360
 
361
        public final Expression  logicalOrExpression() throws RecognitionException, TokenStreamException {
362
                Expression e = null;
363
 
364
                returnAST = null;
365
                ASTPair currentAST = new ASTPair();
366
                AST logicalOrExpression_AST = null;
367
                Expression a,b;
368
 
369
                e=logicalAndExpression();
370
                astFactory.addASTChild(currentAST, returnAST);
371
                {
372
                _loop14:
373
                do {
374
                        if ((LA(1)==LOR)) {
375
                                AST tmp16_AST = null;
376
                                tmp16_AST = astFactory.create(LT(1));
377
                                astFactory.makeASTRoot(currentAST, tmp16_AST);
378
                                match(LOR);
379
                                b=logicalAndExpression();
380
                                astFactory.addASTChild(currentAST, returnAST);
381
                                if ( inputState.guessing==0 ) {
382
                                        e=new LogicalOrExpression(e,b);
383
                                }
384
                        }
385
                        else {
386
                                break _loop14;
387
                        }
388
 
389
                } while (true);
390
                }
391
                logicalOrExpression_AST = (AST)currentAST.root;
392
                returnAST = logicalOrExpression_AST;
393
                return e;
394
        }
395
 
396
        public final Expression  logicalAndExpression() throws RecognitionException, TokenStreamException {
397
                Expression e = null;
398
 
399
                returnAST = null;
400
                ASTPair currentAST = new ASTPair();
401
                AST logicalAndExpression_AST = null;
402
                Expression a,b;
403
 
404
                e=inclusiveOrExpression();
405
                astFactory.addASTChild(currentAST, returnAST);
406
                {
407
                _loop17:
408
                do {
409
                        if ((LA(1)==LAND)) {
410
                                AST tmp17_AST = null;
411
                                tmp17_AST = astFactory.create(LT(1));
412
                                astFactory.makeASTRoot(currentAST, tmp17_AST);
413
                                match(LAND);
414
                                b=inclusiveOrExpression();
415
                                astFactory.addASTChild(currentAST, returnAST);
416
                                if ( inputState.guessing==0 ) {
417
                                        e=new LogicalAndExpression(e,b);
418
                                }
419
                        }
420
                        else {
421
                                break _loop17;
422
                        }
423
 
424
                } while (true);
425
                }
426
                logicalAndExpression_AST = (AST)currentAST.root;
427
                returnAST = logicalAndExpression_AST;
428
                return e;
429
        }
430
 
431
        public final Expression  inclusiveOrExpression() throws RecognitionException, TokenStreamException {
432
                Expression e = null;
433
 
434
                returnAST = null;
435
                ASTPair currentAST = new ASTPair();
436
                AST inclusiveOrExpression_AST = null;
437
                Expression a,b;
438
 
439
                e=exclusiveOrExpression();
440
                astFactory.addASTChild(currentAST, returnAST);
441
                {
442
                _loop20:
443
                do {
444
                        if ((LA(1)==BOR)) {
445
                                AST tmp18_AST = null;
446
                                tmp18_AST = astFactory.create(LT(1));
447
                                astFactory.makeASTRoot(currentAST, tmp18_AST);
448
                                match(BOR);
449
                                b=exclusiveOrExpression();
450
                                astFactory.addASTChild(currentAST, returnAST);
451
                                if ( inputState.guessing==0 ) {
452
                                        e=new InclusiveOrExpression(e,b);
453
                                }
454
                        }
455
                        else {
456
                                break _loop20;
457
                        }
458
 
459
                } while (true);
460
                }
461
                inclusiveOrExpression_AST = (AST)currentAST.root;
462
                returnAST = inclusiveOrExpression_AST;
463
                return e;
464
        }
465
 
466
        public final Expression  exclusiveOrExpression() throws RecognitionException, TokenStreamException {
467
                Expression e = null;
468
 
469
                returnAST = null;
470
                ASTPair currentAST = new ASTPair();
471
                AST exclusiveOrExpression_AST = null;
472
                Expression a,b;
473
 
474
                e=andExpression();
475
                astFactory.addASTChild(currentAST, returnAST);
476
                {
477
                _loop23:
478
                do {
479
                        if ((LA(1)==BXOR)) {
480
                                AST tmp19_AST = null;
481
                                tmp19_AST = astFactory.create(LT(1));
482
                                astFactory.makeASTRoot(currentAST, tmp19_AST);
483
                                match(BXOR);
484
                                b=andExpression();
485
                                astFactory.addASTChild(currentAST, returnAST);
486
                                if ( inputState.guessing==0 ) {
487
                                        e=new ExclusiveOrExpression(e,b);
488
                                }
489
                        }
490
                        else {
491
                                break _loop23;
492
                        }
493
 
494
                } while (true);
495
                }
496
                exclusiveOrExpression_AST = (AST)currentAST.root;
497
                returnAST = exclusiveOrExpression_AST;
498
                return e;
499
        }
500
 
501
        public final Expression  andExpression() throws RecognitionException, TokenStreamException {
502
                Expression e = null;
503
 
504
                returnAST = null;
505
                ASTPair currentAST = new ASTPair();
506
                AST andExpression_AST = null;
507
                Expression a,b;
508
 
509
                e=equalityExpression();
510
                astFactory.addASTChild(currentAST, returnAST);
511
                {
512
                _loop26:
513
                do {
514
                        if ((LA(1)==BAND)) {
515
                                AST tmp20_AST = null;
516
                                tmp20_AST = astFactory.create(LT(1));
517
                                astFactory.makeASTRoot(currentAST, tmp20_AST);
518
                                match(BAND);
519
                                b=equalityExpression();
520
                                astFactory.addASTChild(currentAST, returnAST);
521
                                if ( inputState.guessing==0 ) {
522
                                        e=new AndExpression(e,b);
523
                                }
524
                        }
525
                        else {
526
                                break _loop26;
527
                        }
528
 
529
                } while (true);
530
                }
531
                andExpression_AST = (AST)currentAST.root;
532
                returnAST = andExpression_AST;
533
                return e;
534
        }
535
 
536
        public final Expression  equalityExpression() throws RecognitionException, TokenStreamException {
537
                Expression e = null;
538
 
539
                returnAST = null;
540
                ASTPair currentAST = new ASTPair();
541
                AST equalityExpression_AST = null;
542
                Expression a,b;
543
 
544
                e=relationalExpression();
545
                astFactory.addASTChild(currentAST, returnAST);
546
                {
547
                _loop30:
548
                do {
549
                        if ((LA(1)==NOT_EQUAL||LA(1)==EQUAL)) {
550
                                {
551
                                switch ( LA(1)) {
552
                                case NOT_EQUAL:
553
                                {
554
                                        AST tmp21_AST = null;
555
                                        tmp21_AST = astFactory.create(LT(1));
556
                                        astFactory.makeASTRoot(currentAST, tmp21_AST);
557
                                        match(NOT_EQUAL);
558
                                        a=relationalExpression();
559
                                        astFactory.addASTChild(currentAST, returnAST);
560
                                        if ( inputState.guessing==0 ) {
561
                                                e=new NotEqualExpression(e,a);
562
                                        }
563
                                        break;
564
                                }
565
                                case EQUAL:
566
                                {
567
                                        AST tmp22_AST = null;
568
                                        tmp22_AST = astFactory.create(LT(1));
569
                                        astFactory.makeASTRoot(currentAST, tmp22_AST);
570
                                        match(EQUAL);
571
                                        a=relationalExpression();
572
                                        astFactory.addASTChild(currentAST, returnAST);
573
                                        if ( inputState.guessing==0 ) {
574
                                                e=new EqualExpression(e,a);
575
                                        }
576
                                        break;
577
                                }
578
                                default:
579
                                {
580
                                        throw new NoViableAltException(LT(1), getFilename());
581
                                }
582
                                }
583
                                }
584
                        }
585
                        else {
586
                                break _loop30;
587
                        }
588
 
589
                } while (true);
590
                }
591
                equalityExpression_AST = (AST)currentAST.root;
592
                returnAST = equalityExpression_AST;
593
                return e;
594
        }
595
 
596
        public final Expression  relationalExpression() throws RecognitionException, TokenStreamException {
597
                Expression e = null;
598
 
599
                returnAST = null;
600
                ASTPair currentAST = new ASTPair();
601
                AST relationalExpression_AST = null;
602
                Expression a,b;
603
 
604
                e=shiftExpression();
605
                astFactory.addASTChild(currentAST, returnAST);
606
                {
607
                {
608
                _loop35:
609
                do {
610
                        if (((LA(1) >= LT && LA(1) <= GE))) {
611
                                {
612
                                switch ( LA(1)) {
613
                                case LT:
614
                                {
615
                                        AST tmp23_AST = null;
616
                                        tmp23_AST = astFactory.create(LT(1));
617
                                        astFactory.makeASTRoot(currentAST, tmp23_AST);
618
                                        match(LT);
619
                                        a=shiftExpression();
620
                                        astFactory.addASTChild(currentAST, returnAST);
621
                                        if ( inputState.guessing==0 ) {
622
                                                e=new LessThanExpression(e,a);
623
                                        }
624
                                        break;
625
                                }
626
                                case GT:
627
                                {
628
                                        AST tmp24_AST = null;
629
                                        tmp24_AST = astFactory.create(LT(1));
630
                                        astFactory.makeASTRoot(currentAST, tmp24_AST);
631
                                        match(GT);
632
                                        a=shiftExpression();
633
                                        astFactory.addASTChild(currentAST, returnAST);
634
                                        if ( inputState.guessing==0 ) {
635
                                                e=new GreaterThanExpression(e,a);
636
                                        }
637
                                        break;
638
                                }
639
                                case LE:
640
                                {
641
                                        AST tmp25_AST = null;
642
                                        tmp25_AST = astFactory.create(LT(1));
643
                                        astFactory.makeASTRoot(currentAST, tmp25_AST);
644
                                        match(LE);
645
                                        a=shiftExpression();
646
                                        astFactory.addASTChild(currentAST, returnAST);
647
                                        if ( inputState.guessing==0 ) {
648
                                                e=new LessThanOrEqualExpression(e,a);
649
                                        }
650
                                        break;
651
                                }
652
                                case GE:
653
                                {
654
                                        AST tmp26_AST = null;
655
                                        tmp26_AST = astFactory.create(LT(1));
656
                                        astFactory.makeASTRoot(currentAST, tmp26_AST);
657
                                        match(GE);
658
                                        a=shiftExpression();
659
                                        astFactory.addASTChild(currentAST, returnAST);
660
                                        if ( inputState.guessing==0 ) {
661
                                                e=new GreaterThanOrEqualExpression(e,a);
662
                                        }
663
                                        break;
664
                                }
665
                                default:
666
                                {
667
                                        throw new NoViableAltException(LT(1), getFilename());
668
                                }
669
                                }
670
                                }
671
                        }
672
                        else {
673
                                break _loop35;
674
                        }
675
 
676
                } while (true);
677
                }
678
                }
679
                relationalExpression_AST = (AST)currentAST.root;
680
                returnAST = relationalExpression_AST;
681
                return e;
682
        }
683
 
684
        public final Expression  shiftExpression() throws RecognitionException, TokenStreamException {
685
                Expression e = null;
686
 
687
                returnAST = null;
688
                ASTPair currentAST = new ASTPair();
689
                AST shiftExpression_AST = null;
690
                Expression a,b;
691
 
692
                e=additiveExpression();
693
                astFactory.addASTChild(currentAST, returnAST);
694
                {
695
                _loop39:
696
                do {
697
                        if (((LA(1) >= SL && LA(1) <= BSR))) {
698
                                {
699
                                switch ( LA(1)) {
700
                                case SL:
701
                                {
702
                                        AST tmp27_AST = null;
703
                                        tmp27_AST = astFactory.create(LT(1));
704
                                        astFactory.makeASTRoot(currentAST, tmp27_AST);
705
                                        match(SL);
706
                                        a=additiveExpression();
707
                                        astFactory.addASTChild(currentAST, returnAST);
708
                                        if ( inputState.guessing==0 ) {
709
                                                e=new ShiftLeftExpression(e,a);
710
                                        }
711
                                        break;
712
                                }
713
                                case SR:
714
                                {
715
                                        AST tmp28_AST = null;
716
                                        tmp28_AST = astFactory.create(LT(1));
717
                                        astFactory.makeASTRoot(currentAST, tmp28_AST);
718
                                        match(SR);
719
                                        a=additiveExpression();
720
                                        astFactory.addASTChild(currentAST, returnAST);
721
                                        if ( inputState.guessing==0 ) {
722
                                                e=new ShiftRightExpression(e,a);
723
                                        }
724
                                        break;
725
                                }
726
                                case BSR:
727
                                {
728
                                        AST tmp29_AST = null;
729
                                        tmp29_AST = astFactory.create(LT(1));
730
                                        astFactory.makeASTRoot(currentAST, tmp29_AST);
731
                                        match(BSR);
732
                                        a=additiveExpression();
733
                                        astFactory.addASTChild(currentAST, returnAST);
734
                                        if ( inputState.guessing==0 ) {
735
                                                e=new BitShiftRightExpression(e,a);
736
                                        }
737
                                        break;
738
                                }
739
                                default:
740
                                {
741
                                        throw new NoViableAltException(LT(1), getFilename());
742
                                }
743
                                }
744
                                }
745
                        }
746
                        else {
747
                                break _loop39;
748
                        }
749
 
750
                } while (true);
751
                }
752
                shiftExpression_AST = (AST)currentAST.root;
753
                returnAST = shiftExpression_AST;
754
                return e;
755
        }
756
 
757
        public final Expression  additiveExpression() throws RecognitionException, TokenStreamException {
758
                Expression e = null;
759
 
760
                returnAST = null;
761
                ASTPair currentAST = new ASTPair();
762
                AST additiveExpression_AST = null;
763
                Expression a,b;
764
 
765
                e=multiplicativeExpression();
766
                astFactory.addASTChild(currentAST, returnAST);
767
                {
768
                _loop43:
769
                do {
770
                        if ((LA(1)==PLUS||LA(1)==MINUS)) {
771
                                {
772
                                switch ( LA(1)) {
773
                                case PLUS:
774
                                {
775
                                        AST tmp30_AST = null;
776
                                        tmp30_AST = astFactory.create(LT(1));
777
                                        astFactory.makeASTRoot(currentAST, tmp30_AST);
778
                                        match(PLUS);
779
                                        a=multiplicativeExpression();
780
                                        astFactory.addASTChild(currentAST, returnAST);
781
                                        if ( inputState.guessing==0 ) {
782
                                                e=new AdditionExpression(e,a);
783
                                        }
784
                                        break;
785
                                }
786
                                case MINUS:
787
                                {
788
                                        AST tmp31_AST = null;
789
                                        tmp31_AST = astFactory.create(LT(1));
790
                                        astFactory.makeASTRoot(currentAST, tmp31_AST);
791
                                        match(MINUS);
792
                                        a=multiplicativeExpression();
793
                                        astFactory.addASTChild(currentAST, returnAST);
794
                                        if ( inputState.guessing==0 ) {
795
                                                e=new SubtractionExpression(e,a);
796
                                        }
797
                                        break;
798
                                }
799
                                default:
800
                                {
801
                                        throw new NoViableAltException(LT(1), getFilename());
802
                                }
803
                                }
804
                                }
805
                        }
806
                        else {
807
                                break _loop43;
808
                        }
809
 
810
                } while (true);
811
                }
812
                additiveExpression_AST = (AST)currentAST.root;
813
                returnAST = additiveExpression_AST;
814
                return e;
815
        }
816
 
817
        public final Expression  multiplicativeExpression() throws RecognitionException, TokenStreamException {
818
                Expression e = null;
819
 
820
                returnAST = null;
821
                ASTPair currentAST = new ASTPair();
822
                AST multiplicativeExpression_AST = null;
823
                Expression a,b;
824
 
825
                e=unaryExpression();
826
                astFactory.addASTChild(currentAST, returnAST);
827
                {
828
                _loop47:
829
                do {
830
                        if (((LA(1) >= STAR && LA(1) <= MOD))) {
831
                                {
832
                                switch ( LA(1)) {
833
                                case STAR:
834
                                {
835
                                        AST tmp32_AST = null;
836
                                        tmp32_AST = astFactory.create(LT(1));
837
                                        astFactory.makeASTRoot(currentAST, tmp32_AST);
838
                                        match(STAR);
839
                                        a=unaryExpression();
840
                                        astFactory.addASTChild(currentAST, returnAST);
841
                                        if ( inputState.guessing==0 ) {
842
                                                e=new MultiplicationExpression(e,a);
843
                                        }
844
                                        break;
845
                                }
846
                                case DIV:
847
                                {
848
                                        AST tmp33_AST = null;
849
                                        tmp33_AST = astFactory.create(LT(1));
850
                                        astFactory.makeASTRoot(currentAST, tmp33_AST);
851
                                        match(DIV);
852
                                        a=unaryExpression();
853
                                        astFactory.addASTChild(currentAST, returnAST);
854
                                        if ( inputState.guessing==0 ) {
855
                                                e=new DivisionExpression(e,a);
856
                                        }
857
                                        break;
858
                                }
859
                                case MOD:
860
                                {
861
                                        AST tmp34_AST = null;
862
                                        tmp34_AST = astFactory.create(LT(1));
863
                                        astFactory.makeASTRoot(currentAST, tmp34_AST);
864
                                        match(MOD);
865
                                        a=unaryExpression();
866
                                        astFactory.addASTChild(currentAST, returnAST);
867
                                        if ( inputState.guessing==0 ) {
868
                                                e=new ModuloExpression(e,a);
869
                                        }
870
                                        break;
871
                                }
872
                                default:
873
                                {
874
                                        throw new NoViableAltException(LT(1), getFilename());
875
                                }
876
                                }
877
                                }
878
                        }
879
                        else {
880
                                break _loop47;
881
                        }
882
 
883
                } while (true);
884
                }
885
                multiplicativeExpression_AST = (AST)currentAST.root;
886
                returnAST = multiplicativeExpression_AST;
887
                return e;
888
        }
889
 
890
        public final Expression  unaryExpression() throws RecognitionException, TokenStreamException {
891
                Expression e = null;
892
 
893
                returnAST = null;
894
                ASTPair currentAST = new ASTPair();
895
                AST unaryExpression_AST = null;
896
                Expression a,b;
897
 
898
                switch ( LA(1)) {
899
                case MINUS:
900
                {
901
                        AST tmp35_AST = null;
902
                        tmp35_AST = astFactory.create(LT(1));
903
                        astFactory.makeASTRoot(currentAST, tmp35_AST);
904
                        match(MINUS);
905
                        if ( inputState.guessing==0 ) {
906
                                tmp35_AST.setType(UNARY_MINUS);
907
                        }
908
                        a=unaryExpression();
909
                        astFactory.addASTChild(currentAST, returnAST);
910
                        if ( inputState.guessing==0 ) {
911
                                e=new NegateExpression(a);
912
                        }
913
                        unaryExpression_AST = (AST)currentAST.root;
914
                        break;
915
                }
916
                case PLUS:
917
                {
918
                        AST tmp36_AST = null;
919
                        tmp36_AST = astFactory.create(LT(1));
920
                        astFactory.makeASTRoot(currentAST, tmp36_AST);
921
                        match(PLUS);
922
                        if ( inputState.guessing==0 ) {
923
                                tmp36_AST.setType(UNARY_PLUS);
924
                        }
925
                        e=unaryExpression();
926
                        astFactory.addASTChild(currentAST, returnAST);
927
                        unaryExpression_AST = (AST)currentAST.root;
928
                        break;
929
                }
930
                case IDENT:
931
                case BNOT:
932
                case LNOT:
933
                case LPAREN:
934
                case LITERAL_true:
935
                case LITERAL_false:
936
                case LITERAL_null:
937
                case NUM_INT:
938
                case CHAR_LITERAL:
939
                case STRING_LITERAL:
940
                case NUM_FLOAT:
941
                case NUM_LONG:
942
                case NUM_DOUBLE:
943
                {
944
                        e=unaryExpressionNotPlusMinus();
945
                        astFactory.addASTChild(currentAST, returnAST);
946
                        unaryExpression_AST = (AST)currentAST.root;
947
                        break;
948
                }
949
                default:
950
                {
951
                        throw new NoViableAltException(LT(1), getFilename());
952
                }
953
                }
954
                returnAST = unaryExpression_AST;
955
                return e;
956
        }
957
 
958
        public final Expression  unaryExpressionNotPlusMinus() throws RecognitionException, TokenStreamException {
959
                Expression e = null;
960
 
961
                returnAST = null;
962
                ASTPair currentAST = new ASTPair();
963
                AST unaryExpressionNotPlusMinus_AST = null;
964
                Token  lpb = null;
965
                AST lpb_AST = null;
966
                Expression a; Type t;
967
 
968
                switch ( LA(1)) {
969
                case BNOT:
970
                {
971
                        AST tmp37_AST = null;
972
                        tmp37_AST = astFactory.create(LT(1));
973
                        astFactory.makeASTRoot(currentAST, tmp37_AST);
974
                        match(BNOT);
975
                        a=unaryExpression();
976
                        astFactory.addASTChild(currentAST, returnAST);
977
                        if ( inputState.guessing==0 ) {
978
                                e=new NotExpression(a);
979
                        }
980
                        unaryExpressionNotPlusMinus_AST = (AST)currentAST.root;
981
                        break;
982
                }
983
                case LNOT:
984
                {
985
                        AST tmp38_AST = null;
986
                        tmp38_AST = astFactory.create(LT(1));
987
                        astFactory.makeASTRoot(currentAST, tmp38_AST);
988
                        match(LNOT);
989
                        a=unaryExpression();
990
                        astFactory.addASTChild(currentAST, returnAST);
991
                        if ( inputState.guessing==0 ) {
992
                                e=new LogicalNotExpression(a);
993
                        }
994
                        unaryExpressionNotPlusMinus_AST = (AST)currentAST.root;
995
                        break;
996
                }
997
                default:
998
                        boolean synPredMatched51 = false;
999
                        if (((LA(1)==LPAREN) && ((LA(2) >= LITERAL_void && LA(2) <= LITERAL_String)))) {
1000
                                int _m51 = mark();
1001
                                synPredMatched51 = true;
1002
                                inputState.guessing++;
1003
                                try {
1004
                                        {
1005
                                        match(LPAREN);
1006
                                        builtInTypeSpec(true);
1007
                                        match(RPAREN);
1008
                                        }
1009
                                }
1010
                                catch (RecognitionException pe) {
1011
                                        synPredMatched51 = false;
1012
                                }
1013
                                rewind(_m51);
1014
inputState.guessing--;
1015
                        }
1016
                        if ( synPredMatched51 ) {
1017
                                lpb = LT(1);
1018
                                lpb_AST = astFactory.create(lpb);
1019
                                astFactory.makeASTRoot(currentAST, lpb_AST);
1020
                                match(LPAREN);
1021
                                if ( inputState.guessing==0 ) {
1022
                                        lpb_AST.setType(TYPECAST);
1023
                                }
1024
                                t=builtInTypeSpec(true);
1025
                                astFactory.addASTChild(currentAST, returnAST);
1026
                                match(RPAREN);
1027
                                a=unaryExpression();
1028
                                astFactory.addASTChild(currentAST, returnAST);
1029
                                if ( inputState.guessing==0 ) {
1030
                                        e=new TypeCastExpression(t,a);
1031
                                }
1032
                                unaryExpressionNotPlusMinus_AST = (AST)currentAST.root;
1033
                        }
1034
                        else if ((_tokenSet_0.member(LA(1))) && (_tokenSet_1.member(LA(2)))) {
1035
                                e=primaryExpression();
1036
                                astFactory.addASTChild(currentAST, returnAST);
1037
                                unaryExpressionNotPlusMinus_AST = (AST)currentAST.root;
1038
                        }
1039
                else {
1040
                        throw new NoViableAltException(LT(1), getFilename());
1041
                }
1042
                }
1043
                returnAST = unaryExpressionNotPlusMinus_AST;
1044
                return e;
1045
        }
1046
 
1047
        public final Expression  primaryExpression() throws RecognitionException, TokenStreamException {
1048
                Expression e = null; String i = null;;
1049
 
1050
                returnAST = null;
1051
                ASTPair currentAST = new ASTPair();
1052
                AST primaryExpression_AST = null;
1053
 
1054
                switch ( LA(1)) {
1055
                case NUM_INT:
1056
                case CHAR_LITERAL:
1057
                case STRING_LITERAL:
1058
                case NUM_FLOAT:
1059
                case NUM_LONG:
1060
                case NUM_DOUBLE:
1061
                {
1062
                        e=constant();
1063
                        astFactory.addASTChild(currentAST, returnAST);
1064
                        primaryExpression_AST = (AST)currentAST.root;
1065
                        break;
1066
                }
1067
                case IDENT:
1068
                {
1069
                        i=identifier();
1070
                        astFactory.addASTChild(currentAST, returnAST);
1071
                        if ( inputState.guessing==0 ) {
1072
                                e=new IdentifierExpression(i);
1073
                        }
1074
                        primaryExpression_AST = (AST)currentAST.root;
1075
                        break;
1076
                }
1077
                case LITERAL_true:
1078
                {
1079
                        AST tmp40_AST = null;
1080
                        tmp40_AST = astFactory.create(LT(1));
1081
                        astFactory.addASTChild(currentAST, tmp40_AST);
1082
                        match(LITERAL_true);
1083
                        if ( inputState.guessing==0 ) {
1084
                                e=new ConstantBoolean(true);
1085
                        }
1086
                        primaryExpression_AST = (AST)currentAST.root;
1087
                        break;
1088
                }
1089
                case LITERAL_false:
1090
                {
1091
                        AST tmp41_AST = null;
1092
                        tmp41_AST = astFactory.create(LT(1));
1093
                        astFactory.addASTChild(currentAST, tmp41_AST);
1094
                        match(LITERAL_false);
1095
                        if ( inputState.guessing==0 ) {
1096
                                e=new ConstantBoolean(false);
1097
                        }
1098
                        primaryExpression_AST = (AST)currentAST.root;
1099
                        break;
1100
                }
1101
                case LITERAL_null:
1102
                {
1103
                        AST tmp42_AST = null;
1104
                        tmp42_AST = astFactory.create(LT(1));
1105
                        astFactory.addASTChild(currentAST, tmp42_AST);
1106
                        match(LITERAL_null);
1107
                        if ( inputState.guessing==0 ) {
1108
                                e=new ConstantNull();
1109
                        }
1110
                        primaryExpression_AST = (AST)currentAST.root;
1111
                        break;
1112
                }
1113
                case LPAREN:
1114
                {
1115
                        match(LPAREN);
1116
                        e=conditionalExpression();
1117
                        astFactory.addASTChild(currentAST, returnAST);
1118
                        match(RPAREN);
1119
                        primaryExpression_AST = (AST)currentAST.root;
1120
                        break;
1121
                }
1122
                default:
1123
                {
1124
                        throw new NoViableAltException(LT(1), getFilename());
1125
                }
1126
                }
1127
                returnAST = primaryExpression_AST;
1128
                return e;
1129
        }
1130
 
1131
        public final Expression  constant() throws RecognitionException, TokenStreamException {
1132
                Expression e = null;
1133
 
1134
                returnAST = null;
1135
                ASTPair currentAST = new ASTPair();
1136
                AST constant_AST = null;
1137
                Token  l1 = null;
1138
                AST l1_AST = null;
1139
                Token  l2 = null;
1140
                AST l2_AST = null;
1141
                Token  l3 = null;
1142
                AST l3_AST = null;
1143
                Token  l4 = null;
1144
                AST l4_AST = null;
1145
                Token  l5 = null;
1146
                AST l5_AST = null;
1147
                Token  l6 = null;
1148
                AST l6_AST = null;
1149
 
1150
                switch ( LA(1)) {
1151
                case NUM_INT:
1152
                {
1153
                        l1 = LT(1);
1154
                        l1_AST = astFactory.create(l1);
1155
                        astFactory.addASTChild(currentAST, l1_AST);
1156
                        match(NUM_INT);
1157
                        if ( inputState.guessing==0 ) {
1158
                                e=new ConstantInteger(l1.getText());
1159
                        }
1160
                        constant_AST = (AST)currentAST.root;
1161
                        break;
1162
                }
1163
                case CHAR_LITERAL:
1164
                {
1165
                        l2 = LT(1);
1166
                        l2_AST = astFactory.create(l2);
1167
                        astFactory.addASTChild(currentAST, l2_AST);
1168
                        match(CHAR_LITERAL);
1169
                        if ( inputState.guessing==0 ) {
1170
                                e=new ConstantChar(l2.getText());
1171
                        }
1172
                        constant_AST = (AST)currentAST.root;
1173
                        break;
1174
                }
1175
                case STRING_LITERAL:
1176
                {
1177
                        l3 = LT(1);
1178
                        l3_AST = astFactory.create(l3);
1179
                        astFactory.addASTChild(currentAST, l3_AST);
1180
                        match(STRING_LITERAL);
1181
                        if ( inputState.guessing==0 ) {
1182
                                e=new ConstantString(l3.getText().substring(1, l3.getText().length()-1));
1183
                        }
1184
                        constant_AST = (AST)currentAST.root;
1185
                        break;
1186
                }
1187
                case NUM_FLOAT:
1188
                {
1189
                        l4 = LT(1);
1190
                        l4_AST = astFactory.create(l4);
1191
                        astFactory.addASTChild(currentAST, l4_AST);
1192
                        match(NUM_FLOAT);
1193
                        if ( inputState.guessing==0 ) {
1194
                                e=new ConstantFloat(l4.getText());
1195
                        }
1196
                        constant_AST = (AST)currentAST.root;
1197
                        break;
1198
                }
1199
                case NUM_LONG:
1200
                {
1201
                        l5 = LT(1);
1202
                        l5_AST = astFactory.create(l5);
1203
                        astFactory.addASTChild(currentAST, l5_AST);
1204
                        match(NUM_LONG);
1205
                        if ( inputState.guessing==0 ) {
1206
                                e=new ConstantLong(l5.getText());
1207
                        }
1208
                        constant_AST = (AST)currentAST.root;
1209
                        break;
1210
                }
1211
                case NUM_DOUBLE:
1212
                {
1213
                        l6 = LT(1);
1214
                        l6_AST = astFactory.create(l6);
1215
                        astFactory.addASTChild(currentAST, l6_AST);
1216
                        match(NUM_DOUBLE);
1217
                        if ( inputState.guessing==0 ) {
1218
                                e=new ConstantDouble(l6.getText());
1219
                        }
1220
                        constant_AST = (AST)currentAST.root;
1221
                        break;
1222
                }
1223
                default:
1224
                {
1225
                        throw new NoViableAltException(LT(1), getFilename());
1226
                }
1227
                }
1228
                returnAST = constant_AST;
1229
                return e;
1230
        }
1231
 
1232
/** Match a, a.b.c refs
1233
 */
1234
        public final Expression  identPrimary() throws RecognitionException, TokenStreamException {
1235
                Expression e = null;
1236
 
1237
                returnAST = null;
1238
                ASTPair currentAST = new ASTPair();
1239
                AST identPrimary_AST = null;
1240
 
1241
                AST tmp45_AST = null;
1242
                tmp45_AST = astFactory.create(LT(1));
1243
                astFactory.addASTChild(currentAST, tmp45_AST);
1244
                match(IDENT);
1245
                {
1246
                _loop55:
1247
                do {
1248
                        if ((LA(1)==DOT)) {
1249
                                AST tmp46_AST = null;
1250
                                tmp46_AST = astFactory.create(LT(1));
1251
                                astFactory.makeASTRoot(currentAST, tmp46_AST);
1252
                                match(DOT);
1253
                                AST tmp47_AST = null;
1254
                                tmp47_AST = astFactory.create(LT(1));
1255
                                astFactory.addASTChild(currentAST, tmp47_AST);
1256
                                match(IDENT);
1257
                        }
1258
                        else {
1259
                                break _loop55;
1260
                        }
1261
 
1262
                } while (true);
1263
                }
1264
                identPrimary_AST = (AST)currentAST.root;
1265
                returnAST = identPrimary_AST;
1266
                return e;
1267
        }
1268
 
1269
 
1270
        public static final String[] _tokenNames = {
1271
                "<0>",
1272
                "EOF",
1273
                "<2>",
1274
                "NULL_TREE_LOOKAHEAD",
1275
                "BLOCK",
1276
                "MODIFIERS",
1277
                "OBJBLOCK",
1278
                "SLIST",
1279
                "CTOR_DEF",
1280
                "METHOD_DEF",
1281
                "VARIABLE_DEF",
1282
                "INSTANCE_INIT",
1283
                "STATIC_INIT",
1284
                "TYPE",
1285
                "CLASS_DEF",
1286
                "INTERFACE_DEF",
1287
                "PACKAGE_DEF",
1288
                "ARRAY_DECLARATOR",
1289
                "EXTENDS_CLAUSE",
1290
                "IMPLEMENTS_CLAUSE",
1291
                "PARAMETERS",
1292
                "PARAMETER_DEF",
1293
                "LABELED_STAT",
1294
                "TYPECAST",
1295
                "INDEX_OP",
1296
                "POST_INC",
1297
                "POST_DEC",
1298
                "METHOD_CALL",
1299
                "EXPR",
1300
                "ARRAY_INIT",
1301
                "IMPORT",
1302
                "UNARY_MINUS",
1303
                "UNARY_PLUS",
1304
                "CASE_GROUP",
1305
                "ELIST",
1306
                "FOR_INIT",
1307
                "FOR_CONDITION",
1308
                "FOR_ITERATOR",
1309
                "EMPTY_STAT",
1310
                "\"final\"",
1311
                "\"abstract\"",
1312
                "\"strictfp\"",
1313
                "SUPER_CTOR_CALL",
1314
                "CTOR_CALL",
1315
                "LBRACK",
1316
                "RBRACK",
1317
                "\"void\"",
1318
                "\"boolean\"",
1319
                "\"byte\"",
1320
                "\"char\"",
1321
                "\"short\"",
1322
                "\"int\"",
1323
                "\"float\"",
1324
                "\"long\"",
1325
                "\"double\"",
1326
                "\"String\"",
1327
                "IDENT",
1328
                "DOT",
1329
                "QUESTION",
1330
                "COLON",
1331
                "LOR",
1332
                "LAND",
1333
                "BOR",
1334
                "BXOR",
1335
                "BAND",
1336
                "NOT_EQUAL",
1337
                "EQUAL",
1338
                "LT",
1339
                "GT",
1340
                "LE",
1341
                "GE",
1342
                "SL",
1343
                "SR",
1344
                "BSR",
1345
                "PLUS",
1346
                "MINUS",
1347
                "STAR",
1348
                "DIV",
1349
                "MOD",
1350
                "BNOT",
1351
                "LNOT",
1352
                "LPAREN",
1353
                "RPAREN",
1354
                "\"true\"",
1355
                "\"false\"",
1356
                "\"null\"",
1357
                "NUM_INT",
1358
                "CHAR_LITERAL",
1359
                "STRING_LITERAL",
1360
                "NUM_FLOAT",
1361
                "NUM_LONG",
1362
                "NUM_DOUBLE",
1363
                "LCURLY",
1364
                "RCURLY",
1365
                "COMMA",
1366
                "ASSIGN",
1367
                "DIV_ASSIGN",
1368
                "PLUS_ASSIGN",
1369
                "INC",
1370
                "MINUS_ASSIGN",
1371
                "DEC",
1372
                "STAR_ASSIGN",
1373
                "MOD_ASSIGN",
1374
                "SR_ASSIGN",
1375
                "BSR_ASSIGN",
1376
                "SL_ASSIGN",
1377
                "BXOR_ASSIGN",
1378
                "BOR_ASSIGN",
1379
                "BAND_ASSIGN",
1380
                "SEMI",
1381
                "WS",
1382
                "SL_COMMIT",
1383
                "ML_COMMENT",
1384
                "ESC",
1385
                "HEX_DIGIT",
1386
                "VOCAB",
1387
                "EXPONENT",
1388
                "FLOAT_SUFFIX"
1389
        };
1390
 
1391
        protected void buildTokenTypeASTClassMap() {
1392
                tokenTypeToASTClassMap=null;
1393
        };
1394
 
1395
        private static final long[] mk_tokenSet_0() {
1396
                long[] data = { 72057594037927936L, 268042240L, 0L, 0L};
1397
                return data;
1398
        }
1399
        public static final BitSet _tokenSet_0 = new BitSet(mk_tokenSet_0());
1400
        private static final long[] mk_tokenSet_1() {
1401
                long[] data = { -72057594037927934L, 268435455L, 0L, 0L};
1402
                return data;
1403
        }
1404
        public static final BitSet _tokenSet_1 = new BitSet(mk_tokenSet_1());
1405
 
1406
        }

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.