Project

General

Profile

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

1
// $ANTLR 3.4 C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g 2015-03-30 18:21:33
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__118=118;
23
    public static final int T__119=119;
24
    public static final int T__120=120;
25
    public static final int T__121=121;
26
    public static final int T__122=122;
27
    public static final int T__123=123;
28
    public static final int T__124=124;
29
    public static final int T__125=125;
30
    public static final int T__126=126;
31
    public static final int T__127=127;
32
    public static final int FLOAT_OR_INT_OR_RANGE=4;
33
    public static final int LINE_COMMENT=5;
34
    public static final int T_ABORT=6;
35
    public static final int T_ABS=7;
36
    public static final int T_ACTIONS=8;
37
    public static final int T_AND=9;
38
    public static final int T_ASSIGNMENT=10;
39
    public static final int T_AUTOCONS=11;
40
    public static final int T_BAR=12;
41
    public static final int T_BIIMPLIES=13;
42
    public static final int T_BOOL=14;
43
    public static final int T_BREAK=15;
44
    public static final int T_CARD=16;
45
    public static final int T_CBRL=17;
46
    public static final int T_CBRR=18;
47
    public static final int T_CHAR=19;
48
    public static final int T_COLON=20;
49
    public static final int T_COMMA=21;
50
    public static final int T_COMMENT=22;
51
    public static final int T_CONC=23;
52
    public static final int T_CONSTS=24;
53
    public static final int T_CONT=25;
54
    public static final int T_CTRL=26;
55
    public static final int T_DCONC=27;
56
    public static final int T_DERIV=28;
57
    public static final int T_DIFF=29;
58
    public static final int T_DIGIT=30;
59
    public static final int T_DINTER=31;
60
    public static final int T_DIV=32;
61
    public static final int T_DO=33;
62
    public static final int T_DOM=34;
63
    public static final int T_DOMRESBY=35;
64
    public static final int T_DOMRESTO=36;
65
    public static final int T_DUNION=37;
66
    public static final int T_ELEMS=38;
67
    public static final int T_ELSE=39;
68
    public static final int T_END=40;
69
    public static final int T_EQUAL=41;
70
    public static final int T_EXISTS=42;
71
    public static final int T_FALSE=43;
72
    public static final int T_FLOAT=44;
73
    public static final int T_FLOATNUMBER=45;
74
    public static final int T_FOLDLR=46;
75
    public static final int T_FOLDRL=47;
76
    public static final int T_FORALL=48;
77
    public static final int T_GREATER=49;
78
    public static final int T_GREATEREQUAL=50;
79
    public static final int T_HEAD=51;
80
    public static final int T_IDENTIFIER=52;
81
    public static final int T_IDIV=53;
82
    public static final int T_IF=54;
83
    public static final int T_IMPLIES=55;
84
    public static final int T_IN=56;
85
    public static final int T_INDS=57;
86
    public static final int T_INFTY=58;
87
    public static final int T_INT=59;
88
    public static final int T_INTER=60;
89
    public static final int T_INTNUMBER=61;
90
    public static final int T_KILL=62;
91
    public static final int T_LEN=63;
92
    public static final int T_LESS=64;
93
    public static final int T_LESSEQUAL=65;
94
    public static final int T_LETTER=66;
95
    public static final int T_LIST=67;
96
    public static final int T_LPAREN=68;
97
    public static final int T_LSQPAREN=69;
98
    public static final int T_MAP=70;
99
    public static final int T_MAPS=71;
100
    public static final int T_MERGE=72;
101
    public static final int T_METHODS=73;
102
    public static final int T_MINUS=74;
103
    public static final int T_MOD=75;
104
    public static final int T_MUNION=76;
105
    public static final int T_NEW=77;
106
    public static final int T_NIL=78;
107
    public static final int T_NONDET=79;
108
    public static final int T_NOT=80;
109
    public static final int T_NOTEQUAL=81;
110
    public static final int T_OBS=82;
111
    public static final int T_OD=83;
112
    public static final int T_OF=84;
113
    public static final int T_OR=85;
114
    public static final int T_POINT=86;
115
    public static final int T_POW=87;
116
    public static final int T_PRIMED=88;
117
    public static final int T_PRIO=89;
118
    public static final int T_PROD=90;
119
    public static final int T_QUANTITY=91;
120
    public static final int T_RANGETO=92;
121
    public static final int T_REQUIRES=93;
122
    public static final int T_RNG=94;
123
    public static final int T_RNGRESBY=95;
124
    public static final int T_RNGRESTO=96;
125
    public static final int T_RPAREN=97;
126
    public static final int T_RSQPAREN=98;
127
    public static final int T_SELF=99;
128
    public static final int T_SEMICOLON=100;
129
    public static final int T_SEQMOD_MAPOVERRIDE=101;
130
    public static final int T_SET=102;
131
    public static final int T_SKIP=103;
132
    public static final int T_STATIC=104;
133
    public static final int T_STRINGLITERAL=105;
134
    public static final int T_SUBSET=106;
135
    public static final int T_SUM=107;
136
    public static final int T_SYSTEM=108;
137
    public static final int T_TAIL=109;
138
    public static final int T_THEN=110;
139
    public static final int T_TO=111;
140
    public static final int T_TRUE=112;
141
    public static final int T_TYPES=113;
142
    public static final int T_UNION=114;
143
    public static final int T_VAR=115;
144
    public static final int T_WITH=116;
145
    public static final int T_WS=117;
146

    
147
    // delegates
148
    // delegators
149
    public Lexer[] getDelegates() {
150
        return new Lexer[] {};
151
    }
152

    
153
    public ooaLexer() {} 
154
    public ooaLexer(CharStream input) {
155
        this(input, new RecognizerSharedState());
156
    }
157
    public ooaLexer(CharStream input, RecognizerSharedState state) {
158
        super(input,state);
159
    }
160
    public String getGrammarFileName() { return "C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g"; }
161

    
162
    // $ANTLR start "T__118"
163
    public final void mT__118() throws RecognitionException {
164
        try {
165
            int _type = T__118;
166
            int _channel = DEFAULT_TOKEN_CHANNEL;
167
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:12:8: ( '&' )
168
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:12:10: '&'
169
            {
170
            match('&'); if (state.failed) return ;
171

    
172
            }
173

    
174
            state.type = _type;
175
            state.channel = _channel;
176
        }
177
        finally {
178
                // do for sure before leaving
179
        }
180
    }
181
    // $ANTLR end "T__118"
182

    
183
    // $ANTLR start "T__119"
184
    public final void mT__119() throws RecognitionException {
185
        try {
186
            int _type = T__119;
187
            int _channel = DEFAULT_TOKEN_CHANNEL;
188
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:13:8: ( '::' )
189
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:13:10: '::'
190
            {
191
            match("::"); if (state.failed) return ;
192

    
193

    
194

    
195
            }
196

    
197
            state.type = _type;
198
            state.channel = _channel;
199
        }
200
        finally {
201
                // do for sure before leaving
202
        }
203
    }
204
    // $ANTLR end "T__119"
205

    
206
    // $ANTLR start "T__120"
207
    public final void mT__120() throws RecognitionException {
208
        try {
209
            int _type = T__120;
210
            int _channel = DEFAULT_TOKEN_CHANNEL;
211
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:14:8: ( ']|' )
212
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:14:10: ']|'
213
            {
214
            match("]|"); if (state.failed) return ;
215

    
216

    
217

    
218
            }
219

    
220
            state.type = _type;
221
            state.channel = _channel;
222
        }
223
        finally {
224
                // do for sure before leaving
225
        }
226
    }
227
    // $ANTLR end "T__120"
228

    
229
    // $ANTLR start "T__121"
230
    public final void mT__121() throws RecognitionException {
231
        try {
232
            int _type = T__121;
233
            int _channel = DEFAULT_TOKEN_CHANNEL;
234
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:15:8: ( 'as' )
235
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:15:10: 'as'
236
            {
237
            match("as"); if (state.failed) return ;
238

    
239

    
240

    
241
            }
242

    
243
            state.type = _type;
244
            state.channel = _channel;
245
        }
246
        finally {
247
                // do for sure before leaving
248
        }
249
    }
250
    // $ANTLR end "T__121"
251

    
252
    // $ANTLR start "T__122"
253
    public final void mT__122() throws RecognitionException {
254
        try {
255
            int _type = T__122;
256
            int _channel = DEFAULT_TOKEN_CHANNEL;
257
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:16:8: ( 'begin' )
258
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:16:10: 'begin'
259
            {
260
            match("begin"); if (state.failed) return ;
261

    
262

    
263

    
264
            }
265

    
266
            state.type = _type;
267
            state.channel = _channel;
268
        }
269
        finally {
270
                // do for sure before leaving
271
        }
272
    }
273
    // $ANTLR end "T__122"
274

    
275
    // $ANTLR start "T__123"
276
    public final void mT__123() throws RecognitionException {
277
        try {
278
            int _type = T__123;
279
            int _channel = DEFAULT_TOKEN_CHANNEL;
280
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:17:8: ( 'dec' )
281
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:17:10: 'dec'
282
            {
283
            match("dec"); if (state.failed) return ;
284

    
285

    
286

    
287
            }
288

    
289
            state.type = _type;
290
            state.channel = _channel;
291
        }
292
        finally {
293
                // do for sure before leaving
294
        }
295
    }
296
    // $ANTLR end "T__123"
297

    
298
    // $ANTLR start "T__124"
299
    public final void mT__124() throws RecognitionException {
300
        try {
301
            int _type = T__124;
302
            int _channel = DEFAULT_TOKEN_CHANNEL;
303
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:18:8: ( 'inc' )
304
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:18:10: 'inc'
305
            {
306
            match("inc"); if (state.failed) return ;
307

    
308

    
309

    
310
            }
311

    
312
            state.type = _type;
313
            state.channel = _channel;
314
        }
315
        finally {
316
                // do for sure before leaving
317
        }
318
    }
319
    // $ANTLR end "T__124"
320

    
321
    // $ANTLR start "T__125"
322
    public final void mT__125() throws RecognitionException {
323
        try {
324
            int _type = T__125;
325
            int _channel = DEFAULT_TOKEN_CHANNEL;
326
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:19:8: ( 'qval' )
327
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:19:10: 'qval'
328
            {
329
            match("qval"); if (state.failed) return ;
330

    
331

    
332

    
333
            }
334

    
335
            state.type = _type;
336
            state.channel = _channel;
337
        }
338
        finally {
339
                // do for sure before leaving
340
        }
341
    }
342
    // $ANTLR end "T__125"
343

    
344
    // $ANTLR start "T__126"
345
    public final void mT__126() throws RecognitionException {
346
        try {
347
            int _type = T__126;
348
            int _channel = DEFAULT_TOKEN_CHANNEL;
349
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:20:8: ( 'steady' )
350
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:20:10: 'steady'
351
            {
352
            match("steady"); if (state.failed) return ;
353

    
354

    
355

    
356
            }
357

    
358
            state.type = _type;
359
            state.channel = _channel;
360
        }
361
        finally {
362
                // do for sure before leaving
363
        }
364
    }
365
    // $ANTLR end "T__126"
366

    
367
    // $ANTLR start "T__127"
368
    public final void mT__127() throws RecognitionException {
369
        try {
370
            int _type = T__127;
371
            int _channel = DEFAULT_TOKEN_CHANNEL;
372
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:21:8: ( '|[' )
373
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:21:10: '|['
374
            {
375
            match("|["); if (state.failed) return ;
376

    
377

    
378

    
379
            }
380

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

    
390
    // $ANTLR start "T_WS"
391
    public final void mT_WS() throws RecognitionException {
392
        try {
393
            int _type = T_WS;
394
            int _channel = DEFAULT_TOKEN_CHANNEL;
395
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1030:8: ( ( ' ' | '\\r' | '\\t' | '\\u000C' | '\\n' ) )
396
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1030:10: ( ' ' | '\\r' | '\\t' | '\\u000C' | '\\n' )
397
            {
398
            if ( (input.LA(1) >= '\t' && input.LA(1) <= '\n')||(input.LA(1) >= '\f' && input.LA(1) <= '\r')||input.LA(1)==' ' ) {
399
                input.consume();
400
                state.failed=false;
401
            }
402
            else {
403
                if (state.backtracking>0) {state.failed=true; return ;}
404
                MismatchedSetException mse = new MismatchedSetException(null,input);
405
                recover(mse);
406
                throw mse;
407
            }
408

    
409

    
410
            if ( state.backtracking==0 ) {_channel=HIDDEN;}
411

    
412
            }
413

    
414
            state.type = _type;
415
            state.channel = _channel;
416
        }
417
        finally {
418
                // do for sure before leaving
419
        }
420
    }
421
    // $ANTLR end "T_WS"
422

    
423
    // $ANTLR start "T_COMMENT"
424
    public final void mT_COMMENT() throws RecognitionException {
425
        try {
426
            int _type = T_COMMENT;
427
            int _channel = DEFAULT_TOKEN_CHANNEL;
428
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1034:6: ( '/*' ( . )* '*/' )
429
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1034:8: '/*' ( . )* '*/'
430
            {
431
            match("/*"); if (state.failed) return ;
432

    
433

    
434

    
435
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1034:13: ( . )*
436
            loop1:
437
            do {
438
                int alt1=2;
439
                int LA1_0 = input.LA(1);
440

    
441
                if ( (LA1_0=='*') ) {
442
                    int LA1_1 = input.LA(2);
443

    
444
                    if ( (LA1_1=='/') ) {
445
                        alt1=2;
446
                    }
447
                    else if ( ((LA1_1 >= '\u0000' && LA1_1 <= '.')||(LA1_1 >= '0' && LA1_1 <= '\uFFFF')) ) {
448
                        alt1=1;
449
                    }
450

    
451

    
452
                }
453
                else if ( ((LA1_0 >= '\u0000' && LA1_0 <= ')')||(LA1_0 >= '+' && LA1_0 <= '\uFFFF')) ) {
454
                    alt1=1;
455
                }
456

    
457

    
458
                switch (alt1) {
459
                    case 1 :
460
                        // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1034:13: .
461
                        {
462
                        matchAny(); if (state.failed) return ;
463

    
464
                        }
465
                        break;
466

    
467
                    default :
468
                        break loop1;
469
                }
470
            } while (true);
471

    
472

    
473
            match("*/"); if (state.failed) return ;
474

    
475

    
476

    
477
            if ( state.backtracking==0 ) {_channel=HIDDEN;}
478

    
479
            }
480

    
481
            state.type = _type;
482
            state.channel = _channel;
483
        }
484
        finally {
485
                // do for sure before leaving
486
        }
487
    }
488
    // $ANTLR end "T_COMMENT"
489

    
490
    // $ANTLR start "LINE_COMMENT"
491
    public final void mLINE_COMMENT() throws RecognitionException {
492
        try {
493
            int _type = LINE_COMMENT;
494
            int _channel = DEFAULT_TOKEN_CHANNEL;
495
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1038:6: ( '#' (~ ( '\\n' | '\\r' ) )* ( '\\r' )? '\\n' )
496
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1038:8: '#' (~ ( '\\n' | '\\r' ) )* ( '\\r' )? '\\n'
497
            {
498
            match('#'); if (state.failed) return ;
499

    
500
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1038:12: (~ ( '\\n' | '\\r' ) )*
501
            loop2:
502
            do {
503
                int alt2=2;
504
                int LA2_0 = input.LA(1);
505

    
506
                if ( ((LA2_0 >= '\u0000' && LA2_0 <= '\t')||(LA2_0 >= '\u000B' && LA2_0 <= '\f')||(LA2_0 >= '\u000E' && LA2_0 <= '\uFFFF')) ) {
507
                    alt2=1;
508
                }
509

    
510

    
511
                switch (alt2) {
512
                    case 1 :
513
                        // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:
514
                        {
515
                        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') ) {
516
                            input.consume();
517
                            state.failed=false;
518
                        }
519
                        else {
520
                            if (state.backtracking>0) {state.failed=true; return ;}
521
                            MismatchedSetException mse = new MismatchedSetException(null,input);
522
                            recover(mse);
523
                            throw mse;
524
                        }
525

    
526

    
527
                        }
528
                        break;
529

    
530
                    default :
531
                        break loop2;
532
                }
533
            } while (true);
534

    
535

    
536
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1038:26: ( '\\r' )?
537
            int alt3=2;
538
            int LA3_0 = input.LA(1);
539

    
540
            if ( (LA3_0=='\r') ) {
541
                alt3=1;
542
            }
543
            switch (alt3) {
544
                case 1 :
545
                    // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1038:26: '\\r'
546
                    {
547
                    match('\r'); if (state.failed) return ;
548

    
549
                    }
550
                    break;
551

    
552
            }
553

    
554

    
555
            match('\n'); if (state.failed) return ;
556

    
557
            if ( state.backtracking==0 ) {_channel=HIDDEN;}
558

    
559
            }
560

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

    
570
    // $ANTLR start "T_PRIMED"
571
    public final void mT_PRIMED() throws RecognitionException {
572
        try {
573
            int _type = T_PRIMED;
574
            int _channel = DEFAULT_TOKEN_CHANNEL;
575
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1042:2: ( '\\'' )
576
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1042:4: '\\''
577
            {
578
            match('\''); if (state.failed) return ;
579

    
580
            }
581

    
582
            state.type = _type;
583
            state.channel = _channel;
584
        }
585
        finally {
586
                // do for sure before leaving
587
        }
588
    }
589
    // $ANTLR end "T_PRIMED"
590

    
591
    // $ANTLR start "T_STRINGLITERAL"
592
    public final void mT_STRINGLITERAL() throws RecognitionException {
593
        try {
594
            int _type = T_STRINGLITERAL;
595
            int _channel = DEFAULT_TOKEN_CHANNEL;
596
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1045:2: ( '\"' ( ( '\"' '\"' )=> '\"' |~ '\"' )* '\"' )
597
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1045:4: '\"' ( ( '\"' '\"' )=> '\"' |~ '\"' )* '\"'
598
            {
599
            match('\"'); if (state.failed) return ;
600

    
601
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1046:3: ( ( '\"' '\"' )=> '\"' |~ '\"' )*
602
            loop4:
603
            do {
604
                int alt4=3;
605
                int LA4_0 = input.LA(1);
606

    
607
                if ( (LA4_0=='\"') ) {
608
                    int LA4_1 = input.LA(2);
609

    
610
                    if ( (LA4_1=='\"') && (synpred1_ooa())) {
611
                        alt4=1;
612
                    }
613
                    else if ( ((LA4_1 >= '\u0000' && LA4_1 <= '!')||(LA4_1 >= '#' && LA4_1 <= '\uFFFF')) && (synpred1_ooa())) {
614
                        alt4=1;
615
                    }
616

    
617

    
618
                }
619
                else if ( ((LA4_0 >= '\u0000' && LA4_0 <= '!')||(LA4_0 >= '#' && LA4_0 <= '\uFFFF')) ) {
620
                    alt4=2;
621
                }
622

    
623

    
624
                switch (alt4) {
625
                    case 1 :
626
                        // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1047:9: ( '\"' '\"' )=> '\"'
627
                        {
628
                        match('\"'); if (state.failed) return ;
629

    
630
                        }
631
                        break;
632
                    case 2 :
633
                        // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1048:13: ~ '\"'
634
                        {
635
                        if ( (input.LA(1) >= '\u0000' && input.LA(1) <= '!')||(input.LA(1) >= '#' && input.LA(1) <= '\uFFFF') ) {
636
                            input.consume();
637
                            state.failed=false;
638
                        }
639
                        else {
640
                            if (state.backtracking>0) {state.failed=true; return ;}
641
                            MismatchedSetException mse = new MismatchedSetException(null,input);
642
                            recover(mse);
643
                            throw mse;
644
                        }
645

    
646

    
647
                        }
648
                        break;
649

    
650
                    default :
651
                        break loop4;
652
                }
653
            } while (true);
654

    
655

    
656
            match('\"'); if (state.failed) return ;
657

    
658
            }
659

    
660
            state.type = _type;
661
            state.channel = _channel;
662
        }
663
        finally {
664
                // do for sure before leaving
665
        }
666
    }
667
    // $ANTLR end "T_STRINGLITERAL"
668

    
669
    // $ANTLR start "T_ABORT"
670
    public final void mT_ABORT() throws RecognitionException {
671
        try {
672
            int _type = T_ABORT;
673
            int _channel = DEFAULT_TOKEN_CHANNEL;
674
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1054:9: ( 'abort' )
675
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1054:11: 'abort'
676
            {
677
            match("abort"); if (state.failed) return ;
678

    
679

    
680

    
681
            }
682

    
683
            state.type = _type;
684
            state.channel = _channel;
685
        }
686
        finally {
687
                // do for sure before leaving
688
        }
689
    }
690
    // $ANTLR end "T_ABORT"
691

    
692
    // $ANTLR start "T_ACTIONS"
693
    public final void mT_ACTIONS() throws RecognitionException {
694
        try {
695
            int _type = T_ACTIONS;
696
            int _channel = DEFAULT_TOKEN_CHANNEL;
697
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1056:2: ( 'actions' )
698
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1056:4: 'actions'
699
            {
700
            match("actions"); if (state.failed) return ;
701

    
702

    
703

    
704
            }
705

    
706
            state.type = _type;
707
            state.channel = _channel;
708
        }
709
        finally {
710
                // do for sure before leaving
711
        }
712
    }
713
    // $ANTLR end "T_ACTIONS"
714

    
715
    // $ANTLR start "T_ASSIGNMENT"
716
    public final void mT_ASSIGNMENT() throws RecognitionException {
717
        try {
718
            int _type = T_ASSIGNMENT;
719
            int _channel = DEFAULT_TOKEN_CHANNEL;
720
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1058:2: ( ':=' )
721
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1058:4: ':='
722
            {
723
            match(":="); if (state.failed) return ;
724

    
725

    
726

    
727
            }
728

    
729
            state.type = _type;
730
            state.channel = _channel;
731
        }
732
        finally {
733
                // do for sure before leaving
734
        }
735
    }
736
    // $ANTLR end "T_ASSIGNMENT"
737

    
738
    // $ANTLR start "T_AUTOCONS"
739
    public final void mT_AUTOCONS() throws RecognitionException {
740
        try {
741
            int _type = T_AUTOCONS;
742
            int _channel = DEFAULT_TOKEN_CHANNEL;
743
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1059:11: ( 'autocons' )
744
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1059:13: 'autocons'
745
            {
746
            match("autocons"); if (state.failed) return ;
747

    
748

    
749

    
750
            }
751

    
752
            state.type = _type;
753
            state.channel = _channel;
754
        }
755
        finally {
756
                // do for sure before leaving
757
        }
758
    }
759
    // $ANTLR end "T_AUTOCONS"
760

    
761
    // $ANTLR start "T_BAR"
762
    public final void mT_BAR() throws RecognitionException {
763
        try {
764
            int _type = T_BAR;
765
            int _channel = DEFAULT_TOKEN_CHANNEL;
766
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1060:7: ( '|' )
767
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1060:9: '|'
768
            {
769
            match('|'); if (state.failed) return ;
770

    
771
            }
772

    
773
            state.type = _type;
774
            state.channel = _channel;
775
        }
776
        finally {
777
                // do for sure before leaving
778
        }
779
    }
780
    // $ANTLR end "T_BAR"
781

    
782
    // $ANTLR start "T_BOOL"
783
    public final void mT_BOOL() throws RecognitionException {
784
        try {
785
            int _type = T_BOOL;
786
            int _channel = DEFAULT_TOKEN_CHANNEL;
787
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1061:8: ( 'bool' )
788
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1061:10: 'bool'
789
            {
790
            match("bool"); if (state.failed) return ;
791

    
792

    
793

    
794
            }
795

    
796
            state.type = _type;
797
            state.channel = _channel;
798
        }
799
        finally {
800
                // do for sure before leaving
801
        }
802
    }
803
    // $ANTLR end "T_BOOL"
804

    
805
    // $ANTLR start "T_CBRL"
806
    public final void mT_CBRL() throws RecognitionException {
807
        try {
808
            int _type = T_CBRL;
809
            int _channel = DEFAULT_TOKEN_CHANNEL;
810
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1062:8: ( '{' )
811
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1062:10: '{'
812
            {
813
            match('{'); if (state.failed) return ;
814

    
815
            }
816

    
817
            state.type = _type;
818
            state.channel = _channel;
819
        }
820
        finally {
821
                // do for sure before leaving
822
        }
823
    }
824
    // $ANTLR end "T_CBRL"
825

    
826
    // $ANTLR start "T_CBRR"
827
    public final void mT_CBRR() throws RecognitionException {
828
        try {
829
            int _type = T_CBRR;
830
            int _channel = DEFAULT_TOKEN_CHANNEL;
831
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1063:8: ( '}' )
832
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1063:10: '}'
833
            {
834
            match('}'); if (state.failed) return ;
835

    
836
            }
837

    
838
            state.type = _type;
839
            state.channel = _channel;
840
        }
841
        finally {
842
                // do for sure before leaving
843
        }
844
    }
845
    // $ANTLR end "T_CBRR"
846

    
847
    // $ANTLR start "T_COLON"
848
    public final void mT_COLON() throws RecognitionException {
849
        try {
850
            int _type = T_COLON;
851
            int _channel = DEFAULT_TOKEN_CHANNEL;
852
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1064:9: ( ':' )
853
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1064:11: ':'
854
            {
855
            match(':'); if (state.failed) return ;
856

    
857
            }
858

    
859
            state.type = _type;
860
            state.channel = _channel;
861
        }
862
        finally {
863
                // do for sure before leaving
864
        }
865
    }
866
    // $ANTLR end "T_COLON"
867

    
868
    // $ANTLR start "T_COMMA"
869
    public final void mT_COMMA() throws RecognitionException {
870
        try {
871
            int _type = T_COMMA;
872
            int _channel = DEFAULT_TOKEN_CHANNEL;
873
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1065:9: ( ',' )
874
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1065:11: ','
875
            {
876
            match(','); if (state.failed) return ;
877

    
878
            }
879

    
880
            state.type = _type;
881
            state.channel = _channel;
882
        }
883
        finally {
884
                // do for sure before leaving
885
        }
886
    }
887
    // $ANTLR end "T_COMMA"
888

    
889
    // $ANTLR start "T_CONT"
890
    public final void mT_CONT() throws RecognitionException {
891
        try {
892
            int _type = T_CONT;
893
            int _channel = DEFAULT_TOKEN_CHANNEL;
894
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1066:8: ( 'qual' )
895
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1066:10: 'qual'
896
            {
897
            match("qual"); if (state.failed) return ;
898

    
899

    
900

    
901
            }
902

    
903
            state.type = _type;
904
            state.channel = _channel;
905
        }
906
        finally {
907
                // do for sure before leaving
908
        }
909
    }
910
    // $ANTLR end "T_CONT"
911

    
912
    // $ANTLR start "T_CHAR"
913
    public final void mT_CHAR() throws RecognitionException {
914
        try {
915
            int _type = T_CHAR;
916
            int _channel = DEFAULT_TOKEN_CHANNEL;
917
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1067:8: ( 'char' )
918
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1067:10: 'char'
919
            {
920
            match("char"); if (state.failed) return ;
921

    
922

    
923

    
924
            }
925

    
926
            state.type = _type;
927
            state.channel = _channel;
928
        }
929
        finally {
930
                // do for sure before leaving
931
        }
932
    }
933
    // $ANTLR end "T_CHAR"
934

    
935
    // $ANTLR start "T_CTRL"
936
    public final void mT_CTRL() throws RecognitionException {
937
        try {
938
            int _type = T_CTRL;
939
            int _channel = DEFAULT_TOKEN_CHANNEL;
940
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1068:9: ( 'ctr' )
941
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1068:11: 'ctr'
942
            {
943
            match("ctr"); if (state.failed) return ;
944

    
945

    
946

    
947
            }
948

    
949
            state.type = _type;
950
            state.channel = _channel;
951
        }
952
        finally {
953
                // do for sure before leaving
954
        }
955
    }
956
    // $ANTLR end "T_CTRL"
957

    
958
    // $ANTLR start "T_SYSTEM"
959
    public final void mT_SYSTEM() throws RecognitionException {
960
        try {
961
            int _type = T_SYSTEM;
962
            int _channel = DEFAULT_TOKEN_CHANNEL;
963
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1070:2: ( 'system' )
964
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1070:4: 'system'
965
            {
966
            match("system"); if (state.failed) return ;
967

    
968

    
969

    
970
            }
971

    
972
            state.type = _type;
973
            state.channel = _channel;
974
        }
975
        finally {
976
                // do for sure before leaving
977
        }
978
    }
979
    // $ANTLR end "T_SYSTEM"
980

    
981
    // $ANTLR start "T_DO"
982
    public final void mT_DO() throws RecognitionException {
983
        try {
984
            int _type = T_DO;
985
            int _channel = DEFAULT_TOKEN_CHANNEL;
986
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1071:6: ( 'do' )
987
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1071:8: 'do'
988
            {
989
            match("do"); if (state.failed) return ;
990

    
991

    
992

    
993
            }
994

    
995
            state.type = _type;
996
            state.channel = _channel;
997
        }
998
        finally {
999
                // do for sure before leaving
1000
        }
1001
    }
1002
    // $ANTLR end "T_DO"
1003

    
1004
    // $ANTLR start "T_ELSE"
1005
    public final void mT_ELSE() throws RecognitionException {
1006
        try {
1007
            int _type = T_ELSE;
1008
            int _channel = DEFAULT_TOKEN_CHANNEL;
1009
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1072:8: ( 'else' )
1010
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1072:10: 'else'
1011
            {
1012
            match("else"); if (state.failed) return ;
1013

    
1014

    
1015

    
1016
            }
1017

    
1018
            state.type = _type;
1019
            state.channel = _channel;
1020
        }
1021
        finally {
1022
                // do for sure before leaving
1023
        }
1024
    }
1025
    // $ANTLR end "T_ELSE"
1026

    
1027
    // $ANTLR start "T_END"
1028
    public final void mT_END() throws RecognitionException {
1029
        try {
1030
            int _type = T_END;
1031
            int _channel = DEFAULT_TOKEN_CHANNEL;
1032
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1073:7: ( 'end' )
1033
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1073:9: 'end'
1034
            {
1035
            match("end"); if (state.failed) return ;
1036

    
1037

    
1038

    
1039
            }
1040

    
1041
            state.type = _type;
1042
            state.channel = _channel;
1043
        }
1044
        finally {
1045
                // do for sure before leaving
1046
        }
1047
    }
1048
    // $ANTLR end "T_END"
1049

    
1050
    // $ANTLR start "T_EQUAL"
1051
    public final void mT_EQUAL() throws RecognitionException {
1052
        try {
1053
            int _type = T_EQUAL;
1054
            int _channel = DEFAULT_TOKEN_CHANNEL;
1055
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1074:9: ( '=' )
1056
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1074:11: '='
1057
            {
1058
            match('='); if (state.failed) return ;
1059

    
1060
            }
1061

    
1062
            state.type = _type;
1063
            state.channel = _channel;
1064
        }
1065
        finally {
1066
                // do for sure before leaving
1067
        }
1068
    }
1069
    // $ANTLR end "T_EQUAL"
1070

    
1071
    // $ANTLR start "T_EXISTS"
1072
    public final void mT_EXISTS() throws RecognitionException {
1073
        try {
1074
            int _type = T_EXISTS;
1075
            int _channel = DEFAULT_TOKEN_CHANNEL;
1076
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1075:9: ( 'exists' )
1077
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1075:11: 'exists'
1078
            {
1079
            match("exists"); if (state.failed) return ;
1080

    
1081

    
1082

    
1083
            }
1084

    
1085
            state.type = _type;
1086
            state.channel = _channel;
1087
        }
1088
        finally {
1089
                // do for sure before leaving
1090
        }
1091
    }
1092
    // $ANTLR end "T_EXISTS"
1093

    
1094
    // $ANTLR start "T_FLOAT"
1095
    public final void mT_FLOAT() throws RecognitionException {
1096
        try {
1097
            int _type = T_FLOAT;
1098
            int _channel = DEFAULT_TOKEN_CHANNEL;
1099
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1076:9: ( 'float' )
1100
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1076:11: 'float'
1101
            {
1102
            match("float"); if (state.failed) return ;
1103

    
1104

    
1105

    
1106
            }
1107

    
1108
            state.type = _type;
1109
            state.channel = _channel;
1110
        }
1111
        finally {
1112
                // do for sure before leaving
1113
        }
1114
    }
1115
    // $ANTLR end "T_FLOAT"
1116

    
1117
    // $ANTLR start "T_FORALL"
1118
    public final void mT_FORALL() throws RecognitionException {
1119
        try {
1120
            int _type = T_FORALL;
1121
            int _channel = DEFAULT_TOKEN_CHANNEL;
1122
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1077:9: ( 'forall' )
1123
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1077:11: 'forall'
1124
            {
1125
            match("forall"); if (state.failed) return ;
1126

    
1127

    
1128

    
1129
            }
1130

    
1131
            state.type = _type;
1132
            state.channel = _channel;
1133
        }
1134
        finally {
1135
                // do for sure before leaving
1136
        }
1137
    }
1138
    // $ANTLR end "T_FORALL"
1139

    
1140
    // $ANTLR start "T_FALSE"
1141
    public final void mT_FALSE() throws RecognitionException {
1142
        try {
1143
            int _type = T_FALSE;
1144
            int _channel = DEFAULT_TOKEN_CHANNEL;
1145
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1078:9: ( 'false' )
1146
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1078:11: 'false'
1147
            {
1148
            match("false"); if (state.failed) return ;
1149

    
1150

    
1151

    
1152
            }
1153

    
1154
            state.type = _type;
1155
            state.channel = _channel;
1156
        }
1157
        finally {
1158
                // do for sure before leaving
1159
        }
1160
    }
1161
    // $ANTLR end "T_FALSE"
1162

    
1163
    // $ANTLR start "T_IF"
1164
    public final void mT_IF() throws RecognitionException {
1165
        try {
1166
            int _type = T_IF;
1167
            int _channel = DEFAULT_TOKEN_CHANNEL;
1168
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1079:6: ( 'if' )
1169
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1079:8: 'if'
1170
            {
1171
            match("if"); if (state.failed) return ;
1172

    
1173

    
1174

    
1175
            }
1176

    
1177
            state.type = _type;
1178
            state.channel = _channel;
1179
        }
1180
        finally {
1181
                // do for sure before leaving
1182
        }
1183
    }
1184
    // $ANTLR end "T_IF"
1185

    
1186
    // $ANTLR start "T_IN"
1187
    public final void mT_IN() throws RecognitionException {
1188
        try {
1189
            int _type = T_IN;
1190
            int _channel = DEFAULT_TOKEN_CHANNEL;
1191
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1080:6: ( 'in' )
1192
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1080:8: 'in'
1193
            {
1194
            match("in"); if (state.failed) return ;
1195

    
1196

    
1197

    
1198
            }
1199

    
1200
            state.type = _type;
1201
            state.channel = _channel;
1202
        }
1203
        finally {
1204
                // do for sure before leaving
1205
        }
1206
    }
1207
    // $ANTLR end "T_IN"
1208

    
1209
    // $ANTLR start "T_INT"
1210
    public final void mT_INT() throws RecognitionException {
1211
        try {
1212
            int _type = T_INT;
1213
            int _channel = DEFAULT_TOKEN_CHANNEL;
1214
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1081:7: ( 'int' )
1215
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1081:9: 'int'
1216
            {
1217
            match("int"); if (state.failed) return ;
1218

    
1219

    
1220

    
1221
            }
1222

    
1223
            state.type = _type;
1224
            state.channel = _channel;
1225
        }
1226
        finally {
1227
                // do for sure before leaving
1228
        }
1229
    }
1230
    // $ANTLR end "T_INT"
1231

    
1232
    // $ANTLR start "T_KILL"
1233
    public final void mT_KILL() throws RecognitionException {
1234
        try {
1235
            int _type = T_KILL;
1236
            int _channel = DEFAULT_TOKEN_CHANNEL;
1237
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1082:8: ( 'kill' )
1238
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1082:10: 'kill'
1239
            {
1240
            match("kill"); if (state.failed) return ;
1241

    
1242

    
1243

    
1244
            }
1245

    
1246
            state.type = _type;
1247
            state.channel = _channel;
1248
        }
1249
        finally {
1250
                // do for sure before leaving
1251
        }
1252
    }
1253
    // $ANTLR end "T_KILL"
1254

    
1255
    // $ANTLR start "T_LIST"
1256
    public final void mT_LIST() throws RecognitionException {
1257
        try {
1258
            int _type = T_LIST;
1259
            int _channel = DEFAULT_TOKEN_CHANNEL;
1260
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1083:8: ( 'list' )
1261
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1083:10: 'list'
1262
            {
1263
            match("list"); if (state.failed) return ;
1264

    
1265

    
1266

    
1267
            }
1268

    
1269
            state.type = _type;
1270
            state.channel = _channel;
1271
        }
1272
        finally {
1273
                // do for sure before leaving
1274
        }
1275
    }
1276
    // $ANTLR end "T_LIST"
1277

    
1278
    // $ANTLR start "T_LPAREN"
1279
    public final void mT_LPAREN() throws RecognitionException {
1280
        try {
1281
            int _type = T_LPAREN;
1282
            int _channel = DEFAULT_TOKEN_CHANNEL;
1283
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1084:9: ( '(' )
1284
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1084:11: '('
1285
            {
1286
            match('('); if (state.failed) return ;
1287

    
1288
            }
1289

    
1290
            state.type = _type;
1291
            state.channel = _channel;
1292
        }
1293
        finally {
1294
                // do for sure before leaving
1295
        }
1296
    }
1297
    // $ANTLR end "T_LPAREN"
1298

    
1299
    // $ANTLR start "T_LSQPAREN"
1300
    public final void mT_LSQPAREN() throws RecognitionException {
1301
        try {
1302
            int _type = T_LSQPAREN;
1303
            int _channel = DEFAULT_TOKEN_CHANNEL;
1304
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1085:11: ( '[' )
1305
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1085:13: '['
1306
            {
1307
            match('['); if (state.failed) return ;
1308

    
1309
            }
1310

    
1311
            state.type = _type;
1312
            state.channel = _channel;
1313
        }
1314
        finally {
1315
                // do for sure before leaving
1316
        }
1317
    }
1318
    // $ANTLR end "T_LSQPAREN"
1319

    
1320
    // $ANTLR start "T_MAP"
1321
    public final void mT_MAP() throws RecognitionException {
1322
        try {
1323
            int _type = T_MAP;
1324
            int _channel = DEFAULT_TOKEN_CHANNEL;
1325
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1086:7: ( 'map' )
1326
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1086:9: 'map'
1327
            {
1328
            match("map"); if (state.failed) return ;
1329

    
1330

    
1331

    
1332
            }
1333

    
1334
            state.type = _type;
1335
            state.channel = _channel;
1336
        }
1337
        finally {
1338
                // do for sure before leaving
1339
        }
1340
    }
1341
    // $ANTLR end "T_MAP"
1342

    
1343
    // $ANTLR start "T_MAPS"
1344
    public final void mT_MAPS() throws RecognitionException {
1345
        try {
1346
            int _type = T_MAPS;
1347
            int _channel = DEFAULT_TOKEN_CHANNEL;
1348
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1087:8: ( '->' )
1349
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1087:10: '->'
1350
            {
1351
            match("->"); if (state.failed) return ;
1352

    
1353

    
1354

    
1355
            }
1356

    
1357
            state.type = _type;
1358
            state.channel = _channel;
1359
        }
1360
        finally {
1361
                // do for sure before leaving
1362
        }
1363
    }
1364
    // $ANTLR end "T_MAPS"
1365

    
1366
    // $ANTLR start "T_METHODS"
1367
    public final void mT_METHODS() throws RecognitionException {
1368
        try {
1369
            int _type = T_METHODS;
1370
            int _channel = DEFAULT_TOKEN_CHANNEL;
1371
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1089:2: ( 'methods' )
1372
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1089:4: 'methods'
1373
            {
1374
            match("methods"); if (state.failed) return ;
1375

    
1376

    
1377

    
1378
            }
1379

    
1380
            state.type = _type;
1381
            state.channel = _channel;
1382
        }
1383
        finally {
1384
                // do for sure before leaving
1385
        }
1386
    }
1387
    // $ANTLR end "T_METHODS"
1388

    
1389
    // $ANTLR start "T_NEW"
1390
    public final void mT_NEW() throws RecognitionException {
1391
        try {
1392
            int _type = T_NEW;
1393
            int _channel = DEFAULT_TOKEN_CHANNEL;
1394
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1090:7: ( 'new' )
1395
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1090:9: 'new'
1396
            {
1397
            match("new"); if (state.failed) return ;
1398

    
1399

    
1400

    
1401
            }
1402

    
1403
            state.type = _type;
1404
            state.channel = _channel;
1405
        }
1406
        finally {
1407
                // do for sure before leaving
1408
        }
1409
    }
1410
    // $ANTLR end "T_NEW"
1411

    
1412
    // $ANTLR start "T_NIL"
1413
    public final void mT_NIL() throws RecognitionException {
1414
        try {
1415
            int _type = T_NIL;
1416
            int _channel = DEFAULT_TOKEN_CHANNEL;
1417
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1091:7: ( 'nil' )
1418
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1091:9: 'nil'
1419
            {
1420
            match("nil"); if (state.failed) return ;
1421

    
1422

    
1423

    
1424
            }
1425

    
1426
            state.type = _type;
1427
            state.channel = _channel;
1428
        }
1429
        finally {
1430
                // do for sure before leaving
1431
        }
1432
    }
1433
    // $ANTLR end "T_NIL"
1434

    
1435
    // $ANTLR start "T_NONDET"
1436
    public final void mT_NONDET() throws RecognitionException {
1437
        try {
1438
            int _type = T_NONDET;
1439
            int _channel = DEFAULT_TOKEN_CHANNEL;
1440
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1092:9: ( '[]' )
1441
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1092:11: '[]'
1442
            {
1443
            match("[]"); if (state.failed) return ;
1444

    
1445

    
1446

    
1447
            }
1448

    
1449
            state.type = _type;
1450
            state.channel = _channel;
1451
        }
1452
        finally {
1453
                // do for sure before leaving
1454
        }
1455
    }
1456
    // $ANTLR end "T_NONDET"
1457

    
1458
    // $ANTLR start "T_OBS"
1459
    public final void mT_OBS() throws RecognitionException {
1460
        try {
1461
            int _type = T_OBS;
1462
            int _channel = DEFAULT_TOKEN_CHANNEL;
1463
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1093:7: ( 'obs' )
1464
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1093:9: 'obs'
1465
            {
1466
            match("obs"); if (state.failed) return ;
1467

    
1468

    
1469

    
1470
            }
1471

    
1472
            state.type = _type;
1473
            state.channel = _channel;
1474
        }
1475
        finally {
1476
                // do for sure before leaving
1477
        }
1478
    }
1479
    // $ANTLR end "T_OBS"
1480

    
1481
    // $ANTLR start "T_OD"
1482
    public final void mT_OD() throws RecognitionException {
1483
        try {
1484
            int _type = T_OD;
1485
            int _channel = DEFAULT_TOKEN_CHANNEL;
1486
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1094:6: ( 'od' )
1487
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1094:8: 'od'
1488
            {
1489
            match("od"); if (state.failed) return ;
1490

    
1491

    
1492

    
1493
            }
1494

    
1495
            state.type = _type;
1496
            state.channel = _channel;
1497
        }
1498
        finally {
1499
                // do for sure before leaving
1500
        }
1501
    }
1502
    // $ANTLR end "T_OD"
1503

    
1504
    // $ANTLR start "T_OF"
1505
    public final void mT_OF() throws RecognitionException {
1506
        try {
1507
            int _type = T_OF;
1508
            int _channel = DEFAULT_TOKEN_CHANNEL;
1509
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1095:6: ( 'of' )
1510
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1095:8: 'of'
1511
            {
1512
            match("of"); if (state.failed) return ;
1513

    
1514

    
1515

    
1516
            }
1517

    
1518
            state.type = _type;
1519
            state.channel = _channel;
1520
        }
1521
        finally {
1522
                // do for sure before leaving
1523
        }
1524
    }
1525
    // $ANTLR end "T_OF"
1526

    
1527
    // $ANTLR start "T_PRIO"
1528
    public final void mT_PRIO() throws RecognitionException {
1529
        try {
1530
            int _type = T_PRIO;
1531
            int _channel = DEFAULT_TOKEN_CHANNEL;
1532
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1096:8: ( '//' )
1533
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1096:10: '//'
1534
            {
1535
            match("//"); if (state.failed) return ;
1536

    
1537

    
1538

    
1539
            }
1540

    
1541
            state.type = _type;
1542
            state.channel = _channel;
1543
        }
1544
        finally {
1545
                // do for sure before leaving
1546
        }
1547
    }
1548
    // $ANTLR end "T_PRIO"
1549

    
1550
    // $ANTLR start "T_REQUIRES"
1551
    public final void mT_REQUIRES() throws RecognitionException {
1552
        try {
1553
            int _type = T_REQUIRES;
1554
            int _channel = DEFAULT_TOKEN_CHANNEL;
1555
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1098:2: ( 'requires' )
1556
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1098:4: 'requires'
1557
            {
1558
            match("requires"); if (state.failed) return ;
1559

    
1560

    
1561

    
1562
            }
1563

    
1564
            state.type = _type;
1565
            state.channel = _channel;
1566
        }
1567
        finally {
1568
                // do for sure before leaving
1569
        }
1570
    }
1571
    // $ANTLR end "T_REQUIRES"
1572

    
1573
    // $ANTLR start "T_RPAREN"
1574
    public final void mT_RPAREN() throws RecognitionException {
1575
        try {
1576
            int _type = T_RPAREN;
1577
            int _channel = DEFAULT_TOKEN_CHANNEL;
1578
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1099:9: ( ')' )
1579
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1099:11: ')'
1580
            {
1581
            match(')'); if (state.failed) return ;
1582

    
1583
            }
1584

    
1585
            state.type = _type;
1586
            state.channel = _channel;
1587
        }
1588
        finally {
1589
                // do for sure before leaving
1590
        }
1591
    }
1592
    // $ANTLR end "T_RPAREN"
1593

    
1594
    // $ANTLR start "T_RSQPAREN"
1595
    public final void mT_RSQPAREN() throws RecognitionException {
1596
        try {
1597
            int _type = T_RSQPAREN;
1598
            int _channel = DEFAULT_TOKEN_CHANNEL;
1599
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1100:11: ( ']' )
1600
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1100:13: ']'
1601
            {
1602
            match(']'); if (state.failed) return ;
1603

    
1604
            }
1605

    
1606
            state.type = _type;
1607
            state.channel = _channel;
1608
        }
1609
        finally {
1610
                // do for sure before leaving
1611
        }
1612
    }
1613
    // $ANTLR end "T_RSQPAREN"
1614

    
1615
    // $ANTLR start "T_QUANTITY"
1616
    public final void mT_QUANTITY() throws RecognitionException {
1617
        try {
1618
            int _type = T_QUANTITY;
1619
            int _channel = DEFAULT_TOKEN_CHANNEL;
1620
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1102:2: ( 'qspace' )
1621
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1102:4: 'qspace'
1622
            {
1623
            match("qspace"); if (state.failed) return ;
1624

    
1625

    
1626

    
1627
            }
1628

    
1629
            state.type = _type;
1630
            state.channel = _channel;
1631
        }
1632
        finally {
1633
                // do for sure before leaving
1634
        }
1635
    }
1636
    // $ANTLR end "T_QUANTITY"
1637

    
1638
    // $ANTLR start "T_SELF"
1639
    public final void mT_SELF() throws RecognitionException {
1640
        try {
1641
            int _type = T_SELF;
1642
            int _channel = DEFAULT_TOKEN_CHANNEL;
1643
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1103:8: ( 'self' )
1644
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1103:10: 'self'
1645
            {
1646
            match("self"); if (state.failed) return ;
1647

    
1648

    
1649

    
1650
            }
1651

    
1652
            state.type = _type;
1653
            state.channel = _channel;
1654
        }
1655
        finally {
1656
                // do for sure before leaving
1657
        }
1658
    }
1659
    // $ANTLR end "T_SELF"
1660

    
1661
    // $ANTLR start "T_SET"
1662
    public final void mT_SET() throws RecognitionException {
1663
        try {
1664
            int _type = T_SET;
1665
            int _channel = DEFAULT_TOKEN_CHANNEL;
1666
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1104:8: ( 'set' )
1667
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1104:10: 'set'
1668
            {
1669
            match("set"); if (state.failed) return ;
1670

    
1671

    
1672

    
1673
            }
1674

    
1675
            state.type = _type;
1676
            state.channel = _channel;
1677
        }
1678
        finally {
1679
                // do for sure before leaving
1680
        }
1681
    }
1682
    // $ANTLR end "T_SET"
1683

    
1684
    // $ANTLR start "T_SEMICOLON"
1685
    public final void mT_SEMICOLON() throws RecognitionException {
1686
        try {
1687
            int _type = T_SEMICOLON;
1688
            int _channel = DEFAULT_TOKEN_CHANNEL;
1689
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1106:2: ( ';' )
1690
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1106:4: ';'
1691
            {
1692
            match(';'); if (state.failed) return ;
1693

    
1694
            }
1695

    
1696
            state.type = _type;
1697
            state.channel = _channel;
1698
        }
1699
        finally {
1700
                // do for sure before leaving
1701
        }
1702
    }
1703
    // $ANTLR end "T_SEMICOLON"
1704

    
1705
    // $ANTLR start "T_STATIC"
1706
    public final void mT_STATIC() throws RecognitionException {
1707
        try {
1708
            int _type = T_STATIC;
1709
            int _channel = DEFAULT_TOKEN_CHANNEL;
1710
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1107:9: ( 'static' )
1711
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1107:11: 'static'
1712
            {
1713
            match("static"); if (state.failed) return ;
1714

    
1715

    
1716

    
1717
            }
1718

    
1719
            state.type = _type;
1720
            state.channel = _channel;
1721
        }
1722
        finally {
1723
                // do for sure before leaving
1724
        }
1725
    }
1726
    // $ANTLR end "T_STATIC"
1727

    
1728
    // $ANTLR start "T_SKIP"
1729
    public final void mT_SKIP() throws RecognitionException {
1730
        try {
1731
            int _type = T_SKIP;
1732
            int _channel = DEFAULT_TOKEN_CHANNEL;
1733
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1108:8: ( 'skip' )
1734
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1108:10: 'skip'
1735
            {
1736
            match("skip"); if (state.failed) return ;
1737

    
1738

    
1739

    
1740
            }
1741

    
1742
            state.type = _type;
1743
            state.channel = _channel;
1744
        }
1745
        finally {
1746
                // do for sure before leaving
1747
        }
1748
    }
1749
    // $ANTLR end "T_SKIP"
1750

    
1751
    // $ANTLR start "T_BREAK"
1752
    public final void mT_BREAK() throws RecognitionException {
1753
        try {
1754
            int _type = T_BREAK;
1755
            int _channel = DEFAULT_TOKEN_CHANNEL;
1756
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1109:9: ( 'break' )
1757
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1109:11: 'break'
1758
            {
1759
            match("break"); if (state.failed) return ;
1760

    
1761

    
1762

    
1763
            }
1764

    
1765
            state.type = _type;
1766
            state.channel = _channel;
1767
        }
1768
        finally {
1769
                // do for sure before leaving
1770
        }
1771
    }
1772
    // $ANTLR end "T_BREAK"
1773

    
1774
    // $ANTLR start "T_THEN"
1775
    public final void mT_THEN() throws RecognitionException {
1776
        try {
1777
            int _type = T_THEN;
1778
            int _channel = DEFAULT_TOKEN_CHANNEL;
1779
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1110:8: ( 'then' )
1780
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1110:10: 'then'
1781
            {
1782
            match("then"); if (state.failed) return ;
1783

    
1784

    
1785

    
1786
            }
1787

    
1788
            state.type = _type;
1789
            state.channel = _channel;
1790
        }
1791
        finally {
1792
                // do for sure before leaving
1793
        }
1794
    }
1795
    // $ANTLR end "T_THEN"
1796

    
1797
    // $ANTLR start "T_TRUE"
1798
    public final void mT_TRUE() throws RecognitionException {
1799
        try {
1800
            int _type = T_TRUE;
1801
            int _channel = DEFAULT_TOKEN_CHANNEL;
1802
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1111:9: ( 'true' )
1803
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1111:11: 'true'
1804
            {
1805
            match("true"); if (state.failed) return ;
1806

    
1807

    
1808

    
1809
            }
1810

    
1811
            state.type = _type;
1812
            state.channel = _channel;
1813
        }
1814
        finally {
1815
                // do for sure before leaving
1816
        }
1817
    }
1818
    // $ANTLR end "T_TRUE"
1819

    
1820
    // $ANTLR start "T_TO"
1821
    public final void mT_TO() throws RecognitionException {
1822
        try {
1823
            int _type = T_TO;
1824
            int _channel = DEFAULT_TOKEN_CHANNEL;
1825
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1112:6: ( 'to' )
1826
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1112:8: 'to'
1827
            {
1828
            match("to"); if (state.failed) return ;
1829

    
1830

    
1831

    
1832
            }
1833

    
1834
            state.type = _type;
1835
            state.channel = _channel;
1836
        }
1837
        finally {
1838
                // do for sure before leaving
1839
        }
1840
    }
1841
    // $ANTLR end "T_TO"
1842

    
1843
    // $ANTLR start "T_TYPES"
1844
    public final void mT_TYPES() throws RecognitionException {
1845
        try {
1846
            int _type = T_TYPES;
1847
            int _channel = DEFAULT_TOKEN_CHANNEL;
1848
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1113:9: ( 'types' )
1849
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1113:11: 'types'
1850
            {
1851
            match("types"); if (state.failed) return ;
1852

    
1853

    
1854

    
1855
            }
1856

    
1857
            state.type = _type;
1858
            state.channel = _channel;
1859
        }
1860
        finally {
1861
                // do for sure before leaving
1862
        }
1863
    }
1864
    // $ANTLR end "T_TYPES"
1865

    
1866
    // $ANTLR start "T_VAR"
1867
    public final void mT_VAR() throws RecognitionException {
1868
        try {
1869
            int _type = T_VAR;
1870
            int _channel = DEFAULT_TOKEN_CHANNEL;
1871
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1114:7: ( 'var' )
1872
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1114:9: 'var'
1873
            {
1874
            match("var"); if (state.failed) return ;
1875

    
1876

    
1877

    
1878
            }
1879

    
1880
            state.type = _type;
1881
            state.channel = _channel;
1882
        }
1883
        finally {
1884
                // do for sure before leaving
1885
        }
1886
    }
1887
    // $ANTLR end "T_VAR"
1888

    
1889
    // $ANTLR start "T_WITH"
1890
    public final void mT_WITH() throws RecognitionException {
1891
        try {
1892
            int _type = T_WITH;
1893
            int _channel = DEFAULT_TOKEN_CHANNEL;
1894
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1115:8: ( 'with' )
1895
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1115:10: 'with'
1896
            {
1897
            match("with"); if (state.failed) return ;
1898

    
1899

    
1900

    
1901
            }
1902

    
1903
            state.type = _type;
1904
            state.channel = _channel;
1905
        }
1906
        finally {
1907
                // do for sure before leaving
1908
        }
1909
    }
1910
    // $ANTLR end "T_WITH"
1911

    
1912
    // $ANTLR start "T_AND"
1913
    public final void mT_AND() throws RecognitionException {
1914
        try {
1915
            int _type = T_AND;
1916
            int _channel = DEFAULT_TOKEN_CHANNEL;
1917
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1121:7: ( 'and' )
1918
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1121:9: 'and'
1919
            {
1920
            match("and"); if (state.failed) return ;
1921

    
1922

    
1923

    
1924
            }
1925

    
1926
            state.type = _type;
1927
            state.channel = _channel;
1928
        }
1929
        finally {
1930
                // do for sure before leaving
1931
        }
1932
    }
1933
    // $ANTLR end "T_AND"
1934

    
1935
    // $ANTLR start "T_BIIMPLIES"
1936
    public final void mT_BIIMPLIES() throws RecognitionException {
1937
        try {
1938
            int _type = T_BIIMPLIES;
1939
            int _channel = DEFAULT_TOKEN_CHANNEL;
1940
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1123:2: ( '<=>' )
1941
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1123:4: '<=>'
1942
            {
1943
            match("<=>"); if (state.failed) return ;
1944

    
1945

    
1946

    
1947
            }
1948

    
1949
            state.type = _type;
1950
            state.channel = _channel;
1951
        }
1952
        finally {
1953
                // do for sure before leaving
1954
        }
1955
    }
1956
    // $ANTLR end "T_BIIMPLIES"
1957

    
1958
    // $ANTLR start "T_IMPLIES"
1959
    public final void mT_IMPLIES() throws RecognitionException {
1960
        try {
1961
            int _type = T_IMPLIES;
1962
            int _channel = DEFAULT_TOKEN_CHANNEL;
1963
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1125:2: ( '=>' )
1964
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1125:4: '=>'
1965
            {
1966
            match("=>"); if (state.failed) return ;
1967

    
1968

    
1969

    
1970
            }
1971

    
1972
            state.type = _type;
1973
            state.channel = _channel;
1974
        }
1975
        finally {
1976
                // do for sure before leaving
1977
        }
1978
    }
1979
    // $ANTLR end "T_IMPLIES"
1980

    
1981
    // $ANTLR start "T_NOT"
1982
    public final void mT_NOT() throws RecognitionException {
1983
        try {
1984
            int _type = T_NOT;
1985
            int _channel = DEFAULT_TOKEN_CHANNEL;
1986
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1126:7: ( 'not' )
1987
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1126:9: 'not'
1988
            {
1989
            match("not"); if (state.failed) return ;
1990

    
1991

    
1992

    
1993
            }
1994

    
1995
            state.type = _type;
1996
            state.channel = _channel;
1997
        }
1998
        finally {
1999
                // do for sure before leaving
2000
        }
2001
    }
2002
    // $ANTLR end "T_NOT"
2003

    
2004
    // $ANTLR start "T_NOTEQUAL"
2005
    public final void mT_NOTEQUAL() throws RecognitionException {
2006
        try {
2007
            int _type = T_NOTEQUAL;
2008
            int _channel = DEFAULT_TOKEN_CHANNEL;
2009
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1127:11: ( '<>' )
2010
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1127:13: '<>'
2011
            {
2012
            match("<>"); if (state.failed) return ;
2013

    
2014

    
2015

    
2016
            }
2017

    
2018
            state.type = _type;
2019
            state.channel = _channel;
2020
        }
2021
        finally {
2022
                // do for sure before leaving
2023
        }
2024
    }
2025
    // $ANTLR end "T_NOTEQUAL"
2026

    
2027
    // $ANTLR start "T_OR"
2028
    public final void mT_OR() throws RecognitionException {
2029
        try {
2030
            int _type = T_OR;
2031
            int _channel = DEFAULT_TOKEN_CHANNEL;
2032
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1128:6: ( 'or' )
2033
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1128:8: 'or'
2034
            {
2035
            match("or"); if (state.failed) return ;
2036

    
2037

    
2038

    
2039
            }
2040

    
2041
            state.type = _type;
2042
            state.channel = _channel;
2043
        }
2044
        finally {
2045
                // do for sure before leaving
2046
        }
2047
    }
2048
    // $ANTLR end "T_OR"
2049

    
2050
    // $ANTLR start "T_ABS"
2051
    public final void mT_ABS() throws RecognitionException {
2052
        try {
2053
            int _type = T_ABS;
2054
            int _channel = DEFAULT_TOKEN_CHANNEL;
2055
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1131:7: ( 'abs' )
2056
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1131:9: 'abs'
2057
            {
2058
            match("abs"); if (state.failed) return ;
2059

    
2060

    
2061

    
2062
            }
2063

    
2064
            state.type = _type;
2065
            state.channel = _channel;
2066
        }
2067
        finally {
2068
                // do for sure before leaving
2069
        }
2070
    }
2071
    // $ANTLR end "T_ABS"
2072

    
2073
    // $ANTLR start "T_DIV"
2074
    public final void mT_DIV() throws RecognitionException {
2075
        try {
2076
            int _type = T_DIV;
2077
            int _channel = DEFAULT_TOKEN_CHANNEL;
2078
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1132:7: ( '/' )
2079
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1132:9: '/'
2080
            {
2081
            match('/'); if (state.failed) return ;
2082

    
2083
            }
2084

    
2085
            state.type = _type;
2086
            state.channel = _channel;
2087
        }
2088
        finally {
2089
                // do for sure before leaving
2090
        }
2091
    }
2092
    // $ANTLR end "T_DIV"
2093

    
2094
    // $ANTLR start "T_GREATER"
2095
    public final void mT_GREATER() throws RecognitionException {
2096
        try {
2097
            int _type = T_GREATER;
2098
            int _channel = DEFAULT_TOKEN_CHANNEL;
2099
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1134:2: ( '>' )
2100
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1134:4: '>'
2101
            {
2102
            match('>'); if (state.failed) return ;
2103

    
2104
            }
2105

    
2106
            state.type = _type;
2107
            state.channel = _channel;
2108
        }
2109
        finally {
2110
                // do for sure before leaving
2111
        }
2112
    }
2113
    // $ANTLR end "T_GREATER"
2114

    
2115
    // $ANTLR start "T_GREATEREQUAL"
2116
    public final void mT_GREATEREQUAL() throws RecognitionException {
2117
        try {
2118
            int _type = T_GREATEREQUAL;
2119
            int _channel = DEFAULT_TOKEN_CHANNEL;
2120
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1136:2: ( '>=' )
2121
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1136:4: '>='
2122
            {
2123
            match(">="); if (state.failed) return ;
2124

    
2125

    
2126

    
2127
            }
2128

    
2129
            state.type = _type;
2130
            state.channel = _channel;
2131
        }
2132
        finally {
2133
                // do for sure before leaving
2134
        }
2135
    }
2136
    // $ANTLR end "T_GREATEREQUAL"
2137

    
2138
    // $ANTLR start "T_IDIV"
2139
    public final void mT_IDIV() throws RecognitionException {
2140
        try {
2141
            int _type = T_IDIV;
2142
            int _channel = DEFAULT_TOKEN_CHANNEL;
2143
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1137:8: ( 'div' )
2144
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1137:10: 'div'
2145
            {
2146
            match("div"); if (state.failed) return ;
2147

    
2148

    
2149

    
2150
            }
2151

    
2152
            state.type = _type;
2153
            state.channel = _channel;
2154
        }
2155
        finally {
2156
                // do for sure before leaving
2157
        }
2158
    }
2159
    // $ANTLR end "T_IDIV"
2160

    
2161
    // $ANTLR start "T_LESS"
2162
    public final void mT_LESS() throws RecognitionException {
2163
        try {
2164
            int _type = T_LESS;
2165
            int _channel = DEFAULT_TOKEN_CHANNEL;
2166
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1138:8: ( '<' )
2167
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1138:10: '<'
2168
            {
2169
            match('<'); if (state.failed) return ;
2170

    
2171
            }
2172

    
2173
            state.type = _type;
2174
            state.channel = _channel;
2175
        }
2176
        finally {
2177
                // do for sure before leaving
2178
        }
2179
    }
2180
    // $ANTLR end "T_LESS"
2181

    
2182
    // $ANTLR start "T_LESSEQUAL"
2183
    public final void mT_LESSEQUAL() throws RecognitionException {
2184
        try {
2185
            int _type = T_LESSEQUAL;
2186
            int _channel = DEFAULT_TOKEN_CHANNEL;
2187
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1140:2: ( '<=' )
2188
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1140:4: '<='
2189
            {
2190
            match("<="); if (state.failed) return ;
2191

    
2192

    
2193

    
2194
            }
2195

    
2196
            state.type = _type;
2197
            state.channel = _channel;
2198
        }
2199
        finally {
2200
                // do for sure before leaving
2201
        }
2202
    }
2203
    // $ANTLR end "T_LESSEQUAL"
2204

    
2205
    // $ANTLR start "T_MOD"
2206
    public final void mT_MOD() throws RecognitionException {
2207
        try {
2208
            int _type = T_MOD;
2209
            int _channel = DEFAULT_TOKEN_CHANNEL;
2210
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1141:7: ( 'mod' )
2211
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1141:9: 'mod'
2212
            {
2213
            match("mod"); if (state.failed) return ;
2214

    
2215

    
2216

    
2217
            }
2218

    
2219
            state.type = _type;
2220
            state.channel = _channel;
2221
        }
2222
        finally {
2223
                // do for sure before leaving
2224
        }
2225
    }
2226
    // $ANTLR end "T_MOD"
2227

    
2228
    // $ANTLR start "T_POW"
2229
    public final void mT_POW() throws RecognitionException {
2230
        try {
2231
            int _type = T_POW;
2232
            int _channel = DEFAULT_TOKEN_CHANNEL;
2233
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1142:7: ( '**' )
2234
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1142:9: '**'
2235
            {
2236
            match("**"); if (state.failed) return ;
2237

    
2238

    
2239

    
2240
            }
2241

    
2242
            state.type = _type;
2243
            state.channel = _channel;
2244
        }
2245
        finally {
2246
                // do for sure before leaving
2247
        }
2248
    }
2249
    // $ANTLR end "T_POW"
2250

    
2251
    // $ANTLR start "T_PROD"
2252
    public final void mT_PROD() throws RecognitionException {
2253
        try {
2254
            int _type = T_PROD;
2255
            int _channel = DEFAULT_TOKEN_CHANNEL;
2256
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1143:8: ( '*' )
2257
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1143:10: '*'
2258
            {
2259
            match('*'); if (state.failed) return ;
2260

    
2261
            }
2262

    
2263
            state.type = _type;
2264
            state.channel = _channel;
2265
        }
2266
        finally {
2267
                // do for sure before leaving
2268
        }
2269
    }
2270
    // $ANTLR end "T_PROD"
2271

    
2272
    // $ANTLR start "T_DERIV"
2273
    public final void mT_DERIV() throws RecognitionException {
2274
        try {
2275
            int _type = T_DERIV;
2276
            int _channel = DEFAULT_TOKEN_CHANNEL;
2277
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1144:9: ( 'dt' )
2278
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1144:11: 'dt'
2279
            {
2280
            match("dt"); if (state.failed) return ;
2281

    
2282

    
2283

    
2284
            }
2285

    
2286
            state.type = _type;
2287
            state.channel = _channel;
2288
        }
2289
        finally {
2290
                // do for sure before leaving
2291
        }
2292
    }
2293
    // $ANTLR end "T_DERIV"
2294

    
2295
    // $ANTLR start "T_CARD"
2296
    public final void mT_CARD() throws RecognitionException {
2297
        try {
2298
            int _type = T_CARD;
2299
            int _channel = DEFAULT_TOKEN_CHANNEL;
2300
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1147:8: ( 'card' )
2301
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1147:10: 'card'
2302
            {
2303
            match("card"); if (state.failed) return ;
2304

    
2305

    
2306

    
2307
            }
2308

    
2309
            state.type = _type;
2310
            state.channel = _channel;
2311
        }
2312
        finally {
2313
                // do for sure before leaving
2314
        }
2315
    }
2316
    // $ANTLR end "T_CARD"
2317

    
2318
    // $ANTLR start "T_CONC"
2319
    public final void mT_CONC() throws RecognitionException {
2320
        try {
2321
            int _type = T_CONC;
2322
            int _channel = DEFAULT_TOKEN_CHANNEL;
2323
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1148:8: ( '^' )
2324
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1148:10: '^'
2325
            {
2326
            match('^'); if (state.failed) return ;
2327

    
2328
            }
2329

    
2330
            state.type = _type;
2331
            state.channel = _channel;
2332
        }
2333
        finally {
2334
                // do for sure before leaving
2335
        }
2336
    }
2337
    // $ANTLR end "T_CONC"
2338

    
2339
    // $ANTLR start "T_DCONC"
2340
    public final void mT_DCONC() throws RecognitionException {
2341
        try {
2342
            int _type = T_DCONC;
2343
            int _channel = DEFAULT_TOKEN_CHANNEL;
2344
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1149:9: ( 'conc' )
2345
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1149:11: 'conc'
2346
            {
2347
            match("conc"); if (state.failed) return ;
2348

    
2349

    
2350

    
2351
            }
2352

    
2353
            state.type = _type;
2354
            state.channel = _channel;
2355
        }
2356
        finally {
2357
                // do for sure before leaving
2358
        }
2359
    }
2360
    // $ANTLR end "T_DCONC"
2361

    
2362
    // $ANTLR start "T_DIFF"
2363
    public final void mT_DIFF() throws RecognitionException {
2364
        try {
2365
            int _type = T_DIFF;
2366
            int _channel = DEFAULT_TOKEN_CHANNEL;
2367
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1150:8: ( '\\\\' )
2368
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1150:10: '\\\\'
2369
            {
2370
            match('\\'); if (state.failed) return ;
2371

    
2372
            }
2373

    
2374
            state.type = _type;
2375
            state.channel = _channel;
2376
        }
2377
        finally {
2378
                // do for sure before leaving
2379
        }
2380
    }
2381
    // $ANTLR end "T_DIFF"
2382

    
2383
    // $ANTLR start "T_DINTER"
2384
    public final void mT_DINTER() throws RecognitionException {
2385
        try {
2386
            int _type = T_DINTER;
2387
            int _channel = DEFAULT_TOKEN_CHANNEL;
2388
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1151:9: ( 'dinter' )
2389
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1151:11: 'dinter'
2390
            {
2391
            match("dinter"); if (state.failed) return ;
2392

    
2393

    
2394

    
2395
            }
2396

    
2397
            state.type = _type;
2398
            state.channel = _channel;
2399
        }
2400
        finally {
2401
                // do for sure before leaving
2402
        }
2403
    }
2404
    // $ANTLR end "T_DINTER"
2405

    
2406
    // $ANTLR start "T_DUNION"
2407
    public final void mT_DUNION() throws RecognitionException {
2408
        try {
2409
            int _type = T_DUNION;
2410
            int _channel = DEFAULT_TOKEN_CHANNEL;
2411
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1152:9: ( 'dunion' )
2412
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1152:11: 'dunion'
2413
            {
2414
            match("dunion"); if (state.failed) return ;
2415

    
2416

    
2417

    
2418
            }
2419

    
2420
            state.type = _type;
2421
            state.channel = _channel;
2422
        }
2423
        finally {
2424
                // do for sure before leaving
2425
        }
2426
    }
2427
    // $ANTLR end "T_DUNION"
2428

    
2429
    // $ANTLR start "T_ELEMS"
2430
    public final void mT_ELEMS() throws RecognitionException {
2431
        try {
2432
            int _type = T_ELEMS;
2433
            int _channel = DEFAULT_TOKEN_CHANNEL;
2434
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1153:9: ( 'elems' )
2435
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1153:11: 'elems'
2436
            {
2437
            match("elems"); if (state.failed) return ;
2438

    
2439

    
2440

    
2441
            }
2442

    
2443
            state.type = _type;
2444
            state.channel = _channel;
2445
        }
2446
        finally {
2447
                // do for sure before leaving
2448
        }
2449
    }
2450
    // $ANTLR end "T_ELEMS"
2451

    
2452
    // $ANTLR start "T_HEAD"
2453
    public final void mT_HEAD() throws RecognitionException {
2454
        try {
2455
            int _type = T_HEAD;
2456
            int _channel = DEFAULT_TOKEN_CHANNEL;
2457
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1154:8: ( 'hd' )
2458
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1154:10: 'hd'
2459
            {
2460
            match("hd"); if (state.failed) return ;
2461

    
2462

    
2463

    
2464
            }
2465

    
2466
            state.type = _type;
2467
            state.channel = _channel;
2468
        }
2469
        finally {
2470
                // do for sure before leaving
2471
        }
2472
    }
2473
    // $ANTLR end "T_HEAD"
2474

    
2475
    // $ANTLR start "T_INDS"
2476
    public final void mT_INDS() throws RecognitionException {
2477
        try {
2478
            int _type = T_INDS;
2479
            int _channel = DEFAULT_TOKEN_CHANNEL;
2480
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1155:8: ( 'inds' )
2481
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1155:10: 'inds'
2482
            {
2483
            match("inds"); if (state.failed) return ;
2484

    
2485

    
2486

    
2487
            }
2488

    
2489
            state.type = _type;
2490
            state.channel = _channel;
2491
        }
2492
        finally {
2493
                // do for sure before leaving
2494
        }
2495
    }
2496
    // $ANTLR end "T_INDS"
2497

    
2498
    // $ANTLR start "T_INTER"
2499
    public final void mT_INTER() throws RecognitionException {
2500
        try {
2501
            int _type = T_INTER;
2502
            int _channel = DEFAULT_TOKEN_CHANNEL;
2503
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1156:9: ( 'inter' )
2504
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1156:11: 'inter'
2505
            {
2506
            match("inter"); if (state.failed) return ;
2507

    
2508

    
2509

    
2510
            }
2511

    
2512
            state.type = _type;
2513
            state.channel = _channel;
2514
        }
2515
        finally {
2516
                // do for sure before leaving
2517
        }
2518
    }
2519
    // $ANTLR end "T_INTER"
2520

    
2521
    // $ANTLR start "T_LEN"
2522
    public final void mT_LEN() throws RecognitionException {
2523
        try {
2524
            int _type = T_LEN;
2525
            int _channel = DEFAULT_TOKEN_CHANNEL;
2526
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1157:7: ( 'len' )
2527
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1157:9: 'len'
2528
            {
2529
            match("len"); if (state.failed) return ;
2530

    
2531

    
2532

    
2533
            }
2534

    
2535
            state.type = _type;
2536
            state.channel = _channel;
2537
        }
2538
        finally {
2539
                // do for sure before leaving
2540
        }
2541
    }
2542
    // $ANTLR end "T_LEN"
2543

    
2544
    // $ANTLR start "T_SEQMOD_MAPOVERRIDE"
2545
    public final void mT_SEQMOD_MAPOVERRIDE() throws RecognitionException {
2546
        try {
2547
            int _type = T_SEQMOD_MAPOVERRIDE;
2548
            int _channel = DEFAULT_TOKEN_CHANNEL;
2549
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1159:2: ( '++' )
2550
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1159:4: '++'
2551
            {
2552
            match("++"); if (state.failed) return ;
2553

    
2554

    
2555

    
2556
            }
2557

    
2558
            state.type = _type;
2559
            state.channel = _channel;
2560
        }
2561
        finally {
2562
                // do for sure before leaving
2563
        }
2564
    }
2565
    // $ANTLR end "T_SEQMOD_MAPOVERRIDE"
2566

    
2567
    // $ANTLR start "T_SUBSET"
2568
    public final void mT_SUBSET() throws RecognitionException {
2569
        try {
2570
            int _type = T_SUBSET;
2571
            int _channel = DEFAULT_TOKEN_CHANNEL;
2572
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1160:9: ( 'subset' )
2573
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1160:11: 'subset'
2574
            {
2575
            match("subset"); if (state.failed) return ;
2576

    
2577

    
2578

    
2579
            }
2580

    
2581
            state.type = _type;
2582
            state.channel = _channel;
2583
        }
2584
        finally {
2585
                // do for sure before leaving
2586
        }
2587
    }
2588
    // $ANTLR end "T_SUBSET"
2589

    
2590
    // $ANTLR start "T_TAIL"
2591
    public final void mT_TAIL() throws RecognitionException {
2592
        try {
2593
            int _type = T_TAIL;
2594
            int _channel = DEFAULT_TOKEN_CHANNEL;
2595
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1161:8: ( 'tl' )
2596
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1161:10: 'tl'
2597
            {
2598
            match("tl"); if (state.failed) return ;
2599

    
2600

    
2601

    
2602
            }
2603

    
2604
            state.type = _type;
2605
            state.channel = _channel;
2606
        }
2607
        finally {
2608
                // do for sure before leaving
2609
        }
2610
    }
2611
    // $ANTLR end "T_TAIL"
2612

    
2613
    // $ANTLR start "T_UNION"
2614
    public final void mT_UNION() throws RecognitionException {
2615
        try {
2616
            int _type = T_UNION;
2617
            int _channel = DEFAULT_TOKEN_CHANNEL;
2618
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1162:9: ( 'union' )
2619
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1162:11: 'union'
2620
            {
2621
            match("union"); if (state.failed) return ;
2622

    
2623

    
2624

    
2625
            }
2626

    
2627
            state.type = _type;
2628
            state.channel = _channel;
2629
        }
2630
        finally {
2631
                // do for sure before leaving
2632
        }
2633
    }
2634
    // $ANTLR end "T_UNION"
2635

    
2636
    // $ANTLR start "T_FOLDLR"
2637
    public final void mT_FOLDLR() throws RecognitionException {
2638
        try {
2639
            int _type = T_FOLDLR;
2640
            int _channel = DEFAULT_TOKEN_CHANNEL;
2641
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1164:2: ( ':>:' )
2642
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1164:4: ':>:'
2643
            {
2644
            match(":>:"); if (state.failed) return ;
2645

    
2646

    
2647

    
2648
            }
2649

    
2650
            state.type = _type;
2651
            state.channel = _channel;
2652
        }
2653
        finally {
2654
                // do for sure before leaving
2655
        }
2656
    }
2657
    // $ANTLR end "T_FOLDLR"
2658

    
2659
    // $ANTLR start "T_FOLDRL"
2660
    public final void mT_FOLDRL() throws RecognitionException {
2661
        try {
2662
            int _type = T_FOLDRL;
2663
            int _channel = DEFAULT_TOKEN_CHANNEL;
2664
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1166:2: ( ':<:' )
2665
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1166:4: ':<:'
2666
            {
2667
            match(":<:"); if (state.failed) return ;
2668

    
2669

    
2670

    
2671
            }
2672

    
2673
            state.type = _type;
2674
            state.channel = _channel;
2675
        }
2676
        finally {
2677
                // do for sure before leaving
2678
        }
2679
    }
2680
    // $ANTLR end "T_FOLDRL"
2681

    
2682
    // $ANTLR start "T_DOM"
2683
    public final void mT_DOM() throws RecognitionException {
2684
        try {
2685
            int _type = T_DOM;
2686
            int _channel = DEFAULT_TOKEN_CHANNEL;
2687
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1170:7: ( 'dom' )
2688
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1170:9: 'dom'
2689
            {
2690
            match("dom"); if (state.failed) return ;
2691

    
2692

    
2693

    
2694
            }
2695

    
2696
            state.type = _type;
2697
            state.channel = _channel;
2698
        }
2699
        finally {
2700
                // do for sure before leaving
2701
        }
2702
    }
2703
    // $ANTLR end "T_DOM"
2704

    
2705
    // $ANTLR start "T_DOMRESBY"
2706
    public final void mT_DOMRESBY() throws RecognitionException {
2707
        try {
2708
            int _type = T_DOMRESBY;
2709
            int _channel = DEFAULT_TOKEN_CHANNEL;
2710
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1172:2: ( '<-:' )
2711
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1172:4: '<-:'
2712
            {
2713
            match("<-:"); if (state.failed) return ;
2714

    
2715

    
2716

    
2717
            }
2718

    
2719
            state.type = _type;
2720
            state.channel = _channel;
2721
        }
2722
        finally {
2723
                // do for sure before leaving
2724
        }
2725
    }
2726
    // $ANTLR end "T_DOMRESBY"
2727

    
2728
    // $ANTLR start "T_DOMRESTO"
2729
    public final void mT_DOMRESTO() throws RecognitionException {
2730
        try {
2731
            int _type = T_DOMRESTO;
2732
            int _channel = DEFAULT_TOKEN_CHANNEL;
2733
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1174:2: ( '<:' )
2734
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1174:4: '<:'
2735
            {
2736
            match("<:"); if (state.failed) return ;
2737

    
2738

    
2739

    
2740
            }
2741

    
2742
            state.type = _type;
2743
            state.channel = _channel;
2744
        }
2745
        finally {
2746
                // do for sure before leaving
2747
        }
2748
    }
2749
    // $ANTLR end "T_DOMRESTO"
2750

    
2751
    // $ANTLR start "T_RNG"
2752
    public final void mT_RNG() throws RecognitionException {
2753
        try {
2754
            int _type = T_RNG;
2755
            int _channel = DEFAULT_TOKEN_CHANNEL;
2756
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1175:7: ( 'rng' )
2757
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1175:9: 'rng'
2758
            {
2759
            match("rng"); if (state.failed) return ;
2760

    
2761

    
2762

    
2763
            }
2764

    
2765
            state.type = _type;
2766
            state.channel = _channel;
2767
        }
2768
        finally {
2769
                // do for sure before leaving
2770
        }
2771
    }
2772
    // $ANTLR end "T_RNG"
2773

    
2774
    // $ANTLR start "T_RNGRESBY"
2775
    public final void mT_RNGRESBY() throws RecognitionException {
2776
        try {
2777
            int _type = T_RNGRESBY;
2778
            int _channel = DEFAULT_TOKEN_CHANNEL;
2779
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1177:2: ( ':->' )
2780
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1177:4: ':->'
2781
            {
2782
            match(":->"); 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_RNGRESBY"
2796

    
2797
    // $ANTLR start "T_RNGRESTO"
2798
    public final void mT_RNGRESTO() throws RecognitionException {
2799
        try {
2800
            int _type = T_RNGRESTO;
2801
            int _channel = DEFAULT_TOKEN_CHANNEL;
2802
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1179:2: ( ':>' )
2803
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1179:4: ':>'
2804
            {
2805
            match(":>"); if (state.failed) return ;
2806

    
2807

    
2808

    
2809
            }
2810

    
2811
            state.type = _type;
2812
            state.channel = _channel;
2813
        }
2814
        finally {
2815
                // do for sure before leaving
2816
        }
2817
    }
2818
    // $ANTLR end "T_RNGRESTO"
2819

    
2820
    // $ANTLR start "T_MERGE"
2821
    public final void mT_MERGE() throws RecognitionException {
2822
        try {
2823
            int _type = T_MERGE;
2824
            int _channel = DEFAULT_TOKEN_CHANNEL;
2825
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1180:9: ( 'merge' )
2826
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1180:11: 'merge'
2827
            {
2828
            match("merge"); if (state.failed) return ;
2829

    
2830

    
2831

    
2832
            }
2833

    
2834
            state.type = _type;
2835
            state.channel = _channel;
2836
        }
2837
        finally {
2838
                // do for sure before leaving
2839
        }
2840
    }
2841
    // $ANTLR end "T_MERGE"
2842

    
2843
    // $ANTLR start "T_MUNION"
2844
    public final void mT_MUNION() throws RecognitionException {
2845
        try {
2846
            int _type = T_MUNION;
2847
            int _channel = DEFAULT_TOKEN_CHANNEL;
2848
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1181:9: ( 'munion' )
2849
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1181:11: 'munion'
2850
            {
2851
            match("munion"); if (state.failed) return ;
2852

    
2853

    
2854

    
2855
            }
2856

    
2857
            state.type = _type;
2858
            state.channel = _channel;
2859
        }
2860
        finally {
2861
                // do for sure before leaving
2862
        }
2863
    }
2864
    // $ANTLR end "T_MUNION"
2865

    
2866
    // $ANTLR start "T_CONSTS"
2867
    public final void mT_CONSTS() throws RecognitionException {
2868
        try {
2869
            int _type = T_CONSTS;
2870
            int _channel = DEFAULT_TOKEN_CHANNEL;
2871
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1183:9: ( 'consts' )
2872
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1183:11: 'consts'
2873
            {
2874
            match("consts"); if (state.failed) return ;
2875

    
2876

    
2877

    
2878
            }
2879

    
2880
            state.type = _type;
2881
            state.channel = _channel;
2882
        }
2883
        finally {
2884
                // do for sure before leaving
2885
        }
2886
    }
2887
    // $ANTLR end "T_CONSTS"
2888

    
2889
    // $ANTLR start "T_INFTY"
2890
    public final void mT_INFTY() throws RecognitionException {
2891
        try {
2892
            int _type = T_INFTY;
2893
            int _channel = DEFAULT_TOKEN_CHANNEL;
2894
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1187:9: ( ( T_MINUS | T_SUM )? 'inf' )
2895
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1187:11: ( T_MINUS | T_SUM )? 'inf'
2896
            {
2897
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1187:11: ( T_MINUS | T_SUM )?
2898
            int alt5=2;
2899
            int LA5_0 = input.LA(1);
2900

    
2901
            if ( (LA5_0=='+'||LA5_0=='-') ) {
2902
                alt5=1;
2903
            }
2904
            switch (alt5) {
2905
                case 1 :
2906
                    // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:
2907
                    {
2908
                    if ( input.LA(1)=='+'||input.LA(1)=='-' ) {
2909
                        input.consume();
2910
                        state.failed=false;
2911
                    }
2912
                    else {
2913
                        if (state.backtracking>0) {state.failed=true; return ;}
2914
                        MismatchedSetException mse = new MismatchedSetException(null,input);
2915
                        recover(mse);
2916
                        throw mse;
2917
                    }
2918

    
2919

    
2920
                    }
2921
                    break;
2922

    
2923
            }
2924

    
2925

    
2926
            match("inf"); if (state.failed) return ;
2927

    
2928

    
2929

    
2930
            }
2931

    
2932
            state.type = _type;
2933
            state.channel = _channel;
2934
        }
2935
        finally {
2936
                // do for sure before leaving
2937
        }
2938
    }
2939
    // $ANTLR end "T_INFTY"
2940

    
2941
    // $ANTLR start "T_INTNUMBER"
2942
    public final void mT_INTNUMBER() throws RecognitionException {
2943
        try {
2944
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1194:2: ()
2945
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1194:4: 
2946
            {
2947
            }
2948

    
2949

    
2950
        }
2951
        finally {
2952
                // do for sure before leaving
2953
        }
2954
    }
2955
    // $ANTLR end "T_INTNUMBER"
2956

    
2957
    // $ANTLR start "T_FLOATNUMBER"
2958
    public final void mT_FLOATNUMBER() throws RecognitionException {
2959
        try {
2960
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1196:2: ()
2961
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1196:4: 
2962
            {
2963
            }
2964

    
2965

    
2966
        }
2967
        finally {
2968
                // do for sure before leaving
2969
        }
2970
    }
2971
    // $ANTLR end "T_FLOATNUMBER"
2972

    
2973
    // $ANTLR start "T_RANGETO"
2974
    public final void mT_RANGETO() throws RecognitionException {
2975
        try {
2976
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1198:2: ()
2977
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1198:4: 
2978
            {
2979
            }
2980

    
2981

    
2982
        }
2983
        finally {
2984
                // do for sure before leaving
2985
        }
2986
    }
2987
    // $ANTLR end "T_RANGETO"
2988

    
2989
    // $ANTLR start "FLOAT_OR_INT_OR_RANGE"
2990
    public final void mFLOAT_OR_INT_OR_RANGE() throws RecognitionException {
2991
        try {
2992
            int _type = FLOAT_OR_INT_OR_RANGE;
2993
            int _channel = DEFAULT_TOKEN_CHANNEL;
2994
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1201: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 )
2995
            int alt14=4;
2996
            switch ( input.LA(1) ) {
2997
            case '-':
2998
                {
2999
                int LA14_1 = input.LA(2);
3000

    
3001
                if ( ((LA14_1 >= '0' && LA14_1 <= '9')) ) {
3002
                    alt14=1;
3003
                }
3004
                else {
3005
                    alt14=3;
3006
                }
3007
                }
3008
                break;
3009
            case '0':
3010
            case '1':
3011
            case '2':
3012
            case '3':
3013
            case '4':
3014
            case '5':
3015
            case '6':
3016
            case '7':
3017
            case '8':
3018
            case '9':
3019
                {
3020
                alt14=1;
3021
                }
3022
                break;
3023
            case '.':
3024
                {
3025
                alt14=2;
3026
                }
3027
                break;
3028
            case '+':
3029
                {
3030
                int LA14_4 = input.LA(2);
3031

    
3032
                if ( ((LA14_4 >= '0' && LA14_4 <= '9')) ) {
3033
                    alt14=1;
3034
                }
3035
                else {
3036
                    alt14=4;
3037
                }
3038
                }
3039
                break;
3040
            default:
3041
                if (state.backtracking>0) {state.failed=true; return ;}
3042
                NoViableAltException nvae =
3043
                    new NoViableAltException("", 14, 0, input);
3044

    
3045
                throw nvae;
3046

    
3047
            }
3048

    
3049
            switch (alt14) {
3050
                case 1 :
3051
                    // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1201: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 )+ )? |)
3052
                    {
3053
                    // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1201:5: ( T_MINUS | T_SUM )?
3054
                    int alt6=2;
3055
                    int LA6_0 = input.LA(1);
3056

    
3057
                    if ( (LA6_0=='+'||LA6_0=='-') ) {
3058
                        alt6=1;
3059
                    }
3060
                    switch (alt6) {
3061
                        case 1 :
3062
                            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:
3063
                            {
3064
                            if ( input.LA(1)=='+'||input.LA(1)=='-' ) {
3065
                                input.consume();
3066
                                state.failed=false;
3067
                            }
3068
                            else {
3069
                                if (state.backtracking>0) {state.failed=true; return ;}
3070
                                MismatchedSetException mse = new MismatchedSetException(null,input);
3071
                                recover(mse);
3072
                                throw mse;
3073
                            }
3074

    
3075

    
3076
                            }
3077
                            break;
3078

    
3079
                    }
3080

    
3081

    
3082
                    // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1201:22: ( T_DIGIT )+
3083
                    int cnt7=0;
3084
                    loop7:
3085
                    do {
3086
                        int alt7=2;
3087
                        int LA7_0 = input.LA(1);
3088

    
3089
                        if ( ((LA7_0 >= '0' && LA7_0 <= '9')) ) {
3090
                            alt7=1;
3091
                        }
3092

    
3093

    
3094
                        switch (alt7) {
3095
                            case 1 :
3096
                                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:
3097
                                {
3098
                                if ( (input.LA(1) >= '0' && input.LA(1) <= '9') ) {
3099
                                    input.consume();
3100
                                    state.failed=false;
3101
                                }
3102
                                else {
3103
                                    if (state.backtracking>0) {state.failed=true; return ;}
3104
                                    MismatchedSetException mse = new MismatchedSetException(null,input);
3105
                                    recover(mse);
3106
                                    throw mse;
3107
                                }
3108

    
3109

    
3110
                                }
3111
                                break;
3112

    
3113
                            default :
3114
                                if ( cnt7 >= 1 ) break loop7;
3115
                                if (state.backtracking>0) {state.failed=true; return ;}
3116
                                EarlyExitException eee =
3117
                                    new EarlyExitException(7, input);
3118
                                throw eee;
3119
                        }
3120
                        cnt7++;
3121
                    } while (true);
3122

    
3123

    
3124
                    // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1202:3: ( ( T_POINT T_POINT )=>| ( T_POINT T_DIGIT )=> T_POINT ( T_DIGIT )+ ( ( 'e' | 'E' ) ( T_MINUS | T_SUM )? ( T_DIGIT )+ )? |)
3125
                    int alt12=3;
3126
                    int LA12_0 = input.LA(1);
3127

    
3128
                    if ( (LA12_0=='.') && (synpred3_ooa())) {
3129
                        alt12=2;
3130
                    }
3131
                    else if ( (synpred2_ooa()) ) {
3132
                        alt12=1;
3133
                    }
3134
                    else if ( (true) ) {
3135
                        alt12=3;
3136
                    }
3137
                    else {
3138
                        if (state.backtracking>0) {state.failed=true; return ;}
3139
                        NoViableAltException nvae =
3140
                            new NoViableAltException("", 12, 0, input);
3141

    
3142
                        throw nvae;
3143

    
3144
                    }
3145
                    switch (alt12) {
3146
                        case 1 :
3147
                            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1203:5: ( T_POINT T_POINT )=>
3148
                            {
3149
                            if ( state.backtracking==0 ) {_type=T_INTNUMBER;}
3150

    
3151
                            }
3152
                            break;
3153
                        case 2 :
3154
                            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1204:6: ( T_POINT T_DIGIT )=> T_POINT ( T_DIGIT )+ ( ( 'e' | 'E' ) ( T_MINUS | T_SUM )? ( T_DIGIT )+ )?
3155
                            {
3156
                            mT_POINT(); if (state.failed) return ;
3157

    
3158

    
3159
                            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1204:35: ( T_DIGIT )+
3160
                            int cnt8=0;
3161
                            loop8:
3162
                            do {
3163
                                int alt8=2;
3164
                                int LA8_0 = input.LA(1);
3165

    
3166
                                if ( ((LA8_0 >= '0' && LA8_0 <= '9')) ) {
3167
                                    alt8=1;
3168
                                }
3169

    
3170

    
3171
                                switch (alt8) {
3172
                                    case 1 :
3173
                                        // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:
3174
                                        {
3175
                                        if ( (input.LA(1) >= '0' && input.LA(1) <= '9') ) {
3176
                                            input.consume();
3177
                                            state.failed=false;
3178
                                        }
3179
                                        else {
3180
                                            if (state.backtracking>0) {state.failed=true; return ;}
3181
                                            MismatchedSetException mse = new MismatchedSetException(null,input);
3182
                                            recover(mse);
3183
                                            throw mse;
3184
                                        }
3185

    
3186

    
3187
                                        }
3188
                                        break;
3189

    
3190
                                    default :
3191
                                        if ( cnt8 >= 1 ) break loop8;
3192
                                        if (state.backtracking>0) {state.failed=true; return ;}
3193
                                        EarlyExitException eee =
3194
                                            new EarlyExitException(8, input);
3195
                                        throw eee;
3196
                                }
3197
                                cnt8++;
3198
                            } while (true);
3199

    
3200

    
3201
                            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1204:44: ( ( 'e' | 'E' ) ( T_MINUS | T_SUM )? ( T_DIGIT )+ )?
3202
                            int alt11=2;
3203
                            int LA11_0 = input.LA(1);
3204

    
3205
                            if ( (LA11_0=='E'||LA11_0=='e') ) {
3206
                                alt11=1;
3207
                            }
3208
                            switch (alt11) {
3209
                                case 1 :
3210
                                    // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1204:45: ( 'e' | 'E' ) ( T_MINUS | T_SUM )? ( T_DIGIT )+
3211
                                    {
3212
                                    if ( input.LA(1)=='E'||input.LA(1)=='e' ) {
3213
                                        input.consume();
3214
                                        state.failed=false;
3215
                                    }
3216
                                    else {
3217
                                        if (state.backtracking>0) {state.failed=true; return ;}
3218
                                        MismatchedSetException mse = new MismatchedSetException(null,input);
3219
                                        recover(mse);
3220
                                        throw mse;
3221
                                    }
3222

    
3223

    
3224
                                    // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1204:55: ( T_MINUS | T_SUM )?
3225
                                    int alt9=2;
3226
                                    int LA9_0 = input.LA(1);
3227

    
3228
                                    if ( (LA9_0=='+'||LA9_0=='-') ) {
3229
                                        alt9=1;
3230
                                    }
3231
                                    switch (alt9) {
3232
                                        case 1 :
3233
                                            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:
3234
                                            {
3235
                                            if ( input.LA(1)=='+'||input.LA(1)=='-' ) {
3236
                                                input.consume();
3237
                                                state.failed=false;
3238
                                            }
3239
                                            else {
3240
                                                if (state.backtracking>0) {state.failed=true; return ;}
3241
                                                MismatchedSetException mse = new MismatchedSetException(null,input);
3242
                                                recover(mse);
3243
                                                throw mse;
3244
                                            }
3245

    
3246

    
3247
                                            }
3248
                                            break;
3249

    
3250
                                    }
3251

    
3252

    
3253
                                    // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1204:72: ( T_DIGIT )+
3254
                                    int cnt10=0;
3255
                                    loop10:
3256
                                    do {
3257
                                        int alt10=2;
3258
                                        int LA10_0 = input.LA(1);
3259

    
3260
                                        if ( ((LA10_0 >= '0' && LA10_0 <= '9')) ) {
3261
                                            alt10=1;
3262
                                        }
3263

    
3264

    
3265
                                        switch (alt10) {
3266
                                            case 1 :
3267
                                                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:
3268
                                                {
3269
                                                if ( (input.LA(1) >= '0' && input.LA(1) <= '9') ) {
3270
                                                    input.consume();
3271
                                                    state.failed=false;
3272
                                                }
3273
                                                else {
3274
                                                    if (state.backtracking>0) {state.failed=true; return ;}
3275
                                                    MismatchedSetException mse = new MismatchedSetException(null,input);
3276
                                                    recover(mse);
3277
                                                    throw mse;
3278
                                                }
3279

    
3280

    
3281
                                                }
3282
                                                break;
3283

    
3284
                                            default :
3285
                                                if ( cnt10 >= 1 ) break loop10;
3286
                                                if (state.backtracking>0) {state.failed=true; return ;}
3287
                                                EarlyExitException eee =
3288
                                                    new EarlyExitException(10, input);
3289
                                                throw eee;
3290
                                        }
3291
                                        cnt10++;
3292
                                    } while (true);
3293

    
3294

    
3295
                                    }
3296
                                    break;
3297

    
3298
                            }
3299

    
3300

    
3301
                            if ( state.backtracking==0 ) {_type=T_FLOATNUMBER;}
3302

    
3303
                            }
3304
                            break;
3305
                        case 3 :
3306
                            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1205:6: 
3307
                            {
3308
                            if ( state.backtracking==0 ) {_type=T_INTNUMBER;}
3309

    
3310
                            }
3311
                            break;
3312

    
3313
                    }
3314

    
3315

    
3316
                    }
3317
                    break;
3318
                case 2 :
3319
                    // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1207:4: T_POINT ( T_POINT |)
3320
                    {
3321
                    mT_POINT(); if (state.failed) return ;
3322

    
3323

    
3324
                    // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1208:3: ( T_POINT |)
3325
                    int alt13=2;
3326
                    int LA13_0 = input.LA(1);
3327

    
3328
                    if ( (LA13_0=='.') ) {
3329
                        alt13=1;
3330
                    }
3331
                    else {
3332
                        alt13=2;
3333
                    }
3334
                    switch (alt13) {
3335
                        case 1 :
3336
                            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1209:5: T_POINT
3337
                            {
3338
                            mT_POINT(); if (state.failed) return ;
3339

    
3340

    
3341
                            if ( state.backtracking==0 ) {_type=T_RANGETO;}
3342

    
3343
                            }
3344
                            break;
3345
                        case 2 :
3346
                            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1210:13: 
3347
                            {
3348
                            if ( state.backtracking==0 ) {_type=T_POINT;}
3349

    
3350
                            }
3351
                            break;
3352

    
3353
                    }
3354

    
3355

    
3356
                    }
3357
                    break;
3358
                case 3 :
3359
                    // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1212:4: T_MINUS
3360
                    {
3361
                    mT_MINUS(); if (state.failed) return ;
3362

    
3363

    
3364
                    if ( state.backtracking==0 ) {_type=T_MINUS;}
3365

    
3366
                    }
3367
                    break;
3368
                case 4 :
3369
                    // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1213:4: T_SUM
3370
                    {
3371
                    mT_SUM(); if (state.failed) return ;
3372

    
3373

    
3374
                    if ( state.backtracking==0 ) {_type=T_SUM;}
3375

    
3376
                    }
3377
                    break;
3378

    
3379
            }
3380
            state.type = _type;
3381
            state.channel = _channel;
3382
        }
3383
        finally {
3384
                // do for sure before leaving
3385
        }
3386
    }
3387
    // $ANTLR end "FLOAT_OR_INT_OR_RANGE"
3388

    
3389
    // $ANTLR start "T_MINUS"
3390
    public final void mT_MINUS() throws RecognitionException {
3391
        try {
3392
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1218:17: ( '-' )
3393
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1218:19: '-'
3394
            {
3395
            match('-'); if (state.failed) return ;
3396

    
3397
            }
3398

    
3399

    
3400
        }
3401
        finally {
3402
                // do for sure before leaving
3403
        }
3404
    }
3405
    // $ANTLR end "T_MINUS"
3406

    
3407
    // $ANTLR start "T_SUM"
3408
    public final void mT_SUM() throws RecognitionException {
3409
        try {
3410
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1219:16: ( '+' )
3411
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1219:18: '+'
3412
            {
3413
            match('+'); if (state.failed) return ;
3414

    
3415
            }
3416

    
3417

    
3418
        }
3419
        finally {
3420
                // do for sure before leaving
3421
        }
3422
    }
3423
    // $ANTLR end "T_SUM"
3424

    
3425
    // $ANTLR start "T_POINT"
3426
    public final void mT_POINT() throws RecognitionException {
3427
        try {
3428
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1220:17: ( '.' )
3429
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1220:19: '.'
3430
            {
3431
            match('.'); if (state.failed) return ;
3432

    
3433
            }
3434

    
3435

    
3436
        }
3437
        finally {
3438
                // do for sure before leaving
3439
        }
3440
    }
3441
    // $ANTLR end "T_POINT"
3442

    
3443
    // $ANTLR start "T_IDENTIFIER"
3444
    public final void mT_IDENTIFIER() throws RecognitionException {
3445
        try {
3446
            int _type = T_IDENTIFIER;
3447
            int _channel = DEFAULT_TOKEN_CHANNEL;
3448
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1226:2: ( T_LETTER ( T_LETTER | T_DIGIT )* )
3449
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1226:4: T_LETTER ( T_LETTER | T_DIGIT )*
3450
            {
3451
            mT_LETTER(); if (state.failed) return ;
3452

    
3453

    
3454
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1226:13: ( T_LETTER | T_DIGIT )*
3455
            loop15:
3456
            do {
3457
                int alt15=2;
3458
                int LA15_0 = input.LA(1);
3459

    
3460
                if ( (LA15_0=='$'||(LA15_0 >= '0' && LA15_0 <= '9')||(LA15_0 >= 'A' && LA15_0 <= 'Z')||LA15_0=='_'||(LA15_0 >= 'a' && LA15_0 <= 'z')) ) {
3461
                    alt15=1;
3462
                }
3463

    
3464

    
3465
                switch (alt15) {
3466
                    case 1 :
3467
                        // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:
3468
                        {
3469
                        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') ) {
3470
                            input.consume();
3471
                            state.failed=false;
3472
                        }
3473
                        else {
3474
                            if (state.backtracking>0) {state.failed=true; return ;}
3475
                            MismatchedSetException mse = new MismatchedSetException(null,input);
3476
                            recover(mse);
3477
                            throw mse;
3478
                        }
3479

    
3480

    
3481
                        }
3482
                        break;
3483

    
3484
                    default :
3485
                        break loop15;
3486
                }
3487
            } while (true);
3488

    
3489

    
3490
            }
3491

    
3492
            state.type = _type;
3493
            state.channel = _channel;
3494
        }
3495
        finally {
3496
                // do for sure before leaving
3497
        }
3498
    }
3499
    // $ANTLR end "T_IDENTIFIER"
3500

    
3501
    // $ANTLR start "T_LETTER"
3502
    public final void mT_LETTER() throws RecognitionException {
3503
        try {
3504
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1235:2: ( '$' | 'A' .. 'Z' | 'a' .. 'z' | '_' )
3505
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:
3506
            {
3507
            if ( input.LA(1)=='$'||(input.LA(1) >= 'A' && input.LA(1) <= 'Z')||input.LA(1)=='_'||(input.LA(1) >= 'a' && input.LA(1) <= 'z') ) {
3508
                input.consume();
3509
                state.failed=false;
3510
            }
3511
            else {
3512
                if (state.backtracking>0) {state.failed=true; return ;}
3513
                MismatchedSetException mse = new MismatchedSetException(null,input);
3514
                recover(mse);
3515
                throw mse;
3516
            }
3517

    
3518

    
3519
            }
3520

    
3521

    
3522
        }
3523
        finally {
3524
                // do for sure before leaving
3525
        }
3526
    }
3527
    // $ANTLR end "T_LETTER"
3528

    
3529
    // $ANTLR start "T_DIGIT"
3530
    public final void mT_DIGIT() throws RecognitionException {
3531
        try {
3532
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1242:8: ( '0' .. '9' )
3533
            // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:
3534
            {
3535
            if ( (input.LA(1) >= '0' && input.LA(1) <= '9') ) {
3536
                input.consume();
3537
                state.failed=false;
3538
            }
3539
            else {
3540
                if (state.backtracking>0) {state.failed=true; return ;}
3541
                MismatchedSetException mse = new MismatchedSetException(null,input);
3542
                recover(mse);
3543
                throw mse;
3544
            }
3545

    
3546

    
3547
            }
3548

    
3549

    
3550
        }
3551
        finally {
3552
                // do for sure before leaving
3553
        }
3554
    }
3555
    // $ANTLR end "T_DIGIT"
3556

    
3557
    public void mTokens() throws RecognitionException {
3558
        // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:8: ( T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | 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_CONT | 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_QUANTITY | 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 )
3559
        int alt16=116;
3560
        alt16 = dfa16.predict(input);
3561
        switch (alt16) {
3562
            case 1 :
3563
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:10: T__118
3564
                {
3565
                mT__118(); if (state.failed) return ;
3566

    
3567

    
3568
                }
3569
                break;
3570
            case 2 :
3571
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:17: T__119
3572
                {
3573
                mT__119(); if (state.failed) return ;
3574

    
3575

    
3576
                }
3577
                break;
3578
            case 3 :
3579
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:24: T__120
3580
                {
3581
                mT__120(); if (state.failed) return ;
3582

    
3583

    
3584
                }
3585
                break;
3586
            case 4 :
3587
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:31: T__121
3588
                {
3589
                mT__121(); if (state.failed) return ;
3590

    
3591

    
3592
                }
3593
                break;
3594
            case 5 :
3595
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:38: T__122
3596
                {
3597
                mT__122(); if (state.failed) return ;
3598

    
3599

    
3600
                }
3601
                break;
3602
            case 6 :
3603
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:45: T__123
3604
                {
3605
                mT__123(); if (state.failed) return ;
3606

    
3607

    
3608
                }
3609
                break;
3610
            case 7 :
3611
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:52: T__124
3612
                {
3613
                mT__124(); if (state.failed) return ;
3614

    
3615

    
3616
                }
3617
                break;
3618
            case 8 :
3619
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:59: T__125
3620
                {
3621
                mT__125(); if (state.failed) return ;
3622

    
3623

    
3624
                }
3625
                break;
3626
            case 9 :
3627
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:66: T__126
3628
                {
3629
                mT__126(); if (state.failed) return ;
3630

    
3631

    
3632
                }
3633
                break;
3634
            case 10 :
3635
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:73: T__127
3636
                {
3637
                mT__127(); if (state.failed) return ;
3638

    
3639

    
3640
                }
3641
                break;
3642
            case 11 :
3643
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:80: T_WS
3644
                {
3645
                mT_WS(); if (state.failed) return ;
3646

    
3647

    
3648
                }
3649
                break;
3650
            case 12 :
3651
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:85: T_COMMENT
3652
                {
3653
                mT_COMMENT(); if (state.failed) return ;
3654

    
3655

    
3656
                }
3657
                break;
3658
            case 13 :
3659
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:95: LINE_COMMENT
3660
                {
3661
                mLINE_COMMENT(); if (state.failed) return ;
3662

    
3663

    
3664
                }
3665
                break;
3666
            case 14 :
3667
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:108: T_PRIMED
3668
                {
3669
                mT_PRIMED(); if (state.failed) return ;
3670

    
3671

    
3672
                }
3673
                break;
3674
            case 15 :
3675
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:117: T_STRINGLITERAL
3676
                {
3677
                mT_STRINGLITERAL(); if (state.failed) return ;
3678

    
3679

    
3680
                }
3681
                break;
3682
            case 16 :
3683
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:133: T_ABORT
3684
                {
3685
                mT_ABORT(); if (state.failed) return ;
3686

    
3687

    
3688
                }
3689
                break;
3690
            case 17 :
3691
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:141: T_ACTIONS
3692
                {
3693
                mT_ACTIONS(); if (state.failed) return ;
3694

    
3695

    
3696
                }
3697
                break;
3698
            case 18 :
3699
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:151: T_ASSIGNMENT
3700
                {
3701
                mT_ASSIGNMENT(); if (state.failed) return ;
3702

    
3703

    
3704
                }
3705
                break;
3706
            case 19 :
3707
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:164: T_AUTOCONS
3708
                {
3709
                mT_AUTOCONS(); if (state.failed) return ;
3710

    
3711

    
3712
                }
3713
                break;
3714
            case 20 :
3715
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:175: T_BAR
3716
                {
3717
                mT_BAR(); if (state.failed) return ;
3718

    
3719

    
3720
                }
3721
                break;
3722
            case 21 :
3723
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:181: T_BOOL
3724
                {
3725
                mT_BOOL(); if (state.failed) return ;
3726

    
3727

    
3728
                }
3729
                break;
3730
            case 22 :
3731
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:188: T_CBRL
3732
                {
3733
                mT_CBRL(); if (state.failed) return ;
3734

    
3735

    
3736
                }
3737
                break;
3738
            case 23 :
3739
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:195: T_CBRR
3740
                {
3741
                mT_CBRR(); if (state.failed) return ;
3742

    
3743

    
3744
                }
3745
                break;
3746
            case 24 :
3747
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:202: T_COLON
3748
                {
3749
                mT_COLON(); if (state.failed) return ;
3750

    
3751

    
3752
                }
3753
                break;
3754
            case 25 :
3755
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:210: T_COMMA
3756
                {
3757
                mT_COMMA(); if (state.failed) return ;
3758

    
3759

    
3760
                }
3761
                break;
3762
            case 26 :
3763
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:218: T_CONT
3764
                {
3765
                mT_CONT(); if (state.failed) return ;
3766

    
3767

    
3768
                }
3769
                break;
3770
            case 27 :
3771
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:225: T_CHAR
3772
                {
3773
                mT_CHAR(); if (state.failed) return ;
3774

    
3775

    
3776
                }
3777
                break;
3778
            case 28 :
3779
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:232: T_CTRL
3780
                {
3781
                mT_CTRL(); if (state.failed) return ;
3782

    
3783

    
3784
                }
3785
                break;
3786
            case 29 :
3787
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:239: T_SYSTEM
3788
                {
3789
                mT_SYSTEM(); if (state.failed) return ;
3790

    
3791

    
3792
                }
3793
                break;
3794
            case 30 :
3795
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:248: T_DO
3796
                {
3797
                mT_DO(); if (state.failed) return ;
3798

    
3799

    
3800
                }
3801
                break;
3802
            case 31 :
3803
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:253: T_ELSE
3804
                {
3805
                mT_ELSE(); if (state.failed) return ;
3806

    
3807

    
3808
                }
3809
                break;
3810
            case 32 :
3811
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:260: T_END
3812
                {
3813
                mT_END(); if (state.failed) return ;
3814

    
3815

    
3816
                }
3817
                break;
3818
            case 33 :
3819
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:266: T_EQUAL
3820
                {
3821
                mT_EQUAL(); if (state.failed) return ;
3822

    
3823

    
3824
                }
3825
                break;
3826
            case 34 :
3827
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:274: T_EXISTS
3828
                {
3829
                mT_EXISTS(); if (state.failed) return ;
3830

    
3831

    
3832
                }
3833
                break;
3834
            case 35 :
3835
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:283: T_FLOAT
3836
                {
3837
                mT_FLOAT(); if (state.failed) return ;
3838

    
3839

    
3840
                }
3841
                break;
3842
            case 36 :
3843
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:291: T_FORALL
3844
                {
3845
                mT_FORALL(); if (state.failed) return ;
3846

    
3847

    
3848
                }
3849
                break;
3850
            case 37 :
3851
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:300: T_FALSE
3852
                {
3853
                mT_FALSE(); if (state.failed) return ;
3854

    
3855

    
3856
                }
3857
                break;
3858
            case 38 :
3859
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:308: T_IF
3860
                {
3861
                mT_IF(); if (state.failed) return ;
3862

    
3863

    
3864
                }
3865
                break;
3866
            case 39 :
3867
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:313: T_IN
3868
                {
3869
                mT_IN(); if (state.failed) return ;
3870

    
3871

    
3872
                }
3873
                break;
3874
            case 40 :
3875
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:318: T_INT
3876
                {
3877
                mT_INT(); if (state.failed) return ;
3878

    
3879

    
3880
                }
3881
                break;
3882
            case 41 :
3883
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:324: T_KILL
3884
                {
3885
                mT_KILL(); if (state.failed) return ;
3886

    
3887

    
3888
                }
3889
                break;
3890
            case 42 :
3891
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:331: T_LIST
3892
                {
3893
                mT_LIST(); if (state.failed) return ;
3894

    
3895

    
3896
                }
3897
                break;
3898
            case 43 :
3899
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:338: T_LPAREN
3900
                {
3901
                mT_LPAREN(); if (state.failed) return ;
3902

    
3903

    
3904
                }
3905
                break;
3906
            case 44 :
3907
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:347: T_LSQPAREN
3908
                {
3909
                mT_LSQPAREN(); if (state.failed) return ;
3910

    
3911

    
3912
                }
3913
                break;
3914
            case 45 :
3915
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:358: T_MAP
3916
                {
3917
                mT_MAP(); if (state.failed) return ;
3918

    
3919

    
3920
                }
3921
                break;
3922
            case 46 :
3923
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:364: T_MAPS
3924
                {
3925
                mT_MAPS(); if (state.failed) return ;
3926

    
3927

    
3928
                }
3929
                break;
3930
            case 47 :
3931
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:371: T_METHODS
3932
                {
3933
                mT_METHODS(); if (state.failed) return ;
3934

    
3935

    
3936
                }
3937
                break;
3938
            case 48 :
3939
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:381: T_NEW
3940
                {
3941
                mT_NEW(); if (state.failed) return ;
3942

    
3943

    
3944
                }
3945
                break;
3946
            case 49 :
3947
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:387: T_NIL
3948
                {
3949
                mT_NIL(); if (state.failed) return ;
3950

    
3951

    
3952
                }
3953
                break;
3954
            case 50 :
3955
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:393: T_NONDET
3956
                {
3957
                mT_NONDET(); if (state.failed) return ;
3958

    
3959

    
3960
                }
3961
                break;
3962
            case 51 :
3963
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:402: T_OBS
3964
                {
3965
                mT_OBS(); if (state.failed) return ;
3966

    
3967

    
3968
                }
3969
                break;
3970
            case 52 :
3971
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:408: T_OD
3972
                {
3973
                mT_OD(); if (state.failed) return ;
3974

    
3975

    
3976
                }
3977
                break;
3978
            case 53 :
3979
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:413: T_OF
3980
                {
3981
                mT_OF(); if (state.failed) return ;
3982

    
3983

    
3984
                }
3985
                break;
3986
            case 54 :
3987
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:418: T_PRIO
3988
                {
3989
                mT_PRIO(); if (state.failed) return ;
3990

    
3991

    
3992
                }
3993
                break;
3994
            case 55 :
3995
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:425: T_REQUIRES
3996
                {
3997
                mT_REQUIRES(); if (state.failed) return ;
3998

    
3999

    
4000
                }
4001
                break;
4002
            case 56 :
4003
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:436: T_RPAREN
4004
                {
4005
                mT_RPAREN(); if (state.failed) return ;
4006

    
4007

    
4008
                }
4009
                break;
4010
            case 57 :
4011
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:445: T_RSQPAREN
4012
                {
4013
                mT_RSQPAREN(); if (state.failed) return ;
4014

    
4015

    
4016
                }
4017
                break;
4018
            case 58 :
4019
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:456: T_QUANTITY
4020
                {
4021
                mT_QUANTITY(); if (state.failed) return ;
4022

    
4023

    
4024
                }
4025
                break;
4026
            case 59 :
4027
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:467: T_SELF
4028
                {
4029
                mT_SELF(); if (state.failed) return ;
4030

    
4031

    
4032
                }
4033
                break;
4034
            case 60 :
4035
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:474: T_SET
4036
                {
4037
                mT_SET(); if (state.failed) return ;
4038

    
4039

    
4040
                }
4041
                break;
4042
            case 61 :
4043
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:480: T_SEMICOLON
4044
                {
4045
                mT_SEMICOLON(); if (state.failed) return ;
4046

    
4047

    
4048
                }
4049
                break;
4050
            case 62 :
4051
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:492: T_STATIC
4052
                {
4053
                mT_STATIC(); if (state.failed) return ;
4054

    
4055

    
4056
                }
4057
                break;
4058
            case 63 :
4059
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:501: T_SKIP
4060
                {
4061
                mT_SKIP(); if (state.failed) return ;
4062

    
4063

    
4064
                }
4065
                break;
4066
            case 64 :
4067
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:508: T_BREAK
4068
                {
4069
                mT_BREAK(); if (state.failed) return ;
4070

    
4071

    
4072
                }
4073
                break;
4074
            case 65 :
4075
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:516: T_THEN
4076
                {
4077
                mT_THEN(); if (state.failed) return ;
4078

    
4079

    
4080
                }
4081
                break;
4082
            case 66 :
4083
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:523: T_TRUE
4084
                {
4085
                mT_TRUE(); if (state.failed) return ;
4086

    
4087

    
4088
                }
4089
                break;
4090
            case 67 :
4091
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:530: T_TO
4092
                {
4093
                mT_TO(); if (state.failed) return ;
4094

    
4095

    
4096
                }
4097
                break;
4098
            case 68 :
4099
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:535: T_TYPES
4100
                {
4101
                mT_TYPES(); if (state.failed) return ;
4102

    
4103

    
4104
                }
4105
                break;
4106
            case 69 :
4107
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:543: T_VAR
4108
                {
4109
                mT_VAR(); if (state.failed) return ;
4110

    
4111

    
4112
                }
4113
                break;
4114
            case 70 :
4115
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:549: T_WITH
4116
                {
4117
                mT_WITH(); if (state.failed) return ;
4118

    
4119

    
4120
                }
4121
                break;
4122
            case 71 :
4123
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:556: T_AND
4124
                {
4125
                mT_AND(); if (state.failed) return ;
4126

    
4127

    
4128
                }
4129
                break;
4130
            case 72 :
4131
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:562: T_BIIMPLIES
4132
                {
4133
                mT_BIIMPLIES(); if (state.failed) return ;
4134

    
4135

    
4136
                }
4137
                break;
4138
            case 73 :
4139
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:574: T_IMPLIES
4140
                {
4141
                mT_IMPLIES(); if (state.failed) return ;
4142

    
4143

    
4144
                }
4145
                break;
4146
            case 74 :
4147
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:584: T_NOT
4148
                {
4149
                mT_NOT(); if (state.failed) return ;
4150

    
4151

    
4152
                }
4153
                break;
4154
            case 75 :
4155
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:590: T_NOTEQUAL
4156
                {
4157
                mT_NOTEQUAL(); if (state.failed) return ;
4158

    
4159

    
4160
                }
4161
                break;
4162
            case 76 :
4163
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:601: T_OR
4164
                {
4165
                mT_OR(); if (state.failed) return ;
4166

    
4167

    
4168
                }
4169
                break;
4170
            case 77 :
4171
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:606: T_ABS
4172
                {
4173
                mT_ABS(); if (state.failed) return ;
4174

    
4175

    
4176
                }
4177
                break;
4178
            case 78 :
4179
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:612: T_DIV
4180
                {
4181
                mT_DIV(); if (state.failed) return ;
4182

    
4183

    
4184
                }
4185
                break;
4186
            case 79 :
4187
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:618: T_GREATER
4188
                {
4189
                mT_GREATER(); if (state.failed) return ;
4190

    
4191

    
4192
                }
4193
                break;
4194
            case 80 :
4195
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:628: T_GREATEREQUAL
4196
                {
4197
                mT_GREATEREQUAL(); if (state.failed) return ;
4198

    
4199

    
4200
                }
4201
                break;
4202
            case 81 :
4203
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:643: T_IDIV
4204
                {
4205
                mT_IDIV(); if (state.failed) return ;
4206

    
4207

    
4208
                }
4209
                break;
4210
            case 82 :
4211
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:650: T_LESS
4212
                {
4213
                mT_LESS(); if (state.failed) return ;
4214

    
4215

    
4216
                }
4217
                break;
4218
            case 83 :
4219
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:657: T_LESSEQUAL
4220
                {
4221
                mT_LESSEQUAL(); if (state.failed) return ;
4222

    
4223

    
4224
                }
4225
                break;
4226
            case 84 :
4227
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:669: T_MOD
4228
                {
4229
                mT_MOD(); if (state.failed) return ;
4230

    
4231

    
4232
                }
4233
                break;
4234
            case 85 :
4235
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:675: T_POW
4236
                {
4237
                mT_POW(); if (state.failed) return ;
4238

    
4239

    
4240
                }
4241
                break;
4242
            case 86 :
4243
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:681: T_PROD
4244
                {
4245
                mT_PROD(); if (state.failed) return ;
4246

    
4247

    
4248
                }
4249
                break;
4250
            case 87 :
4251
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:688: T_DERIV
4252
                {
4253
                mT_DERIV(); if (state.failed) return ;
4254

    
4255

    
4256
                }
4257
                break;
4258
            case 88 :
4259
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:696: T_CARD
4260
                {
4261
                mT_CARD(); if (state.failed) return ;
4262

    
4263

    
4264
                }
4265
                break;
4266
            case 89 :
4267
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:703: T_CONC
4268
                {
4269
                mT_CONC(); if (state.failed) return ;
4270

    
4271

    
4272
                }
4273
                break;
4274
            case 90 :
4275
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:710: T_DCONC
4276
                {
4277
                mT_DCONC(); if (state.failed) return ;
4278

    
4279

    
4280
                }
4281
                break;
4282
            case 91 :
4283
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:718: T_DIFF
4284
                {
4285
                mT_DIFF(); if (state.failed) return ;
4286

    
4287

    
4288
                }
4289
                break;
4290
            case 92 :
4291
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:725: T_DINTER
4292
                {
4293
                mT_DINTER(); if (state.failed) return ;
4294

    
4295

    
4296
                }
4297
                break;
4298
            case 93 :
4299
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:734: T_DUNION
4300
                {
4301
                mT_DUNION(); if (state.failed) return ;
4302

    
4303

    
4304
                }
4305
                break;
4306
            case 94 :
4307
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:743: T_ELEMS
4308
                {
4309
                mT_ELEMS(); if (state.failed) return ;
4310

    
4311

    
4312
                }
4313
                break;
4314
            case 95 :
4315
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:751: T_HEAD
4316
                {
4317
                mT_HEAD(); if (state.failed) return ;
4318

    
4319

    
4320
                }
4321
                break;
4322
            case 96 :
4323
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:758: T_INDS
4324
                {
4325
                mT_INDS(); if (state.failed) return ;
4326

    
4327

    
4328
                }
4329
                break;
4330
            case 97 :
4331
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:765: T_INTER
4332
                {
4333
                mT_INTER(); if (state.failed) return ;
4334

    
4335

    
4336
                }
4337
                break;
4338
            case 98 :
4339
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:773: T_LEN
4340
                {
4341
                mT_LEN(); if (state.failed) return ;
4342

    
4343

    
4344
                }
4345
                break;
4346
            case 99 :
4347
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:779: T_SEQMOD_MAPOVERRIDE
4348
                {
4349
                mT_SEQMOD_MAPOVERRIDE(); if (state.failed) return ;
4350

    
4351

    
4352
                }
4353
                break;
4354
            case 100 :
4355
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:800: T_SUBSET
4356
                {
4357
                mT_SUBSET(); if (state.failed) return ;
4358

    
4359

    
4360
                }
4361
                break;
4362
            case 101 :
4363
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:809: T_TAIL
4364
                {
4365
                mT_TAIL(); if (state.failed) return ;
4366

    
4367

    
4368
                }
4369
                break;
4370
            case 102 :
4371
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:816: T_UNION
4372
                {
4373
                mT_UNION(); if (state.failed) return ;
4374

    
4375

    
4376
                }
4377
                break;
4378
            case 103 :
4379
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:824: T_FOLDLR
4380
                {
4381
                mT_FOLDLR(); if (state.failed) return ;
4382

    
4383

    
4384
                }
4385
                break;
4386
            case 104 :
4387
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:833: T_FOLDRL
4388
                {
4389
                mT_FOLDRL(); if (state.failed) return ;
4390

    
4391

    
4392
                }
4393
                break;
4394
            case 105 :
4395
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:842: T_DOM
4396
                {
4397
                mT_DOM(); if (state.failed) return ;
4398

    
4399

    
4400
                }
4401
                break;
4402
            case 106 :
4403
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:848: T_DOMRESBY
4404
                {
4405
                mT_DOMRESBY(); if (state.failed) return ;
4406

    
4407

    
4408
                }
4409
                break;
4410
            case 107 :
4411
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:859: T_DOMRESTO
4412
                {
4413
                mT_DOMRESTO(); if (state.failed) return ;
4414

    
4415

    
4416
                }
4417
                break;
4418
            case 108 :
4419
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:870: T_RNG
4420
                {
4421
                mT_RNG(); if (state.failed) return ;
4422

    
4423

    
4424
                }
4425
                break;
4426
            case 109 :
4427
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:876: T_RNGRESBY
4428
                {
4429
                mT_RNGRESBY(); if (state.failed) return ;
4430

    
4431

    
4432
                }
4433
                break;
4434
            case 110 :
4435
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:887: T_RNGRESTO
4436
                {
4437
                mT_RNGRESTO(); if (state.failed) return ;
4438

    
4439

    
4440
                }
4441
                break;
4442
            case 111 :
4443
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:898: T_MERGE
4444
                {
4445
                mT_MERGE(); if (state.failed) return ;
4446

    
4447

    
4448
                }
4449
                break;
4450
            case 112 :
4451
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:906: T_MUNION
4452
                {
4453
                mT_MUNION(); if (state.failed) return ;
4454

    
4455

    
4456
                }
4457
                break;
4458
            case 113 :
4459
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:915: T_CONSTS
4460
                {
4461
                mT_CONSTS(); if (state.failed) return ;
4462

    
4463

    
4464
                }
4465
                break;
4466
            case 114 :
4467
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:924: T_INFTY
4468
                {
4469
                mT_INFTY(); if (state.failed) return ;
4470

    
4471

    
4472
                }
4473
                break;
4474
            case 115 :
4475
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:932: FLOAT_OR_INT_OR_RANGE
4476
                {
4477
                mFLOAT_OR_INT_OR_RANGE(); if (state.failed) return ;
4478

    
4479

    
4480
                }
4481
                break;
4482
            case 116 :
4483
                // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1:954: T_IDENTIFIER
4484
                {
4485
                mT_IDENTIFIER(); if (state.failed) return ;
4486

    
4487

    
4488
                }
4489
                break;
4490

    
4491
        }
4492

    
4493
    }
4494

    
4495
    // $ANTLR start synpred1_ooa
4496
    public final void synpred1_ooa_fragment() throws RecognitionException {
4497
        // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1047:9: ( '\"' '\"' )
4498
        // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1047:11: '\"' '\"'
4499
        {
4500
        match('\"'); if (state.failed) return ;
4501

    
4502
        match('\"'); if (state.failed) return ;
4503

    
4504
        }
4505

    
4506
    }
4507
    // $ANTLR end synpred1_ooa
4508

    
4509
    // $ANTLR start synpred2_ooa
4510
    public final void synpred2_ooa_fragment() throws RecognitionException {
4511
        // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1203:5: ( T_POINT T_POINT )
4512
        // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1203:6: T_POINT T_POINT
4513
        {
4514
        mT_POINT(); if (state.failed) return ;
4515

    
4516

    
4517
        mT_POINT(); if (state.failed) return ;
4518

    
4519

    
4520
        }
4521

    
4522
    }
4523
    // $ANTLR end synpred2_ooa
4524

    
4525
    // $ANTLR start synpred3_ooa
4526
    public final void synpred3_ooa_fragment() throws RecognitionException {
4527
        // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1204:6: ( T_POINT T_DIGIT )
4528
        // C:\\Users\\KrennW\\Documents\\svn\\public\\tug_ist\\trunk\\momut\\uml_ooas\\ooas_compiler\\java\\src\\org\\momut\\ooas\\parser\\ooa.g:1204:7: T_POINT T_DIGIT
4529
        {
4530
        mT_POINT(); if (state.failed) return ;
4531

    
4532

    
4533
        mT_DIGIT(); if (state.failed) return ;
4534

    
4535

    
4536
        }
4537

    
4538
    }
4539
    // $ANTLR end synpred3_ooa
4540

    
4541
    public final boolean synpred2_ooa() {
4542
        state.backtracking++;
4543
        int start = input.mark();
4544
        try {
4545
            synpred2_ooa_fragment(); // can never throw exception
4546
        } catch (RecognitionException re) {
4547
            System.err.println("impossible: "+re);
4548
        }
4549
        boolean success = !state.failed;
4550
        input.rewind(start);
4551
        state.backtracking--;
4552
        state.failed=false;
4553
        return success;
4554
    }
4555
    public final boolean synpred3_ooa() {
4556
        state.backtracking++;
4557
        int start = input.mark();
4558
        try {
4559
            synpred3_ooa_fragment(); // can never throw exception
4560
        } catch (RecognitionException re) {
4561
            System.err.println("impossible: "+re);
4562
        }
4563
        boolean success = !state.failed;
4564
        input.rewind(start);
4565
        state.backtracking--;
4566
        state.failed=false;
4567
        return success;
4568
    }
4569
    public final boolean synpred1_ooa() {
4570
        state.backtracking++;
4571
        int start = input.mark();
4572
        try {
4573
            synpred1_ooa_fragment(); // can never throw exception
4574
        } catch (RecognitionException re) {
4575
            System.err.println("impossible: "+re);
4576
        }
4577
        boolean success = !state.failed;
4578
        input.rewind(start);
4579
        state.backtracking--;
4580
        state.failed=false;
4581
        return success;
4582
    }
4583

    
4584

    
4585
    protected DFA16 dfa16 = new DFA16(this);
4586
    static final String DFA16_eotS =
4587
        "\2\uffff\1\64\1\66\6\56\1\117\1\uffff\1\122\6\uffff\2\56\1\133\3"+
4588
        "\56\1\uffff\1\143\1\56\1\55\3\56\2\uffff\3\56\1\176\1\u0080\1\u0082"+
4589
        "\2\uffff\1\56\1\55\1\56\4\uffff\1\u0087\5\uffff\1\u0088\10\56\1"+
4590
        "\u0093\1\56\1\u0096\1\56\1\u009c\1\u009d\10\56\5\uffff\7\56\2\uffff"+
4591
        "\6\56\2\uffff\4\56\2\uffff\4\56\1\u00bf\1\u00c0\1\u00c1\4\56\1\u00c6"+
4592
        "\1\56\1\u00c8\2\56\1\u00cc\10\uffff\1\u00cd\1\uffff\1\56\3\uffff"+
4593
        "\1\56\1\u00d0\2\56\1\u00d3\3\56\1\u00d7\1\u00d8\1\uffff\1\u00d9"+
4594
        "\1\56\1\uffff\1\56\1\u00dc\1\u00de\1\56\1\151\2\uffff\7\56\1\u00e7"+
4595
        "\3\56\1\u00eb\4\56\1\u00f1\6\56\1\u00f8\1\u00f9\2\56\1\u00fc\1\56"+
4596
        "\1\u00fe\1\u00ff\1\u0100\1\u0101\3\uffff\1\56\1\u0103\2\56\1\uffff"+
4597
        "\1\56\1\uffff\1\u0107\1\56\3\uffff\2\56\1\uffff\2\56\1\uffff\1\56"+
4598
        "\1\u010e\1\56\3\uffff\2\56\1\uffff\1\56\1\uffff\1\u0113\1\u0114"+
4599
        "\1\u0115\4\56\1\u011a\1\uffff\1\u011b\1\56\1\u011d\1\uffff\1\u011e"+
4600
        "\1\u011f\1\56\1\u0121\1\56\1\uffff\4\56\1\u0127\1\u0128\2\uffff"+
4601
        "\2\56\1\uffff\1\56\4\uffff\1\56\1\uffff\1\u012d\1\u012e\1\56\1\uffff"+
4602
        "\1\u0130\1\56\1\u0132\2\56\1\u0135\1\uffff\1\u0136\2\56\1\u0139"+
4603
        "\3\uffff\4\56\2\uffff\1\56\3\uffff\1\56\1\uffff\1\u0140\1\56\1\u0142"+
4604
        "\1\56\1\u0144\2\uffff\1\56\1\u0146\2\56\2\uffff\1\u0149\1\uffff"+
4605
        "\1\u014a\1\uffff\2\56\2\uffff\1\u014d\1\u014e\1\uffff\1\u014f\1"+
4606
        "\u0150\1\u0151\1\u0152\1\u0153\1\u0154\1\uffff\1\u0155\1\uffff\1"+
4607
        "\u0156\1\uffff\1\56\1\uffff\1\u0158\1\56\2\uffff\1\u015a\1\56\12"+
4608
        "\uffff\1\u015c\1\uffff\1\56\1\uffff\1\u015e\1\uffff\1\u015f\2\uffff";
4609
    static final String DFA16_eofS =
4610
        "\u0160\uffff";
4611
    static final String DFA16_minS =
4612
        "\1\11\1\uffff\1\55\1\174\1\142\2\145\1\146\1\163\1\145\1\133\1\uffff"+
4613
        "\1\52\6\uffff\1\141\1\154\1\76\1\141\1\151\1\145\1\uffff\1\135\1"+
4614
        "\141\1\76\1\145\1\142\1\145\2\uffff\1\150\1\141\1\151\1\55\1\75"+
4615
        "\1\52\2\uffff\1\144\1\53\1\156\4\uffff\1\72\5\uffff\1\44\1\157\2"+
4616
        "\164\1\144\1\147\1\157\1\145\1\143\1\44\1\156\1\44\1\156\2\44\2"+
4617
        "\141\1\160\1\141\1\163\1\154\1\151\1\142\5\uffff\1\141\2\162\1\156"+
4618
        "\1\145\1\144\1\151\2\uffff\1\157\1\162\2\154\1\163\1\156\2\uffff"+
4619
        "\1\160\1\162\1\144\1\156\2\uffff\1\167\1\154\1\164\1\163\3\44\1"+
4620
        "\161\1\147\1\145\1\165\1\44\1\160\1\44\1\162\1\164\1\76\10\uffff"+
4621
        "\1\44\1\uffff\1\151\3\uffff\1\162\1\44\1\151\1\157\1\44\1\151\1"+
4622
        "\154\1\141\2\44\1\uffff\1\44\1\164\1\uffff\1\151\2\44\1\163\1\44"+
4623
        "\2\uffff\2\154\2\141\2\164\1\146\1\44\1\160\1\163\1\162\1\44\1\144"+
4624
        "\1\143\1\145\1\155\1\44\1\163\2\141\1\163\1\154\1\164\2\44\1\150"+
4625
        "\1\147\1\44\1\151\4\44\3\uffff\1\165\1\44\1\156\1\145\1\uffff\1"+
4626
        "\145\1\uffff\1\44\1\150\3\uffff\1\157\1\164\1\uffff\1\157\1\143"+
4627
        "\1\uffff\1\156\1\44\1\153\3\uffff\1\145\1\157\1\uffff\1\162\1\uffff"+
4628
        "\3\44\1\143\1\144\1\151\1\145\1\44\1\uffff\1\44\1\145\1\44\1\uffff"+
4629
        "\2\44\1\164\1\44\1\163\1\uffff\2\164\1\154\1\145\2\44\2\uffff\1"+
4630
        "\157\1\145\1\uffff\1\157\4\uffff\1\151\1\uffff\2\44\1\163\1\uffff"+
4631
        "\1\44\1\156\1\44\1\156\1\157\1\44\1\uffff\1\44\1\162\1\156\1\44"+
4632
        "\3\uffff\1\145\1\171\1\143\1\155\2\uffff\1\164\3\uffff\1\163\1\uffff"+
4633
        "\1\44\1\163\1\44\1\154\1\44\2\uffff\1\144\1\44\1\156\1\162\2\uffff"+
4634
        "\1\44\1\uffff\1\44\1\uffff\1\163\1\156\2\uffff\2\44\1\uffff\6\44"+
4635
        "\1\uffff\1\44\1\uffff\1\44\1\uffff\1\163\1\uffff\1\44\1\145\2\uffff"+
4636
        "\1\44\1\163\12\uffff\1\44\1\uffff\1\163\1\uffff\1\44\1\uffff\1\44"+
4637
        "\2\uffff";
4638
    static final String DFA16_maxS =
4639
        "\1\175\1\uffff\1\76\1\174\1\165\1\162\1\165\1\156\1\166\1\171\1"+
4640
        "\133\1\uffff\1\57\6\uffff\1\164\1\170\1\76\1\157\2\151\1\uffff\1"+
4641
        "\135\1\165\1\151\1\157\1\162\1\156\2\uffff\1\171\1\141\1\151\1\76"+
4642
        "\1\75\1\52\2\uffff\1\144\1\151\1\156\4\uffff\1\72\5\uffff\1\172"+
4643
        "\1\163\2\164\1\144\1\147\1\157\1\145\1\143\1\172\1\166\1\172\1\156"+
4644
        "\2\172\2\141\1\160\1\145\1\163\1\164\1\151\1\142\5\uffff\1\141\2"+
4645
        "\162\1\156\1\163\1\144\1\151\2\uffff\1\157\1\162\2\154\1\163\1\156"+
4646
        "\2\uffff\1\160\1\164\1\144\1\156\2\uffff\1\167\1\154\1\164\1\163"+
4647
        "\3\172\1\161\1\147\1\145\1\165\1\172\1\160\1\172\1\162\1\164\1\76"+
4648
        "\10\uffff\1\172\1\uffff\1\151\3\uffff\1\162\1\172\1\151\1\157\1"+
4649
        "\172\1\151\1\154\1\141\2\172\1\uffff\1\172\1\164\1\uffff\1\151\2"+
4650
        "\172\1\163\1\172\2\uffff\2\154\2\141\2\164\1\146\1\172\1\160\1\163"+
4651
        "\1\162\1\172\1\144\1\163\1\145\1\155\1\172\1\163\2\141\1\163\1\154"+
4652
        "\1\164\2\172\1\150\1\147\1\172\1\151\4\172\3\uffff\1\165\1\172\1"+
4653
        "\156\1\145\1\uffff\1\145\1\uffff\1\172\1\150\3\uffff\1\157\1\164"+
4654
        "\1\uffff\1\157\1\143\1\uffff\1\156\1\172\1\153\3\uffff\1\145\1\157"+
4655
        "\1\uffff\1\162\1\uffff\3\172\1\143\1\144\1\151\1\145\1\172\1\uffff"+
4656
        "\1\172\1\145\1\172\1\uffff\2\172\1\164\1\172\1\163\1\uffff\2\164"+
4657
        "\1\154\1\145\2\172\2\uffff\1\157\1\145\1\uffff\1\157\4\uffff\1\151"+
4658
        "\1\uffff\2\172\1\163\1\uffff\1\172\1\156\1\172\1\156\1\157\1\172"+
4659
        "\1\uffff\1\172\1\162\1\156\1\172\3\uffff\1\145\1\171\1\143\1\155"+
4660
        "\2\uffff\1\164\3\uffff\1\163\1\uffff\1\172\1\163\1\172\1\154\1\172"+
4661
        "\2\uffff\1\144\1\172\1\156\1\162\2\uffff\1\172\1\uffff\1\172\1\uffff"+
4662
        "\1\163\1\156\2\uffff\2\172\1\uffff\6\172\1\uffff\1\172\1\uffff\1"+
4663
        "\172\1\uffff\1\163\1\uffff\1\172\1\145\2\uffff\1\172\1\163\12\uffff"+
4664
        "\1\172\1\uffff\1\163\1\uffff\1\172\1\uffff\1\172\2\uffff";
4665
    static final String DFA16_acceptS =
4666
        "\1\uffff\1\1\11\uffff\1\13\1\uffff\1\15\1\16\1\17\1\26\1\27\1\31"+
4667
        "\6\uffff\1\53\6\uffff\1\70\1\75\6\uffff\1\131\1\133\3\uffff\1\163"+
4668
        "\1\164\1\2\1\22\1\uffff\1\150\1\155\1\30\1\3\1\71\27\uffff\1\12"+
4669
        "\1\24\1\14\1\66\1\116\7\uffff\1\111\1\41\6\uffff\1\62\1\54\4\uffff"+
4670
        "\1\56\1\162\21\uffff\1\113\1\152\1\153\1\122\1\120\1\117\1\125\1"+
4671
        "\126\1\uffff\1\143\1\uffff\1\147\1\156\1\4\12\uffff\1\36\2\uffff"+
4672
        "\1\127\5\uffff\1\47\1\46\41\uffff\1\64\1\65\1\114\4\uffff\1\103"+
4673
        "\1\uffff\1\145\2\uffff\1\110\1\123\1\137\2\uffff\1\115\2\uffff\1"+
4674
        "\107\3\uffff\1\6\1\151\1\121\2\uffff\1\7\1\uffff\1\50\10\uffff\1"+
4675
        "\74\3\uffff\1\34\5\uffff\1\40\6\uffff\1\142\1\55\2\uffff\1\124\1"+
4676
        "\uffff\1\60\1\61\1\112\1\63\1\uffff\1\154\3\uffff\1\105\6\uffff"+
4677
        "\1\25\4\uffff\1\140\1\10\1\32\4\uffff\1\73\1\77\1\uffff\1\33\1\130"+
4678
        "\1\132\1\uffff\1\37\5\uffff\1\51\1\52\4\uffff\1\101\1\102\1\uffff"+
4679
        "\1\106\1\uffff\1\20\2\uffff\1\5\1\100\2\uffff\1\141\6\uffff\1\136"+
4680
        "\1\uffff\1\43\1\uffff\1\45\1\uffff\1\157\2\uffff\1\104\1\146\2\uffff"+
4681
        "\1\134\1\135\1\72\1\11\1\76\1\35\1\144\1\161\1\42\1\44\1\uffff\1"+
4682
        "\160\1\uffff\1\21\1\uffff\1\57\1\uffff\1\23\1\67";
4683
    static final String DFA16_specialS =
4684
        "\u0160\uffff}>";
4685
    static final String[] DFA16_transitionS = {
4686
            "\2\13\1\uffff\2\13\22\uffff\1\13\1\uffff\1\17\1\15\1\56\1\uffff"+
4687
            "\1\1\1\16\1\31\1\40\1\47\1\53\1\22\1\34\1\55\1\14\12\55\1\2"+
4688
            "\1\41\1\45\1\25\1\46\2\uffff\32\56\1\32\1\51\1\3\1\50\1\56\1"+
4689
            "\uffff\1\4\1\5\1\23\1\6\1\24\1\26\1\56\1\52\1\7\1\56\1\27\1"+
4690
            "\30\1\33\1\35\1\36\1\56\1\10\1\37\1\11\1\42\1\54\1\43\1\44\3"+
4691
            "\56\1\20\1\12\1\21",
4692
            "",
4693
            "\1\63\14\uffff\1\57\1\uffff\1\62\1\60\1\61",
4694
            "\1\65",
4695
            "\1\70\1\71\12\uffff\1\73\4\uffff\1\67\1\uffff\1\72",
4696
            "\1\74\11\uffff\1\75\2\uffff\1\76",
4697
            "\1\77\3\uffff\1\101\5\uffff\1\100\4\uffff\1\102\1\103",
4698
            "\1\105\7\uffff\1\104",
4699
            "\1\110\1\uffff\1\107\1\106",
4700
            "\1\113\5\uffff\1\114\10\uffff\1\111\1\115\3\uffff\1\112",
4701
            "\1\116",
4702
            "",
4703
            "\1\120\4\uffff\1\121",
4704
            "",
4705
            "",
4706
            "",
4707
            "",
4708
            "",
4709
            "",
4710
            "\1\125\6\uffff\1\123\6\uffff\1\126\4\uffff\1\124",
4711
            "\1\127\1\uffff\1\130\11\uffff\1\131",
4712
            "\1\132",
4713
            "\1\136\12\uffff\1\134\2\uffff\1\135",
4714
            "\1\137",
4715
            "\1\141\3\uffff\1\140",
4716
            "",
4717
            "\1\142",
4718
            "\1\144\3\uffff\1\145\11\uffff\1\146\5\uffff\1\147",
4719
            "\1\150\52\uffff\1\151",
4720
            "\1\152\3\uffff\1\153\5\uffff\1\154",
4721
            "\1\155\1\uffff\1\156\1\uffff\1\157\13\uffff\1\160",
4722
            "\1\161\10\uffff\1\162",
4723
            "",
4724
            "",
4725
            "\1\163\3\uffff\1\167\2\uffff\1\165\2\uffff\1\164\6\uffff\1"+
4726
            "\166",
4727
            "\1\170",
4728
            "\1\171",
4729
            "\1\174\14\uffff\1\175\2\uffff\1\172\1\173",
4730
            "\1\177",
4731
            "\1\u0081",
4732
            "",
4733
            "",
4734
            "\1\u0083",
4735
            "\1\u0084\75\uffff\1\151",
4736
            "\1\u0085",
4737
            "",
4738
            "",
4739
            "",
4740
            "",
4741
            "\1\u0086",
4742
            "",
4743
            "",
4744
            "",
4745
            "",
4746
            "",
4747
            "\1\56\13\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32"+
4748
            "\56",
4749
            "\1\u0089\3\uffff\1\u008a",
4750
            "\1\u008b",
4751
            "\1\u008c",
4752
            "\1\u008d",
4753
            "\1\u008e",
4754
            "\1\u008f",
4755
            "\1\u0090",
4756
            "\1\u0091",
4757
            "\1\56\13\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\14"+
4758
            "\56\1\u0092\15\56",
4759
            "\1\u0095\7\uffff\1\u0094",
4760
            "\1\56\13\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32"+
4761
            "\56",
4762
            "\1\u0097",
4763
            "\1\56\13\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\2\56"+
4764
            "\1\u0098\1\u009a\1\56\1\u009b\15\56\1\u0099\6\56",
4765
            "\1\56\13\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32"+
4766
            "\56",
4767
            "\1\u009e",
4768
            "\1\u009f",
4769
            "\1\u00a0",
4770
            "\1\u00a2\3\uffff\1\u00a1",
4771
            "\1\u00a3",
4772
            "\1\u00a4\7\uffff\1\u00a5",
4773
            "\1\u00a6",
4774
            "\1\u00a7",
4775
            "",
4776
            "",
4777
            "",
4778
            "",
4779
            "",
4780
            "\1\u00a8",
4781
            "\1\u00a9",
4782
            "\1\u00aa",
4783
            "\1\u00ab",
4784
            "\1\u00ad\15\uffff\1\u00ac",
4785
            "\1\u00ae",
4786
            "\1\u00af",
4787
            "",
4788
            "",
4789
            "\1\u00b0",
4790
            "\1\u00b1",
4791
            "\1\u00b2",
4792
            "\1\u00b3",
4793
            "\1\u00b4",
4794
            "\1\u00b5",
4795
            "",
4796
            "",
4797
            "\1\u00b6",
4798
            "\1\u00b8\1\uffff\1\u00b7",
4799
            "\1\u00b9",
4800
            "\1\u00ba",
4801
            "",
4802
            "",
4803
            "\1\u00bb",
4804
            "\1\u00bc",
4805
            "\1\u00bd",
4806
            "\1\u00be",
4807
            "\1\56\13\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32"+
4808
            "\56",
4809
            "\1\56\13\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32"+
4810
            "\56",
4811
            "\1\56\13\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32"+
4812
            "\56",
4813
            "\1\u00c2",
4814
            "\1\u00c3",
4815
            "\1\u00c4",
4816
            "\1\u00c5",
4817
            "\1\56\13\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32"+
4818
            "\56",
4819
            "\1\u00c7",
4820
            "\1\56\13\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32"+
4821
            "\56",
4822
            "\1\u00c9",
4823
            "\1\u00ca",
4824
            "\1\u00cb",
4825
            "",
4826
            "",
4827
            "",
4828
            "",
4829
            "",
4830
            "",
4831
            "",
4832
            "",
4833
            "\1\56\13\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32"+
4834
            "\56",
4835
            "",
4836
            "\1\u00ce",
4837
            "",
4838
            "",
4839
            "",
4840
            "\1\u00cf",
4841
            "\1\56\13\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32"+
4842
            "\56",
4843
            "\1\u00d1",
4844
            "\1\u00d2",
4845
            "\1\56\13\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32"+
4846
            "\56",
4847
            "\1\u00d4",
4848
            "\1\u00d5",
4849
            "\1\u00d6",
4850
            "\1\56\13\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32"+
4851
            "\56",
4852
            "\1\56\13\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32"+
4853
            "\56",
4854
            "",
4855
            "\1\56\13\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32"+
4856
            "\56",
4857
            "\1\u00da",
4858
            "",
4859
            "\1\u00db",
4860
            "\1\56\13\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32"+
4861
            "\56",
4862
            "\1\56\13\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\4\56"+
4863
            "\1\u00dd\25\56",
4864
            "\1\u00df",
4865
            "\1\56\13\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32"+
4866
            "\56",
4867
            "",
4868
            "",
4869
            "\1\u00e0",
4870
            "\1\u00e1",
4871
            "\1\u00e2",
4872
            "\1\u00e3",
4873
            "\1\u00e4",
4874
            "\1\u00e5",
4875
            "\1\u00e6",
4876
            "\1\56\13\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32"+
4877
            "\56",
4878
            "\1\u00e8",
4879
            "\1\u00e9",
4880
            "\1\u00ea",
4881
            "\1\56\13\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32"+
4882
            "\56",
4883
            "\1\u00ec",
4884
            "\1\u00ed\17\uffff\1\u00ee",
4885
            "\1\u00ef",
4886
            "\1\u00f0",
4887
            "\1\56\13\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32"+
4888
            "\56",
4889
            "\1\u00f2",
4890
            "\1\u00f3",
4891
            "\1\u00f4",
4892
            "\1\u00f5",
4893
            "\1\u00f6",
4894
            "\1\u00f7",
4895
            "\1\56\13\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32"+
4896
            "\56",
4897
            "\1\56\13\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32"+
4898
            "\56",
4899
            "\1\u00fa",
4900
            "\1\u00fb",
4901
            "\1\56\13\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32"+
4902
            "\56",
4903
            "\1\u00fd",
4904
            "\1\56\13\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32"+
4905
            "\56",
4906
            "\1\56\13\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32"+
4907
            "\56",
4908
            "\1\56\13\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32"+
4909
            "\56",
4910
            "\1\56\13\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32"+
4911
            "\56",
4912
            "",
4913
            "",
4914
            "",
4915
            "\1\u0102",
4916
            "\1\56\13\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32"+
4917
            "\56",
4918
            "\1\u0104",
4919
            "\1\u0105",
4920
            "",
4921
            "\1\u0106",
4922
            "",
4923
            "\1\56\13\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32"+
4924
            "\56",
4925
            "\1\u0108",
4926
            "",
4927
            "",
4928
            "",
4929
            "\1\u0109",
4930
            "\1\u010a",
4931
            "",
4932
            "\1\u010b",
4933
            "\1\u010c",
4934
            "",
4935
            "\1\u010d",
4936
            "\1\56\13\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32"+
4937
            "\56",
4938
            "\1\u010f",
4939
            "",
4940
            "",
4941
            "",
4942
            "\1\u0110",
4943
            "\1\u0111",
4944
            "",
4945
            "\1\u0112",
4946
            "",
4947
            "\1\56\13\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32"+
4948
            "\56",
4949
            "\1\56\13\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32"+
4950
            "\56",
4951
            "\1\56\13\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32"+
4952
            "\56",
4953
            "\1\u0116",
4954
            "\1\u0117",
4955
            "\1\u0118",
4956
            "\1\u0119",
4957
            "\1\56\13\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32"+
4958
            "\56",
4959
            "",
4960
            "\1\56\13\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32"+
4961
            "\56",
4962
            "\1\u011c",
4963
            "\1\56\13\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32"+
4964
            "\56",
4965
            "",
4966
            "\1\56\13\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32"+
4967
            "\56",
4968
            "\1\56\13\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32"+
4969
            "\56",
4970
            "\1\u0120",
4971
            "\1\56\13\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32"+
4972
            "\56",
4973
            "\1\u0122",
4974
            "",
4975
            "\1\u0123",
4976
            "\1\u0124",
4977
            "\1\u0125",
4978
            "\1\u0126",
4979
            "\1\56\13\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32"+
4980
            "\56",
4981
            "\1\56\13\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32"+
4982
            "\56",
4983
            "",
4984
            "",
4985
            "\1\u0129",
4986
            "\1\u012a",
4987
            "",
4988
            "\1\u012b",
4989
            "",
4990
            "",
4991
            "",
4992
            "",
4993
            "\1\u012c",
4994
            "",
4995
            "\1\56\13\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32"+
4996
            "\56",
4997
            "\1\56\13\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32"+
4998
            "\56",
4999
            "\1\u012f",
5000
            "",
5001
            "\1\56\13\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32"+
5002
            "\56",
5003
            "\1\u0131",
5004
            "\1\56\13\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32"+
5005
            "\56",
5006
            "\1\u0133",
5007
            "\1\u0134",
5008
            "\1\56\13\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32"+
5009
            "\56",
5010
            "",
5011
            "\1\56\13\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32"+
5012
            "\56",
5013
            "\1\u0137",
5014
            "\1\u0138",
5015
            "\1\56\13\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32"+
5016
            "\56",
5017
            "",
5018
            "",
5019
            "",
5020
            "\1\u013a",
5021
            "\1\u013b",
5022
            "\1\u013c",
5023
            "\1\u013d",
5024
            "",
5025
            "",
5026
            "\1\u013e",
5027
            "",
5028
            "",
5029
            "",
5030
            "\1\u013f",
5031
            "",
5032
            "\1\56\13\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32"+
5033
            "\56",
5034
            "\1\u0141",
5035
            "\1\56\13\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32"+
5036
            "\56",
5037
            "\1\u0143",
5038
            "\1\56\13\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32"+
5039
            "\56",
5040
            "",
5041
            "",
5042
            "\1\u0145",
5043
            "\1\56\13\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32"+
5044
            "\56",
5045
            "\1\u0147",
5046
            "\1\u0148",
5047
            "",
5048
            "",
5049
            "\1\56\13\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32"+
5050
            "\56",
5051
            "",
5052
            "\1\56\13\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32"+
5053
            "\56",
5054
            "",
5055
            "\1\u014b",
5056
            "\1\u014c",
5057
            "",
5058
            "",
5059
            "\1\56\13\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32"+
5060
            "\56",
5061
            "\1\56\13\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32"+
5062
            "\56",
5063
            "",
5064
            "\1\56\13\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32"+
5065
            "\56",
5066
            "\1\56\13\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32"+
5067
            "\56",
5068
            "\1\56\13\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32"+
5069
            "\56",
5070
            "\1\56\13\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32"+
5071
            "\56",
5072
            "\1\56\13\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32"+
5073
            "\56",
5074
            "\1\56\13\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32"+
5075
            "\56",
5076
            "",
5077
            "\1\56\13\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32"+
5078
            "\56",
5079
            "",
5080
            "\1\56\13\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32"+
5081
            "\56",
5082
            "",
5083
            "\1\u0157",
5084
            "",
5085
            "\1\56\13\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32"+
5086
            "\56",
5087
            "\1\u0159",
5088
            "",
5089
            "",
5090
            "\1\56\13\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32"+
5091
            "\56",
5092
            "\1\u015b",
5093
            "",
5094
            "",
5095
            "",
5096
            "",
5097
            "",
5098
            "",
5099
            "",
5100
            "",
5101
            "",
5102
            "",
5103
            "\1\56\13\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32"+
5104
            "\56",
5105
            "",
5106
            "\1\u015d",
5107
            "",
5108
            "\1\56\13\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32"+
5109
            "\56",
5110
            "",
5111
            "\1\56\13\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32"+
5112
            "\56",
5113
            "",
5114
            ""
5115
    };
5116

    
5117
    static final short[] DFA16_eot = DFA.unpackEncodedString(DFA16_eotS);
5118
    static final short[] DFA16_eof = DFA.unpackEncodedString(DFA16_eofS);
5119
    static final char[] DFA16_min = DFA.unpackEncodedStringToUnsignedChars(DFA16_minS);
5120
    static final char[] DFA16_max = DFA.unpackEncodedStringToUnsignedChars(DFA16_maxS);
5121
    static final short[] DFA16_accept = DFA.unpackEncodedString(DFA16_acceptS);
5122
    static final short[] DFA16_special = DFA.unpackEncodedString(DFA16_specialS);
5123
    static final short[][] DFA16_transition;
5124

    
5125
    static {
5126
        int numStates = DFA16_transitionS.length;
5127
        DFA16_transition = new short[numStates][];
5128
        for (int i=0; i<numStates; i++) {
5129
            DFA16_transition[i] = DFA.unpackEncodedString(DFA16_transitionS[i]);
5130
        }
5131
    }
5132

    
5133
    class DFA16 extends DFA {
5134

    
5135
        public DFA16(BaseRecognizer recognizer) {
5136
            this.recognizer = recognizer;
5137
            this.decisionNumber = 16;
5138
            this.eot = DFA16_eot;
5139
            this.eof = DFA16_eof;
5140
            this.min = DFA16_min;
5141
            this.max = DFA16_max;
5142
            this.accept = DFA16_accept;
5143
            this.special = DFA16_special;
5144
            this.transition = DFA16_transition;
5145
        }
5146
        public String getDescription() {
5147
            return "1:1: Tokens : ( T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | 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_CONT | 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_QUANTITY | 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 );";
5148
        }
5149
    }
5150
 
5151

    
5152
}