sdl92Lexer.py 162 KB
Newer Older
1
# $ANTLR 3.5.2 sdl92.g 2021-04-13 11:49:19
Maxime Perrotin's avatar
Maxime Perrotin committed
2
3
4

import sys
from antlr3 import *
Maxime Perrotin's avatar
Maxime Perrotin committed
5

Maxime Perrotin's avatar
Maxime Perrotin committed
6
7
8
9
10
11


# for convenience in actions
HIDDEN = BaseRecognizer.HIDDEN

# token types
12
EOF=-1
Maxime Perrotin's avatar
Maxime Perrotin committed
13
14
T__228=228
T__229=229
Maxime Perrotin's avatar
Maxime Perrotin committed
15
T__230=230
16
T__231=231
Maxime Perrotin's avatar
Maxime Perrotin committed
17
T__232=232
18
19
T__233=233
T__234=234
Maxime Perrotin's avatar
Maxime Perrotin committed
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
A=4
ACTION=5
ACTIVE=6
AGGREGATION=7
ALL=8
ALPHA=9
ALTERNATIVE=10
AND=11
ANSWER=12
ANY=13
APPEND=14
ARRAY=15
ASN1=16
ASNFILENAME=17
ASSIGN=18
ASSIG_OP=19
ASTERISK=20
B=21
BASE=22
BITSTR=23
BLOCK=24
C=25
CALL=26
CHANNEL=27
CHOICE=28
CIF=29
CLOSED_RANGE=30
COMMA=31
COMMENT=32
COMMENT2=33
COMPOSITE_STATE=34
CONDITIONAL=35
CONNECT=36
CONNECTION=37
CONSTANT=38
CONSTANTS=39
CREATE=40
D=41
DASH=42
DCL=43
DECISION=44
DEFAULT=45
DIGITS=46
DIV=47
DOT=48
E=49
ELSE=50
EMPTYSTR=51
END=52
ENDALTERNATIVE=53
ENDBLOCK=54
ENDCHANNEL=55
ENDCONNECTION=56
ENDDECISION=57
ENDFOR=58
ENDNEWTYPE=59
ENDPROCEDURE=60
ENDPROCESS=61
ENDSTATE=62
ENDSUBSTRUCTURE=63
ENDSYNTYPE=64
ENDSYSTEM=65
ENDTEXT=66
ENTRY_POINT=67
EQ=68
EXPONENT=69
EXPORT=70
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
EXPORTED=71
EXPRESSION=72
EXTERNAL=73
Exponent=74
F=75
FALSE=76
FI=77
FIELD=78
FIELDS=79
FIELD_NAME=80
FLOAT=81
FLOAT2=82
FLOATING_LABEL=83
FOR=84
FPAR=85
FROM=86
G=87
GE=88
GEODE=89
GROUND=90
GT=91
H=92
HYPERLINK=93
I=94
ID=95
IF=96
IFTHENELSE=97
IMPLIES=98
IMPORT=99
IN=100
INFORMAL_TEXT=101
INOUT=102
INPUT=103
INPUTLIST=104
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
INPUT_EXPRESSION=105
INPUT_NONE=106
INT=107
J=108
JOIN=109
K=110
KEEP=111
L=112
LABEL=113
LE=114
LITERAL=115
LT=116
L_BRACKET=117
L_PAREN=118
M=119
MANTISSA=120
MINUS_INFINITY=121
MKSTRING=122
MOD=123
MONITOR=124
N=125
NEG=126
NEQ=127
NEWTYPE=128
NEXTSTATE=129
NONE=130
NOT=131
NUMBER_OF_INSTANCES=132
O=133
OCTSTR=134
OPEN_RANGE=135
OR=136
OUT=137
OUTPUT=138
OUTPUT_BODY=139
OUTPUT_EXPRESSION=140
P=141
PARAM=142
PARAMNAMES=143
PARAMS=144
PAREN=145
PFPAR=146
PLUS=147
PLUS_INFINITY=148
POINT=149
PRIMARY=150
PRIORITY=151
PROCEDURE=152
PROCEDURE_CALL=153
PROCEDURE_NAME=154
PROCESS=155
PROVIDED=156
Q=157
QUESTION=158
R=159
RANGE=160
REFERENCED=161
REM=162
RESET=163
RETURN=164
RETURNS=165
ROUTE=166
R_BRACKET=167
R_PAREN=168
S=169
SAVE=170
SELECTOR=171
SEMI=172
SEQOF=173
SEQUENCE=174
SET=175
SIGNAL=176
SIGNALROUTE=177
SIGNAL_LIST=178
SORT=179
SPECIFIC=180
START=181
STATE=182
STATELIST=183
STATE_AGGREGATION=184
STATE_PARTITION_CONNECTION=185
STIMULUS=186
STOP=187
STOPIF=188
STR=189
STRING=190
STRUCT=191
SUBSTRUCTURE=192
SYNONYM=193
SYNONYM_LIST=194
SYNTYPE=195
SYSTEM=196
T=197
TASK=198
TASK_BODY=199
TERMINATOR=200
TEXT=201
TEXTAREA=202
TEXTAREA_CONTENT=203
THEN=204
THIS=205
TIMER=206
TO=207
TRANSITION=208
TRUE=209
TYPE=210
TYPE_INSTANCE=211
U=212
USE=213
V=214
VALUE=215
VARIABLE=216
VARIABLES=217
VIA=218
VIAPATH=219
VIEW=220
W=221
WITH=222
WS=223
X=224
XOR=225
Y=226
Z=227
Maxime Perrotin's avatar
Maxime Perrotin committed
244

Maxime Perrotin's avatar
Maxime Perrotin committed
245
246
247
# token names
tokenNamesMap = {
    0: "<invalid>", 1: "<EOR>", 2: "<DOWN>", 3: "<UP>",
248
249
    -1: "EOF", 228: "T__228", 229: "T__229", 230: "T__230", 231: "T__231", 
    232: "T__232", 233: "T__233", 234: "T__234", 4: "A", 5: "ACTION", 6: "ACTIVE", 
Maxime Perrotin's avatar
Maxime Perrotin committed
250
251
252
253
254
255
256
257
258
259
260
261
    7: "AGGREGATION", 8: "ALL", 9: "ALPHA", 10: "ALTERNATIVE", 11: "AND", 
    12: "ANSWER", 13: "ANY", 14: "APPEND", 15: "ARRAY", 16: "ASN1", 17: "ASNFILENAME", 
    18: "ASSIGN", 19: "ASSIG_OP", 20: "ASTERISK", 21: "B", 22: "BASE", 23: "BITSTR", 
    24: "BLOCK", 25: "C", 26: "CALL", 27: "CHANNEL", 28: "CHOICE", 29: "CIF", 
    30: "CLOSED_RANGE", 31: "COMMA", 32: "COMMENT", 33: "COMMENT2", 34: "COMPOSITE_STATE", 
    35: "CONDITIONAL", 36: "CONNECT", 37: "CONNECTION", 38: "CONSTANT", 
    39: "CONSTANTS", 40: "CREATE", 41: "D", 42: "DASH", 43: "DCL", 44: "DECISION", 
    45: "DEFAULT", 46: "DIGITS", 47: "DIV", 48: "DOT", 49: "E", 50: "ELSE", 
    51: "EMPTYSTR", 52: "END", 53: "ENDALTERNATIVE", 54: "ENDBLOCK", 55: "ENDCHANNEL", 
    56: "ENDCONNECTION", 57: "ENDDECISION", 58: "ENDFOR", 59: "ENDNEWTYPE", 
    60: "ENDPROCEDURE", 61: "ENDPROCESS", 62: "ENDSTATE", 63: "ENDSUBSTRUCTURE", 
    64: "ENDSYNTYPE", 65: "ENDSYSTEM", 66: "ENDTEXT", 67: "ENTRY_POINT", 
262
263
264
265
266
267
    68: "EQ", 69: "EXPONENT", 70: "EXPORT", 71: "EXPORTED", 72: "EXPRESSION", 
    73: "EXTERNAL", 74: "Exponent", 75: "F", 76: "FALSE", 77: "FI", 78: "FIELD", 
    79: "FIELDS", 80: "FIELD_NAME", 81: "FLOAT", 82: "FLOAT2", 83: "FLOATING_LABEL", 
    84: "FOR", 85: "FPAR", 86: "FROM", 87: "G", 88: "GE", 89: "GEODE", 90: "GROUND", 
    91: "GT", 92: "H", 93: "HYPERLINK", 94: "I", 95: "ID", 96: "IF", 97: "IFTHENELSE", 
    98: "IMPLIES", 99: "IMPORT", 100: "IN", 101: "INFORMAL_TEXT", 102: "INOUT", 
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
    103: "INPUT", 104: "INPUTLIST", 105: "INPUT_EXPRESSION", 106: "INPUT_NONE", 
    107: "INT", 108: "J", 109: "JOIN", 110: "K", 111: "KEEP", 112: "L", 
    113: "LABEL", 114: "LE", 115: "LITERAL", 116: "LT", 117: "L_BRACKET", 
    118: "L_PAREN", 119: "M", 120: "MANTISSA", 121: "MINUS_INFINITY", 122: "MKSTRING", 
    123: "MOD", 124: "MONITOR", 125: "N", 126: "NEG", 127: "NEQ", 128: "NEWTYPE", 
    129: "NEXTSTATE", 130: "NONE", 131: "NOT", 132: "NUMBER_OF_INSTANCES", 
    133: "O", 134: "OCTSTR", 135: "OPEN_RANGE", 136: "OR", 137: "OUT", 138: "OUTPUT", 
    139: "OUTPUT_BODY", 140: "OUTPUT_EXPRESSION", 141: "P", 142: "PARAM", 
    143: "PARAMNAMES", 144: "PARAMS", 145: "PAREN", 146: "PFPAR", 147: "PLUS", 
    148: "PLUS_INFINITY", 149: "POINT", 150: "PRIMARY", 151: "PRIORITY", 
    152: "PROCEDURE", 153: "PROCEDURE_CALL", 154: "PROCEDURE_NAME", 155: "PROCESS", 
    156: "PROVIDED", 157: "Q", 158: "QUESTION", 159: "R", 160: "RANGE", 
    161: "REFERENCED", 162: "REM", 163: "RESET", 164: "RETURN", 165: "RETURNS", 
    166: "ROUTE", 167: "R_BRACKET", 168: "R_PAREN", 169: "S", 170: "SAVE", 
    171: "SELECTOR", 172: "SEMI", 173: "SEQOF", 174: "SEQUENCE", 175: "SET", 
    176: "SIGNAL", 177: "SIGNALROUTE", 178: "SIGNAL_LIST", 179: "SORT", 
    180: "SPECIFIC", 181: "START", 182: "STATE", 183: "STATELIST", 184: "STATE_AGGREGATION", 
    185: "STATE_PARTITION_CONNECTION", 186: "STIMULUS", 187: "STOP", 188: "STOPIF", 
    189: "STR", 190: "STRING", 191: "STRUCT", 192: "SUBSTRUCTURE", 193: "SYNONYM", 
    194: "SYNONYM_LIST", 195: "SYNTYPE", 196: "SYSTEM", 197: "T", 198: "TASK", 
    199: "TASK_BODY", 200: "TERMINATOR", 201: "TEXT", 202: "TEXTAREA", 203: "TEXTAREA_CONTENT", 
    204: "THEN", 205: "THIS", 206: "TIMER", 207: "TO", 208: "TRANSITION", 
    209: "TRUE", 210: "TYPE", 211: "TYPE_INSTANCE", 212: "U", 213: "USE", 
    214: "V", 215: "VALUE", 216: "VARIABLE", 217: "VARIABLES", 218: "VIA", 
    219: "VIAPATH", 220: "VIEW", 221: "W", 222: "WITH", 223: "WS", 224: "X", 
    225: "XOR", 226: "Y", 227: "Z"
Maxime Perrotin's avatar
Maxime Perrotin committed
294
295
}
Token.registerTokenNamesMap(tokenNamesMap)
Maxime Perrotin's avatar
Maxime Perrotin committed
296
297
298
299

class sdl92Lexer(Lexer):

    grammarFileName = "sdl92.g"
Maxime Perrotin's avatar
Maxime Perrotin committed
300
    api_version = 1
Maxime Perrotin's avatar
Maxime Perrotin committed
301
302
303
304

    def __init__(self, input=None, state=None):
        if state is None:
            state = RecognizerSharedState()
Maxime Perrotin's avatar
Maxime Perrotin committed
305
306
307
308
309
310
311
312
313
314
315
316
317
        super().__init__(input, state)

        self.delegates = []

        self.dfa10 = self.DFA10(
            self, 10,
            eot = self.DFA10_eot,
            eof = self.DFA10_eof,
            min = self.DFA10_min,
            max = self.DFA10_max,
            accept = self.DFA10_accept,
            special = self.DFA10_special,
            transition = self.DFA10_transition
Maxime Perrotin's avatar
Maxime Perrotin committed
318
319
            )

Maxime Perrotin's avatar
Maxime Perrotin committed
320
321
322
323
324
325
326
327
328
        self.dfa17 = self.DFA17(
            self, 17,
            eot = self.DFA17_eot,
            eof = self.DFA17_eof,
            min = self.DFA17_min,
            max = self.DFA17_max,
            accept = self.DFA17_accept,
            special = self.DFA17_special,
            transition = self.DFA17_transition
Maxime Perrotin's avatar
Maxime Perrotin committed
329
330
331
332
333
334
335
            )






336
337
    # $ANTLR start "T__228"
    def mT__228(self, ):
Maxime Perrotin's avatar
Maxime Perrotin committed
338
        try:
339
            _type = T__228
Maxime Perrotin's avatar
Maxime Perrotin committed
340
341
            _channel = DEFAULT_CHANNEL

Maxime Perrotin's avatar
Maxime Perrotin committed
342
343
            # sdl92.g:7:8: ( '!' )
            # sdl92.g:7:10: '!'
Maxime Perrotin's avatar
Maxime Perrotin committed
344
            pass 
Maxime Perrotin's avatar
Maxime Perrotin committed
345
            self.match(33)
Maxime Perrotin's avatar
Maxime Perrotin committed
346
347
348
349
350
351
352
353



            self._state.type = _type
            self._state.channel = _channel
        finally:
            pass

354
    # $ANTLR end "T__228"
Maxime Perrotin's avatar
Maxime Perrotin committed
355
356
357



358
359
    # $ANTLR start "T__229"
    def mT__229(self, ):
Maxime Perrotin's avatar
Maxime Perrotin committed
360
        try:
361
            _type = T__229
362
363
            _channel = DEFAULT_CHANNEL

Maxime Perrotin's avatar
Maxime Perrotin committed
364
365
            # sdl92.g:8:8: ( '(.' )
            # sdl92.g:8:10: '(.'
366
            pass 
Maxime Perrotin's avatar
Maxime Perrotin committed
367
368
            self.match("(.")

369
370
371
372
373
374
375
376



            self._state.type = _type
            self._state.channel = _channel
        finally:
            pass

377
    # $ANTLR end "T__229"
378
379
380



381
382
    # $ANTLR start "T__230"
    def mT__230(self, ):
383
        try:
384
            _type = T__230
Maxime Perrotin's avatar
Maxime Perrotin committed
385
386
            _channel = DEFAULT_CHANNEL

Maxime Perrotin's avatar
Maxime Perrotin committed
387
388
            # sdl92.g:9:8: ( '*/' )
            # sdl92.g:9:10: '*/'
Maxime Perrotin's avatar
Maxime Perrotin committed
389
            pass 
Maxime Perrotin's avatar
Maxime Perrotin committed
390
391
            self.match("*/")

Maxime Perrotin's avatar
Maxime Perrotin committed
392
393
394
395
396
397
398
399



            self._state.type = _type
            self._state.channel = _channel
        finally:
            pass

400
    # $ANTLR end "T__230"
Maxime Perrotin's avatar
Maxime Perrotin committed
401
402
403



404
405
    # $ANTLR start "T__231"
    def mT__231(self, ):
Maxime Perrotin's avatar
Maxime Perrotin committed
406
        try:
407
            _type = T__231
Maxime Perrotin's avatar
Maxime Perrotin committed
408
409
            _channel = DEFAULT_CHANNEL

Maxime Perrotin's avatar
Maxime Perrotin committed
410
411
            # sdl92.g:10:8: ( '->' )
            # sdl92.g:10:10: '->'
Maxime Perrotin's avatar
Maxime Perrotin committed
412
            pass 
Maxime Perrotin's avatar
Maxime Perrotin committed
413
414
            self.match("->")

Maxime Perrotin's avatar
Maxime Perrotin committed
415
416
417
418
419
420
421
422



            self._state.type = _type
            self._state.channel = _channel
        finally:
            pass

423
    # $ANTLR end "T__231"
Maxime Perrotin's avatar
Maxime Perrotin committed
424
425
426



427
428
    # $ANTLR start "T__232"
    def mT__232(self, ):
Maxime Perrotin's avatar
Maxime Perrotin committed
429
        try:
430
            _type = T__232
Maxime Perrotin's avatar
Maxime Perrotin committed
431
432
            _channel = DEFAULT_CHANNEL

433
434
            # sdl92.g:11:8: ( '.)' )
            # sdl92.g:11:10: '.)'
Maxime Perrotin's avatar
Maxime Perrotin committed
435
436
437
438
439
            pass 
            self.match(".)")



Maxime Perrotin's avatar
Maxime Perrotin committed
440

Maxime Perrotin's avatar
Maxime Perrotin committed
441
442
443
444
445
            self._state.type = _type
            self._state.channel = _channel
        finally:
            pass

446
    # $ANTLR end "T__232"
Maxime Perrotin's avatar
Maxime Perrotin committed
447
448
449



450
451
    # $ANTLR start "T__233"
    def mT__233(self, ):
Maxime Perrotin's avatar
Maxime Perrotin committed
452
        try:
453
            _type = T__233
Maxime Perrotin's avatar
Maxime Perrotin committed
454
455
            _channel = DEFAULT_CHANNEL

456
457
            # sdl92.g:12:8: ( '/* CIF' )
            # sdl92.g:12:10: '/* CIF'
Maxime Perrotin's avatar
Maxime Perrotin committed
458
            pass 
459
            self.match("/* CIF")
Maxime Perrotin's avatar
Maxime Perrotin committed
460
461
462



Maxime Perrotin's avatar
Maxime Perrotin committed
463

Maxime Perrotin's avatar
Maxime Perrotin committed
464
465
466
467
468
            self._state.type = _type
            self._state.channel = _channel
        finally:
            pass

469
    # $ANTLR end "T__233"
Maxime Perrotin's avatar
Maxime Perrotin committed
470
471
472



473
474
    # $ANTLR start "T__234"
    def mT__234(self, ):
Maxime Perrotin's avatar
Maxime Perrotin committed
475
        try:
476
            _type = T__234
Maxime Perrotin's avatar
Maxime Perrotin committed
477
478
            _channel = DEFAULT_CHANNEL

Maxime Perrotin's avatar
Maxime Perrotin committed
479
480
            # sdl92.g:13:8: ( ':' )
            # sdl92.g:13:10: ':'
Maxime Perrotin's avatar
Maxime Perrotin committed
481
            pass 
Maxime Perrotin's avatar
Maxime Perrotin committed
482
            self.match(58)
Maxime Perrotin's avatar
Maxime Perrotin committed
483
484
485
486
487
488
489
490



            self._state.type = _type
            self._state.channel = _channel
        finally:
            pass

491
    # $ANTLR end "T__234"
Maxime Perrotin's avatar
Maxime Perrotin committed
492
493
494
495
496
497
498
499
500



    # $ANTLR start "ASSIG_OP"
    def mASSIG_OP(self, ):
        try:
            _type = ASSIG_OP
            _channel = DEFAULT_CHANNEL

501
502
            # sdl92.g:1500:17: ( ':=' )
            # sdl92.g:1500:25: ':='
Maxime Perrotin's avatar
Maxime Perrotin committed
503
504
505
506
507
            pass 
            self.match(":=")



Maxime Perrotin's avatar
Maxime Perrotin committed
508

Maxime Perrotin's avatar
Maxime Perrotin committed
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
            self._state.type = _type
            self._state.channel = _channel
        finally:
            pass

    # $ANTLR end "ASSIG_OP"



    # $ANTLR start "L_BRACKET"
    def mL_BRACKET(self, ):
        try:
            _type = L_BRACKET
            _channel = DEFAULT_CHANNEL

524
525
            # sdl92.g:1501:17: ( '{' )
            # sdl92.g:1501:25: '{'
Maxime Perrotin's avatar
Maxime Perrotin committed
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
            pass 
            self.match(123)



            self._state.type = _type
            self._state.channel = _channel
        finally:
            pass

    # $ANTLR end "L_BRACKET"



    # $ANTLR start "R_BRACKET"
    def mR_BRACKET(self, ):
        try:
            _type = R_BRACKET
            _channel = DEFAULT_CHANNEL

546
547
            # sdl92.g:1502:17: ( '}' )
            # sdl92.g:1502:25: '}'
Maxime Perrotin's avatar
Maxime Perrotin committed
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
            pass 
            self.match(125)



            self._state.type = _type
            self._state.channel = _channel
        finally:
            pass

    # $ANTLR end "R_BRACKET"



    # $ANTLR start "L_PAREN"
    def mL_PAREN(self, ):
        try:
            _type = L_PAREN
            _channel = DEFAULT_CHANNEL

568
569
            # sdl92.g:1503:17: ( '(' )
            # sdl92.g:1503:25: '('
Maxime Perrotin's avatar
Maxime Perrotin committed
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
            pass 
            self.match(40)



            self._state.type = _type
            self._state.channel = _channel
        finally:
            pass

    # $ANTLR end "L_PAREN"



    # $ANTLR start "R_PAREN"
    def mR_PAREN(self, ):
        try:
            _type = R_PAREN
            _channel = DEFAULT_CHANNEL

590
591
            # sdl92.g:1504:17: ( ')' )
            # sdl92.g:1504:25: ')'
Maxime Perrotin's avatar
Maxime Perrotin committed
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
            pass 
            self.match(41)



            self._state.type = _type
            self._state.channel = _channel
        finally:
            pass

    # $ANTLR end "R_PAREN"



    # $ANTLR start "COMMA"
    def mCOMMA(self, ):
        try:
            _type = COMMA
            _channel = DEFAULT_CHANNEL

612
613
            # sdl92.g:1505:17: ( ',' )
            # sdl92.g:1505:25: ','
Maxime Perrotin's avatar
Maxime Perrotin committed
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
            pass 
            self.match(44)



            self._state.type = _type
            self._state.channel = _channel
        finally:
            pass

    # $ANTLR end "COMMA"



    # $ANTLR start "SEMI"
    def mSEMI(self, ):
        try:
            _type = SEMI
            _channel = DEFAULT_CHANNEL

634
635
            # sdl92.g:1506:17: ( ';' )
            # sdl92.g:1506:25: ';'
Maxime Perrotin's avatar
Maxime Perrotin committed
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
            pass 
            self.match(59)



            self._state.type = _type
            self._state.channel = _channel
        finally:
            pass

    # $ANTLR end "SEMI"



    # $ANTLR start "DASH"
    def mDASH(self, ):
        try:
            _type = DASH
            _channel = DEFAULT_CHANNEL

656
657
            # sdl92.g:1507:17: ( '-' )
            # sdl92.g:1507:25: '-'
Maxime Perrotin's avatar
Maxime Perrotin committed
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
            pass 
            self.match(45)



            self._state.type = _type
            self._state.channel = _channel
        finally:
            pass

    # $ANTLR end "DASH"



    # $ANTLR start "ANY"
    def mANY(self, ):
        try:
            _type = ANY
            _channel = DEFAULT_CHANNEL

678
679
            # sdl92.g:1508:17: ( A N Y )
            # sdl92.g:1508:25: A N Y
Maxime Perrotin's avatar
Maxime Perrotin committed
680
681
            pass 
            self.mA()
Maxime Perrotin's avatar
Maxime Perrotin committed
682
683


Maxime Perrotin's avatar
Maxime Perrotin committed
684
            self.mN()
Maxime Perrotin's avatar
Maxime Perrotin committed
685
686


Maxime Perrotin's avatar
Maxime Perrotin committed
687
688
689
690
            self.mY()



Maxime Perrotin's avatar
Maxime Perrotin committed
691

Maxime Perrotin's avatar
Maxime Perrotin committed
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
            self._state.type = _type
            self._state.channel = _channel
        finally:
            pass

    # $ANTLR end "ANY"



    # $ANTLR start "ASTERISK"
    def mASTERISK(self, ):
        try:
            _type = ASTERISK
            _channel = DEFAULT_CHANNEL

707
708
            # sdl92.g:1509:17: ( '*' )
            # sdl92.g:1509:25: '*'
Maxime Perrotin's avatar
Maxime Perrotin committed
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
            pass 
            self.match(42)



            self._state.type = _type
            self._state.channel = _channel
        finally:
            pass

    # $ANTLR end "ASTERISK"



    # $ANTLR start "DCL"
    def mDCL(self, ):
        try:
            _type = DCL
            _channel = DEFAULT_CHANNEL

729
730
            # sdl92.g:1510:17: ( D C L )
            # sdl92.g:1510:25: D C L
Maxime Perrotin's avatar
Maxime Perrotin committed
731
732
            pass 
            self.mD()
Maxime Perrotin's avatar
Maxime Perrotin committed
733
734


Maxime Perrotin's avatar
Maxime Perrotin committed
735
            self.mC()
Maxime Perrotin's avatar
Maxime Perrotin committed
736
737


Maxime Perrotin's avatar
Maxime Perrotin committed
738
739
740
741
            self.mL()



Maxime Perrotin's avatar
Maxime Perrotin committed
742

Maxime Perrotin's avatar
Maxime Perrotin committed
743
744
745
746
747
748
749
750
751
            self._state.type = _type
            self._state.channel = _channel
        finally:
            pass

    # $ANTLR end "DCL"



Maxime Perrotin's avatar
Maxime Perrotin committed
752
753
754
755
756
757
    # $ANTLR start "MONITOR"
    def mMONITOR(self, ):
        try:
            _type = MONITOR
            _channel = DEFAULT_CHANNEL

758
759
            # sdl92.g:1511:17: ( M O N I T O R )
            # sdl92.g:1511:25: M O N I T O R
Maxime Perrotin's avatar
Maxime Perrotin committed
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
            pass 
            self.mM()


            self.mO()


            self.mN()


            self.mI()


            self.mT()


            self.mO()


            self.mR()




            self._state.type = _type
            self._state.channel = _channel
        finally:
            pass

    # $ANTLR end "MONITOR"



Maxime Perrotin's avatar
Maxime Perrotin committed
793
794
795
796
797
798
    # $ANTLR start "END"
    def mEND(self, ):
        try:
            _type = END
            _channel = DEFAULT_CHANNEL

799
800
            # sdl92.g:1512:17: ( E N D )
            # sdl92.g:1512:25: E N D
Maxime Perrotin's avatar
Maxime Perrotin committed
801
802
            pass 
            self.mE()
Maxime Perrotin's avatar
Maxime Perrotin committed
803
804


Maxime Perrotin's avatar
Maxime Perrotin committed
805
            self.mN()
Maxime Perrotin's avatar
Maxime Perrotin committed
806
807


Maxime Perrotin's avatar
Maxime Perrotin committed
808
809
810
811
            self.mD()



Maxime Perrotin's avatar
Maxime Perrotin committed
812

Maxime Perrotin's avatar
Maxime Perrotin committed
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
            self._state.type = _type
            self._state.channel = _channel
        finally:
            pass

    # $ANTLR end "END"



    # $ANTLR start "KEEP"
    def mKEEP(self, ):
        try:
            _type = KEEP
            _channel = DEFAULT_CHANNEL

828
829
            # sdl92.g:1513:17: ( K E E P )
            # sdl92.g:1513:25: K E E P
Maxime Perrotin's avatar
Maxime Perrotin committed
830
831
            pass 
            self.mK()
Maxime Perrotin's avatar
Maxime Perrotin committed
832
833


Maxime Perrotin's avatar
Maxime Perrotin committed
834
            self.mE()
Maxime Perrotin's avatar
Maxime Perrotin committed
835
836


Maxime Perrotin's avatar
Maxime Perrotin committed
837
            self.mE()
Maxime Perrotin's avatar
Maxime Perrotin committed
838
839


Maxime Perrotin's avatar
Maxime Perrotin committed
840
841
842
843
            self.mP()



Maxime Perrotin's avatar
Maxime Perrotin committed
844

Maxime Perrotin's avatar
Maxime Perrotin committed
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
            self._state.type = _type
            self._state.channel = _channel
        finally:
            pass

    # $ANTLR end "KEEP"



    # $ANTLR start "PARAMNAMES"
    def mPARAMNAMES(self, ):
        try:
            _type = PARAMNAMES
            _channel = DEFAULT_CHANNEL

860
861
            # sdl92.g:1514:17: ( P A R A M N A M E S )
            # sdl92.g:1514:25: P A R A M N A M E S
Maxime Perrotin's avatar
Maxime Perrotin committed
862
863
            pass 
            self.mP()
Maxime Perrotin's avatar
Maxime Perrotin committed
864
865


Maxime Perrotin's avatar
Maxime Perrotin committed
866
            self.mA()
Maxime Perrotin's avatar
Maxime Perrotin committed
867
868


Maxime Perrotin's avatar
Maxime Perrotin committed
869
            self.mR()
Maxime Perrotin's avatar
Maxime Perrotin committed
870
871


Maxime Perrotin's avatar
Maxime Perrotin committed
872
            self.mA()
Maxime Perrotin's avatar
Maxime Perrotin committed
873
874


Maxime Perrotin's avatar
Maxime Perrotin committed
875
            self.mM()
Maxime Perrotin's avatar
Maxime Perrotin committed
876
877


Maxime Perrotin's avatar
Maxime Perrotin committed
878
            self.mN()
Maxime Perrotin's avatar
Maxime Perrotin committed
879
880


Maxime Perrotin's avatar
Maxime Perrotin committed
881
            self.mA()
Maxime Perrotin's avatar
Maxime Perrotin committed
882
883


Maxime Perrotin's avatar
Maxime Perrotin committed
884
            self.mM()
Maxime Perrotin's avatar
Maxime Perrotin committed
885
886


Maxime Perrotin's avatar
Maxime Perrotin committed
887
            self.mE()
Maxime Perrotin's avatar
Maxime Perrotin committed
888
889


Maxime Perrotin's avatar
Maxime Perrotin committed
890
891
892
893
            self.mS()



Maxime Perrotin's avatar
Maxime Perrotin committed
894

Maxime Perrotin's avatar
Maxime Perrotin committed
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
            self._state.type = _type
            self._state.channel = _channel
        finally:
            pass

    # $ANTLR end "PARAMNAMES"



    # $ANTLR start "SPECIFIC"
    def mSPECIFIC(self, ):
        try:
            _type = SPECIFIC
            _channel = DEFAULT_CHANNEL

910
911
            # sdl92.g:1515:17: ( S P E C I F I C )
            # sdl92.g:1515:25: S P E C I F I C
Maxime Perrotin's avatar
Maxime Perrotin committed
912
913
            pass 
            self.mS()
Maxime Perrotin's avatar
Maxime Perrotin committed
914
915


Maxime Perrotin's avatar
Maxime Perrotin committed
916
            self.mP()
Maxime Perrotin's avatar
Maxime Perrotin committed
917
918


Maxime Perrotin's avatar
Maxime Perrotin committed
919
            self.mE()
Maxime Perrotin's avatar
Maxime Perrotin committed
920
921


Maxime Perrotin's avatar
Maxime Perrotin committed
922
            self.mC()
Maxime Perrotin's avatar
Maxime Perrotin committed
923
924


Maxime Perrotin's avatar
Maxime Perrotin committed
925
            self.mI()
Maxime Perrotin's avatar
Maxime Perrotin committed
926
927


Maxime Perrotin's avatar
Maxime Perrotin committed
928
            self.mF()
Maxime Perrotin's avatar
Maxime Perrotin committed
929
930


Maxime Perrotin's avatar
Maxime Perrotin committed
931
            self.mI()
Maxime Perrotin's avatar
Maxime Perrotin committed
932
933


Maxime Perrotin's avatar
Maxime Perrotin committed
934
935
936
937
            self.mC()



Maxime Perrotin's avatar
Maxime Perrotin committed
938

Maxime Perrotin's avatar
Maxime Perrotin committed
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
            self._state.type = _type
            self._state.channel = _channel
        finally:
            pass

    # $ANTLR end "SPECIFIC"



    # $ANTLR start "GEODE"
    def mGEODE(self, ):
        try:
            _type = GEODE
            _channel = DEFAULT_CHANNEL

954
955
            # sdl92.g:1516:17: ( G E O D E )
            # sdl92.g:1516:25: G E O D E
Maxime Perrotin's avatar
Maxime Perrotin committed
956
957
            pass 
            self.mG()
Maxime Perrotin's avatar
Maxime Perrotin committed
958
959


Maxime Perrotin's avatar
Maxime Perrotin committed
960
            self.mE()
Maxime Perrotin's avatar
Maxime Perrotin committed
961
962


Maxime Perrotin's avatar
Maxime Perrotin committed
963
            self.mO()
Maxime Perrotin's avatar
Maxime Perrotin committed
964
965


Maxime Perrotin's avatar
Maxime Perrotin committed
966
            self.mD()
Maxime Perrotin's avatar
Maxime Perrotin committed
967
968


Maxime Perrotin's avatar
Maxime Perrotin committed
969
970
971
972
            self.mE()



Maxime Perrotin's avatar
Maxime Perrotin committed
973

Maxime Perrotin's avatar
Maxime Perrotin committed
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
            self._state.type = _type
            self._state.channel = _channel
        finally:
            pass

    # $ANTLR end "GEODE"



    # $ANTLR start "HYPERLINK"
    def mHYPERLINK(self, ):
        try:
            _type = HYPERLINK
            _channel = DEFAULT_CHANNEL

989
990
            # sdl92.g:1517:17: ( H Y P E R L I N K )
            # sdl92.g:1517:25: H Y P E R L I N K
Maxime Perrotin's avatar
Maxime Perrotin committed
991
992
            pass 
            self.mH()
Maxime Perrotin's avatar
Maxime Perrotin committed
993
994


Maxime Perrotin's avatar
Maxime Perrotin committed
995
            self.mY()
Maxime Perrotin's avatar
Maxime Perrotin committed
996
997


Maxime Perrotin's avatar
Maxime Perrotin committed
998
            self.mP()
Maxime Perrotin's avatar
Maxime Perrotin committed
999
1000


Maxime Perrotin's avatar
Maxime Perrotin committed
1001
            self.mE()
Maxime Perrotin's avatar
Maxime Perrotin committed
1002
1003


Maxime Perrotin's avatar
Maxime Perrotin committed
1004
            self.mR()
Maxime Perrotin's avatar
Maxime Perrotin committed
1005
1006


Maxime Perrotin's avatar
Maxime Perrotin committed
1007
            self.mL()
Maxime Perrotin's avatar
Maxime Perrotin committed
1008
1009


Maxime Perrotin's avatar
Maxime Perrotin committed
1010
            self.mI()
Maxime Perrotin's avatar
Maxime Perrotin committed
1011
1012


Maxime Perrotin's avatar
Maxime Perrotin committed
1013
            self.mN()
Maxime Perrotin's avatar
Maxime Perrotin committed
1014
1015


Maxime Perrotin's avatar
Maxime Perrotin committed
1016
1017
1018
1019
            self.mK()



Maxime Perrotin's avatar
Maxime Perrotin committed
1020

Maxime Perrotin's avatar
Maxime Perrotin committed
1021
1022
1023
1024
1025
1026
1027
1028
1029
            self._state.type = _type
            self._state.channel = _channel
        finally:
            pass

    # $ANTLR end "HYPERLINK"



Maxime Perrotin's avatar
Maxime Perrotin committed
1030
1031
1032
1033
1034
1035
    # $ANTLR start "MKSTRING"
    def mMKSTRING(self, ):
        try:
            _type = MKSTRING
            _channel = DEFAULT_CHANNEL

1036
1037
            # sdl92.g:1518:17: ( M K S T R I N G )
            # sdl92.g:1518:25: M K S T R I N G
Maxime Perrotin's avatar
Maxime Perrotin committed
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
            pass 
            self.mM()


            self.mK()


            self.mS()


            self.mT()


            self.mR()


            self.mI()


            self.mN()


            self.mG()




            self._state.type = _type
            self._state.channel = _channel
        finally:
            pass

    # $ANTLR end "MKSTRING"



Maxime Perrotin's avatar
Maxime Perrotin committed
1074
1075
1076
1077
1078
1079
    # $ANTLR start "ENDTEXT"
    def mENDTEXT(self, ):
        try:
            _type = ENDTEXT
            _channel = DEFAULT_CHANNEL

1080
1081
            # sdl92.g:1519:17: ( E N D T E X T )
            # sdl92.g:1519:25: E N D T E X T
Maxime Perrotin's avatar
Maxime Perrotin committed
1082
1083
            pass 
            self.mE()
Maxime Perrotin's avatar
Maxime Perrotin committed
1084
1085


Maxime Perrotin's avatar
Maxime Perrotin committed
1086
            self.mN()
Maxime Perrotin's avatar
Maxime Perrotin committed
1087
1088


Maxime Perrotin's avatar
Maxime Perrotin committed
1089
            self.mD()
Maxime Perrotin's avatar
Maxime Perrotin committed
1090
1091


Maxime Perrotin's avatar
Maxime Perrotin committed
1092
            self.mT()
Maxime Perrotin's avatar
Maxime Perrotin committed
1093
1094


Maxime Perrotin's avatar
Maxime Perrotin committed
1095
            self.mE()
Maxime Perrotin's avatar
Maxime Perrotin committed
1096
1097


Maxime Perrotin's avatar
Maxime Perrotin committed
1098
            self.mX()
Maxime Perrotin's avatar
Maxime Perrotin committed
1099
1100


Maxime Perrotin's avatar
Maxime Perrotin committed
1101
1102
1103
1104
            self.mT()



Maxime Perrotin's avatar
Maxime Perrotin committed
1105

Maxime Perrotin's avatar
Maxime Perrotin committed
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
            self._state.type = _type
            self._state.channel = _channel
        finally:
            pass

    # $ANTLR end "ENDTEXT"



    # $ANTLR start "RETURN"
    def mRETURN(self, ):
        try:
            _type = RETURN
            _channel = DEFAULT_CHANNEL

1121
1122
            # sdl92.g:1520:17: ( R E T U R N )
            # sdl92.g:1520:25: R E T U R N
Maxime Perrotin's avatar
Maxime Perrotin committed
1123
1124
            pass 
            self.mR()
Maxime Perrotin's avatar
Maxime Perrotin committed
1125
1126


Maxime Perrotin's avatar
Maxime Perrotin committed
1127
            self.mE()
Maxime Perrotin's avatar
Maxime Perrotin committed
1128
1129


Maxime Perrotin's avatar
Maxime Perrotin committed
1130
            self.mT()
Maxime Perrotin's avatar
Maxime Perrotin committed
1131
1132


Maxime Perrotin's avatar
Maxime Perrotin committed
1133
            self.mU()
Maxime Perrotin's avatar
Maxime Perrotin committed
1134
1135


Maxime Perrotin's avatar
Maxime Perrotin committed
1136
            self.mR()
Maxime Perrotin's avatar
Maxime Perrotin committed
1137
1138


Maxime Perrotin's avatar
Maxime Perrotin committed
1139
1140
1141
1142
            self.mN()



Maxime Perrotin's avatar
Maxime Perrotin committed
1143

Maxime Perrotin's avatar
Maxime Perrotin committed
1144
1145
1146
1147
1148
1149
1150
1151
1152
            self._state.type = _type
            self._state.channel = _channel
        finally:
            pass

    # $ANTLR end "RETURN"



1153
1154
1155
1156
1157
1158
    # $ANTLR start "RETURNS"
    def mRETURNS(self, ):
        try:
            _type = RETURNS
            _channel = DEFAULT_CHANNEL

1159
1160
            # sdl92.g:1521:17: ( R E T U R N S )
            # sdl92.g:1521:25: R E T U R N S
1161
1162
            pass 
            self.mR()
Maxime Perrotin's avatar
Maxime Perrotin committed
1163
1164


1165
            self.mE()
Maxime Perrotin's avatar
Maxime Perrotin committed
1166
1167


1168
            self.mT()
Maxime Perrotin's avatar
Maxime Perrotin committed
1169
1170


1171
            self.mU()
Maxime Perrotin's avatar
Maxime Perrotin committed
1172
1173


1174
            self.mR()
Maxime Perrotin's avatar
Maxime Perrotin committed
1175
1176


1177
            self.mN()
Maxime Perrotin's avatar
Maxime Perrotin committed
1178
1179


1180
1181
1182
1183
            self.mS()



Maxime Perrotin's avatar
Maxime Perrotin committed
1184

1185
1186
1187
1188
1189
1190
1191
1192
1193
            self._state.type = _type
            self._state.channel = _channel
        finally:
            pass

    # $ANTLR end "RETURNS"



Maxime Perrotin's avatar
Maxime Perrotin committed
1194
1195
1196
1197
1198
1199
    # $ANTLR start "TIMER"
    def mTIMER(self, ):
        try:
            _type = TIMER
            _channel = DEFAULT_CHANNEL

1200
1201
            # sdl92.g:1522:17: ( T I M E R )
            # sdl92.g:1522:25: T I M E R
Maxime Perrotin's avatar
Maxime Perrotin committed
1202
1203
            pass 
            self.mT()
Maxime Perrotin's avatar
Maxime Perrotin committed
1204
1205


Maxime Perrotin's avatar
Maxime Perrotin committed
1206
            self.mI()
Maxime Perrotin's avatar
Maxime Perrotin committed
1207
1208


Maxime Perrotin's avatar
Maxime Perrotin committed
1209
            self.mM()
Maxime Perrotin's avatar
Maxime Perrotin committed
1210
1211


Maxime Perrotin's avatar
Maxime Perrotin committed
1212
            self.mE()
Maxime Perrotin's avatar
Maxime Perrotin committed
1213
1214


Maxime Perrotin's avatar
Maxime Perrotin committed
1215
1216
1217
1218
            self.mR()



Maxime Perrotin's avatar
Maxime Perrotin committed
1219

Maxime Perrotin's avatar
Maxime Perrotin committed
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
            self._state.type = _type
            self._state.channel = _channel
        finally:
            pass

    # $ANTLR end "TIMER"



    # $ANTLR start "PROCESS"
    def mPROCESS(self, ):
        try:
            _type = PROCESS
            _channel = DEFAULT_CHANNEL

1235
1236
            # sdl92.g:1523:17: ( P R O C E S S )
            # sdl92.g:1523:25: P R O C E S S
Maxime Perrotin's avatar
Maxime Perrotin committed
1237
1238
            pass 
            self.mP()
Maxime Perrotin's avatar
Maxime Perrotin committed
1239
1240


Maxime Perrotin's avatar
Maxime Perrotin committed
1241
            self.mR()
Maxime Perrotin's avatar
Maxime Perrotin committed
1242
1243


Maxime Perrotin's avatar
Maxime Perrotin committed
1244
            self.mO()
Maxime Perrotin's avatar
Maxime Perrotin committed
1245
1246


Maxime Perrotin's avatar
Maxime Perrotin committed
1247
            self.mC()
Maxime Perrotin's avatar
Maxime Perrotin committed
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257


            self.mE()


            self.mS()


            self.mS()

Maxime Perrotin's avatar
Maxime Perrotin committed
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269



            self._state.type = _type
            self._state.channel = _channel
        finally:
            pass

    # $ANTLR end "PROCESS"



1270
1271
1272
1273
1274
1275
    # $ANTLR start "TYPE"
    def mTYPE(self, ):
        try:
            _type = TYPE
            _channel = DEFAULT_CHANNEL

1276
1277
            # sdl92.g:1524:17: ( T Y P E )
            # sdl92.g:1524:25: T Y P E
1278
1279
            pass 
            self.mT()
Maxime Perrotin's avatar
Maxime Perrotin committed
1280
1281


1282
            self.mY()
Maxime Perrotin's avatar
Maxime Perrotin committed
1283
1284


1285
            self.mP()
Maxime Perrotin's avatar
Maxime Perrotin committed
1286
1287


1288
1289
1290
1291
            self.mE()



Maxime Perrotin's avatar
Maxime Perrotin committed
1292

1293
1294
1295
1296
1297
1298
1299
1300
1301
            self._state.type = _type
            self._state.channel = _channel
        finally:
            pass

    # $ANTLR end "TYPE"



Maxime Perrotin's avatar
Maxime Perrotin committed
1302
1303
1304
1305
1306
1307
    # $ANTLR start "ENDPROCESS"
    def mENDPROCESS(self, ):
        try:
            _type = ENDPROCESS
            _channel = DEFAULT_CHANNEL

1308
1309
            # sdl92.g:1525:17: ( E N D P R O C E S S )
            # sdl92.g:1525:25: E N D P R O C E S S
Maxime Perrotin's avatar
Maxime Perrotin committed
1310
1311
            pass 
            self.mE()
Maxime Perrotin's avatar
Maxime Perrotin committed
1312
1313


Maxime Perrotin's avatar
Maxime Perrotin committed
1314
            self.mN()
Maxime Perrotin's avatar
Maxime Perrotin committed
1315
1316


Maxime Perrotin's avatar
Maxime Perrotin committed
1317
            self.mD()
Maxime Perrotin's avatar
Maxime Perrotin committed
1318
1319


Maxime Perrotin's avatar
Maxime Perrotin committed
1320
            self.mP()
Maxime Perrotin's avatar
Maxime Perrotin committed
1321
1322


Maxime Perrotin's avatar
Maxime Perrotin committed
1323
            self.mR()
Maxime Perrotin's avatar
Maxime Perrotin committed
1324
1325


Maxime Perrotin's avatar
Maxime Perrotin committed
1326
            self.mO()
Maxime Perrotin's avatar
Maxime Perrotin committed
1327
1328


Maxime Perrotin's avatar
Maxime Perrotin committed
1329
            self.mC()
Maxime Perrotin's avatar
Maxime Perrotin committed
1330
1331


Maxime Perrotin's avatar
Maxime Perrotin committed
1332
            self.mE()
Maxime Perrotin's avatar
Maxime Perrotin committed
1333
1334


Maxime Perrotin's avatar
Maxime Perrotin committed
1335
            self.mS()
Maxime Perrotin's avatar
Maxime Perrotin committed
1336
1337


Maxime Perrotin's avatar
Maxime Perrotin committed
1338
1339
1340
1341
            self.mS()



Maxime Perrotin's avatar
Maxime Perrotin committed
1342

Maxime Perrotin's avatar
Maxime Perrotin committed
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
            self._state.type = _type
            self._state.channel = _channel
        finally:
            pass

    # $ANTLR end "ENDPROCESS"



    # $ANTLR start "START"
    def mSTART(self, ):
        try:
            _type = START
            _channel = DEFAULT_CHANNEL

1358
1359
            # sdl92.g:1526:17: ( S T A R T )
            # sdl92.g:1526:25: S T A R T
Maxime Perrotin's avatar
Maxime Perrotin committed
1360
1361
            pass 
            self.mS()
Maxime Perrotin's avatar
Maxime Perrotin committed
1362
1363


Maxime Perrotin's avatar
Maxime Perrotin committed
1364
            self.mT()
Maxime Perrotin's avatar
Maxime Perrotin committed
1365
1366


Maxime Perrotin's avatar
Maxime Perrotin committed
1367
            self.mA()
Maxime Perrotin's avatar
Maxime Perrotin committed
1368
1369


Maxime Perrotin's avatar
Maxime Perrotin committed
1370
            self.mR()
Maxime Perrotin's avatar
Maxime Perrotin committed
1371
1372


Maxime Perrotin's avatar
Maxime Perrotin committed
1373
1374
1375
1376
            self.mT()



Maxime Perrotin's avatar
Maxime Perrotin committed
1377

Maxime Perrotin's avatar
Maxime Perrotin committed
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
            self._state.type = _type
            self._state.channel = _channel
        finally:
            pass

    # $ANTLR end "START"



    # $ANTLR start "STATE"
    def mSTATE(self, ):
        try:
            _type = STATE
            _channel = DEFAULT_CHANNEL

1393
1394
            # sdl92.g:1527:17: ( S T A T E )
            # sdl92.g:1527:25: S T A T E
Maxime Perrotin's avatar
Maxime Perrotin committed
1395
1396
            pass 
            self.mS()
Maxime Perrotin's avatar
Maxime Perrotin committed
1397
1398


Maxime Perrotin's avatar
Maxime Perrotin committed
1399
            self.mT()
Maxime Perrotin's avatar
Maxime Perrotin committed
1400
1401


Maxime Perrotin's avatar
Maxime Perrotin committed
1402
            self.mA()
Maxime Perrotin's avatar
Maxime Perrotin committed
1403
1404


Maxime Perrotin's avatar
Maxime Perrotin committed
1405
            self.mT()
Maxime Perrotin's avatar
Maxime Perrotin committed
1406
1407


Maxime Perrotin's avatar
Maxime Perrotin committed
1408
1409
1410
1411
            self.mE()



Maxime Perrotin's avatar
Maxime Perrotin committed
1412

Maxime Perrotin's avatar
Maxime Perrotin committed
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
            self._state.type = _type
            self._state.channel = _channel
        finally:
            pass

    # $ANTLR end "STATE"



    # $ANTLR start "TEXT"
    def mTEXT(self, ):
        try:
            _type = TEXT
            _channel = DEFAULT_CHANNEL

1428
1429
            # sdl92.g:1528:17: ( T E X T )
            # sdl92.g:1528:25: T E X T
Maxime Perrotin's avatar
Maxime Perrotin committed
1430
1431
            pass 
            self.mT()
Maxime Perrotin's avatar
Maxime Perrotin committed
1432
1433


Maxime Perrotin's avatar
Maxime Perrotin committed
1434
            self.mE()
Maxime Perrotin's avatar
Maxime Perrotin committed
1435
1436


Maxime Perrotin's avatar
Maxime Perrotin committed
1437
            self.mX()
Maxime Perrotin's avatar
Maxime Perrotin committed
1438
1439


Maxime Perrotin's avatar
Maxime Perrotin committed
1440
1441
1442
1443
            self.mT()



Maxime Perrotin's avatar
Maxime Perrotin committed
1444

Maxime Perrotin's avatar
Maxime Perrotin committed
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
            self._state.type = _type
            self._state.channel = _channel
        finally:
            pass

    # $ANTLR end "TEXT"



    # $ANTLR start "PROCEDURE"
    def mPROCEDURE(self, ):
        try:
            _type = PROCEDURE
            _channel = DEFAULT_CHANNEL

1460
1461
            # sdl92.g:1529:17: ( P R O C E D U R E )
            # sdl92.g:1529:25: P R O C E D U R E
Maxime Perrotin's avatar
Maxime Perrotin committed
1462
1463
            pass 
            self.mP()
Maxime Perrotin's avatar
Maxime Perrotin committed
1464
1465


Maxime Perrotin's avatar
Maxime Perrotin committed
1466
            self.mR()
Maxime Perrotin's avatar
Maxime Perrotin committed
1467
1468


Maxime Perrotin's avatar
Maxime Perrotin committed
1469
            self.mO()
Maxime Perrotin's avatar
Maxime Perrotin committed
1470
1471


Maxime Perrotin's avatar
Maxime Perrotin committed
1472
            self.mC()
Maxime Perrotin's avatar
Maxime Perrotin committed
1473
1474


Maxime Perrotin's avatar
Maxime Perrotin committed
1475
            self.mE()
Maxime Perrotin's avatar
Maxime Perrotin committed
1476
1477


Maxime Perrotin's avatar
Maxime Perrotin committed
1478
            self.mD()
Maxime Perrotin's avatar
Maxime Perrotin committed
1479
1480


Maxime Perrotin's avatar
Maxime Perrotin committed
1481
            self.mU()
Maxime Perrotin's avatar
Maxime Perrotin committed
1482
1483


Maxime Perrotin's avatar
Maxime Perrotin committed
1484
            self.mR()
Maxime Perrotin's avatar
Maxime Perrotin committed
1485
1486


Maxime Perrotin's avatar
Maxime Perrotin committed
1487
1488
1489
1490
            self.mE()



Maxime Perrotin's avatar
Maxime Perrotin committed
1491

Maxime Perrotin's avatar
Maxime Perrotin committed
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
            self._state.type = _type
            self._state.channel = _channel
        finally:
            pass

    # $ANTLR end "PROCEDURE"



    # $ANTLR start "ENDPROCEDURE"
    def mENDPROCEDURE(self, ):
        try:
            _type = ENDPROCEDURE
            _channel = DEFAULT_CHANNEL

1507
1508
            # sdl92.g:1530:17: ( E N D P R O C E D U R E )
            # sdl92.g:1530:25: E N D P R O C E D U R E
Maxime Perrotin's avatar
Maxime Perrotin committed
1509
1510
            pass 
            self.mE()
Maxime Perrotin's avatar
Maxime Perrotin committed
1511
1512


Maxime Perrotin's avatar
Maxime Perrotin committed
1513
            self.mN()
Maxime Perrotin's avatar
Maxime Perrotin committed
1514
1515


Maxime Perrotin's avatar
Maxime Perrotin committed
1516
            self.mD()
Maxime Perrotin's avatar
Maxime Perrotin committed
1517
1518


Maxime Perrotin's avatar
Maxime Perrotin committed
1519
            self.mP()
Maxime Perrotin's avatar
Maxime Perrotin committed
1520
1521


Maxime Perrotin's avatar
Maxime Perrotin committed
1522
            self.mR()
Maxime Perrotin's avatar
Maxime Perrotin committed
1523
1524


Maxime Perrotin's avatar
Maxime Perrotin committed
1525
            self.mO()
Maxime Perrotin's avatar
Maxime Perrotin committed
1526
1527


Maxime Perrotin's avatar
Maxime Perrotin committed
1528
            self.mC()
Maxime Perrotin's avatar
Maxime Perrotin committed
1529
1530


Maxime Perrotin's avatar
Maxime Perrotin committed
1531
            self.mE()
Maxime Perrotin's avatar
Maxime Perrotin committed
1532
1533


Maxime Perrotin's avatar
Maxime Perrotin committed
1534
            self.mD()
Maxime Perrotin's avatar
Maxime Perrotin committed
1535
1536


Maxime Perrotin's avatar
Maxime Perrotin committed
1537
            self.mU()
Maxime Perrotin's avatar
Maxime Perrotin committed
1538
1539


Maxime Perrotin's avatar
Maxime Perrotin committed