Project

General

Profile

root / trunk / compiler / ooasCompiler / src / org / momut / ooas / parser / ooaLexer.java @ 12

1
// $ANTLR 3.4 /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g 2016-09-13 11:30:04
2

    
3
/*
4
    Ulysses OO-Action System Parser
5
    
6
    Copyright Graz University of Technology 2009
7
    Copyright AIT Austrian Institute of Technology 2013
8
 */
9
 package org.momut.ooas.parser;
10

    
11

    
12
import org.antlr.runtime.*;
13
import java.util.Stack;
14
import java.util.List;
15
import java.util.ArrayList;
16
import java.util.Map;
17
import java.util.HashMap;
18

    
19
@SuppressWarnings({"all", "warnings", "unchecked"})
20
public class ooaLexer extends Lexer {
21
    public static final int EOF=-1;
22
    public static final int T__116=116;
23
    public static final int T__117=117;
24
    public static final int T__118=118;
25
    public static final int T__119=119;
26
    public static final int T__120=120;
27
    public static final int T__121=121;
28
    public static final int FLOAT_OR_INT_OR_RANGE=4;
29
    public static final int LINE_COMMENT=5;
30
    public static final int T_ABORT=6;
31
    public static final int T_ABS=7;
32
    public static final int T_ACTIONS=8;
33
    public static final int T_AND=9;
34
    public static final int T_ASSIGNMENT=10;
35
    public static final int T_AUTOCONS=11;
36
    public static final int T_BAR=12;
37
    public static final int T_BIIMPLIES=13;
38
    public static final int T_BOOL=14;
39
    public static final int T_BREAK=15;
40
    public static final int T_CARD=16;
41
    public static final int T_CBRL=17;
42
    public static final int T_CBRR=18;
43
    public static final int T_CHAR=19;
44
    public static final int T_COLON=20;
45
    public static final int T_COMMA=21;
46
    public static final int T_COMMENT=22;
47
    public static final int T_CONC=23;
48
    public static final int T_CONSTS=24;
49
    public static final int T_CTRL=25;
50
    public static final int T_DCONC=26;
51
    public static final int T_DERIV=27;
52
    public static final int T_DIFF=28;
53
    public static final int T_DIGIT=29;
54
    public static final int T_DINTER=30;
55
    public static final int T_DIV=31;
56
    public static final int T_DO=32;
57
    public static final int T_DOM=33;
58
    public static final int T_DOMRESBY=34;
59
    public static final int T_DOMRESTO=35;
60
    public static final int T_DUNION=36;
61
    public static final int T_ELEMS=37;
62
    public static final int T_ELSE=38;
63
    public static final int T_END=39;
64
    public static final int T_EQUAL=40;
65
    public static final int T_EXISTS=41;
66
    public static final int T_FALSE=42;
67
    public static final int T_FLOAT=43;
68
    public static final int T_FLOATNUMBER=44;
69
    public static final int T_FOLDLR=45;
70
    public static final int T_FOLDRL=46;
71
    public static final int T_FORALL=47;
72
    public static final int T_GREATER=48;
73
    public static final int T_GREATEREQUAL=49;
74
    public static final int T_HEAD=50;
75
    public static final int T_IDENTIFIER=51;
76
    public static final int T_IDIV=52;
77
    public static final int T_IF=53;
78
    public static final int T_IMPLIES=54;
79
    public static final int T_IN=55;
80
    public static final int T_INDS=56;
81
    public static final int T_INFTY=57;
82
    public static final int T_INT=58;
83
    public static final int T_INTER=59;
84
    public static final int T_INTNUMBER=60;
85
    public static final int T_KILL=61;
86
    public static final int T_LEN=62;
87
    public static final int T_LESS=63;
88
    public static final int T_LESSEQUAL=64;
89
    public static final int T_LETTER=65;
90
    public static final int T_LIST=66;
91
    public static final int T_LPAREN=67;
92
    public static final int T_LSQPAREN=68;
93
    public static final int T_MAP=69;
94
    public static final int T_MAPS=70;
95
    public static final int T_MERGE=71;
96
    public static final int T_METHODS=72;
97
    public static final int T_MINUS=73;
98
    public static final int T_MOD=74;
99
    public static final int T_MUNION=75;
100
    public static final int T_NEW=76;
101
    public static final int T_NIL=77;
102
    public static final int T_NONDET=78;
103
    public static final int T_NOT=79;
104
    public static final int T_NOTEQUAL=80;
105
    public static final int T_OBS=81;
106
    public static final int T_OD=82;
107
    public static final int T_OF=83;
108
    public static final int T_OR=84;
109
    public static final int T_POINT=85;
110
    public static final int T_POW=86;
111
    public static final int T_PRIMED=87;
112
    public static final int T_PRIO=88;
113
    public static final int T_PROD=89;
114
    public static final int T_RANGETO=90;
115
    public static final int T_REQUIRES=91;
116
    public static final int T_RNG=92;
117
    public static final int T_RNGRESBY=93;
118
    public static final int T_RNGRESTO=94;
119
    public static final int T_RPAREN=95;
120
    public static final int T_RSQPAREN=96;
121
    public static final int T_SELF=97;
122
    public static final int T_SEMICOLON=98;
123
    public static final int T_SEQMOD_MAPOVERRIDE=99;
124
    public static final int T_SET=100;
125
    public static final int T_SKIP=101;
126
    public static final int T_STATIC=102;
127
    public static final int T_STRINGLITERAL=103;
128
    public static final int T_SUBSET=104;
129
    public static final int T_SUM=105;
130
    public static final int T_SYSTEM=106;
131
    public static final int T_TAIL=107;
132
    public static final int T_THEN=108;
133
    public static final int T_TO=109;
134
    public static final int T_TRUE=110;
135
    public static final int T_TYPES=111;
136
    public static final int T_UNION=112;
137
    public static final int T_VAR=113;
138
    public static final int T_WITH=114;
139
    public static final int T_WS=115;
140

    
141
    // delegates
142
    // delegators
143
    public Lexer[] getDelegates() {
144
        return new Lexer[] {};
145
    }
146

    
147
    public ooaLexer() {} 
148
    public ooaLexer(CharStream input) {
149
        this(input, new RecognizerSharedState());
150
    }
151
    public ooaLexer(CharStream input, RecognizerSharedState state) {
152
        super(input,state);
153
    }
154
    public String getGrammarFileName() { return "/home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g"; }
155

    
156
    // $ANTLR start "T__116"
157
    public final void mT__116() throws RecognitionException {
158
        try {
159
            int _type = T__116;
160
            int _channel = DEFAULT_TOKEN_CHANNEL;
161
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:12:8: ( '&' )
162
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:12:10: '&'
163
            {
164
            match('&'); if (state.failed) return ;
165

    
166
            }
167

    
168
            state.type = _type;
169
            state.channel = _channel;
170
        }
171
        finally {
172
                // do for sure before leaving
173
        }
174
    }
175
    // $ANTLR end "T__116"
176

    
177
    // $ANTLR start "T__117"
178
    public final void mT__117() throws RecognitionException {
179
        try {
180
            int _type = T__117;
181
            int _channel = DEFAULT_TOKEN_CHANNEL;
182
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:13:8: ( '::' )
183
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:13:10: '::'
184
            {
185
            match("::"); if (state.failed) return ;
186

    
187

    
188

    
189
            }
190

    
191
            state.type = _type;
192
            state.channel = _channel;
193
        }
194
        finally {
195
                // do for sure before leaving
196
        }
197
    }
198
    // $ANTLR end "T__117"
199

    
200
    // $ANTLR start "T__118"
201
    public final void mT__118() throws RecognitionException {
202
        try {
203
            int _type = T__118;
204
            int _channel = DEFAULT_TOKEN_CHANNEL;
205
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:14:8: ( ']|' )
206
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:14:10: ']|'
207
            {
208
            match("]|"); if (state.failed) return ;
209

    
210

    
211

    
212
            }
213

    
214
            state.type = _type;
215
            state.channel = _channel;
216
        }
217
        finally {
218
                // do for sure before leaving
219
        }
220
    }
221
    // $ANTLR end "T__118"
222

    
223
    // $ANTLR start "T__119"
224
    public final void mT__119() throws RecognitionException {
225
        try {
226
            int _type = T__119;
227
            int _channel = DEFAULT_TOKEN_CHANNEL;
228
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:15:8: ( 'as' )
229
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:15:10: 'as'
230
            {
231
            match("as"); if (state.failed) return ;
232

    
233

    
234

    
235
            }
236

    
237
            state.type = _type;
238
            state.channel = _channel;
239
        }
240
        finally {
241
                // do for sure before leaving
242
        }
243
    }
244
    // $ANTLR end "T__119"
245

    
246
    // $ANTLR start "T__120"
247
    public final void mT__120() throws RecognitionException {
248
        try {
249
            int _type = T__120;
250
            int _channel = DEFAULT_TOKEN_CHANNEL;
251
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:16:8: ( 'begin' )
252
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:16:10: 'begin'
253
            {
254
            match("begin"); if (state.failed) return ;
255

    
256

    
257

    
258
            }
259

    
260
            state.type = _type;
261
            state.channel = _channel;
262
        }
263
        finally {
264
                // do for sure before leaving
265
        }
266
    }
267
    // $ANTLR end "T__120"
268

    
269
    // $ANTLR start "T__121"
270
    public final void mT__121() throws RecognitionException {
271
        try {
272
            int _type = T__121;
273
            int _channel = DEFAULT_TOKEN_CHANNEL;
274
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:17:8: ( '|[' )
275
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:17:10: '|['
276
            {
277
            match("|["); if (state.failed) return ;
278

    
279

    
280

    
281
            }
282

    
283
            state.type = _type;
284
            state.channel = _channel;
285
        }
286
        finally {
287
                // do for sure before leaving
288
        }
289
    }
290
    // $ANTLR end "T__121"
291

    
292
    // $ANTLR start "T_WS"
293
    public final void mT_WS() throws RecognitionException {
294
        try {
295
            int _type = T_WS;
296
            int _channel = DEFAULT_TOKEN_CHANNEL;
297
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:931:8: ( ( ' ' | '\\r' | '\\t' | '\\u000C' | '\\n' ) )
298
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:931:10: ( ' ' | '\\r' | '\\t' | '\\u000C' | '\\n' )
299
            {
300
            if ( (input.LA(1) >= '\t' && input.LA(1) <= '\n')||(input.LA(1) >= '\f' && input.LA(1) <= '\r')||input.LA(1)==' ' ) {
301
                input.consume();
302
                state.failed=false;
303
            }
304
            else {
305
                if (state.backtracking>0) {state.failed=true; return ;}
306
                MismatchedSetException mse = new MismatchedSetException(null,input);
307
                recover(mse);
308
                throw mse;
309
            }
310

    
311

    
312
            if ( state.backtracking==0 ) {_channel=HIDDEN;}
313

    
314
            }
315

    
316
            state.type = _type;
317
            state.channel = _channel;
318
        }
319
        finally {
320
                // do for sure before leaving
321
        }
322
    }
323
    // $ANTLR end "T_WS"
324

    
325
    // $ANTLR start "T_COMMENT"
326
    public final void mT_COMMENT() throws RecognitionException {
327
        try {
328
            int _type = T_COMMENT;
329
            int _channel = DEFAULT_TOKEN_CHANNEL;
330
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:935:6: ( '/*' ( . )* '*/' )
331
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:935:8: '/*' ( . )* '*/'
332
            {
333
            match("/*"); if (state.failed) return ;
334

    
335

    
336

    
337
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:935:13: ( . )*
338
            loop1:
339
            do {
340
                int alt1=2;
341
                int LA1_0 = input.LA(1);
342

    
343
                if ( (LA1_0=='*') ) {
344
                    int LA1_1 = input.LA(2);
345

    
346
                    if ( (LA1_1=='/') ) {
347
                        alt1=2;
348
                    }
349
                    else if ( ((LA1_1 >= '\u0000' && LA1_1 <= '.')||(LA1_1 >= '0' && LA1_1 <= '\uFFFF')) ) {
350
                        alt1=1;
351
                    }
352

    
353

    
354
                }
355
                else if ( ((LA1_0 >= '\u0000' && LA1_0 <= ')')||(LA1_0 >= '+' && LA1_0 <= '\uFFFF')) ) {
356
                    alt1=1;
357
                }
358

    
359

    
360
                switch (alt1) {
361
                    case 1 :
362
                        // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:935:13: .
363
                        {
364
                        matchAny(); if (state.failed) return ;
365

    
366
                        }
367
                        break;
368

    
369
                    default :
370
                        break loop1;
371
                }
372
            } while (true);
373

    
374

    
375
            match("*/"); if (state.failed) return ;
376

    
377

    
378

    
379
            if ( state.backtracking==0 ) {_channel=HIDDEN;}
380

    
381
            }
382

    
383
            state.type = _type;
384
            state.channel = _channel;
385
        }
386
        finally {
387
                // do for sure before leaving
388
        }
389
    }
390
    // $ANTLR end "T_COMMENT"
391

    
392
    // $ANTLR start "LINE_COMMENT"
393
    public final void mLINE_COMMENT() throws RecognitionException {
394
        try {
395
            int _type = LINE_COMMENT;
396
            int _channel = DEFAULT_TOKEN_CHANNEL;
397
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:939:6: ( '#' (~ ( '\\n' | '\\r' ) )* ( '\\r' )? '\\n' )
398
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:939:8: '#' (~ ( '\\n' | '\\r' ) )* ( '\\r' )? '\\n'
399
            {
400
            match('#'); if (state.failed) return ;
401

    
402
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:939:12: (~ ( '\\n' | '\\r' ) )*
403
            loop2:
404
            do {
405
                int alt2=2;
406
                int LA2_0 = input.LA(1);
407

    
408
                if ( ((LA2_0 >= '\u0000' && LA2_0 <= '\t')||(LA2_0 >= '\u000B' && LA2_0 <= '\f')||(LA2_0 >= '\u000E' && LA2_0 <= '\uFFFF')) ) {
409
                    alt2=1;
410
                }
411

    
412

    
413
                switch (alt2) {
414
                    case 1 :
415
                        // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:
416
                        {
417
                        if ( (input.LA(1) >= '\u0000' && input.LA(1) <= '\t')||(input.LA(1) >= '\u000B' && input.LA(1) <= '\f')||(input.LA(1) >= '\u000E' && input.LA(1) <= '\uFFFF') ) {
418
                            input.consume();
419
                            state.failed=false;
420
                        }
421
                        else {
422
                            if (state.backtracking>0) {state.failed=true; return ;}
423
                            MismatchedSetException mse = new MismatchedSetException(null,input);
424
                            recover(mse);
425
                            throw mse;
426
                        }
427

    
428

    
429
                        }
430
                        break;
431

    
432
                    default :
433
                        break loop2;
434
                }
435
            } while (true);
436

    
437

    
438
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:939:26: ( '\\r' )?
439
            int alt3=2;
440
            int LA3_0 = input.LA(1);
441

    
442
            if ( (LA3_0=='\r') ) {
443
                alt3=1;
444
            }
445
            switch (alt3) {
446
                case 1 :
447
                    // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:939:26: '\\r'
448
                    {
449
                    match('\r'); if (state.failed) return ;
450

    
451
                    }
452
                    break;
453

    
454
            }
455

    
456

    
457
            match('\n'); if (state.failed) return ;
458

    
459
            if ( state.backtracking==0 ) {_channel=HIDDEN;}
460

    
461
            }
462

    
463
            state.type = _type;
464
            state.channel = _channel;
465
        }
466
        finally {
467
                // do for sure before leaving
468
        }
469
    }
470
    // $ANTLR end "LINE_COMMENT"
471

    
472
    // $ANTLR start "T_PRIMED"
473
    public final void mT_PRIMED() throws RecognitionException {
474
        try {
475
            int _type = T_PRIMED;
476
            int _channel = DEFAULT_TOKEN_CHANNEL;
477
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:943:2: ( '\\'' )
478
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:943:4: '\\''
479
            {
480
            match('\''); if (state.failed) return ;
481

    
482
            }
483

    
484
            state.type = _type;
485
            state.channel = _channel;
486
        }
487
        finally {
488
                // do for sure before leaving
489
        }
490
    }
491
    // $ANTLR end "T_PRIMED"
492

    
493
    // $ANTLR start "T_STRINGLITERAL"
494
    public final void mT_STRINGLITERAL() throws RecognitionException {
495
        try {
496
            int _type = T_STRINGLITERAL;
497
            int _channel = DEFAULT_TOKEN_CHANNEL;
498
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:946:2: ( '\"' ( ( '\"' '\"' )=> '\"' |~ '\"' )* '\"' )
499
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:946:4: '\"' ( ( '\"' '\"' )=> '\"' |~ '\"' )* '\"'
500
            {
501
            match('\"'); if (state.failed) return ;
502

    
503
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:947:3: ( ( '\"' '\"' )=> '\"' |~ '\"' )*
504
            loop4:
505
            do {
506
                int alt4=3;
507
                int LA4_0 = input.LA(1);
508

    
509
                if ( (LA4_0=='\"') ) {
510
                    int LA4_1 = input.LA(2);
511

    
512
                    if ( (LA4_1=='\"') && (synpred1_ooa())) {
513
                        alt4=1;
514
                    }
515
                    else if ( ((LA4_1 >= '\u0000' && LA4_1 <= '!')||(LA4_1 >= '#' && LA4_1 <= '\uFFFF')) && (synpred1_ooa())) {
516
                        alt4=1;
517
                    }
518

    
519

    
520
                }
521
                else if ( ((LA4_0 >= '\u0000' && LA4_0 <= '!')||(LA4_0 >= '#' && LA4_0 <= '\uFFFF')) ) {
522
                    alt4=2;
523
                }
524

    
525

    
526
                switch (alt4) {
527
                    case 1 :
528
                        // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:948:9: ( '\"' '\"' )=> '\"'
529
                        {
530
                        match('\"'); if (state.failed) return ;
531

    
532
                        }
533
                        break;
534
                    case 2 :
535
                        // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:949:13: ~ '\"'
536
                        {
537
                        if ( (input.LA(1) >= '\u0000' && input.LA(1) <= '!')||(input.LA(1) >= '#' && input.LA(1) <= '\uFFFF') ) {
538
                            input.consume();
539
                            state.failed=false;
540
                        }
541
                        else {
542
                            if (state.backtracking>0) {state.failed=true; return ;}
543
                            MismatchedSetException mse = new MismatchedSetException(null,input);
544
                            recover(mse);
545
                            throw mse;
546
                        }
547

    
548

    
549
                        }
550
                        break;
551

    
552
                    default :
553
                        break loop4;
554
                }
555
            } while (true);
556

    
557

    
558
            match('\"'); if (state.failed) return ;
559

    
560
            }
561

    
562
            state.type = _type;
563
            state.channel = _channel;
564
        }
565
        finally {
566
                // do for sure before leaving
567
        }
568
    }
569
    // $ANTLR end "T_STRINGLITERAL"
570

    
571
    // $ANTLR start "T_ABORT"
572
    public final void mT_ABORT() throws RecognitionException {
573
        try {
574
            int _type = T_ABORT;
575
            int _channel = DEFAULT_TOKEN_CHANNEL;
576
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:955:9: ( 'abort' )
577
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:955:11: 'abort'
578
            {
579
            match("abort"); if (state.failed) return ;
580

    
581

    
582

    
583
            }
584

    
585
            state.type = _type;
586
            state.channel = _channel;
587
        }
588
        finally {
589
                // do for sure before leaving
590
        }
591
    }
592
    // $ANTLR end "T_ABORT"
593

    
594
    // $ANTLR start "T_ACTIONS"
595
    public final void mT_ACTIONS() throws RecognitionException {
596
        try {
597
            int _type = T_ACTIONS;
598
            int _channel = DEFAULT_TOKEN_CHANNEL;
599
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:957:2: ( 'actions' )
600
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:957:4: 'actions'
601
            {
602
            match("actions"); if (state.failed) return ;
603

    
604

    
605

    
606
            }
607

    
608
            state.type = _type;
609
            state.channel = _channel;
610
        }
611
        finally {
612
                // do for sure before leaving
613
        }
614
    }
615
    // $ANTLR end "T_ACTIONS"
616

    
617
    // $ANTLR start "T_ASSIGNMENT"
618
    public final void mT_ASSIGNMENT() throws RecognitionException {
619
        try {
620
            int _type = T_ASSIGNMENT;
621
            int _channel = DEFAULT_TOKEN_CHANNEL;
622
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:959:2: ( ':=' )
623
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:959:4: ':='
624
            {
625
            match(":="); if (state.failed) return ;
626

    
627

    
628

    
629
            }
630

    
631
            state.type = _type;
632
            state.channel = _channel;
633
        }
634
        finally {
635
                // do for sure before leaving
636
        }
637
    }
638
    // $ANTLR end "T_ASSIGNMENT"
639

    
640
    // $ANTLR start "T_AUTOCONS"
641
    public final void mT_AUTOCONS() throws RecognitionException {
642
        try {
643
            int _type = T_AUTOCONS;
644
            int _channel = DEFAULT_TOKEN_CHANNEL;
645
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:960:11: ( 'autocons' )
646
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:960:13: 'autocons'
647
            {
648
            match("autocons"); if (state.failed) return ;
649

    
650

    
651

    
652
            }
653

    
654
            state.type = _type;
655
            state.channel = _channel;
656
        }
657
        finally {
658
                // do for sure before leaving
659
        }
660
    }
661
    // $ANTLR end "T_AUTOCONS"
662

    
663
    // $ANTLR start "T_BAR"
664
    public final void mT_BAR() throws RecognitionException {
665
        try {
666
            int _type = T_BAR;
667
            int _channel = DEFAULT_TOKEN_CHANNEL;
668
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:961:7: ( '|' )
669
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:961:9: '|'
670
            {
671
            match('|'); if (state.failed) return ;
672

    
673
            }
674

    
675
            state.type = _type;
676
            state.channel = _channel;
677
        }
678
        finally {
679
                // do for sure before leaving
680
        }
681
    }
682
    // $ANTLR end "T_BAR"
683

    
684
    // $ANTLR start "T_BOOL"
685
    public final void mT_BOOL() throws RecognitionException {
686
        try {
687
            int _type = T_BOOL;
688
            int _channel = DEFAULT_TOKEN_CHANNEL;
689
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:962:8: ( 'bool' )
690
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:962:10: 'bool'
691
            {
692
            match("bool"); if (state.failed) return ;
693

    
694

    
695

    
696
            }
697

    
698
            state.type = _type;
699
            state.channel = _channel;
700
        }
701
        finally {
702
                // do for sure before leaving
703
        }
704
    }
705
    // $ANTLR end "T_BOOL"
706

    
707
    // $ANTLR start "T_CBRL"
708
    public final void mT_CBRL() throws RecognitionException {
709
        try {
710
            int _type = T_CBRL;
711
            int _channel = DEFAULT_TOKEN_CHANNEL;
712
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:963:8: ( '{' )
713
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:963:10: '{'
714
            {
715
            match('{'); if (state.failed) return ;
716

    
717
            }
718

    
719
            state.type = _type;
720
            state.channel = _channel;
721
        }
722
        finally {
723
                // do for sure before leaving
724
        }
725
    }
726
    // $ANTLR end "T_CBRL"
727

    
728
    // $ANTLR start "T_CBRR"
729
    public final void mT_CBRR() throws RecognitionException {
730
        try {
731
            int _type = T_CBRR;
732
            int _channel = DEFAULT_TOKEN_CHANNEL;
733
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:964:8: ( '}' )
734
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:964:10: '}'
735
            {
736
            match('}'); if (state.failed) return ;
737

    
738
            }
739

    
740
            state.type = _type;
741
            state.channel = _channel;
742
        }
743
        finally {
744
                // do for sure before leaving
745
        }
746
    }
747
    // $ANTLR end "T_CBRR"
748

    
749
    // $ANTLR start "T_COLON"
750
    public final void mT_COLON() throws RecognitionException {
751
        try {
752
            int _type = T_COLON;
753
            int _channel = DEFAULT_TOKEN_CHANNEL;
754
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:965:9: ( ':' )
755
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:965:11: ':'
756
            {
757
            match(':'); if (state.failed) return ;
758

    
759
            }
760

    
761
            state.type = _type;
762
            state.channel = _channel;
763
        }
764
        finally {
765
                // do for sure before leaving
766
        }
767
    }
768
    // $ANTLR end "T_COLON"
769

    
770
    // $ANTLR start "T_COMMA"
771
    public final void mT_COMMA() throws RecognitionException {
772
        try {
773
            int _type = T_COMMA;
774
            int _channel = DEFAULT_TOKEN_CHANNEL;
775
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:966:9: ( ',' )
776
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:966:11: ','
777
            {
778
            match(','); if (state.failed) return ;
779

    
780
            }
781

    
782
            state.type = _type;
783
            state.channel = _channel;
784
        }
785
        finally {
786
                // do for sure before leaving
787
        }
788
    }
789
    // $ANTLR end "T_COMMA"
790

    
791
    // $ANTLR start "T_CHAR"
792
    public final void mT_CHAR() throws RecognitionException {
793
        try {
794
            int _type = T_CHAR;
795
            int _channel = DEFAULT_TOKEN_CHANNEL;
796
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:968:8: ( 'char' )
797
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:968:10: 'char'
798
            {
799
            match("char"); if (state.failed) return ;
800

    
801

    
802

    
803
            }
804

    
805
            state.type = _type;
806
            state.channel = _channel;
807
        }
808
        finally {
809
                // do for sure before leaving
810
        }
811
    }
812
    // $ANTLR end "T_CHAR"
813

    
814
    // $ANTLR start "T_CTRL"
815
    public final void mT_CTRL() throws RecognitionException {
816
        try {
817
            int _type = T_CTRL;
818
            int _channel = DEFAULT_TOKEN_CHANNEL;
819
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:969:9: ( 'ctr' )
820
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:969:11: 'ctr'
821
            {
822
            match("ctr"); if (state.failed) return ;
823

    
824

    
825

    
826
            }
827

    
828
            state.type = _type;
829
            state.channel = _channel;
830
        }
831
        finally {
832
                // do for sure before leaving
833
        }
834
    }
835
    // $ANTLR end "T_CTRL"
836

    
837
    // $ANTLR start "T_SYSTEM"
838
    public final void mT_SYSTEM() throws RecognitionException {
839
        try {
840
            int _type = T_SYSTEM;
841
            int _channel = DEFAULT_TOKEN_CHANNEL;
842
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:971:2: ( 'system' )
843
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:971:4: 'system'
844
            {
845
            match("system"); if (state.failed) return ;
846

    
847

    
848

    
849
            }
850

    
851
            state.type = _type;
852
            state.channel = _channel;
853
        }
854
        finally {
855
                // do for sure before leaving
856
        }
857
    }
858
    // $ANTLR end "T_SYSTEM"
859

    
860
    // $ANTLR start "T_DO"
861
    public final void mT_DO() throws RecognitionException {
862
        try {
863
            int _type = T_DO;
864
            int _channel = DEFAULT_TOKEN_CHANNEL;
865
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:972:6: ( 'do' )
866
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:972:8: 'do'
867
            {
868
            match("do"); if (state.failed) return ;
869

    
870

    
871

    
872
            }
873

    
874
            state.type = _type;
875
            state.channel = _channel;
876
        }
877
        finally {
878
                // do for sure before leaving
879
        }
880
    }
881
    // $ANTLR end "T_DO"
882

    
883
    // $ANTLR start "T_ELSE"
884
    public final void mT_ELSE() throws RecognitionException {
885
        try {
886
            int _type = T_ELSE;
887
            int _channel = DEFAULT_TOKEN_CHANNEL;
888
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:973:8: ( 'else' )
889
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:973:10: 'else'
890
            {
891
            match("else"); if (state.failed) return ;
892

    
893

    
894

    
895
            }
896

    
897
            state.type = _type;
898
            state.channel = _channel;
899
        }
900
        finally {
901
                // do for sure before leaving
902
        }
903
    }
904
    // $ANTLR end "T_ELSE"
905

    
906
    // $ANTLR start "T_END"
907
    public final void mT_END() throws RecognitionException {
908
        try {
909
            int _type = T_END;
910
            int _channel = DEFAULT_TOKEN_CHANNEL;
911
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:974:7: ( 'end' )
912
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:974:9: 'end'
913
            {
914
            match("end"); if (state.failed) return ;
915

    
916

    
917

    
918
            }
919

    
920
            state.type = _type;
921
            state.channel = _channel;
922
        }
923
        finally {
924
                // do for sure before leaving
925
        }
926
    }
927
    // $ANTLR end "T_END"
928

    
929
    // $ANTLR start "T_EQUAL"
930
    public final void mT_EQUAL() throws RecognitionException {
931
        try {
932
            int _type = T_EQUAL;
933
            int _channel = DEFAULT_TOKEN_CHANNEL;
934
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:975:9: ( '=' )
935
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:975:11: '='
936
            {
937
            match('='); if (state.failed) return ;
938

    
939
            }
940

    
941
            state.type = _type;
942
            state.channel = _channel;
943
        }
944
        finally {
945
                // do for sure before leaving
946
        }
947
    }
948
    // $ANTLR end "T_EQUAL"
949

    
950
    // $ANTLR start "T_EXISTS"
951
    public final void mT_EXISTS() throws RecognitionException {
952
        try {
953
            int _type = T_EXISTS;
954
            int _channel = DEFAULT_TOKEN_CHANNEL;
955
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:976:10: ( 'exists' )
956
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:976:12: 'exists'
957
            {
958
            match("exists"); if (state.failed) return ;
959

    
960

    
961

    
962
            }
963

    
964
            state.type = _type;
965
            state.channel = _channel;
966
        }
967
        finally {
968
                // do for sure before leaving
969
        }
970
    }
971
    // $ANTLR end "T_EXISTS"
972

    
973
    // $ANTLR start "T_FLOAT"
974
    public final void mT_FLOAT() throws RecognitionException {
975
        try {
976
            int _type = T_FLOAT;
977
            int _channel = DEFAULT_TOKEN_CHANNEL;
978
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:977:9: ( 'float' )
979
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:977:11: 'float'
980
            {
981
            match("float"); if (state.failed) return ;
982

    
983

    
984

    
985
            }
986

    
987
            state.type = _type;
988
            state.channel = _channel;
989
        }
990
        finally {
991
                // do for sure before leaving
992
        }
993
    }
994
    // $ANTLR end "T_FLOAT"
995

    
996
    // $ANTLR start "T_FORALL"
997
    public final void mT_FORALL() throws RecognitionException {
998
        try {
999
            int _type = T_FORALL;
1000
            int _channel = DEFAULT_TOKEN_CHANNEL;
1001
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:978:10: ( 'forall' )
1002
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:978:12: 'forall'
1003
            {
1004
            match("forall"); if (state.failed) return ;
1005

    
1006

    
1007

    
1008
            }
1009

    
1010
            state.type = _type;
1011
            state.channel = _channel;
1012
        }
1013
        finally {
1014
                // do for sure before leaving
1015
        }
1016
    }
1017
    // $ANTLR end "T_FORALL"
1018

    
1019
    // $ANTLR start "T_FALSE"
1020
    public final void mT_FALSE() throws RecognitionException {
1021
        try {
1022
            int _type = T_FALSE;
1023
            int _channel = DEFAULT_TOKEN_CHANNEL;
1024
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:979:10: ( 'false' )
1025
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:979:12: 'false'
1026
            {
1027
            match("false"); if (state.failed) return ;
1028

    
1029

    
1030

    
1031
            }
1032

    
1033
            state.type = _type;
1034
            state.channel = _channel;
1035
        }
1036
        finally {
1037
                // do for sure before leaving
1038
        }
1039
    }
1040
    // $ANTLR end "T_FALSE"
1041

    
1042
    // $ANTLR start "T_IF"
1043
    public final void mT_IF() throws RecognitionException {
1044
        try {
1045
            int _type = T_IF;
1046
            int _channel = DEFAULT_TOKEN_CHANNEL;
1047
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:980:6: ( 'if' )
1048
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:980:8: 'if'
1049
            {
1050
            match("if"); if (state.failed) return ;
1051

    
1052

    
1053

    
1054
            }
1055

    
1056
            state.type = _type;
1057
            state.channel = _channel;
1058
        }
1059
        finally {
1060
                // do for sure before leaving
1061
        }
1062
    }
1063
    // $ANTLR end "T_IF"
1064

    
1065
    // $ANTLR start "T_IN"
1066
    public final void mT_IN() throws RecognitionException {
1067
        try {
1068
            int _type = T_IN;
1069
            int _channel = DEFAULT_TOKEN_CHANNEL;
1070
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:981:6: ( 'in' )
1071
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:981:8: 'in'
1072
            {
1073
            match("in"); if (state.failed) return ;
1074

    
1075

    
1076

    
1077
            }
1078

    
1079
            state.type = _type;
1080
            state.channel = _channel;
1081
        }
1082
        finally {
1083
                // do for sure before leaving
1084
        }
1085
    }
1086
    // $ANTLR end "T_IN"
1087

    
1088
    // $ANTLR start "T_INT"
1089
    public final void mT_INT() throws RecognitionException {
1090
        try {
1091
            int _type = T_INT;
1092
            int _channel = DEFAULT_TOKEN_CHANNEL;
1093
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:982:7: ( 'int' )
1094
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:982:9: 'int'
1095
            {
1096
            match("int"); if (state.failed) return ;
1097

    
1098

    
1099

    
1100
            }
1101

    
1102
            state.type = _type;
1103
            state.channel = _channel;
1104
        }
1105
        finally {
1106
                // do for sure before leaving
1107
        }
1108
    }
1109
    // $ANTLR end "T_INT"
1110

    
1111
    // $ANTLR start "T_KILL"
1112
    public final void mT_KILL() throws RecognitionException {
1113
        try {
1114
            int _type = T_KILL;
1115
            int _channel = DEFAULT_TOKEN_CHANNEL;
1116
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:983:8: ( 'kill' )
1117
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:983:10: 'kill'
1118
            {
1119
            match("kill"); if (state.failed) return ;
1120

    
1121

    
1122

    
1123
            }
1124

    
1125
            state.type = _type;
1126
            state.channel = _channel;
1127
        }
1128
        finally {
1129
                // do for sure before leaving
1130
        }
1131
    }
1132
    // $ANTLR end "T_KILL"
1133

    
1134
    // $ANTLR start "T_LIST"
1135
    public final void mT_LIST() throws RecognitionException {
1136
        try {
1137
            int _type = T_LIST;
1138
            int _channel = DEFAULT_TOKEN_CHANNEL;
1139
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:984:8: ( 'list' )
1140
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:984:10: 'list'
1141
            {
1142
            match("list"); if (state.failed) return ;
1143

    
1144

    
1145

    
1146
            }
1147

    
1148
            state.type = _type;
1149
            state.channel = _channel;
1150
        }
1151
        finally {
1152
                // do for sure before leaving
1153
        }
1154
    }
1155
    // $ANTLR end "T_LIST"
1156

    
1157
    // $ANTLR start "T_LPAREN"
1158
    public final void mT_LPAREN() throws RecognitionException {
1159
        try {
1160
            int _type = T_LPAREN;
1161
            int _channel = DEFAULT_TOKEN_CHANNEL;
1162
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:985:10: ( '(' )
1163
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:985:12: '('
1164
            {
1165
            match('('); if (state.failed) return ;
1166

    
1167
            }
1168

    
1169
            state.type = _type;
1170
            state.channel = _channel;
1171
        }
1172
        finally {
1173
                // do for sure before leaving
1174
        }
1175
    }
1176
    // $ANTLR end "T_LPAREN"
1177

    
1178
    // $ANTLR start "T_LSQPAREN"
1179
    public final void mT_LSQPAREN() throws RecognitionException {
1180
        try {
1181
            int _type = T_LSQPAREN;
1182
            int _channel = DEFAULT_TOKEN_CHANNEL;
1183
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:986:11: ( '[' )
1184
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:986:13: '['
1185
            {
1186
            match('['); if (state.failed) return ;
1187

    
1188
            }
1189

    
1190
            state.type = _type;
1191
            state.channel = _channel;
1192
        }
1193
        finally {
1194
                // do for sure before leaving
1195
        }
1196
    }
1197
    // $ANTLR end "T_LSQPAREN"
1198

    
1199
    // $ANTLR start "T_MAP"
1200
    public final void mT_MAP() throws RecognitionException {
1201
        try {
1202
            int _type = T_MAP;
1203
            int _channel = DEFAULT_TOKEN_CHANNEL;
1204
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:987:7: ( 'map' )
1205
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:987:9: 'map'
1206
            {
1207
            match("map"); if (state.failed) return ;
1208

    
1209

    
1210

    
1211
            }
1212

    
1213
            state.type = _type;
1214
            state.channel = _channel;
1215
        }
1216
        finally {
1217
                // do for sure before leaving
1218
        }
1219
    }
1220
    // $ANTLR end "T_MAP"
1221

    
1222
    // $ANTLR start "T_MAPS"
1223
    public final void mT_MAPS() throws RecognitionException {
1224
        try {
1225
            int _type = T_MAPS;
1226
            int _channel = DEFAULT_TOKEN_CHANNEL;
1227
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:988:8: ( '->' )
1228
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:988:10: '->'
1229
            {
1230
            match("->"); if (state.failed) return ;
1231

    
1232

    
1233

    
1234
            }
1235

    
1236
            state.type = _type;
1237
            state.channel = _channel;
1238
        }
1239
        finally {
1240
                // do for sure before leaving
1241
        }
1242
    }
1243
    // $ANTLR end "T_MAPS"
1244

    
1245
    // $ANTLR start "T_METHODS"
1246
    public final void mT_METHODS() throws RecognitionException {
1247
        try {
1248
            int _type = T_METHODS;
1249
            int _channel = DEFAULT_TOKEN_CHANNEL;
1250
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:990:2: ( 'methods' )
1251
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:990:4: 'methods'
1252
            {
1253
            match("methods"); if (state.failed) return ;
1254

    
1255

    
1256

    
1257
            }
1258

    
1259
            state.type = _type;
1260
            state.channel = _channel;
1261
        }
1262
        finally {
1263
                // do for sure before leaving
1264
        }
1265
    }
1266
    // $ANTLR end "T_METHODS"
1267

    
1268
    // $ANTLR start "T_NEW"
1269
    public final void mT_NEW() throws RecognitionException {
1270
        try {
1271
            int _type = T_NEW;
1272
            int _channel = DEFAULT_TOKEN_CHANNEL;
1273
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:991:7: ( 'new' )
1274
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:991:9: 'new'
1275
            {
1276
            match("new"); if (state.failed) return ;
1277

    
1278

    
1279

    
1280
            }
1281

    
1282
            state.type = _type;
1283
            state.channel = _channel;
1284
        }
1285
        finally {
1286
                // do for sure before leaving
1287
        }
1288
    }
1289
    // $ANTLR end "T_NEW"
1290

    
1291
    // $ANTLR start "T_NIL"
1292
    public final void mT_NIL() throws RecognitionException {
1293
        try {
1294
            int _type = T_NIL;
1295
            int _channel = DEFAULT_TOKEN_CHANNEL;
1296
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:992:7: ( 'nil' )
1297
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:992:9: 'nil'
1298
            {
1299
            match("nil"); if (state.failed) return ;
1300

    
1301

    
1302

    
1303
            }
1304

    
1305
            state.type = _type;
1306
            state.channel = _channel;
1307
        }
1308
        finally {
1309
                // do for sure before leaving
1310
        }
1311
    }
1312
    // $ANTLR end "T_NIL"
1313

    
1314
    // $ANTLR start "T_NONDET"
1315
    public final void mT_NONDET() throws RecognitionException {
1316
        try {
1317
            int _type = T_NONDET;
1318
            int _channel = DEFAULT_TOKEN_CHANNEL;
1319
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:993:10: ( '[]' )
1320
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:993:12: '[]'
1321
            {
1322
            match("[]"); if (state.failed) return ;
1323

    
1324

    
1325

    
1326
            }
1327

    
1328
            state.type = _type;
1329
            state.channel = _channel;
1330
        }
1331
        finally {
1332
                // do for sure before leaving
1333
        }
1334
    }
1335
    // $ANTLR end "T_NONDET"
1336

    
1337
    // $ANTLR start "T_OBS"
1338
    public final void mT_OBS() throws RecognitionException {
1339
        try {
1340
            int _type = T_OBS;
1341
            int _channel = DEFAULT_TOKEN_CHANNEL;
1342
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:994:7: ( 'obs' )
1343
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:994:9: 'obs'
1344
            {
1345
            match("obs"); if (state.failed) return ;
1346

    
1347

    
1348

    
1349
            }
1350

    
1351
            state.type = _type;
1352
            state.channel = _channel;
1353
        }
1354
        finally {
1355
                // do for sure before leaving
1356
        }
1357
    }
1358
    // $ANTLR end "T_OBS"
1359

    
1360
    // $ANTLR start "T_OD"
1361
    public final void mT_OD() throws RecognitionException {
1362
        try {
1363
            int _type = T_OD;
1364
            int _channel = DEFAULT_TOKEN_CHANNEL;
1365
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:995:6: ( 'od' )
1366
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:995:8: 'od'
1367
            {
1368
            match("od"); if (state.failed) return ;
1369

    
1370

    
1371

    
1372
            }
1373

    
1374
            state.type = _type;
1375
            state.channel = _channel;
1376
        }
1377
        finally {
1378
                // do for sure before leaving
1379
        }
1380
    }
1381
    // $ANTLR end "T_OD"
1382

    
1383
    // $ANTLR start "T_OF"
1384
    public final void mT_OF() throws RecognitionException {
1385
        try {
1386
            int _type = T_OF;
1387
            int _channel = DEFAULT_TOKEN_CHANNEL;
1388
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:996:6: ( 'of' )
1389
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:996:8: 'of'
1390
            {
1391
            match("of"); if (state.failed) return ;
1392

    
1393

    
1394

    
1395
            }
1396

    
1397
            state.type = _type;
1398
            state.channel = _channel;
1399
        }
1400
        finally {
1401
                // do for sure before leaving
1402
        }
1403
    }
1404
    // $ANTLR end "T_OF"
1405

    
1406
    // $ANTLR start "T_PRIO"
1407
    public final void mT_PRIO() throws RecognitionException {
1408
        try {
1409
            int _type = T_PRIO;
1410
            int _channel = DEFAULT_TOKEN_CHANNEL;
1411
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:997:8: ( '//' )
1412
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:997:10: '//'
1413
            {
1414
            match("//"); if (state.failed) return ;
1415

    
1416

    
1417

    
1418
            }
1419

    
1420
            state.type = _type;
1421
            state.channel = _channel;
1422
        }
1423
        finally {
1424
                // do for sure before leaving
1425
        }
1426
    }
1427
    // $ANTLR end "T_PRIO"
1428

    
1429
    // $ANTLR start "T_REQUIRES"
1430
    public final void mT_REQUIRES() throws RecognitionException {
1431
        try {
1432
            int _type = T_REQUIRES;
1433
            int _channel = DEFAULT_TOKEN_CHANNEL;
1434
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:999:2: ( 'requires' )
1435
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:999:4: 'requires'
1436
            {
1437
            match("requires"); if (state.failed) return ;
1438

    
1439

    
1440

    
1441
            }
1442

    
1443
            state.type = _type;
1444
            state.channel = _channel;
1445
        }
1446
        finally {
1447
                // do for sure before leaving
1448
        }
1449
    }
1450
    // $ANTLR end "T_REQUIRES"
1451

    
1452
    // $ANTLR start "T_RPAREN"
1453
    public final void mT_RPAREN() throws RecognitionException {
1454
        try {
1455
            int _type = T_RPAREN;
1456
            int _channel = DEFAULT_TOKEN_CHANNEL;
1457
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1000:10: ( ')' )
1458
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1000:12: ')'
1459
            {
1460
            match(')'); if (state.failed) return ;
1461

    
1462
            }
1463

    
1464
            state.type = _type;
1465
            state.channel = _channel;
1466
        }
1467
        finally {
1468
                // do for sure before leaving
1469
        }
1470
    }
1471
    // $ANTLR end "T_RPAREN"
1472

    
1473
    // $ANTLR start "T_RSQPAREN"
1474
    public final void mT_RSQPAREN() throws RecognitionException {
1475
        try {
1476
            int _type = T_RSQPAREN;
1477
            int _channel = DEFAULT_TOKEN_CHANNEL;
1478
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1001:11: ( ']' )
1479
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1001:13: ']'
1480
            {
1481
            match(']'); if (state.failed) return ;
1482

    
1483
            }
1484

    
1485
            state.type = _type;
1486
            state.channel = _channel;
1487
        }
1488
        finally {
1489
                // do for sure before leaving
1490
        }
1491
    }
1492
    // $ANTLR end "T_RSQPAREN"
1493

    
1494
    // $ANTLR start "T_SELF"
1495
    public final void mT_SELF() throws RecognitionException {
1496
        try {
1497
            int _type = T_SELF;
1498
            int _channel = DEFAULT_TOKEN_CHANNEL;
1499
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1002:8: ( 'self' )
1500
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1002:10: 'self'
1501
            {
1502
            match("self"); if (state.failed) return ;
1503

    
1504

    
1505

    
1506
            }
1507

    
1508
            state.type = _type;
1509
            state.channel = _channel;
1510
        }
1511
        finally {
1512
                // do for sure before leaving
1513
        }
1514
    }
1515
    // $ANTLR end "T_SELF"
1516

    
1517
    // $ANTLR start "T_SET"
1518
    public final void mT_SET() throws RecognitionException {
1519
        try {
1520
            int _type = T_SET;
1521
            int _channel = DEFAULT_TOKEN_CHANNEL;
1522
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1003:8: ( 'set' )
1523
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1003:10: 'set'
1524
            {
1525
            match("set"); if (state.failed) return ;
1526

    
1527

    
1528

    
1529
            }
1530

    
1531
            state.type = _type;
1532
            state.channel = _channel;
1533
        }
1534
        finally {
1535
                // do for sure before leaving
1536
        }
1537
    }
1538
    // $ANTLR end "T_SET"
1539

    
1540
    // $ANTLR start "T_SEMICOLON"
1541
    public final void mT_SEMICOLON() throws RecognitionException {
1542
        try {
1543
            int _type = T_SEMICOLON;
1544
            int _channel = DEFAULT_TOKEN_CHANNEL;
1545
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1005:2: ( ';' )
1546
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1005:4: ';'
1547
            {
1548
            match(';'); if (state.failed) return ;
1549

    
1550
            }
1551

    
1552
            state.type = _type;
1553
            state.channel = _channel;
1554
        }
1555
        finally {
1556
                // do for sure before leaving
1557
        }
1558
    }
1559
    // $ANTLR end "T_SEMICOLON"
1560

    
1561
    // $ANTLR start "T_STATIC"
1562
    public final void mT_STATIC() throws RecognitionException {
1563
        try {
1564
            int _type = T_STATIC;
1565
            int _channel = DEFAULT_TOKEN_CHANNEL;
1566
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1006:10: ( 'static' )
1567
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1006:12: 'static'
1568
            {
1569
            match("static"); if (state.failed) return ;
1570

    
1571

    
1572

    
1573
            }
1574

    
1575
            state.type = _type;
1576
            state.channel = _channel;
1577
        }
1578
        finally {
1579
                // do for sure before leaving
1580
        }
1581
    }
1582
    // $ANTLR end "T_STATIC"
1583

    
1584
    // $ANTLR start "T_SKIP"
1585
    public final void mT_SKIP() throws RecognitionException {
1586
        try {
1587
            int _type = T_SKIP;
1588
            int _channel = DEFAULT_TOKEN_CHANNEL;
1589
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1007:8: ( 'skip' )
1590
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1007:10: 'skip'
1591
            {
1592
            match("skip"); if (state.failed) return ;
1593

    
1594

    
1595

    
1596
            }
1597

    
1598
            state.type = _type;
1599
            state.channel = _channel;
1600
        }
1601
        finally {
1602
                // do for sure before leaving
1603
        }
1604
    }
1605
    // $ANTLR end "T_SKIP"
1606

    
1607
    // $ANTLR start "T_BREAK"
1608
    public final void mT_BREAK() throws RecognitionException {
1609
        try {
1610
            int _type = T_BREAK;
1611
            int _channel = DEFAULT_TOKEN_CHANNEL;
1612
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1008:9: ( 'break' )
1613
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1008:11: 'break'
1614
            {
1615
            match("break"); if (state.failed) return ;
1616

    
1617

    
1618

    
1619
            }
1620

    
1621
            state.type = _type;
1622
            state.channel = _channel;
1623
        }
1624
        finally {
1625
                // do for sure before leaving
1626
        }
1627
    }
1628
    // $ANTLR end "T_BREAK"
1629

    
1630
    // $ANTLR start "T_THEN"
1631
    public final void mT_THEN() throws RecognitionException {
1632
        try {
1633
            int _type = T_THEN;
1634
            int _channel = DEFAULT_TOKEN_CHANNEL;
1635
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1009:8: ( 'then' )
1636
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1009:10: 'then'
1637
            {
1638
            match("then"); if (state.failed) return ;
1639

    
1640

    
1641

    
1642
            }
1643

    
1644
            state.type = _type;
1645
            state.channel = _channel;
1646
        }
1647
        finally {
1648
                // do for sure before leaving
1649
        }
1650
    }
1651
    // $ANTLR end "T_THEN"
1652

    
1653
    // $ANTLR start "T_TRUE"
1654
    public final void mT_TRUE() throws RecognitionException {
1655
        try {
1656
            int _type = T_TRUE;
1657
            int _channel = DEFAULT_TOKEN_CHANNEL;
1658
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1010:10: ( 'true' )
1659
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1010:12: 'true'
1660
            {
1661
            match("true"); if (state.failed) return ;
1662

    
1663

    
1664

    
1665
            }
1666

    
1667
            state.type = _type;
1668
            state.channel = _channel;
1669
        }
1670
        finally {
1671
                // do for sure before leaving
1672
        }
1673
    }
1674
    // $ANTLR end "T_TRUE"
1675

    
1676
    // $ANTLR start "T_TO"
1677
    public final void mT_TO() throws RecognitionException {
1678
        try {
1679
            int _type = T_TO;
1680
            int _channel = DEFAULT_TOKEN_CHANNEL;
1681
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1011:6: ( 'to' )
1682
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1011:8: 'to'
1683
            {
1684
            match("to"); if (state.failed) return ;
1685

    
1686

    
1687

    
1688
            }
1689

    
1690
            state.type = _type;
1691
            state.channel = _channel;
1692
        }
1693
        finally {
1694
                // do for sure before leaving
1695
        }
1696
    }
1697
    // $ANTLR end "T_TO"
1698

    
1699
    // $ANTLR start "T_TYPES"
1700
    public final void mT_TYPES() throws RecognitionException {
1701
        try {
1702
            int _type = T_TYPES;
1703
            int _channel = DEFAULT_TOKEN_CHANNEL;
1704
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1012:9: ( 'types' )
1705
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1012:11: 'types'
1706
            {
1707
            match("types"); if (state.failed) return ;
1708

    
1709

    
1710

    
1711
            }
1712

    
1713
            state.type = _type;
1714
            state.channel = _channel;
1715
        }
1716
        finally {
1717
                // do for sure before leaving
1718
        }
1719
    }
1720
    // $ANTLR end "T_TYPES"
1721

    
1722
    // $ANTLR start "T_VAR"
1723
    public final void mT_VAR() throws RecognitionException {
1724
        try {
1725
            int _type = T_VAR;
1726
            int _channel = DEFAULT_TOKEN_CHANNEL;
1727
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1013:7: ( 'var' )
1728
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1013:9: 'var'
1729
            {
1730
            match("var"); if (state.failed) return ;
1731

    
1732

    
1733

    
1734
            }
1735

    
1736
            state.type = _type;
1737
            state.channel = _channel;
1738
        }
1739
        finally {
1740
                // do for sure before leaving
1741
        }
1742
    }
1743
    // $ANTLR end "T_VAR"
1744

    
1745
    // $ANTLR start "T_WITH"
1746
    public final void mT_WITH() throws RecognitionException {
1747
        try {
1748
            int _type = T_WITH;
1749
            int _channel = DEFAULT_TOKEN_CHANNEL;
1750
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1014:8: ( 'with' )
1751
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1014:10: 'with'
1752
            {
1753
            match("with"); if (state.failed) return ;
1754

    
1755

    
1756

    
1757
            }
1758

    
1759
            state.type = _type;
1760
            state.channel = _channel;
1761
        }
1762
        finally {
1763
                // do for sure before leaving
1764
        }
1765
    }
1766
    // $ANTLR end "T_WITH"
1767

    
1768
    // $ANTLR start "T_AND"
1769
    public final void mT_AND() throws RecognitionException {
1770
        try {
1771
            int _type = T_AND;
1772
            int _channel = DEFAULT_TOKEN_CHANNEL;
1773
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1020:7: ( 'and' )
1774
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1020:9: 'and'
1775
            {
1776
            match("and"); if (state.failed) return ;
1777

    
1778

    
1779

    
1780
            }
1781

    
1782
            state.type = _type;
1783
            state.channel = _channel;
1784
        }
1785
        finally {
1786
                // do for sure before leaving
1787
        }
1788
    }
1789
    // $ANTLR end "T_AND"
1790

    
1791
    // $ANTLR start "T_BIIMPLIES"
1792
    public final void mT_BIIMPLIES() throws RecognitionException {
1793
        try {
1794
            int _type = T_BIIMPLIES;
1795
            int _channel = DEFAULT_TOKEN_CHANNEL;
1796
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1022:2: ( '<=>' )
1797
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1022:4: '<=>'
1798
            {
1799
            match("<=>"); if (state.failed) return ;
1800

    
1801

    
1802

    
1803
            }
1804

    
1805
            state.type = _type;
1806
            state.channel = _channel;
1807
        }
1808
        finally {
1809
                // do for sure before leaving
1810
        }
1811
    }
1812
    // $ANTLR end "T_BIIMPLIES"
1813

    
1814
    // $ANTLR start "T_IMPLIES"
1815
    public final void mT_IMPLIES() throws RecognitionException {
1816
        try {
1817
            int _type = T_IMPLIES;
1818
            int _channel = DEFAULT_TOKEN_CHANNEL;
1819
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1024:2: ( '=>' )
1820
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1024:4: '=>'
1821
            {
1822
            match("=>"); if (state.failed) return ;
1823

    
1824

    
1825

    
1826
            }
1827

    
1828
            state.type = _type;
1829
            state.channel = _channel;
1830
        }
1831
        finally {
1832
                // do for sure before leaving
1833
        }
1834
    }
1835
    // $ANTLR end "T_IMPLIES"
1836

    
1837
    // $ANTLR start "T_NOT"
1838
    public final void mT_NOT() throws RecognitionException {
1839
        try {
1840
            int _type = T_NOT;
1841
            int _channel = DEFAULT_TOKEN_CHANNEL;
1842
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1025:7: ( 'not' )
1843
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1025:9: 'not'
1844
            {
1845
            match("not"); if (state.failed) return ;
1846

    
1847

    
1848

    
1849
            }
1850

    
1851
            state.type = _type;
1852
            state.channel = _channel;
1853
        }
1854
        finally {
1855
                // do for sure before leaving
1856
        }
1857
    }
1858
    // $ANTLR end "T_NOT"
1859

    
1860
    // $ANTLR start "T_NOTEQUAL"
1861
    public final void mT_NOTEQUAL() throws RecognitionException {
1862
        try {
1863
            int _type = T_NOTEQUAL;
1864
            int _channel = DEFAULT_TOKEN_CHANNEL;
1865
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1026:11: ( '<>' )
1866
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1026:13: '<>'
1867
            {
1868
            match("<>"); if (state.failed) return ;
1869

    
1870

    
1871

    
1872
            }
1873

    
1874
            state.type = _type;
1875
            state.channel = _channel;
1876
        }
1877
        finally {
1878
                // do for sure before leaving
1879
        }
1880
    }
1881
    // $ANTLR end "T_NOTEQUAL"
1882

    
1883
    // $ANTLR start "T_OR"
1884
    public final void mT_OR() throws RecognitionException {
1885
        try {
1886
            int _type = T_OR;
1887
            int _channel = DEFAULT_TOKEN_CHANNEL;
1888
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1027:6: ( 'or' )
1889
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1027:8: 'or'
1890
            {
1891
            match("or"); if (state.failed) return ;
1892

    
1893

    
1894

    
1895
            }
1896

    
1897
            state.type = _type;
1898
            state.channel = _channel;
1899
        }
1900
        finally {
1901
                // do for sure before leaving
1902
        }
1903
    }
1904
    // $ANTLR end "T_OR"
1905

    
1906
    // $ANTLR start "T_ABS"
1907
    public final void mT_ABS() throws RecognitionException {
1908
        try {
1909
            int _type = T_ABS;
1910
            int _channel = DEFAULT_TOKEN_CHANNEL;
1911
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1030:7: ( 'abs' )
1912
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1030:9: 'abs'
1913
            {
1914
            match("abs"); if (state.failed) return ;
1915

    
1916

    
1917

    
1918
            }
1919

    
1920
            state.type = _type;
1921
            state.channel = _channel;
1922
        }
1923
        finally {
1924
                // do for sure before leaving
1925
        }
1926
    }
1927
    // $ANTLR end "T_ABS"
1928

    
1929
    // $ANTLR start "T_DIV"
1930
    public final void mT_DIV() throws RecognitionException {
1931
        try {
1932
            int _type = T_DIV;
1933
            int _channel = DEFAULT_TOKEN_CHANNEL;
1934
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1031:7: ( '/' )
1935
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1031:9: '/'
1936
            {
1937
            match('/'); if (state.failed) return ;
1938

    
1939
            }
1940

    
1941
            state.type = _type;
1942
            state.channel = _channel;
1943
        }
1944
        finally {
1945
                // do for sure before leaving
1946
        }
1947
    }
1948
    // $ANTLR end "T_DIV"
1949

    
1950
    // $ANTLR start "T_GREATER"
1951
    public final void mT_GREATER() throws RecognitionException {
1952
        try {
1953
            int _type = T_GREATER;
1954
            int _channel = DEFAULT_TOKEN_CHANNEL;
1955
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1033:2: ( '>' )
1956
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1033:4: '>'
1957
            {
1958
            match('>'); if (state.failed) return ;
1959

    
1960
            }
1961

    
1962
            state.type = _type;
1963
            state.channel = _channel;
1964
        }
1965
        finally {
1966
                // do for sure before leaving
1967
        }
1968
    }
1969
    // $ANTLR end "T_GREATER"
1970

    
1971
    // $ANTLR start "T_GREATEREQUAL"
1972
    public final void mT_GREATEREQUAL() throws RecognitionException {
1973
        try {
1974
            int _type = T_GREATEREQUAL;
1975
            int _channel = DEFAULT_TOKEN_CHANNEL;
1976
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1035:2: ( '>=' )
1977
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1035:4: '>='
1978
            {
1979
            match(">="); if (state.failed) return ;
1980

    
1981

    
1982

    
1983
            }
1984

    
1985
            state.type = _type;
1986
            state.channel = _channel;
1987
        }
1988
        finally {
1989
                // do for sure before leaving
1990
        }
1991
    }
1992
    // $ANTLR end "T_GREATEREQUAL"
1993

    
1994
    // $ANTLR start "T_IDIV"
1995
    public final void mT_IDIV() throws RecognitionException {
1996
        try {
1997
            int _type = T_IDIV;
1998
            int _channel = DEFAULT_TOKEN_CHANNEL;
1999
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1036:8: ( 'div' )
2000
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1036:10: 'div'
2001
            {
2002
            match("div"); if (state.failed) return ;
2003

    
2004

    
2005

    
2006
            }
2007

    
2008
            state.type = _type;
2009
            state.channel = _channel;
2010
        }
2011
        finally {
2012
                // do for sure before leaving
2013
        }
2014
    }
2015
    // $ANTLR end "T_IDIV"
2016

    
2017
    // $ANTLR start "T_LESS"
2018
    public final void mT_LESS() throws RecognitionException {
2019
        try {
2020
            int _type = T_LESS;
2021
            int _channel = DEFAULT_TOKEN_CHANNEL;
2022
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1037:8: ( '<' )
2023
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1037:10: '<'
2024
            {
2025
            match('<'); if (state.failed) return ;
2026

    
2027
            }
2028

    
2029
            state.type = _type;
2030
            state.channel = _channel;
2031
        }
2032
        finally {
2033
                // do for sure before leaving
2034
        }
2035
    }
2036
    // $ANTLR end "T_LESS"
2037

    
2038
    // $ANTLR start "T_LESSEQUAL"
2039
    public final void mT_LESSEQUAL() throws RecognitionException {
2040
        try {
2041
            int _type = T_LESSEQUAL;
2042
            int _channel = DEFAULT_TOKEN_CHANNEL;
2043
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1039:2: ( '<=' )
2044
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1039:4: '<='
2045
            {
2046
            match("<="); if (state.failed) return ;
2047

    
2048

    
2049

    
2050
            }
2051

    
2052
            state.type = _type;
2053
            state.channel = _channel;
2054
        }
2055
        finally {
2056
                // do for sure before leaving
2057
        }
2058
    }
2059
    // $ANTLR end "T_LESSEQUAL"
2060

    
2061
    // $ANTLR start "T_MOD"
2062
    public final void mT_MOD() throws RecognitionException {
2063
        try {
2064
            int _type = T_MOD;
2065
            int _channel = DEFAULT_TOKEN_CHANNEL;
2066
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1040:7: ( 'mod' )
2067
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1040:9: 'mod'
2068
            {
2069
            match("mod"); if (state.failed) return ;
2070

    
2071

    
2072

    
2073
            }
2074

    
2075
            state.type = _type;
2076
            state.channel = _channel;
2077
        }
2078
        finally {
2079
                // do for sure before leaving
2080
        }
2081
    }
2082
    // $ANTLR end "T_MOD"
2083

    
2084
    // $ANTLR start "T_POW"
2085
    public final void mT_POW() throws RecognitionException {
2086
        try {
2087
            int _type = T_POW;
2088
            int _channel = DEFAULT_TOKEN_CHANNEL;
2089
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1041:7: ( '**' )
2090
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1041:9: '**'
2091
            {
2092
            match("**"); if (state.failed) return ;
2093

    
2094

    
2095

    
2096
            }
2097

    
2098
            state.type = _type;
2099
            state.channel = _channel;
2100
        }
2101
        finally {
2102
                // do for sure before leaving
2103
        }
2104
    }
2105
    // $ANTLR end "T_POW"
2106

    
2107
    // $ANTLR start "T_PROD"
2108
    public final void mT_PROD() throws RecognitionException {
2109
        try {
2110
            int _type = T_PROD;
2111
            int _channel = DEFAULT_TOKEN_CHANNEL;
2112
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1042:8: ( '*' )
2113
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1042:10: '*'
2114
            {
2115
            match('*'); if (state.failed) return ;
2116

    
2117
            }
2118

    
2119
            state.type = _type;
2120
            state.channel = _channel;
2121
        }
2122
        finally {
2123
                // do for sure before leaving
2124
        }
2125
    }
2126
    // $ANTLR end "T_PROD"
2127

    
2128
    // $ANTLR start "T_DERIV"
2129
    public final void mT_DERIV() throws RecognitionException {
2130
        try {
2131
            int _type = T_DERIV;
2132
            int _channel = DEFAULT_TOKEN_CHANNEL;
2133
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1043:9: ( 'dt' )
2134
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1043:11: 'dt'
2135
            {
2136
            match("dt"); if (state.failed) return ;
2137

    
2138

    
2139

    
2140
            }
2141

    
2142
            state.type = _type;
2143
            state.channel = _channel;
2144
        }
2145
        finally {
2146
                // do for sure before leaving
2147
        }
2148
    }
2149
    // $ANTLR end "T_DERIV"
2150

    
2151
    // $ANTLR start "T_CARD"
2152
    public final void mT_CARD() throws RecognitionException {
2153
        try {
2154
            int _type = T_CARD;
2155
            int _channel = DEFAULT_TOKEN_CHANNEL;
2156
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1046:8: ( 'card' )
2157
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1046:10: 'card'
2158
            {
2159
            match("card"); if (state.failed) return ;
2160

    
2161

    
2162

    
2163
            }
2164

    
2165
            state.type = _type;
2166
            state.channel = _channel;
2167
        }
2168
        finally {
2169
                // do for sure before leaving
2170
        }
2171
    }
2172
    // $ANTLR end "T_CARD"
2173

    
2174
    // $ANTLR start "T_CONC"
2175
    public final void mT_CONC() throws RecognitionException {
2176
        try {
2177
            int _type = T_CONC;
2178
            int _channel = DEFAULT_TOKEN_CHANNEL;
2179
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1047:8: ( '^' )
2180
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1047:10: '^'
2181
            {
2182
            match('^'); if (state.failed) return ;
2183

    
2184
            }
2185

    
2186
            state.type = _type;
2187
            state.channel = _channel;
2188
        }
2189
        finally {
2190
                // do for sure before leaving
2191
        }
2192
    }
2193
    // $ANTLR end "T_CONC"
2194

    
2195
    // $ANTLR start "T_DCONC"
2196
    public final void mT_DCONC() throws RecognitionException {
2197
        try {
2198
            int _type = T_DCONC;
2199
            int _channel = DEFAULT_TOKEN_CHANNEL;
2200
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1048:9: ( 'conc' )
2201
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1048:11: 'conc'
2202
            {
2203
            match("conc"); if (state.failed) return ;
2204

    
2205

    
2206

    
2207
            }
2208

    
2209
            state.type = _type;
2210
            state.channel = _channel;
2211
        }
2212
        finally {
2213
                // do for sure before leaving
2214
        }
2215
    }
2216
    // $ANTLR end "T_DCONC"
2217

    
2218
    // $ANTLR start "T_DIFF"
2219
    public final void mT_DIFF() throws RecognitionException {
2220
        try {
2221
            int _type = T_DIFF;
2222
            int _channel = DEFAULT_TOKEN_CHANNEL;
2223
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1049:8: ( '\\\\' )
2224
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1049:10: '\\\\'
2225
            {
2226
            match('\\'); if (state.failed) return ;
2227

    
2228
            }
2229

    
2230
            state.type = _type;
2231
            state.channel = _channel;
2232
        }
2233
        finally {
2234
                // do for sure before leaving
2235
        }
2236
    }
2237
    // $ANTLR end "T_DIFF"
2238

    
2239
    // $ANTLR start "T_DINTER"
2240
    public final void mT_DINTER() throws RecognitionException {
2241
        try {
2242
            int _type = T_DINTER;
2243
            int _channel = DEFAULT_TOKEN_CHANNEL;
2244
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1050:10: ( 'dinter' )
2245
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1050:12: 'dinter'
2246
            {
2247
            match("dinter"); if (state.failed) return ;
2248

    
2249

    
2250

    
2251
            }
2252

    
2253
            state.type = _type;
2254
            state.channel = _channel;
2255
        }
2256
        finally {
2257
                // do for sure before leaving
2258
        }
2259
    }
2260
    // $ANTLR end "T_DINTER"
2261

    
2262
    // $ANTLR start "T_DUNION"
2263
    public final void mT_DUNION() throws RecognitionException {
2264
        try {
2265
            int _type = T_DUNION;
2266
            int _channel = DEFAULT_TOKEN_CHANNEL;
2267
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1051:10: ( 'dunion' )
2268
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1051:12: 'dunion'
2269
            {
2270
            match("dunion"); if (state.failed) return ;
2271

    
2272

    
2273

    
2274
            }
2275

    
2276
            state.type = _type;
2277
            state.channel = _channel;
2278
        }
2279
        finally {
2280
                // do for sure before leaving
2281
        }
2282
    }
2283
    // $ANTLR end "T_DUNION"
2284

    
2285
    // $ANTLR start "T_ELEMS"
2286
    public final void mT_ELEMS() throws RecognitionException {
2287
        try {
2288
            int _type = T_ELEMS;
2289
            int _channel = DEFAULT_TOKEN_CHANNEL;
2290
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1052:9: ( 'elems' )
2291
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1052:11: 'elems'
2292
            {
2293
            match("elems"); if (state.failed) return ;
2294

    
2295

    
2296

    
2297
            }
2298

    
2299
            state.type = _type;
2300
            state.channel = _channel;
2301
        }
2302
        finally {
2303
                // do for sure before leaving
2304
        }
2305
    }
2306
    // $ANTLR end "T_ELEMS"
2307

    
2308
    // $ANTLR start "T_HEAD"
2309
    public final void mT_HEAD() throws RecognitionException {
2310
        try {
2311
            int _type = T_HEAD;
2312
            int _channel = DEFAULT_TOKEN_CHANNEL;
2313
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1053:8: ( 'hd' )
2314
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1053:10: 'hd'
2315
            {
2316
            match("hd"); if (state.failed) return ;
2317

    
2318

    
2319

    
2320
            }
2321

    
2322
            state.type = _type;
2323
            state.channel = _channel;
2324
        }
2325
        finally {
2326
                // do for sure before leaving
2327
        }
2328
    }
2329
    // $ANTLR end "T_HEAD"
2330

    
2331
    // $ANTLR start "T_INDS"
2332
    public final void mT_INDS() throws RecognitionException {
2333
        try {
2334
            int _type = T_INDS;
2335
            int _channel = DEFAULT_TOKEN_CHANNEL;
2336
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1054:8: ( 'inds' )
2337
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1054:10: 'inds'
2338
            {
2339
            match("inds"); if (state.failed) return ;
2340

    
2341

    
2342

    
2343
            }
2344

    
2345
            state.type = _type;
2346
            state.channel = _channel;
2347
        }
2348
        finally {
2349
                // do for sure before leaving
2350
        }
2351
    }
2352
    // $ANTLR end "T_INDS"
2353

    
2354
    // $ANTLR start "T_INTER"
2355
    public final void mT_INTER() throws RecognitionException {
2356
        try {
2357
            int _type = T_INTER;
2358
            int _channel = DEFAULT_TOKEN_CHANNEL;
2359
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1055:9: ( 'inter' )
2360
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1055:11: 'inter'
2361
            {
2362
            match("inter"); if (state.failed) return ;
2363

    
2364

    
2365

    
2366
            }
2367

    
2368
            state.type = _type;
2369
            state.channel = _channel;
2370
        }
2371
        finally {
2372
                // do for sure before leaving
2373
        }
2374
    }
2375
    // $ANTLR end "T_INTER"
2376

    
2377
    // $ANTLR start "T_LEN"
2378
    public final void mT_LEN() throws RecognitionException {
2379
        try {
2380
            int _type = T_LEN;
2381
            int _channel = DEFAULT_TOKEN_CHANNEL;
2382
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1056:7: ( 'len' )
2383
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1056:9: 'len'
2384
            {
2385
            match("len"); if (state.failed) return ;
2386

    
2387

    
2388

    
2389
            }
2390

    
2391
            state.type = _type;
2392
            state.channel = _channel;
2393
        }
2394
        finally {
2395
                // do for sure before leaving
2396
        }
2397
    }
2398
    // $ANTLR end "T_LEN"
2399

    
2400
    // $ANTLR start "T_SEQMOD_MAPOVERRIDE"
2401
    public final void mT_SEQMOD_MAPOVERRIDE() throws RecognitionException {
2402
        try {
2403
            int _type = T_SEQMOD_MAPOVERRIDE;
2404
            int _channel = DEFAULT_TOKEN_CHANNEL;
2405
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1058:2: ( '++' )
2406
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1058:4: '++'
2407
            {
2408
            match("++"); if (state.failed) return ;
2409

    
2410

    
2411

    
2412
            }
2413

    
2414
            state.type = _type;
2415
            state.channel = _channel;
2416
        }
2417
        finally {
2418
                // do for sure before leaving
2419
        }
2420
    }
2421
    // $ANTLR end "T_SEQMOD_MAPOVERRIDE"
2422

    
2423
    // $ANTLR start "T_SUBSET"
2424
    public final void mT_SUBSET() throws RecognitionException {
2425
        try {
2426
            int _type = T_SUBSET;
2427
            int _channel = DEFAULT_TOKEN_CHANNEL;
2428
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1059:10: ( 'subset' )
2429
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1059:12: 'subset'
2430
            {
2431
            match("subset"); if (state.failed) return ;
2432

    
2433

    
2434

    
2435
            }
2436

    
2437
            state.type = _type;
2438
            state.channel = _channel;
2439
        }
2440
        finally {
2441
                // do for sure before leaving
2442
        }
2443
    }
2444
    // $ANTLR end "T_SUBSET"
2445

    
2446
    // $ANTLR start "T_TAIL"
2447
    public final void mT_TAIL() throws RecognitionException {
2448
        try {
2449
            int _type = T_TAIL;
2450
            int _channel = DEFAULT_TOKEN_CHANNEL;
2451
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1060:8: ( 'tl' )
2452
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1060:10: 'tl'
2453
            {
2454
            match("tl"); if (state.failed) return ;
2455

    
2456

    
2457

    
2458
            }
2459

    
2460
            state.type = _type;
2461
            state.channel = _channel;
2462
        }
2463
        finally {
2464
                // do for sure before leaving
2465
        }
2466
    }
2467
    // $ANTLR end "T_TAIL"
2468

    
2469
    // $ANTLR start "T_UNION"
2470
    public final void mT_UNION() throws RecognitionException {
2471
        try {
2472
            int _type = T_UNION;
2473
            int _channel = DEFAULT_TOKEN_CHANNEL;
2474
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1061:9: ( 'union' )
2475
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1061:11: 'union'
2476
            {
2477
            match("union"); if (state.failed) return ;
2478

    
2479

    
2480

    
2481
            }
2482

    
2483
            state.type = _type;
2484
            state.channel = _channel;
2485
        }
2486
        finally {
2487
                // do for sure before leaving
2488
        }
2489
    }
2490
    // $ANTLR end "T_UNION"
2491

    
2492
    // $ANTLR start "T_FOLDLR"
2493
    public final void mT_FOLDLR() throws RecognitionException {
2494
        try {
2495
            int _type = T_FOLDLR;
2496
            int _channel = DEFAULT_TOKEN_CHANNEL;
2497
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1063:2: ( ':>:' )
2498
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1063:4: ':>:'
2499
            {
2500
            match(":>:"); if (state.failed) return ;
2501

    
2502

    
2503

    
2504
            }
2505

    
2506
            state.type = _type;
2507
            state.channel = _channel;
2508
        }
2509
        finally {
2510
                // do for sure before leaving
2511
        }
2512
    }
2513
    // $ANTLR end "T_FOLDLR"
2514

    
2515
    // $ANTLR start "T_FOLDRL"
2516
    public final void mT_FOLDRL() throws RecognitionException {
2517
        try {
2518
            int _type = T_FOLDRL;
2519
            int _channel = DEFAULT_TOKEN_CHANNEL;
2520
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1065:2: ( ':<:' )
2521
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1065:4: ':<:'
2522
            {
2523
            match(":<:"); if (state.failed) return ;
2524

    
2525

    
2526

    
2527
            }
2528

    
2529
            state.type = _type;
2530
            state.channel = _channel;
2531
        }
2532
        finally {
2533
                // do for sure before leaving
2534
        }
2535
    }
2536
    // $ANTLR end "T_FOLDRL"
2537

    
2538
    // $ANTLR start "T_DOM"
2539
    public final void mT_DOM() throws RecognitionException {
2540
        try {
2541
            int _type = T_DOM;
2542
            int _channel = DEFAULT_TOKEN_CHANNEL;
2543
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1069:7: ( 'dom' )
2544
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1069:9: 'dom'
2545
            {
2546
            match("dom"); if (state.failed) return ;
2547

    
2548

    
2549

    
2550
            }
2551

    
2552
            state.type = _type;
2553
            state.channel = _channel;
2554
        }
2555
        finally {
2556
                // do for sure before leaving
2557
        }
2558
    }
2559
    // $ANTLR end "T_DOM"
2560

    
2561
    // $ANTLR start "T_DOMRESBY"
2562
    public final void mT_DOMRESBY() throws RecognitionException {
2563
        try {
2564
            int _type = T_DOMRESBY;
2565
            int _channel = DEFAULT_TOKEN_CHANNEL;
2566
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1071:2: ( '<-:' )
2567
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1071:4: '<-:'
2568
            {
2569
            match("<-:"); if (state.failed) return ;
2570

    
2571

    
2572

    
2573
            }
2574

    
2575
            state.type = _type;
2576
            state.channel = _channel;
2577
        }
2578
        finally {
2579
                // do for sure before leaving
2580
        }
2581
    }
2582
    // $ANTLR end "T_DOMRESBY"
2583

    
2584
    // $ANTLR start "T_DOMRESTO"
2585
    public final void mT_DOMRESTO() throws RecognitionException {
2586
        try {
2587
            int _type = T_DOMRESTO;
2588
            int _channel = DEFAULT_TOKEN_CHANNEL;
2589
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1073:2: ( '<:' )
2590
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1073:4: '<:'
2591
            {
2592
            match("<:"); if (state.failed) return ;
2593

    
2594

    
2595

    
2596
            }
2597

    
2598
            state.type = _type;
2599
            state.channel = _channel;
2600
        }
2601
        finally {
2602
                // do for sure before leaving
2603
        }
2604
    }
2605
    // $ANTLR end "T_DOMRESTO"
2606

    
2607
    // $ANTLR start "T_RNG"
2608
    public final void mT_RNG() throws RecognitionException {
2609
        try {
2610
            int _type = T_RNG;
2611
            int _channel = DEFAULT_TOKEN_CHANNEL;
2612
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1074:7: ( 'rng' )
2613
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1074:9: 'rng'
2614
            {
2615
            match("rng"); if (state.failed) return ;
2616

    
2617

    
2618

    
2619
            }
2620

    
2621
            state.type = _type;
2622
            state.channel = _channel;
2623
        }
2624
        finally {
2625
                // do for sure before leaving
2626
        }
2627
    }
2628
    // $ANTLR end "T_RNG"
2629

    
2630
    // $ANTLR start "T_RNGRESBY"
2631
    public final void mT_RNGRESBY() throws RecognitionException {
2632
        try {
2633
            int _type = T_RNGRESBY;
2634
            int _channel = DEFAULT_TOKEN_CHANNEL;
2635
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1076:2: ( ':->' )
2636
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1076:4: ':->'
2637
            {
2638
            match(":->"); if (state.failed) return ;
2639

    
2640

    
2641

    
2642
            }
2643

    
2644
            state.type = _type;
2645
            state.channel = _channel;
2646
        }
2647
        finally {
2648
                // do for sure before leaving
2649
        }
2650
    }
2651
    // $ANTLR end "T_RNGRESBY"
2652

    
2653
    // $ANTLR start "T_RNGRESTO"
2654
    public final void mT_RNGRESTO() throws RecognitionException {
2655
        try {
2656
            int _type = T_RNGRESTO;
2657
            int _channel = DEFAULT_TOKEN_CHANNEL;
2658
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1078:2: ( ':>' )
2659
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1078:4: ':>'
2660
            {
2661
            match(":>"); if (state.failed) return ;
2662

    
2663

    
2664

    
2665
            }
2666

    
2667
            state.type = _type;
2668
            state.channel = _channel;
2669
        }
2670
        finally {
2671
                // do for sure before leaving
2672
        }
2673
    }
2674
    // $ANTLR end "T_RNGRESTO"
2675

    
2676
    // $ANTLR start "T_MERGE"
2677
    public final void mT_MERGE() throws RecognitionException {
2678
        try {
2679
            int _type = T_MERGE;
2680
            int _channel = DEFAULT_TOKEN_CHANNEL;
2681
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1079:9: ( 'merge' )
2682
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1079:11: 'merge'
2683
            {
2684
            match("merge"); if (state.failed) return ;
2685

    
2686

    
2687

    
2688
            }
2689

    
2690
            state.type = _type;
2691
            state.channel = _channel;
2692
        }
2693
        finally {
2694
                // do for sure before leaving
2695
        }
2696
    }
2697
    // $ANTLR end "T_MERGE"
2698

    
2699
    // $ANTLR start "T_MUNION"
2700
    public final void mT_MUNION() throws RecognitionException {
2701
        try {
2702
            int _type = T_MUNION;
2703
            int _channel = DEFAULT_TOKEN_CHANNEL;
2704
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1080:10: ( 'munion' )
2705
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1080:12: 'munion'
2706
            {
2707
            match("munion"); if (state.failed) return ;
2708

    
2709

    
2710

    
2711
            }
2712

    
2713
            state.type = _type;
2714
            state.channel = _channel;
2715
        }
2716
        finally {
2717
                // do for sure before leaving
2718
        }
2719
    }
2720
    // $ANTLR end "T_MUNION"
2721

    
2722
    // $ANTLR start "T_CONSTS"
2723
    public final void mT_CONSTS() throws RecognitionException {
2724
        try {
2725
            int _type = T_CONSTS;
2726
            int _channel = DEFAULT_TOKEN_CHANNEL;
2727
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1082:10: ( 'consts' )
2728
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1082:12: 'consts'
2729
            {
2730
            match("consts"); if (state.failed) return ;
2731

    
2732

    
2733

    
2734
            }
2735

    
2736
            state.type = _type;
2737
            state.channel = _channel;
2738
        }
2739
        finally {
2740
                // do for sure before leaving
2741
        }
2742
    }
2743
    // $ANTLR end "T_CONSTS"
2744

    
2745
    // $ANTLR start "T_INFTY"
2746
    public final void mT_INFTY() throws RecognitionException {
2747
        try {
2748
            int _type = T_INFTY;
2749
            int _channel = DEFAULT_TOKEN_CHANNEL;
2750
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1086:9: ( ( T_MINUS | T_SUM )? 'inf' )
2751
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1086:11: ( T_MINUS | T_SUM )? 'inf'
2752
            {
2753
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1086:11: ( T_MINUS | T_SUM )?
2754
            int alt5=2;
2755
            int LA5_0 = input.LA(1);
2756

    
2757
            if ( (LA5_0=='+'||LA5_0=='-') ) {
2758
                alt5=1;
2759
            }
2760
            switch (alt5) {
2761
                case 1 :
2762
                    // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:
2763
                    {
2764
                    if ( input.LA(1)=='+'||input.LA(1)=='-' ) {
2765
                        input.consume();
2766
                        state.failed=false;
2767
                    }
2768
                    else {
2769
                        if (state.backtracking>0) {state.failed=true; return ;}
2770
                        MismatchedSetException mse = new MismatchedSetException(null,input);
2771
                        recover(mse);
2772
                        throw mse;
2773
                    }
2774

    
2775

    
2776
                    }
2777
                    break;
2778

    
2779
            }
2780

    
2781

    
2782
            match("inf"); if (state.failed) return ;
2783

    
2784

    
2785

    
2786
            }
2787

    
2788
            state.type = _type;
2789
            state.channel = _channel;
2790
        }
2791
        finally {
2792
                // do for sure before leaving
2793
        }
2794
    }
2795
    // $ANTLR end "T_INFTY"
2796

    
2797
    // $ANTLR start "T_INTNUMBER"
2798
    public final void mT_INTNUMBER() throws RecognitionException {
2799
        try {
2800
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1093:2: ()
2801
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1093:4: 
2802
            {
2803
            }
2804

    
2805

    
2806
        }
2807
        finally {
2808
                // do for sure before leaving
2809
        }
2810
    }
2811
    // $ANTLR end "T_INTNUMBER"
2812

    
2813
    // $ANTLR start "T_FLOATNUMBER"
2814
    public final void mT_FLOATNUMBER() throws RecognitionException {
2815
        try {
2816
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1095:2: ()
2817
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1095:4: 
2818
            {
2819
            }
2820

    
2821

    
2822
        }
2823
        finally {
2824
                // do for sure before leaving
2825
        }
2826
    }
2827
    // $ANTLR end "T_FLOATNUMBER"
2828

    
2829
    // $ANTLR start "T_RANGETO"
2830
    public final void mT_RANGETO() throws RecognitionException {
2831
        try {
2832
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1097:2: ()
2833
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1097:4: 
2834
            {
2835
            }
2836

    
2837

    
2838
        }
2839
        finally {
2840
                // do for sure before leaving
2841
        }
2842
    }
2843
    // $ANTLR end "T_RANGETO"
2844

    
2845
    // $ANTLR start "FLOAT_OR_INT_OR_RANGE"
2846
    public final void mFLOAT_OR_INT_OR_RANGE() throws RecognitionException {
2847
        try {
2848
            int _type = FLOAT_OR_INT_OR_RANGE;
2849
            int _channel = DEFAULT_TOKEN_CHANNEL;
2850
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1100:2: ( ( T_MINUS | T_SUM )? ( T_DIGIT )+ ( ( T_POINT T_POINT )=>| ( T_POINT T_DIGIT )=> T_POINT ( T_DIGIT )+ ( ( 'e' | 'E' ) ( T_MINUS | T_SUM )? ( T_DIGIT )+ )? |) | T_POINT ( T_POINT |) | T_MINUS | T_SUM )
2851
            int alt14=4;
2852
            switch ( input.LA(1) ) {
2853
            case '-':
2854
                {
2855
                int LA14_1 = input.LA(2);
2856

    
2857
                if ( ((LA14_1 >= '0' && LA14_1 <= '9')) ) {
2858
                    alt14=1;
2859
                }
2860
                else {
2861
                    alt14=3;
2862
                }
2863
                }
2864
                break;
2865
            case '0':
2866
            case '1':
2867
            case '2':
2868
            case '3':
2869
            case '4':
2870
            case '5':
2871
            case '6':
2872
            case '7':
2873
            case '8':
2874
            case '9':
2875
                {
2876
                alt14=1;
2877
                }
2878
                break;
2879
            case '.':
2880
                {
2881
                alt14=2;
2882
                }
2883
                break;
2884
            case '+':
2885
                {
2886
                int LA14_4 = input.LA(2);
2887

    
2888
                if ( ((LA14_4 >= '0' && LA14_4 <= '9')) ) {
2889
                    alt14=1;
2890
                }
2891
                else {
2892
                    alt14=4;
2893
                }
2894
                }
2895
                break;
2896
            default:
2897
                if (state.backtracking>0) {state.failed=true; return ;}
2898
                NoViableAltException nvae =
2899
                    new NoViableAltException("", 14, 0, input);
2900

    
2901
                throw nvae;
2902

    
2903
            }
2904

    
2905
            switch (alt14) {
2906
                case 1 :
2907
                    // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1100:5: ( T_MINUS | T_SUM )? ( T_DIGIT )+ ( ( T_POINT T_POINT )=>| ( T_POINT T_DIGIT )=> T_POINT ( T_DIGIT )+ ( ( 'e' | 'E' ) ( T_MINUS | T_SUM )? ( T_DIGIT )+ )? |)
2908
                    {
2909
                    // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1100:5: ( T_MINUS | T_SUM )?
2910
                    int alt6=2;
2911
                    int LA6_0 = input.LA(1);
2912

    
2913
                    if ( (LA6_0=='+'||LA6_0=='-') ) {
2914
                        alt6=1;
2915
                    }
2916
                    switch (alt6) {
2917
                        case 1 :
2918
                            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:
2919
                            {
2920
                            if ( input.LA(1)=='+'||input.LA(1)=='-' ) {
2921
                                input.consume();
2922
                                state.failed=false;
2923
                            }
2924
                            else {
2925
                                if (state.backtracking>0) {state.failed=true; return ;}
2926
                                MismatchedSetException mse = new MismatchedSetException(null,input);
2927
                                recover(mse);
2928
                                throw mse;
2929
                            }
2930

    
2931

    
2932
                            }
2933
                            break;
2934

    
2935
                    }
2936

    
2937

    
2938
                    // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1100:22: ( T_DIGIT )+
2939
                    int cnt7=0;
2940
                    loop7:
2941
                    do {
2942
                        int alt7=2;
2943
                        int LA7_0 = input.LA(1);
2944

    
2945
                        if ( ((LA7_0 >= '0' && LA7_0 <= '9')) ) {
2946
                            alt7=1;
2947
                        }
2948

    
2949

    
2950
                        switch (alt7) {
2951
                            case 1 :
2952
                                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:
2953
                                {
2954
                                if ( (input.LA(1) >= '0' && input.LA(1) <= '9') ) {
2955
                                    input.consume();
2956
                                    state.failed=false;
2957
                                }
2958
                                else {
2959
                                    if (state.backtracking>0) {state.failed=true; return ;}
2960
                                    MismatchedSetException mse = new MismatchedSetException(null,input);
2961
                                    recover(mse);
2962
                                    throw mse;
2963
                                }
2964

    
2965

    
2966
                                }
2967
                                break;
2968

    
2969
                            default :
2970
                                if ( cnt7 >= 1 ) break loop7;
2971
                                if (state.backtracking>0) {state.failed=true; return ;}
2972
                                EarlyExitException eee =
2973
                                    new EarlyExitException(7, input);
2974
                                throw eee;
2975
                        }
2976
                        cnt7++;
2977
                    } while (true);
2978

    
2979

    
2980
                    // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1101:3: ( ( T_POINT T_POINT )=>| ( T_POINT T_DIGIT )=> T_POINT ( T_DIGIT )+ ( ( 'e' | 'E' ) ( T_MINUS | T_SUM )? ( T_DIGIT )+ )? |)
2981
                    int alt12=3;
2982
                    int LA12_0 = input.LA(1);
2983

    
2984
                    if ( (LA12_0=='.') && (synpred3_ooa())) {
2985
                        alt12=2;
2986
                    }
2987
                    else if ( (synpred2_ooa()) ) {
2988
                        alt12=1;
2989
                    }
2990
                    else if ( (true) ) {
2991
                        alt12=3;
2992
                    }
2993
                    else {
2994
                        if (state.backtracking>0) {state.failed=true; return ;}
2995
                        NoViableAltException nvae =
2996
                            new NoViableAltException("", 12, 0, input);
2997

    
2998
                        throw nvae;
2999

    
3000
                    }
3001
                    switch (alt12) {
3002
                        case 1 :
3003
                            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1102:5: ( T_POINT T_POINT )=>
3004
                            {
3005
                            if ( state.backtracking==0 ) {_type=T_INTNUMBER;}
3006

    
3007
                            }
3008
                            break;
3009
                        case 2 :
3010
                            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1103:6: ( T_POINT T_DIGIT )=> T_POINT ( T_DIGIT )+ ( ( 'e' | 'E' ) ( T_MINUS | T_SUM )? ( T_DIGIT )+ )?
3011
                            {
3012
                            mT_POINT(); if (state.failed) return ;
3013

    
3014

    
3015
                            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1103:35: ( T_DIGIT )+
3016
                            int cnt8=0;
3017
                            loop8:
3018
                            do {
3019
                                int alt8=2;
3020
                                int LA8_0 = input.LA(1);
3021

    
3022
                                if ( ((LA8_0 >= '0' && LA8_0 <= '9')) ) {
3023
                                    alt8=1;
3024
                                }
3025

    
3026

    
3027
                                switch (alt8) {
3028
                                    case 1 :
3029
                                        // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:
3030
                                        {
3031
                                        if ( (input.LA(1) >= '0' && input.LA(1) <= '9') ) {
3032
                                            input.consume();
3033
                                            state.failed=false;
3034
                                        }
3035
                                        else {
3036
                                            if (state.backtracking>0) {state.failed=true; return ;}
3037
                                            MismatchedSetException mse = new MismatchedSetException(null,input);
3038
                                            recover(mse);
3039
                                            throw mse;
3040
                                        }
3041

    
3042

    
3043
                                        }
3044
                                        break;
3045

    
3046
                                    default :
3047
                                        if ( cnt8 >= 1 ) break loop8;
3048
                                        if (state.backtracking>0) {state.failed=true; return ;}
3049
                                        EarlyExitException eee =
3050
                                            new EarlyExitException(8, input);
3051
                                        throw eee;
3052
                                }
3053
                                cnt8++;
3054
                            } while (true);
3055

    
3056

    
3057
                            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1103:44: ( ( 'e' | 'E' ) ( T_MINUS | T_SUM )? ( T_DIGIT )+ )?
3058
                            int alt11=2;
3059
                            int LA11_0 = input.LA(1);
3060

    
3061
                            if ( (LA11_0=='E'||LA11_0=='e') ) {
3062
                                alt11=1;
3063
                            }
3064
                            switch (alt11) {
3065
                                case 1 :
3066
                                    // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1103:45: ( 'e' | 'E' ) ( T_MINUS | T_SUM )? ( T_DIGIT )+
3067
                                    {
3068
                                    if ( input.LA(1)=='E'||input.LA(1)=='e' ) {
3069
                                        input.consume();
3070
                                        state.failed=false;
3071
                                    }
3072
                                    else {
3073
                                        if (state.backtracking>0) {state.failed=true; return ;}
3074
                                        MismatchedSetException mse = new MismatchedSetException(null,input);
3075
                                        recover(mse);
3076
                                        throw mse;
3077
                                    }
3078

    
3079

    
3080
                                    // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1103:55: ( T_MINUS | T_SUM )?
3081
                                    int alt9=2;
3082
                                    int LA9_0 = input.LA(1);
3083

    
3084
                                    if ( (LA9_0=='+'||LA9_0=='-') ) {
3085
                                        alt9=1;
3086
                                    }
3087
                                    switch (alt9) {
3088
                                        case 1 :
3089
                                            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:
3090
                                            {
3091
                                            if ( input.LA(1)=='+'||input.LA(1)=='-' ) {
3092
                                                input.consume();
3093
                                                state.failed=false;
3094
                                            }
3095
                                            else {
3096
                                                if (state.backtracking>0) {state.failed=true; return ;}
3097
                                                MismatchedSetException mse = new MismatchedSetException(null,input);
3098
                                                recover(mse);
3099
                                                throw mse;
3100
                                            }
3101

    
3102

    
3103
                                            }
3104
                                            break;
3105

    
3106
                                    }
3107

    
3108

    
3109
                                    // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1103:72: ( T_DIGIT )+
3110
                                    int cnt10=0;
3111
                                    loop10:
3112
                                    do {
3113
                                        int alt10=2;
3114
                                        int LA10_0 = input.LA(1);
3115

    
3116
                                        if ( ((LA10_0 >= '0' && LA10_0 <= '9')) ) {
3117
                                            alt10=1;
3118
                                        }
3119

    
3120

    
3121
                                        switch (alt10) {
3122
                                            case 1 :
3123
                                                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:
3124
                                                {
3125
                                                if ( (input.LA(1) >= '0' && input.LA(1) <= '9') ) {
3126
                                                    input.consume();
3127
                                                    state.failed=false;
3128
                                                }
3129
                                                else {
3130
                                                    if (state.backtracking>0) {state.failed=true; return ;}
3131
                                                    MismatchedSetException mse = new MismatchedSetException(null,input);
3132
                                                    recover(mse);
3133
                                                    throw mse;
3134
                                                }
3135

    
3136

    
3137
                                                }
3138
                                                break;
3139

    
3140
                                            default :
3141
                                                if ( cnt10 >= 1 ) break loop10;
3142
                                                if (state.backtracking>0) {state.failed=true; return ;}
3143
                                                EarlyExitException eee =
3144
                                                    new EarlyExitException(10, input);
3145
                                                throw eee;
3146
                                        }
3147
                                        cnt10++;
3148
                                    } while (true);
3149

    
3150

    
3151
                                    }
3152
                                    break;
3153

    
3154
                            }
3155

    
3156

    
3157
                            if ( state.backtracking==0 ) {_type=T_FLOATNUMBER;}
3158

    
3159
                            }
3160
                            break;
3161
                        case 3 :
3162
                            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1104:6: 
3163
                            {
3164
                            if ( state.backtracking==0 ) {_type=T_INTNUMBER;}
3165

    
3166
                            }
3167
                            break;
3168

    
3169
                    }
3170

    
3171

    
3172
                    }
3173
                    break;
3174
                case 2 :
3175
                    // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1106:4: T_POINT ( T_POINT |)
3176
                    {
3177
                    mT_POINT(); if (state.failed) return ;
3178

    
3179

    
3180
                    // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1107:3: ( T_POINT |)
3181
                    int alt13=2;
3182
                    int LA13_0 = input.LA(1);
3183

    
3184
                    if ( (LA13_0=='.') ) {
3185
                        alt13=1;
3186
                    }
3187
                    else {
3188
                        alt13=2;
3189
                    }
3190
                    switch (alt13) {
3191
                        case 1 :
3192
                            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1108:5: T_POINT
3193
                            {
3194
                            mT_POINT(); if (state.failed) return ;
3195

    
3196

    
3197
                            if ( state.backtracking==0 ) {_type=T_RANGETO;}
3198

    
3199
                            }
3200
                            break;
3201
                        case 2 :
3202
                            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1109:13: 
3203
                            {
3204
                            if ( state.backtracking==0 ) {_type=T_POINT;}
3205

    
3206
                            }
3207
                            break;
3208

    
3209
                    }
3210

    
3211

    
3212
                    }
3213
                    break;
3214
                case 3 :
3215
                    // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1111:4: T_MINUS
3216
                    {
3217
                    mT_MINUS(); if (state.failed) return ;
3218

    
3219

    
3220
                    if ( state.backtracking==0 ) {_type=T_MINUS;}
3221

    
3222
                    }
3223
                    break;
3224
                case 4 :
3225
                    // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1112:4: T_SUM
3226
                    {
3227
                    mT_SUM(); if (state.failed) return ;
3228

    
3229

    
3230
                    if ( state.backtracking==0 ) {_type=T_SUM;}
3231

    
3232
                    }
3233
                    break;
3234

    
3235
            }
3236
            state.type = _type;
3237
            state.channel = _channel;
3238
        }
3239
        finally {
3240
                // do for sure before leaving
3241
        }
3242
    }
3243
    // $ANTLR end "FLOAT_OR_INT_OR_RANGE"
3244

    
3245
    // $ANTLR start "T_MINUS"
3246
    public final void mT_MINUS() throws RecognitionException {
3247
        try {
3248
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1117:17: ( '-' )
3249
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1117:19: '-'
3250
            {
3251
            match('-'); if (state.failed) return ;
3252

    
3253
            }
3254

    
3255

    
3256
        }
3257
        finally {
3258
                // do for sure before leaving
3259
        }
3260
    }
3261
    // $ANTLR end "T_MINUS"
3262

    
3263
    // $ANTLR start "T_SUM"
3264
    public final void mT_SUM() throws RecognitionException {
3265
        try {
3266
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1118:16: ( '+' )
3267
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1118:18: '+'
3268
            {
3269
            match('+'); if (state.failed) return ;
3270

    
3271
            }
3272

    
3273

    
3274
        }
3275
        finally {
3276
                // do for sure before leaving
3277
        }
3278
    }
3279
    // $ANTLR end "T_SUM"
3280

    
3281
    // $ANTLR start "T_POINT"
3282
    public final void mT_POINT() throws RecognitionException {
3283
        try {
3284
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1119:17: ( '.' )
3285
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1119:19: '.'
3286
            {
3287
            match('.'); if (state.failed) return ;
3288

    
3289
            }
3290

    
3291

    
3292
        }
3293
        finally {
3294
                // do for sure before leaving
3295
        }
3296
    }
3297
    // $ANTLR end "T_POINT"
3298

    
3299
    // $ANTLR start "T_IDENTIFIER"
3300
    public final void mT_IDENTIFIER() throws RecognitionException {
3301
        try {
3302
            int _type = T_IDENTIFIER;
3303
            int _channel = DEFAULT_TOKEN_CHANNEL;
3304
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1125:2: ( T_LETTER ( T_LETTER | T_DIGIT )* )
3305
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1125:4: T_LETTER ( T_LETTER | T_DIGIT )*
3306
            {
3307
            mT_LETTER(); if (state.failed) return ;
3308

    
3309

    
3310
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1125:13: ( T_LETTER | T_DIGIT )*
3311
            loop15:
3312
            do {
3313
                int alt15=2;
3314
                int LA15_0 = input.LA(1);
3315

    
3316
                if ( (LA15_0=='$'||(LA15_0 >= '0' && LA15_0 <= '9')||(LA15_0 >= 'A' && LA15_0 <= 'Z')||LA15_0=='_'||(LA15_0 >= 'a' && LA15_0 <= 'z')) ) {
3317
                    alt15=1;
3318
                }
3319

    
3320

    
3321
                switch (alt15) {
3322
                    case 1 :
3323
                        // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:
3324
                        {
3325
                        if ( input.LA(1)=='$'||(input.LA(1) >= '0' && input.LA(1) <= '9')||(input.LA(1) >= 'A' && input.LA(1) <= 'Z')||input.LA(1)=='_'||(input.LA(1) >= 'a' && input.LA(1) <= 'z') ) {
3326
                            input.consume();
3327
                            state.failed=false;
3328
                        }
3329
                        else {
3330
                            if (state.backtracking>0) {state.failed=true; return ;}
3331
                            MismatchedSetException mse = new MismatchedSetException(null,input);
3332
                            recover(mse);
3333
                            throw mse;
3334
                        }
3335

    
3336

    
3337
                        }
3338
                        break;
3339

    
3340
                    default :
3341
                        break loop15;
3342
                }
3343
            } while (true);
3344

    
3345

    
3346
            }
3347

    
3348
            state.type = _type;
3349
            state.channel = _channel;
3350
        }
3351
        finally {
3352
                // do for sure before leaving
3353
        }
3354
    }
3355
    // $ANTLR end "T_IDENTIFIER"
3356

    
3357
    // $ANTLR start "T_LETTER"
3358
    public final void mT_LETTER() throws RecognitionException {
3359
        try {
3360
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1134:2: ( '$' | 'A' .. 'Z' | 'a' .. 'z' | '_' )
3361
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:
3362
            {
3363
            if ( input.LA(1)=='$'||(input.LA(1) >= 'A' && input.LA(1) <= 'Z')||input.LA(1)=='_'||(input.LA(1) >= 'a' && input.LA(1) <= 'z') ) {
3364
                input.consume();
3365
                state.failed=false;
3366
            }
3367
            else {
3368
                if (state.backtracking>0) {state.failed=true; return ;}
3369
                MismatchedSetException mse = new MismatchedSetException(null,input);
3370
                recover(mse);
3371
                throw mse;
3372
            }
3373

    
3374

    
3375
            }
3376

    
3377

    
3378
        }
3379
        finally {
3380
                // do for sure before leaving
3381
        }
3382
    }
3383
    // $ANTLR end "T_LETTER"
3384

    
3385
    // $ANTLR start "T_DIGIT"
3386
    public final void mT_DIGIT() throws RecognitionException {
3387
        try {
3388
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1141:8: ( '0' .. '9' )
3389
            // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:
3390
            {
3391
            if ( (input.LA(1) >= '0' && input.LA(1) <= '9') ) {
3392
                input.consume();
3393
                state.failed=false;
3394
            }
3395
            else {
3396
                if (state.backtracking>0) {state.failed=true; return ;}
3397
                MismatchedSetException mse = new MismatchedSetException(null,input);
3398
                recover(mse);
3399
                throw mse;
3400
            }
3401

    
3402

    
3403
            }
3404

    
3405

    
3406
        }
3407
        finally {
3408
                // do for sure before leaving
3409
        }
3410
    }
3411
    // $ANTLR end "T_DIGIT"
3412

    
3413
    public void mTokens() throws RecognitionException {
3414
        // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:8: ( T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T_WS | T_COMMENT | LINE_COMMENT | T_PRIMED | T_STRINGLITERAL | T_ABORT | T_ACTIONS | T_ASSIGNMENT | T_AUTOCONS | T_BAR | T_BOOL | T_CBRL | T_CBRR | T_COLON | T_COMMA | T_CHAR | T_CTRL | T_SYSTEM | T_DO | T_ELSE | T_END | T_EQUAL | T_EXISTS | T_FLOAT | T_FORALL | T_FALSE | T_IF | T_IN | T_INT | T_KILL | T_LIST | T_LPAREN | T_LSQPAREN | T_MAP | T_MAPS | T_METHODS | T_NEW | T_NIL | T_NONDET | T_OBS | T_OD | T_OF | T_PRIO | T_REQUIRES | T_RPAREN | T_RSQPAREN | T_SELF | T_SET | T_SEMICOLON | T_STATIC | T_SKIP | T_BREAK | T_THEN | T_TRUE | T_TO | T_TYPES | T_VAR | T_WITH | T_AND | T_BIIMPLIES | T_IMPLIES | T_NOT | T_NOTEQUAL | T_OR | T_ABS | T_DIV | T_GREATER | T_GREATEREQUAL | T_IDIV | T_LESS | T_LESSEQUAL | T_MOD | T_POW | T_PROD | T_DERIV | T_CARD | T_CONC | T_DCONC | T_DIFF | T_DINTER | T_DUNION | T_ELEMS | T_HEAD | T_INDS | T_INTER | T_LEN | T_SEQMOD_MAPOVERRIDE | T_SUBSET | T_TAIL | T_UNION | T_FOLDLR | T_FOLDRL | T_DOM | T_DOMRESBY | T_DOMRESTO | T_RNG | T_RNGRESBY | T_RNGRESTO | T_MERGE | T_MUNION | T_CONSTS | T_INFTY | FLOAT_OR_INT_OR_RANGE | T_IDENTIFIER )
3415
        int alt16=110;
3416
        alt16 = dfa16.predict(input);
3417
        switch (alt16) {
3418
            case 1 :
3419
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:10: T__116
3420
                {
3421
                mT__116(); if (state.failed) return ;
3422

    
3423

    
3424
                }
3425
                break;
3426
            case 2 :
3427
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:17: T__117
3428
                {
3429
                mT__117(); if (state.failed) return ;
3430

    
3431

    
3432
                }
3433
                break;
3434
            case 3 :
3435
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:24: T__118
3436
                {
3437
                mT__118(); if (state.failed) return ;
3438

    
3439

    
3440
                }
3441
                break;
3442
            case 4 :
3443
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:31: T__119
3444
                {
3445
                mT__119(); if (state.failed) return ;
3446

    
3447

    
3448
                }
3449
                break;
3450
            case 5 :
3451
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:38: T__120
3452
                {
3453
                mT__120(); if (state.failed) return ;
3454

    
3455

    
3456
                }
3457
                break;
3458
            case 6 :
3459
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:45: T__121
3460
                {
3461
                mT__121(); if (state.failed) return ;
3462

    
3463

    
3464
                }
3465
                break;
3466
            case 7 :
3467
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:52: T_WS
3468
                {
3469
                mT_WS(); if (state.failed) return ;
3470

    
3471

    
3472
                }
3473
                break;
3474
            case 8 :
3475
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:57: T_COMMENT
3476
                {
3477
                mT_COMMENT(); if (state.failed) return ;
3478

    
3479

    
3480
                }
3481
                break;
3482
            case 9 :
3483
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:67: LINE_COMMENT
3484
                {
3485
                mLINE_COMMENT(); if (state.failed) return ;
3486

    
3487

    
3488
                }
3489
                break;
3490
            case 10 :
3491
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:80: T_PRIMED
3492
                {
3493
                mT_PRIMED(); if (state.failed) return ;
3494

    
3495

    
3496
                }
3497
                break;
3498
            case 11 :
3499
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:89: T_STRINGLITERAL
3500
                {
3501
                mT_STRINGLITERAL(); if (state.failed) return ;
3502

    
3503

    
3504
                }
3505
                break;
3506
            case 12 :
3507
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:105: T_ABORT
3508
                {
3509
                mT_ABORT(); if (state.failed) return ;
3510

    
3511

    
3512
                }
3513
                break;
3514
            case 13 :
3515
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:113: T_ACTIONS
3516
                {
3517
                mT_ACTIONS(); if (state.failed) return ;
3518

    
3519

    
3520
                }
3521
                break;
3522
            case 14 :
3523
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:123: T_ASSIGNMENT
3524
                {
3525
                mT_ASSIGNMENT(); if (state.failed) return ;
3526

    
3527

    
3528
                }
3529
                break;
3530
            case 15 :
3531
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:136: T_AUTOCONS
3532
                {
3533
                mT_AUTOCONS(); if (state.failed) return ;
3534

    
3535

    
3536
                }
3537
                break;
3538
            case 16 :
3539
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:147: T_BAR
3540
                {
3541
                mT_BAR(); if (state.failed) return ;
3542

    
3543

    
3544
                }
3545
                break;
3546
            case 17 :
3547
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:153: T_BOOL
3548
                {
3549
                mT_BOOL(); if (state.failed) return ;
3550

    
3551

    
3552
                }
3553
                break;
3554
            case 18 :
3555
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:160: T_CBRL
3556
                {
3557
                mT_CBRL(); if (state.failed) return ;
3558

    
3559

    
3560
                }
3561
                break;
3562
            case 19 :
3563
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:167: T_CBRR
3564
                {
3565
                mT_CBRR(); if (state.failed) return ;
3566

    
3567

    
3568
                }
3569
                break;
3570
            case 20 :
3571
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:174: T_COLON
3572
                {
3573
                mT_COLON(); if (state.failed) return ;
3574

    
3575

    
3576
                }
3577
                break;
3578
            case 21 :
3579
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:182: T_COMMA
3580
                {
3581
                mT_COMMA(); if (state.failed) return ;
3582

    
3583

    
3584
                }
3585
                break;
3586
            case 22 :
3587
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:190: T_CHAR
3588
                {
3589
                mT_CHAR(); if (state.failed) return ;
3590

    
3591

    
3592
                }
3593
                break;
3594
            case 23 :
3595
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:197: T_CTRL
3596
                {
3597
                mT_CTRL(); if (state.failed) return ;
3598

    
3599

    
3600
                }
3601
                break;
3602
            case 24 :
3603
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:204: T_SYSTEM
3604
                {
3605
                mT_SYSTEM(); if (state.failed) return ;
3606

    
3607

    
3608
                }
3609
                break;
3610
            case 25 :
3611
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:213: T_DO
3612
                {
3613
                mT_DO(); if (state.failed) return ;
3614

    
3615

    
3616
                }
3617
                break;
3618
            case 26 :
3619
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:218: T_ELSE
3620
                {
3621
                mT_ELSE(); if (state.failed) return ;
3622

    
3623

    
3624
                }
3625
                break;
3626
            case 27 :
3627
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:225: T_END
3628
                {
3629
                mT_END(); if (state.failed) return ;
3630

    
3631

    
3632
                }
3633
                break;
3634
            case 28 :
3635
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:231: T_EQUAL
3636
                {
3637
                mT_EQUAL(); if (state.failed) return ;
3638

    
3639

    
3640
                }
3641
                break;
3642
            case 29 :
3643
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:239: T_EXISTS
3644
                {
3645
                mT_EXISTS(); if (state.failed) return ;
3646

    
3647

    
3648
                }
3649
                break;
3650
            case 30 :
3651
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:248: T_FLOAT
3652
                {
3653
                mT_FLOAT(); if (state.failed) return ;
3654

    
3655

    
3656
                }
3657
                break;
3658
            case 31 :
3659
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:256: T_FORALL
3660
                {
3661
                mT_FORALL(); if (state.failed) return ;
3662

    
3663

    
3664
                }
3665
                break;
3666
            case 32 :
3667
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:265: T_FALSE
3668
                {
3669
                mT_FALSE(); if (state.failed) return ;
3670

    
3671

    
3672
                }
3673
                break;
3674
            case 33 :
3675
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:273: T_IF
3676
                {
3677
                mT_IF(); if (state.failed) return ;
3678

    
3679

    
3680
                }
3681
                break;
3682
            case 34 :
3683
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:278: T_IN
3684
                {
3685
                mT_IN(); if (state.failed) return ;
3686

    
3687

    
3688
                }
3689
                break;
3690
            case 35 :
3691
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:283: T_INT
3692
                {
3693
                mT_INT(); if (state.failed) return ;
3694

    
3695

    
3696
                }
3697
                break;
3698
            case 36 :
3699
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:289: T_KILL
3700
                {
3701
                mT_KILL(); if (state.failed) return ;
3702

    
3703

    
3704
                }
3705
                break;
3706
            case 37 :
3707
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:296: T_LIST
3708
                {
3709
                mT_LIST(); if (state.failed) return ;
3710

    
3711

    
3712
                }
3713
                break;
3714
            case 38 :
3715
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:303: T_LPAREN
3716
                {
3717
                mT_LPAREN(); if (state.failed) return ;
3718

    
3719

    
3720
                }
3721
                break;
3722
            case 39 :
3723
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:312: T_LSQPAREN
3724
                {
3725
                mT_LSQPAREN(); if (state.failed) return ;
3726

    
3727

    
3728
                }
3729
                break;
3730
            case 40 :
3731
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:323: T_MAP
3732
                {
3733
                mT_MAP(); if (state.failed) return ;
3734

    
3735

    
3736
                }
3737
                break;
3738
            case 41 :
3739
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:329: T_MAPS
3740
                {
3741
                mT_MAPS(); if (state.failed) return ;
3742

    
3743

    
3744
                }
3745
                break;
3746
            case 42 :
3747
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:336: T_METHODS
3748
                {
3749
                mT_METHODS(); if (state.failed) return ;
3750

    
3751

    
3752
                }
3753
                break;
3754
            case 43 :
3755
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:346: T_NEW
3756
                {
3757
                mT_NEW(); if (state.failed) return ;
3758

    
3759

    
3760
                }
3761
                break;
3762
            case 44 :
3763
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:352: T_NIL
3764
                {
3765
                mT_NIL(); if (state.failed) return ;
3766

    
3767

    
3768
                }
3769
                break;
3770
            case 45 :
3771
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:358: T_NONDET
3772
                {
3773
                mT_NONDET(); if (state.failed) return ;
3774

    
3775

    
3776
                }
3777
                break;
3778
            case 46 :
3779
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:367: T_OBS
3780
                {
3781
                mT_OBS(); if (state.failed) return ;
3782

    
3783

    
3784
                }
3785
                break;
3786
            case 47 :
3787
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:373: T_OD
3788
                {
3789
                mT_OD(); if (state.failed) return ;
3790

    
3791

    
3792
                }
3793
                break;
3794
            case 48 :
3795
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:378: T_OF
3796
                {
3797
                mT_OF(); if (state.failed) return ;
3798

    
3799

    
3800
                }
3801
                break;
3802
            case 49 :
3803
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:383: T_PRIO
3804
                {
3805
                mT_PRIO(); if (state.failed) return ;
3806

    
3807

    
3808
                }
3809
                break;
3810
            case 50 :
3811
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:390: T_REQUIRES
3812
                {
3813
                mT_REQUIRES(); if (state.failed) return ;
3814

    
3815

    
3816
                }
3817
                break;
3818
            case 51 :
3819
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:401: T_RPAREN
3820
                {
3821
                mT_RPAREN(); if (state.failed) return ;
3822

    
3823

    
3824
                }
3825
                break;
3826
            case 52 :
3827
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:410: T_RSQPAREN
3828
                {
3829
                mT_RSQPAREN(); if (state.failed) return ;
3830

    
3831

    
3832
                }
3833
                break;
3834
            case 53 :
3835
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:421: T_SELF
3836
                {
3837
                mT_SELF(); if (state.failed) return ;
3838

    
3839

    
3840
                }
3841
                break;
3842
            case 54 :
3843
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:428: T_SET
3844
                {
3845
                mT_SET(); if (state.failed) return ;
3846

    
3847

    
3848
                }
3849
                break;
3850
            case 55 :
3851
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:434: T_SEMICOLON
3852
                {
3853
                mT_SEMICOLON(); if (state.failed) return ;
3854

    
3855

    
3856
                }
3857
                break;
3858
            case 56 :
3859
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:446: T_STATIC
3860
                {
3861
                mT_STATIC(); if (state.failed) return ;
3862

    
3863

    
3864
                }
3865
                break;
3866
            case 57 :
3867
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:455: T_SKIP
3868
                {
3869
                mT_SKIP(); if (state.failed) return ;
3870

    
3871

    
3872
                }
3873
                break;
3874
            case 58 :
3875
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:462: T_BREAK
3876
                {
3877
                mT_BREAK(); if (state.failed) return ;
3878

    
3879

    
3880
                }
3881
                break;
3882
            case 59 :
3883
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:470: T_THEN
3884
                {
3885
                mT_THEN(); if (state.failed) return ;
3886

    
3887

    
3888
                }
3889
                break;
3890
            case 60 :
3891
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:477: T_TRUE
3892
                {
3893
                mT_TRUE(); if (state.failed) return ;
3894

    
3895

    
3896
                }
3897
                break;
3898
            case 61 :
3899
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:484: T_TO
3900
                {
3901
                mT_TO(); if (state.failed) return ;
3902

    
3903

    
3904
                }
3905
                break;
3906
            case 62 :
3907
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:489: T_TYPES
3908
                {
3909
                mT_TYPES(); if (state.failed) return ;
3910

    
3911

    
3912
                }
3913
                break;
3914
            case 63 :
3915
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:497: T_VAR
3916
                {
3917
                mT_VAR(); if (state.failed) return ;
3918

    
3919

    
3920
                }
3921
                break;
3922
            case 64 :
3923
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:503: T_WITH
3924
                {
3925
                mT_WITH(); if (state.failed) return ;
3926

    
3927

    
3928
                }
3929
                break;
3930
            case 65 :
3931
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:510: T_AND
3932
                {
3933
                mT_AND(); if (state.failed) return ;
3934

    
3935

    
3936
                }
3937
                break;
3938
            case 66 :
3939
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:516: T_BIIMPLIES
3940
                {
3941
                mT_BIIMPLIES(); if (state.failed) return ;
3942

    
3943

    
3944
                }
3945
                break;
3946
            case 67 :
3947
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:528: T_IMPLIES
3948
                {
3949
                mT_IMPLIES(); if (state.failed) return ;
3950

    
3951

    
3952
                }
3953
                break;
3954
            case 68 :
3955
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:538: T_NOT
3956
                {
3957
                mT_NOT(); if (state.failed) return ;
3958

    
3959

    
3960
                }
3961
                break;
3962
            case 69 :
3963
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:544: T_NOTEQUAL
3964
                {
3965
                mT_NOTEQUAL(); if (state.failed) return ;
3966

    
3967

    
3968
                }
3969
                break;
3970
            case 70 :
3971
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:555: T_OR
3972
                {
3973
                mT_OR(); if (state.failed) return ;
3974

    
3975

    
3976
                }
3977
                break;
3978
            case 71 :
3979
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:560: T_ABS
3980
                {
3981
                mT_ABS(); if (state.failed) return ;
3982

    
3983

    
3984
                }
3985
                break;
3986
            case 72 :
3987
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:566: T_DIV
3988
                {
3989
                mT_DIV(); if (state.failed) return ;
3990

    
3991

    
3992
                }
3993
                break;
3994
            case 73 :
3995
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:572: T_GREATER
3996
                {
3997
                mT_GREATER(); if (state.failed) return ;
3998

    
3999

    
4000
                }
4001
                break;
4002
            case 74 :
4003
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:582: T_GREATEREQUAL
4004
                {
4005
                mT_GREATEREQUAL(); if (state.failed) return ;
4006

    
4007

    
4008
                }
4009
                break;
4010
            case 75 :
4011
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:597: T_IDIV
4012
                {
4013
                mT_IDIV(); if (state.failed) return ;
4014

    
4015

    
4016
                }
4017
                break;
4018
            case 76 :
4019
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:604: T_LESS
4020
                {
4021
                mT_LESS(); if (state.failed) return ;
4022

    
4023

    
4024
                }
4025
                break;
4026
            case 77 :
4027
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:611: T_LESSEQUAL
4028
                {
4029
                mT_LESSEQUAL(); if (state.failed) return ;
4030

    
4031

    
4032
                }
4033
                break;
4034
            case 78 :
4035
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:623: T_MOD
4036
                {
4037
                mT_MOD(); if (state.failed) return ;
4038

    
4039

    
4040
                }
4041
                break;
4042
            case 79 :
4043
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:629: T_POW
4044
                {
4045
                mT_POW(); if (state.failed) return ;
4046

    
4047

    
4048
                }
4049
                break;
4050
            case 80 :
4051
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:635: T_PROD
4052
                {
4053
                mT_PROD(); if (state.failed) return ;
4054

    
4055

    
4056
                }
4057
                break;
4058
            case 81 :
4059
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:642: T_DERIV
4060
                {
4061
                mT_DERIV(); if (state.failed) return ;
4062

    
4063

    
4064
                }
4065
                break;
4066
            case 82 :
4067
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:650: T_CARD
4068
                {
4069
                mT_CARD(); if (state.failed) return ;
4070

    
4071

    
4072
                }
4073
                break;
4074
            case 83 :
4075
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:657: T_CONC
4076
                {
4077
                mT_CONC(); if (state.failed) return ;
4078

    
4079

    
4080
                }
4081
                break;
4082
            case 84 :
4083
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:664: T_DCONC
4084
                {
4085
                mT_DCONC(); if (state.failed) return ;
4086

    
4087

    
4088
                }
4089
                break;
4090
            case 85 :
4091
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:672: T_DIFF
4092
                {
4093
                mT_DIFF(); if (state.failed) return ;
4094

    
4095

    
4096
                }
4097
                break;
4098
            case 86 :
4099
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:679: T_DINTER
4100
                {
4101
                mT_DINTER(); if (state.failed) return ;
4102

    
4103

    
4104
                }
4105
                break;
4106
            case 87 :
4107
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:688: T_DUNION
4108
                {
4109
                mT_DUNION(); if (state.failed) return ;
4110

    
4111

    
4112
                }
4113
                break;
4114
            case 88 :
4115
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:697: T_ELEMS
4116
                {
4117
                mT_ELEMS(); if (state.failed) return ;
4118

    
4119

    
4120
                }
4121
                break;
4122
            case 89 :
4123
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:705: T_HEAD
4124
                {
4125
                mT_HEAD(); if (state.failed) return ;
4126

    
4127

    
4128
                }
4129
                break;
4130
            case 90 :
4131
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:712: T_INDS
4132
                {
4133
                mT_INDS(); if (state.failed) return ;
4134

    
4135

    
4136
                }
4137
                break;
4138
            case 91 :
4139
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:719: T_INTER
4140
                {
4141
                mT_INTER(); if (state.failed) return ;
4142

    
4143

    
4144
                }
4145
                break;
4146
            case 92 :
4147
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:727: T_LEN
4148
                {
4149
                mT_LEN(); if (state.failed) return ;
4150

    
4151

    
4152
                }
4153
                break;
4154
            case 93 :
4155
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:733: T_SEQMOD_MAPOVERRIDE
4156
                {
4157
                mT_SEQMOD_MAPOVERRIDE(); if (state.failed) return ;
4158

    
4159

    
4160
                }
4161
                break;
4162
            case 94 :
4163
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:754: T_SUBSET
4164
                {
4165
                mT_SUBSET(); if (state.failed) return ;
4166

    
4167

    
4168
                }
4169
                break;
4170
            case 95 :
4171
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:763: T_TAIL
4172
                {
4173
                mT_TAIL(); if (state.failed) return ;
4174

    
4175

    
4176
                }
4177
                break;
4178
            case 96 :
4179
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:770: T_UNION
4180
                {
4181
                mT_UNION(); if (state.failed) return ;
4182

    
4183

    
4184
                }
4185
                break;
4186
            case 97 :
4187
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:778: T_FOLDLR
4188
                {
4189
                mT_FOLDLR(); if (state.failed) return ;
4190

    
4191

    
4192
                }
4193
                break;
4194
            case 98 :
4195
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:787: T_FOLDRL
4196
                {
4197
                mT_FOLDRL(); if (state.failed) return ;
4198

    
4199

    
4200
                }
4201
                break;
4202
            case 99 :
4203
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:796: T_DOM
4204
                {
4205
                mT_DOM(); if (state.failed) return ;
4206

    
4207

    
4208
                }
4209
                break;
4210
            case 100 :
4211
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:802: T_DOMRESBY
4212
                {
4213
                mT_DOMRESBY(); if (state.failed) return ;
4214

    
4215

    
4216
                }
4217
                break;
4218
            case 101 :
4219
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:813: T_DOMRESTO
4220
                {
4221
                mT_DOMRESTO(); if (state.failed) return ;
4222

    
4223

    
4224
                }
4225
                break;
4226
            case 102 :
4227
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:824: T_RNG
4228
                {
4229
                mT_RNG(); if (state.failed) return ;
4230

    
4231

    
4232
                }
4233
                break;
4234
            case 103 :
4235
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:830: T_RNGRESBY
4236
                {
4237
                mT_RNGRESBY(); if (state.failed) return ;
4238

    
4239

    
4240
                }
4241
                break;
4242
            case 104 :
4243
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:841: T_RNGRESTO
4244
                {
4245
                mT_RNGRESTO(); if (state.failed) return ;
4246

    
4247

    
4248
                }
4249
                break;
4250
            case 105 :
4251
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:852: T_MERGE
4252
                {
4253
                mT_MERGE(); if (state.failed) return ;
4254

    
4255

    
4256
                }
4257
                break;
4258
            case 106 :
4259
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:860: T_MUNION
4260
                {
4261
                mT_MUNION(); if (state.failed) return ;
4262

    
4263

    
4264
                }
4265
                break;
4266
            case 107 :
4267
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:869: T_CONSTS
4268
                {
4269
                mT_CONSTS(); if (state.failed) return ;
4270

    
4271

    
4272
                }
4273
                break;
4274
            case 108 :
4275
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:878: T_INFTY
4276
                {
4277
                mT_INFTY(); if (state.failed) return ;
4278

    
4279

    
4280
                }
4281
                break;
4282
            case 109 :
4283
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:886: FLOAT_OR_INT_OR_RANGE
4284
                {
4285
                mFLOAT_OR_INT_OR_RANGE(); if (state.failed) return ;
4286

    
4287

    
4288
                }
4289
                break;
4290
            case 110 :
4291
                // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1:908: T_IDENTIFIER
4292
                {
4293
                mT_IDENTIFIER(); if (state.failed) return ;
4294

    
4295

    
4296
                }
4297
                break;
4298

    
4299
        }
4300

    
4301
    }
4302

    
4303
    // $ANTLR start synpred1_ooa
4304
    public final void synpred1_ooa_fragment() throws RecognitionException {
4305
        // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:948:9: ( '\"' '\"' )
4306
        // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:948:11: '\"' '\"'
4307
        {
4308
        match('\"'); if (state.failed) return ;
4309

    
4310
        match('\"'); if (state.failed) return ;
4311

    
4312
        }
4313

    
4314
    }
4315
    // $ANTLR end synpred1_ooa
4316

    
4317
    // $ANTLR start synpred2_ooa
4318
    public final void synpred2_ooa_fragment() throws RecognitionException {
4319
        // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1102:5: ( T_POINT T_POINT )
4320
        // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1102:6: T_POINT T_POINT
4321
        {
4322
        mT_POINT(); if (state.failed) return ;
4323

    
4324

    
4325
        mT_POINT(); if (state.failed) return ;
4326

    
4327

    
4328
        }
4329

    
4330
    }
4331
    // $ANTLR end synpred2_ooa
4332

    
4333
    // $ANTLR start synpred3_ooa
4334
    public final void synpred3_ooa_fragment() throws RecognitionException {
4335
        // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1103:6: ( T_POINT T_DIGIT )
4336
        // /home/willi/svn/trunk/ooascompiler/ooasCompiler/src/org/momut/ooas/parser/ooa.g:1103:7: T_POINT T_DIGIT
4337
        {
4338
        mT_POINT(); if (state.failed) return ;
4339

    
4340

    
4341
        mT_DIGIT(); if (state.failed) return ;
4342

    
4343

    
4344
        }
4345

    
4346
    }
4347
    // $ANTLR end synpred3_ooa
4348

    
4349
    public final boolean synpred2_ooa() {
4350
        state.backtracking++;
4351
        int start = input.mark();
4352
        try {
4353
            synpred2_ooa_fragment(); // can never throw exception
4354
        } catch (RecognitionException re) {
4355
            System.err.println("impossible: "+re);
4356
        }
4357
        boolean success = !state.failed;
4358
        input.rewind(start);
4359
        state.backtracking--;
4360
        state.failed=false;
4361
        return success;
4362
    }
4363
    public final boolean synpred1_ooa() {
4364
        state.backtracking++;
4365
        int start = input.mark();
4366
        try {
4367
            synpred1_ooa_fragment(); // can never throw exception
4368
        } catch (RecognitionException re) {
4369
            System.err.println("impossible: "+re);
4370
        }
4371
        boolean success = !state.failed;
4372
        input.rewind(start);
4373
        state.backtracking--;
4374
        state.failed=false;
4375
        return success;
4376
    }
4377
    public final boolean synpred3_ooa() {
4378
        state.backtracking++;
4379
        int start = input.mark();
4380
        try {
4381
            synpred3_ooa_fragment(); // can never throw exception
4382
        } catch (RecognitionException re) {
4383
            System.err.println("impossible: "+re);
4384
        }
4385
        boolean success = !state.failed;
4386
        input.rewind(start);
4387
        state.backtracking--;
4388
        state.failed=false;
4389
        return success;
4390
    }
4391

    
4392

    
4393
    protected DFA16 dfa16 = new DFA16(this);
4394
    static final String DFA16_eotS =
4395
        "\2\uffff\1\63\1\65\2\55\1\77\1\uffff\1\102\6\uffff\4\55\1\124\4"+
4396
        "\55\1\uffff\1\136\1\55\1\54\3\55\2\uffff\3\55\1\171\1\173\1\175"+
4397
        "\2\uffff\1\55\1\54\1\55\4\uffff\1\u0082\5\uffff\1\u0083\7\55\5\uffff"+
4398
        "\11\55\1\u0097\1\55\1\u009a\4\55\2\uffff\3\55\1\u00a3\1\u00a7\3"+
4399
        "\55\2\uffff\4\55\2\uffff\4\55\1\u00b4\1\u00b5\1\u00b6\4\55\1\u00bb"+
4400
        "\1\55\1\u00bd\2\55\1\u00c1\10\uffff\1\u00c2\1\uffff\1\55\3\uffff"+
4401
        "\1\55\1\u00c5\2\55\1\u00c8\4\55\1\u00cd\4\55\1\u00d3\3\55\1\u00d7"+
4402
        "\1\uffff\1\u00d8\1\55\1\uffff\3\55\1\u00dd\4\55\1\uffff\1\u00e3"+
4403
        "\1\55\1\144\1\uffff\2\55\1\u00e7\1\u00e8\2\55\1\u00eb\1\55\1\u00ed"+
4404
        "\1\u00ee\1\u00ef\1\u00f0\3\uffff\1\55\1\u00f2\2\55\1\uffff\1\55"+
4405
        "\1\uffff\1\u00f6\1\55\3\uffff\2\55\1\uffff\2\55\1\uffff\1\55\1\u00fd"+
4406
        "\1\55\1\u00ff\1\uffff\1\u0100\1\u0101\2\55\1\u0104\1\uffff\1\55"+
4407
        "\1\u0106\1\55\2\uffff\2\55\1\u010a\1\55\1\uffff\5\55\1\uffff\1\u0111"+
4408
        "\1\u0112\1\u0113\2\uffff\2\55\1\uffff\1\55\4\uffff\1\55\1\uffff"+
4409
        "\1\u0118\1\u0119\1\55\1\uffff\1\u011b\1\55\1\u011d\2\55\1\u0120"+
4410
        "\1\uffff\1\u0121\3\uffff\2\55\1\uffff\1\55\1\uffff\3\55\1\uffff"+
4411
        "\1\u0128\1\55\1\u012a\1\55\1\u012c\1\u012d\3\uffff\1\55\1\u012f"+
4412
        "\2\55\2\uffff\1\u0132\1\uffff\1\u0133\1\uffff\2\55\2\uffff\1\u0136"+
4413
        "\1\u0137\1\u0138\1\u0139\1\u013a\1\u013b\1\uffff\1\u013c\1\uffff"+
4414
        "\1\u013d\2\uffff\1\55\1\uffff\1\u013f\1\55\2\uffff\1\u0141\1\55"+
4415
        "\10\uffff\1\u0143\1\uffff\1\55\1\uffff\1\u0145\1\uffff\1\u0146\2"+
4416
        "\uffff";
4417
    static final String DFA16_eofS =
4418
        "\u0147\uffff";
4419
    static final String DFA16_minS =
4420
        "\1\11\1\uffff\1\55\1\174\1\142\1\145\1\133\1\uffff\1\52\6\uffff"+
4421
        "\1\141\1\145\1\151\1\154\1\76\1\141\1\146\1\151\1\145\1\uffff\1"+
4422
        "\135\1\141\1\76\1\145\1\142\1\145\2\uffff\1\150\1\141\1\151\1\55"+
4423
        "\1\75\1\52\2\uffff\1\144\1\53\1\156\4\uffff\1\72\5\uffff\1\44\1"+
4424
        "\157\2\164\1\144\1\147\1\157\1\145\5\uffff\1\141\2\162\1\156\1\163"+
4425
        "\1\154\1\141\1\151\1\142\1\44\1\156\1\44\1\156\1\145\1\144\1\151"+
4426
        "\2\uffff\1\157\1\162\1\154\2\44\1\154\1\163\1\156\2\uffff\1\160"+
4427
        "\1\162\1\144\1\156\2\uffff\1\167\1\154\1\164\1\163\3\44\1\161\1"+
4428
        "\147\1\145\1\165\1\44\1\160\1\44\1\162\1\164\1\76\10\uffff\1\44"+
4429
        "\1\uffff\1\151\3\uffff\1\162\1\44\1\151\1\157\1\44\1\151\1\154\1"+
4430
        "\141\1\162\1\44\1\144\1\143\1\164\1\146\1\44\1\164\1\160\1\163\1"+
4431
        "\44\1\uffff\1\44\1\164\1\uffff\1\151\1\145\1\155\1\44\1\163\2\141"+
4432
        "\1\163\1\uffff\1\44\1\163\1\44\1\uffff\1\154\1\164\2\44\1\150\1"+
4433
        "\147\1\44\1\151\4\44\3\uffff\1\165\1\44\1\156\1\145\1\uffff\1\145"+
4434
        "\1\uffff\1\44\1\150\3\uffff\1\157\1\164\1\uffff\1\157\1\143\1\uffff"+
4435
        "\1\156\1\44\1\153\1\44\1\uffff\2\44\1\164\1\145\1\44\1\uffff\1\151"+
4436
        "\1\44\1\145\2\uffff\1\145\1\157\1\44\1\163\1\uffff\2\164\1\154\1"+
4437
        "\145\1\162\1\uffff\3\44\2\uffff\1\157\1\145\1\uffff\1\157\4\uffff"+
4438
        "\1\151\1\uffff\2\44\1\163\1\uffff\1\44\1\156\1\44\1\156\1\157\1"+
4439
        "\44\1\uffff\1\44\3\uffff\1\163\1\155\1\uffff\1\143\1\uffff\1\164"+
4440
        "\1\162\1\156\1\uffff\1\44\1\163\1\44\1\154\2\44\3\uffff\1\144\1"+
4441
        "\44\1\156\1\162\2\uffff\1\44\1\uffff\1\44\1\uffff\1\163\1\156\2"+
4442
        "\uffff\6\44\1\uffff\1\44\1\uffff\1\44\2\uffff\1\163\1\uffff\1\44"+
4443
        "\1\145\2\uffff\1\44\1\163\10\uffff\1\44\1\uffff\1\163\1\uffff\1"+
4444
        "\44\1\uffff\1\44\2\uffff";
4445
    static final String DFA16_maxS =
4446
        "\1\175\1\uffff\1\76\1\174\1\165\1\162\1\133\1\uffff\1\57\6\uffff"+
4447
        "\1\164\1\171\1\165\1\170\1\76\1\157\1\156\2\151\1\uffff\1\135\1"+
4448
        "\165\1\151\1\157\1\162\1\156\2\uffff\1\171\1\141\1\151\1\76\1\75"+
4449
        "\1\52\2\uffff\1\144\1\151\1\156\4\uffff\1\72\5\uffff\1\172\1\163"+
4450
        "\2\164\1\144\1\147\1\157\1\145\5\uffff\1\141\2\162\1\156\1\163\1"+
4451
        "\164\1\141\1\151\1\142\1\172\1\166\1\172\1\156\1\163\1\144\1\151"+
4452
        "\2\uffff\1\157\1\162\1\154\2\172\1\154\1\163\1\156\2\uffff\1\160"+
4453
        "\1\164\1\144\1\156\2\uffff\1\167\1\154\1\164\1\163\3\172\1\161\1"+
4454
        "\147\1\145\1\165\1\172\1\160\1\172\1\162\1\164\1\76\10\uffff\1\172"+
4455
        "\1\uffff\1\151\3\uffff\1\162\1\172\1\151\1\157\1\172\1\151\1\154"+
4456
        "\1\141\1\162\1\172\1\144\1\163\1\164\1\146\1\172\1\164\1\160\1\163"+
4457
        "\1\172\1\uffff\1\172\1\164\1\uffff\1\151\1\145\1\155\1\172\1\163"+
4458
        "\2\141\1\163\1\uffff\1\172\1\163\1\172\1\uffff\1\154\1\164\2\172"+
4459
        "\1\150\1\147\1\172\1\151\4\172\3\uffff\1\165\1\172\1\156\1\145\1"+
4460
        "\uffff\1\145\1\uffff\1\172\1\150\3\uffff\1\157\1\164\1\uffff\1\157"+
4461
        "\1\143\1\uffff\1\156\1\172\1\153\1\172\1\uffff\2\172\1\164\1\145"+
4462
        "\1\172\1\uffff\1\151\1\172\1\145\2\uffff\1\145\1\157\1\172\1\163"+
4463
        "\1\uffff\2\164\1\154\1\145\1\162\1\uffff\3\172\2\uffff\1\157\1\145"+
4464
        "\1\uffff\1\157\4\uffff\1\151\1\uffff\2\172\1\163\1\uffff\1\172\1"+
4465
        "\156\1\172\1\156\1\157\1\172\1\uffff\1\172\3\uffff\1\163\1\155\1"+
4466
        "\uffff\1\143\1\uffff\1\164\1\162\1\156\1\uffff\1\172\1\163\1\172"+
4467
        "\1\154\2\172\3\uffff\1\144\1\172\1\156\1\162\2\uffff\1\172\1\uffff"+
4468
        "\1\172\1\uffff\1\163\1\156\2\uffff\6\172\1\uffff\1\172\1\uffff\1"+
4469
        "\172\2\uffff\1\163\1\uffff\1\172\1\145\2\uffff\1\172\1\163\10\uffff"+
4470
        "\1\172\1\uffff\1\163\1\uffff\1\172\1\uffff\1\172\2\uffff";
4471
    static final String DFA16_acceptS =
4472
        "\1\uffff\1\1\5\uffff\1\7\1\uffff\1\11\1\12\1\13\1\22\1\23\1\25\11"+
4473
        "\uffff\1\46\6\uffff\1\63\1\67\6\uffff\1\123\1\125\3\uffff\1\155"+
4474
        "\1\156\1\2\1\16\1\uffff\1\142\1\147\1\24\1\3\1\64\10\uffff\1\6\1"+
4475
        "\20\1\10\1\61\1\110\20\uffff\1\103\1\34\10\uffff\1\55\1\47\4\uffff"+
4476
        "\1\51\1\154\21\uffff\1\105\1\144\1\145\1\114\1\112\1\111\1\117\1"+
4477
        "\120\1\uffff\1\135\1\uffff\1\141\1\150\1\4\23\uffff\1\31\2\uffff"+
4478
        "\1\121\10\uffff\1\41\3\uffff\1\42\14\uffff\1\57\1\60\1\106\4\uffff"+
4479
        "\1\75\1\uffff\1\137\2\uffff\1\102\1\115\1\131\2\uffff\1\107\2\uffff"+
4480
        "\1\101\4\uffff\1\27\5\uffff\1\66\3\uffff\1\143\1\113\4\uffff\1\33"+
4481
        "\5\uffff\1\43\3\uffff\1\134\1\50\2\uffff\1\116\1\uffff\1\53\1\54"+
4482
        "\1\104\1\56\1\uffff\1\146\3\uffff\1\77\6\uffff\1\21\1\uffff\1\26"+
4483
        "\1\122\1\124\2\uffff\1\65\1\uffff\1\71\3\uffff\1\32\6\uffff\1\132"+
4484
        "\1\44\1\45\4\uffff\1\73\1\74\1\uffff\1\100\1\uffff\1\14\2\uffff"+
4485
        "\1\5\1\72\6\uffff\1\130\1\uffff\1\36\1\uffff\1\40\1\133\1\uffff"+
4486
        "\1\151\2\uffff\1\76\1\140\2\uffff\1\153\1\30\1\70\1\136\1\126\1"+
4487
        "\127\1\35\1\37\1\uffff\1\152\1\uffff\1\15\1\uffff\1\52\1\uffff\1"+
4488
        "\17\1\62";
4489
    static final String DFA16_specialS =
4490
        "\u0147\uffff}>";
4491
    static final String[] DFA16_transitionS = {
4492
            "\2\7\1\uffff\2\7\22\uffff\1\7\1\uffff\1\13\1\11\1\55\1\uffff"+
4493
            "\1\1\1\12\1\30\1\37\1\46\1\52\1\16\1\33\1\54\1\10\12\54\1\2"+
4494
            "\1\40\1\44\1\23\1\45\2\uffff\32\55\1\31\1\50\1\3\1\47\1\55\1"+
4495
            "\uffff\1\4\1\5\1\17\1\21\1\22\1\24\1\55\1\51\1\25\1\55\1\26"+
4496
            "\1\27\1\32\1\34\1\35\2\55\1\36\1\20\1\41\1\53\1\42\1\43\3\55"+
4497
            "\1\14\1\6\1\15",
4498
            "",
4499
            "\1\62\14\uffff\1\56\1\uffff\1\61\1\57\1\60",
4500
            "\1\64",
4501
            "\1\67\1\70\12\uffff\1\72\4\uffff\1\66\1\uffff\1\71",
4502
            "\1\73\11\uffff\1\74\2\uffff\1\75",
4503
            "\1\76",
4504
            "",
4505
            "\1\100\4\uffff\1\101",
4506
            "",
4507
            "",
4508
            "",
4509
            "",
4510
            "",
4511
            "",
4512
            "\1\105\6\uffff\1\103\6\uffff\1\106\4\uffff\1\104",
4513
            "\1\110\5\uffff\1\112\10\uffff\1\111\1\113\3\uffff\1\107",
4514
            "\1\115\5\uffff\1\114\4\uffff\1\116\1\117",
4515
            "\1\120\1\uffff\1\121\11\uffff\1\122",
4516
            "\1\123",
4517
            "\1\127\12\uffff\1\125\2\uffff\1\126",
4518
            "\1\130\7\uffff\1\131",
4519
            "\1\132",
4520
            "\1\134\3\uffff\1\133",
4521
            "",
4522
            "\1\135",
4523
            "\1\137\3\uffff\1\140\11\uffff\1\141\5\uffff\1\142",
4524
            "\1\143\52\uffff\1\144",
4525
            "\1\145\3\uffff\1\146\5\uffff\1\147",
4526
            "\1\150\1\uffff\1\151\1\uffff\1\152\13\uffff\1\153",
4527
            "\1\154\10\uffff\1\155",
4528
            "",
4529
            "",
4530
            "\1\156\3\uffff\1\162\2\uffff\1\160\2\uffff\1\157\6\uffff\1"+
4531
            "\161",
4532
            "\1\163",
4533
            "\1\164",
4534
            "\1\167\14\uffff\1\170\2\uffff\1\165\1\166",
4535
            "\1\172",
4536
            "\1\174",
4537
            "",
4538
            "",
4539
            "\1\176",
4540
            "\1\177\75\uffff\1\144",
4541
            "\1\u0080",
4542
            "",
4543
            "",
4544
            "",
4545
            "",
4546
            "\1\u0081",
4547
            "",
4548
            "",
4549
            "",
4550
            "",
4551
            "",
4552
            "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32"+
4553
            "\55",
4554
            "\1\u0084\3\uffff\1\u0085",
4555
            "\1\u0086",
4556
            "\1\u0087",
4557
            "\1\u0088",
4558
            "\1\u0089",
4559
            "\1\u008a",
4560
            "\1\u008b",
4561
            "",
4562
            "",
4563
            "",
4564
            "",
4565
            "",
4566
            "\1\u008c",
4567
            "\1\u008d",
4568
            "\1\u008e",
4569
            "\1\u008f",
4570
            "\1\u0090",
4571
            "\1\u0091\7\uffff\1\u0092",
4572
            "\1\u0093",
4573
            "\1\u0094",
4574
            "\1\u0095",
4575
            "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\14"+
4576
            "\55\1\u0096\15\55",
4577
            "\1\u0099\7\uffff\1\u0098",
4578
            "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32"+
4579
            "\55",
4580
            "\1\u009b",
4581
            "\1\u009d\15\uffff\1\u009c",
4582
            "\1\u009e",
4583
            "\1\u009f",
4584
            "",
4585
            "",
4586
            "\1\u00a0",
4587
            "\1\u00a1",
4588
            "\1\u00a2",
4589
            "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32"+
4590
            "\55",
4591
            "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\3\55"+
4592
            "\1\u00a5\1\55\1\u00a6\15\55\1\u00a4\6\55",
4593
            "\1\u00a8",
4594
            "\1\u00a9",
4595
            "\1\u00aa",
4596
            "",
4597
            "",
4598
            "\1\u00ab",
4599
            "\1\u00ad\1\uffff\1\u00ac",
4600
            "\1\u00ae",
4601
            "\1\u00af",
4602
            "",
4603
            "",
4604
            "\1\u00b0",
4605
            "\1\u00b1",
4606
            "\1\u00b2",
4607
            "\1\u00b3",
4608
            "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32"+
4609
            "\55",
4610
            "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32"+
4611
            "\55",
4612
            "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32"+
4613
            "\55",
4614
            "\1\u00b7",
4615
            "\1\u00b8",
4616
            "\1\u00b9",
4617
            "\1\u00ba",
4618
            "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32"+
4619
            "\55",
4620
            "\1\u00bc",
4621
            "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32"+
4622
            "\55",
4623
            "\1\u00be",
4624
            "\1\u00bf",
4625
            "\1\u00c0",
4626
            "",
4627
            "",
4628
            "",
4629
            "",
4630
            "",
4631
            "",
4632
            "",
4633
            "",
4634
            "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32"+
4635
            "\55",
4636
            "",
4637
            "\1\u00c3",
4638
            "",
4639
            "",
4640
            "",
4641
            "\1\u00c4",
4642
            "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32"+
4643
            "\55",
4644
            "\1\u00c6",
4645
            "\1\u00c7",
4646
            "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32"+
4647
            "\55",
4648
            "\1\u00c9",
4649
            "\1\u00ca",
4650
            "\1\u00cb",
4651
            "\1\u00cc",
4652
            "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32"+
4653
            "\55",
4654
            "\1\u00ce",
4655
            "\1\u00cf\17\uffff\1\u00d0",
4656
            "\1\u00d1",
4657
            "\1\u00d2",
4658
            "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32"+
4659
            "\55",
4660
            "\1\u00d4",
4661
            "\1\u00d5",
4662
            "\1\u00d6",
4663
            "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32"+
4664
            "\55",
4665
            "",
4666
            "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32"+
4667
            "\55",
4668
            "\1\u00d9",
4669
            "",
4670
            "\1\u00da",
4671
            "\1\u00db",
4672
            "\1\u00dc",
4673
            "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32"+
4674
            "\55",
4675
            "\1\u00de",
4676
            "\1\u00df",
4677
            "\1\u00e0",
4678
            "\1\u00e1",
4679
            "",
4680
            "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\4\55"+
4681
            "\1\u00e2\25\55",
4682
            "\1\u00e4",
4683
            "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32"+
4684
            "\55",
4685
            "",
4686
            "\1\u00e5",
4687
            "\1\u00e6",
4688
            "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32"+
4689
            "\55",
4690
            "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32"+
4691
            "\55",
4692
            "\1\u00e9",
4693
            "\1\u00ea",
4694
            "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32"+
4695
            "\55",
4696
            "\1\u00ec",
4697
            "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32"+
4698
            "\55",
4699
            "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32"+
4700
            "\55",
4701
            "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32"+
4702
            "\55",
4703
            "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32"+
4704
            "\55",
4705
            "",
4706
            "",
4707
            "",
4708
            "\1\u00f1",
4709
            "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32"+
4710
            "\55",
4711
            "\1\u00f3",
4712
            "\1\u00f4",
4713
            "",
4714
            "\1\u00f5",
4715
            "",
4716
            "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32"+
4717
            "\55",
4718
            "\1\u00f7",
4719
            "",
4720
            "",
4721
            "",
4722
            "\1\u00f8",
4723
            "\1\u00f9",
4724
            "",
4725
            "\1\u00fa",
4726
            "\1\u00fb",
4727
            "",
4728
            "\1\u00fc",
4729
            "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32"+
4730
            "\55",
4731
            "\1\u00fe",
4732
            "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32"+
4733
            "\55",
4734
            "",
4735
            "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32"+
4736
            "\55",
4737
            "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32"+
4738
            "\55",
4739
            "\1\u0102",
4740
            "\1\u0103",
4741
            "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32"+
4742
            "\55",
4743
            "",
4744
            "\1\u0105",
4745
            "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32"+
4746
            "\55",
4747
            "\1\u0107",
4748
            "",
4749
            "",
4750
            "\1\u0108",
4751
            "\1\u0109",
4752
            "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32"+
4753
            "\55",
4754
            "\1\u010b",
4755
            "",
4756
            "\1\u010c",
4757
            "\1\u010d",
4758
            "\1\u010e",
4759
            "\1\u010f",
4760
            "\1\u0110",
4761
            "",
4762
            "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32"+
4763
            "\55",
4764
            "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32"+
4765
            "\55",
4766
            "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32"+
4767
            "\55",
4768
            "",
4769
            "",
4770
            "\1\u0114",
4771
            "\1\u0115",
4772
            "",
4773
            "\1\u0116",
4774
            "",
4775
            "",
4776
            "",
4777
            "",
4778
            "\1\u0117",
4779
            "",
4780
            "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32"+
4781
            "\55",
4782
            "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32"+
4783
            "\55",
4784
            "\1\u011a",
4785
            "",
4786
            "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32"+
4787
            "\55",
4788
            "\1\u011c",
4789
            "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32"+
4790
            "\55",
4791
            "\1\u011e",
4792
            "\1\u011f",
4793
            "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32"+
4794
            "\55",
4795
            "",
4796
            "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32"+
4797
            "\55",
4798
            "",
4799
            "",
4800
            "",
4801
            "\1\u0122",
4802
            "\1\u0123",
4803
            "",
4804
            "\1\u0124",
4805
            "",
4806
            "\1\u0125",
4807
            "\1\u0126",
4808
            "\1\u0127",
4809
            "",
4810
            "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32"+
4811
            "\55",
4812
            "\1\u0129",
4813
            "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32"+
4814
            "\55",
4815
            "\1\u012b",
4816
            "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32"+
4817
            "\55",
4818
            "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32"+
4819
            "\55",
4820
            "",
4821
            "",
4822
            "",
4823
            "\1\u012e",
4824
            "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32"+
4825
            "\55",
4826
            "\1\u0130",
4827
            "\1\u0131",
4828
            "",
4829
            "",
4830
            "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32"+
4831
            "\55",
4832
            "",
4833
            "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32"+
4834
            "\55",
4835
            "",
4836
            "\1\u0134",
4837
            "\1\u0135",
4838
            "",
4839
            "",
4840
            "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32"+
4841
            "\55",
4842
            "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32"+
4843
            "\55",
4844
            "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32"+
4845
            "\55",
4846
            "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32"+
4847
            "\55",
4848
            "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32"+
4849
            "\55",
4850
            "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32"+
4851
            "\55",
4852
            "",
4853
            "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32"+
4854
            "\55",
4855
            "",
4856
            "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32"+
4857
            "\55",
4858
            "",
4859
            "",
4860
            "\1\u013e",
4861
            "",
4862
            "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32"+
4863
            "\55",
4864
            "\1\u0140",
4865
            "",
4866
            "",
4867
            "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32"+
4868
            "\55",
4869
            "\1\u0142",
4870
            "",
4871
            "",
4872
            "",
4873
            "",
4874
            "",
4875
            "",
4876
            "",
4877
            "",
4878
            "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32"+
4879
            "\55",
4880
            "",
4881
            "\1\u0144",
4882
            "",
4883
            "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32"+
4884
            "\55",
4885
            "",
4886
            "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32"+
4887
            "\55",
4888
            "",
4889
            ""
4890
    };
4891

    
4892
    static final short[] DFA16_eot = DFA.unpackEncodedString(DFA16_eotS);
4893
    static final short[] DFA16_eof = DFA.unpackEncodedString(DFA16_eofS);
4894
    static final char[] DFA16_min = DFA.unpackEncodedStringToUnsignedChars(DFA16_minS);
4895
    static final char[] DFA16_max = DFA.unpackEncodedStringToUnsignedChars(DFA16_maxS);
4896
    static final short[] DFA16_accept = DFA.unpackEncodedString(DFA16_acceptS);
4897
    static final short[] DFA16_special = DFA.unpackEncodedString(DFA16_specialS);
4898
    static final short[][] DFA16_transition;
4899

    
4900
    static {
4901
        int numStates = DFA16_transitionS.length;
4902
        DFA16_transition = new short[numStates][];
4903
        for (int i=0; i<numStates; i++) {
4904
            DFA16_transition[i] = DFA.unpackEncodedString(DFA16_transitionS[i]);
4905
        }
4906
    }
4907

    
4908
    class DFA16 extends DFA {
4909

    
4910
        public DFA16(BaseRecognizer recognizer) {
4911
            this.recognizer = recognizer;
4912
            this.decisionNumber = 16;
4913
            this.eot = DFA16_eot;
4914
            this.eof = DFA16_eof;
4915
            this.min = DFA16_min;
4916
            this.max = DFA16_max;
4917
            this.accept = DFA16_accept;
4918
            this.special = DFA16_special;
4919
            this.transition = DFA16_transition;
4920
        }
4921
        public String getDescription() {
4922
            return "1:1: Tokens : ( T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T_WS | T_COMMENT | LINE_COMMENT | T_PRIMED | T_STRINGLITERAL | T_ABORT | T_ACTIONS | T_ASSIGNMENT | T_AUTOCONS | T_BAR | T_BOOL | T_CBRL | T_CBRR | T_COLON | T_COMMA | T_CHAR | T_CTRL | T_SYSTEM | T_DO | T_ELSE | T_END | T_EQUAL | T_EXISTS | T_FLOAT | T_FORALL | T_FALSE | T_IF | T_IN | T_INT | T_KILL | T_LIST | T_LPAREN | T_LSQPAREN | T_MAP | T_MAPS | T_METHODS | T_NEW | T_NIL | T_NONDET | T_OBS | T_OD | T_OF | T_PRIO | T_REQUIRES | T_RPAREN | T_RSQPAREN | T_SELF | T_SET | T_SEMICOLON | T_STATIC | T_SKIP | T_BREAK | T_THEN | T_TRUE | T_TO | T_TYPES | T_VAR | T_WITH | T_AND | T_BIIMPLIES | T_IMPLIES | T_NOT | T_NOTEQUAL | T_OR | T_ABS | T_DIV | T_GREATER | T_GREATEREQUAL | T_IDIV | T_LESS | T_LESSEQUAL | T_MOD | T_POW | T_PROD | T_DERIV | T_CARD | T_CONC | T_DCONC | T_DIFF | T_DINTER | T_DUNION | T_ELEMS | T_HEAD | T_INDS | T_INTER | T_LEN | T_SEQMOD_MAPOVERRIDE | T_SUBSET | T_TAIL | T_UNION | T_FOLDLR | T_FOLDRL | T_DOM | T_DOMRESBY | T_DOMRESTO | T_RNG | T_RNGRESBY | T_RNGRESTO | T_MERGE | T_MUNION | T_CONSTS | T_INFTY | FLOAT_OR_INT_OR_RANGE | T_IDENTIFIER );";
4923
        }
4924
    }
4925
 
4926

    
4927
}