sdl92Lexer.py 159 KB
Newer Older
1
# $ANTLR 3.5.2 sdl92.g 2020-07-09 14:22:50
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
13
EOF=-1
T__224=224
Maxime Perrotin's avatar
Maxime Perrotin committed
14
T__225=225
15
T__226=226
Maxime Perrotin's avatar
Maxime Perrotin committed
16
17
18
T__227=227
T__228=228
T__229=229
Maxime Perrotin's avatar
Maxime Perrotin committed
19
T__230=230
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
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
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
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
EXPRESSION=71
EXTERNAL=72
Exponent=73
F=74
FALSE=75
FI=76
FIELD=77
FIELDS=78
FIELD_NAME=79
FLOAT=80
FLOAT2=81
FLOATING_LABEL=82
FOR=83
FPAR=84
FROM=85
G=86
GE=87
GEODE=88
GROUND=89
GT=90
H=91
HYPERLINK=92
I=93
ID=94
IF=95
IFTHENELSE=96
IMPLIES=97
IMPORT=98
IN=99
INFORMAL_TEXT=100
INOUT=101
INPUT=102
INPUTLIST=103
INPUT_NONE=104
INT=105
J=106
JOIN=107
K=108
KEEP=109
L=110
LABEL=111
LE=112
LITERAL=113
LT=114
L_BRACKET=115
L_PAREN=116
M=117
MANTISSA=118
MINUS_INFINITY=119
Maxime Perrotin's avatar
Maxime Perrotin committed
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
MKSTRING=120
MOD=121
N=122
NEG=123
NEQ=124
NEWTYPE=125
NEXTSTATE=126
NONE=127
NOT=128
NUMBER_OF_INSTANCES=129
O=130
OCTSTR=131
OPEN_RANGE=132
OR=133
OUT=134
OUTPUT=135
OUTPUT_BODY=136
P=137
PARAM=138
PARAMNAMES=139
PARAMS=140
PAREN=141
PFPAR=142
PLUS=143
PLUS_INFINITY=144
POINT=145
PRIMARY=146
PRIORITY=147
PROCEDURE=148
PROCEDURE_CALL=149
PROCEDURE_NAME=150
PROCESS=151
PROVIDED=152
Q=153
QUESTION=154
R=155
RANGE=156
REFERENCED=157
REM=158
RESET=159
RETURN=160
RETURNS=161
ROUTE=162
R_BRACKET=163
R_PAREN=164
S=165
SAVE=166
SELECTOR=167
SEMI=168
SEQOF=169
SEQUENCE=170
SET=171
SIGNAL=172
SIGNALROUTE=173
SIGNAL_LIST=174
SORT=175
SPECIFIC=176
START=177
STATE=178
STATELIST=179
STATE_AGGREGATION=180
STATE_PARTITION_CONNECTION=181
STIMULUS=182
STOP=183
STOPIF=184
STR=185
STRING=186
STRUCT=187
SUBSTRUCTURE=188
SYNONYM=189
SYNONYM_LIST=190
SYNTYPE=191
SYSTEM=192
T=193
TASK=194
TASK_BODY=195
TERMINATOR=196
TEXT=197
TEXTAREA=198
TEXTAREA_CONTENT=199
THEN=200
THIS=201
TIMER=202
TO=203
TRANSITION=204
TRUE=205
TYPE=206
TYPE_INSTANCE=207
U=208
USE=209
V=210
VALUE=211
VARIABLE=212
VARIABLES=213
VIA=214
VIAPATH=215
VIEW=216
W=217
WITH=218
WS=219
X=220
XOR=221
Y=222
Z=223
Maxime Perrotin's avatar
Maxime Perrotin committed
240

Maxime Perrotin's avatar
Maxime Perrotin committed
241
242
243
# token names
tokenNamesMap = {
    0: "<invalid>", 1: "<EOR>", 2: "<DOWN>", 3: "<UP>",
Maxime Perrotin's avatar
Maxime Perrotin committed
244
245
    -1: "EOF", 224: "T__224", 225: "T__225", 226: "T__226", 227: "T__227", 
    228: "T__228", 229: "T__229", 230: "T__230", 4: "A", 5: "ACTION", 6: "ACTIVE", 
Maxime Perrotin's avatar
Maxime Perrotin committed
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
    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", 
    68: "EQ", 69: "EXPONENT", 70: "EXPORT", 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: "INPUT_NONE", 105: "INT", 106: "J", 
    107: "JOIN", 108: "K", 109: "KEEP", 110: "L", 111: "LABEL", 112: "LE", 
    113: "LITERAL", 114: "LT", 115: "L_BRACKET", 116: "L_PAREN", 117: "M", 
Maxime Perrotin's avatar
Maxime Perrotin committed
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
    118: "MANTISSA", 119: "MINUS_INFINITY", 120: "MKSTRING", 121: "MOD", 
    122: "N", 123: "NEG", 124: "NEQ", 125: "NEWTYPE", 126: "NEXTSTATE", 
    127: "NONE", 128: "NOT", 129: "NUMBER_OF_INSTANCES", 130: "O", 131: "OCTSTR", 
    132: "OPEN_RANGE", 133: "OR", 134: "OUT", 135: "OUTPUT", 136: "OUTPUT_BODY", 
    137: "P", 138: "PARAM", 139: "PARAMNAMES", 140: "PARAMS", 141: "PAREN", 
    142: "PFPAR", 143: "PLUS", 144: "PLUS_INFINITY", 145: "POINT", 146: "PRIMARY", 
    147: "PRIORITY", 148: "PROCEDURE", 149: "PROCEDURE_CALL", 150: "PROCEDURE_NAME", 
    151: "PROCESS", 152: "PROVIDED", 153: "Q", 154: "QUESTION", 155: "R", 
    156: "RANGE", 157: "REFERENCED", 158: "REM", 159: "RESET", 160: "RETURN", 
    161: "RETURNS", 162: "ROUTE", 163: "R_BRACKET", 164: "R_PAREN", 165: "S", 
    166: "SAVE", 167: "SELECTOR", 168: "SEMI", 169: "SEQOF", 170: "SEQUENCE", 
    171: "SET", 172: "SIGNAL", 173: "SIGNALROUTE", 174: "SIGNAL_LIST", 175: "SORT", 
    176: "SPECIFIC", 177: "START", 178: "STATE", 179: "STATELIST", 180: "STATE_AGGREGATION", 
    181: "STATE_PARTITION_CONNECTION", 182: "STIMULUS", 183: "STOP", 184: "STOPIF", 
    185: "STR", 186: "STRING", 187: "STRUCT", 188: "SUBSTRUCTURE", 189: "SYNONYM", 
    190: "SYNONYM_LIST", 191: "SYNTYPE", 192: "SYSTEM", 193: "T", 194: "TASK", 
    195: "TASK_BODY", 196: "TERMINATOR", 197: "TEXT", 198: "TEXTAREA", 199: "TEXTAREA_CONTENT", 
    200: "THEN", 201: "THIS", 202: "TIMER", 203: "TO", 204: "TRANSITION", 
    205: "TRUE", 206: "TYPE", 207: "TYPE_INSTANCE", 208: "U", 209: "USE", 
    210: "V", 211: "VALUE", 212: "VARIABLE", 213: "VARIABLES", 214: "VIA", 
    215: "VIAPATH", 216: "VIEW", 217: "W", 218: "WITH", 219: "WS", 220: "X", 
    221: "XOR", 222: "Y", 223: "Z"
Maxime Perrotin's avatar
Maxime Perrotin committed
289
290
}
Token.registerTokenNamesMap(tokenNamesMap)
Maxime Perrotin's avatar
Maxime Perrotin committed
291
292
293
294

class sdl92Lexer(Lexer):

    grammarFileName = "sdl92.g"
Maxime Perrotin's avatar
Maxime Perrotin committed
295
    api_version = 1
Maxime Perrotin's avatar
Maxime Perrotin committed
296
297
298
299

    def __init__(self, input=None, state=None):
        if state is None:
            state = RecognizerSharedState()
Maxime Perrotin's avatar
Maxime Perrotin committed
300
301
302
303
304
305
306
307
308
309
310
311
312
        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
313
314
            )

Maxime Perrotin's avatar
Maxime Perrotin committed
315
316
317
318
319
320
321
322
323
        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
324
325
326
327
328
329
330
            )






Maxime Perrotin's avatar
Maxime Perrotin committed
331
332
    # $ANTLR start "T__224"
    def mT__224(self, ):
Maxime Perrotin's avatar
Maxime Perrotin committed
333
        try:
Maxime Perrotin's avatar
Maxime Perrotin committed
334
            _type = T__224
Maxime Perrotin's avatar
Maxime Perrotin committed
335
336
            _channel = DEFAULT_CHANNEL

Maxime Perrotin's avatar
Maxime Perrotin committed
337
338
            # sdl92.g:7:8: ( '!' )
            # sdl92.g:7:10: '!'
Maxime Perrotin's avatar
Maxime Perrotin committed
339
            pass 
Maxime Perrotin's avatar
Maxime Perrotin committed
340
            self.match(33)
Maxime Perrotin's avatar
Maxime Perrotin committed
341
342
343
344
345
346
347
348



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

Maxime Perrotin's avatar
Maxime Perrotin committed
349
    # $ANTLR end "T__224"
Maxime Perrotin's avatar
Maxime Perrotin committed
350
351
352



Maxime Perrotin's avatar
Maxime Perrotin committed
353
354
    # $ANTLR start "T__225"
    def mT__225(self, ):
Maxime Perrotin's avatar
Maxime Perrotin committed
355
        try:
Maxime Perrotin's avatar
Maxime Perrotin committed
356
            _type = T__225
357
358
            _channel = DEFAULT_CHANNEL

Maxime Perrotin's avatar
Maxime Perrotin committed
359
360
            # sdl92.g:8:8: ( '(.' )
            # sdl92.g:8:10: '(.'
361
            pass 
Maxime Perrotin's avatar
Maxime Perrotin committed
362
363
            self.match("(.")

364
365
366
367
368
369
370
371



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

Maxime Perrotin's avatar
Maxime Perrotin committed
372
    # $ANTLR end "T__225"
373
374
375



Maxime Perrotin's avatar
Maxime Perrotin committed
376
377
    # $ANTLR start "T__226"
    def mT__226(self, ):
378
        try:
Maxime Perrotin's avatar
Maxime Perrotin committed
379
            _type = T__226
Maxime Perrotin's avatar
Maxime Perrotin committed
380
381
            _channel = DEFAULT_CHANNEL

Maxime Perrotin's avatar
Maxime Perrotin committed
382
383
            # sdl92.g:9:8: ( '*/' )
            # sdl92.g:9:10: '*/'
Maxime Perrotin's avatar
Maxime Perrotin committed
384
            pass 
Maxime Perrotin's avatar
Maxime Perrotin committed
385
386
            self.match("*/")

Maxime Perrotin's avatar
Maxime Perrotin committed
387
388
389
390
391
392
393
394



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

Maxime Perrotin's avatar
Maxime Perrotin committed
395
    # $ANTLR end "T__226"
Maxime Perrotin's avatar
Maxime Perrotin committed
396
397
398



Maxime Perrotin's avatar
Maxime Perrotin committed
399
400
    # $ANTLR start "T__227"
    def mT__227(self, ):
Maxime Perrotin's avatar
Maxime Perrotin committed
401
        try:
Maxime Perrotin's avatar
Maxime Perrotin committed
402
            _type = T__227
Maxime Perrotin's avatar
Maxime Perrotin committed
403
404
            _channel = DEFAULT_CHANNEL

Maxime Perrotin's avatar
Maxime Perrotin committed
405
406
            # sdl92.g:10:8: ( '->' )
            # sdl92.g:10:10: '->'
Maxime Perrotin's avatar
Maxime Perrotin committed
407
            pass 
Maxime Perrotin's avatar
Maxime Perrotin committed
408
409
            self.match("->")

Maxime Perrotin's avatar
Maxime Perrotin committed
410
411
412
413
414
415
416
417



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

Maxime Perrotin's avatar
Maxime Perrotin committed
418
    # $ANTLR end "T__227"
Maxime Perrotin's avatar
Maxime Perrotin committed
419
420
421



Maxime Perrotin's avatar
Maxime Perrotin committed
422
423
    # $ANTLR start "T__228"
    def mT__228(self, ):
Maxime Perrotin's avatar
Maxime Perrotin committed
424
        try:
Maxime Perrotin's avatar
Maxime Perrotin committed
425
            _type = T__228
Maxime Perrotin's avatar
Maxime Perrotin committed
426
427
            _channel = DEFAULT_CHANNEL

428
429
            # sdl92.g:11:8: ( '.)' )
            # sdl92.g:11:10: '.)'
Maxime Perrotin's avatar
Maxime Perrotin committed
430
431
432
433
434
            pass 
            self.match(".)")



Maxime Perrotin's avatar
Maxime Perrotin committed
435

Maxime Perrotin's avatar
Maxime Perrotin committed
436
437
438
439
440
            self._state.type = _type
            self._state.channel = _channel
        finally:
            pass

Maxime Perrotin's avatar
Maxime Perrotin committed
441
    # $ANTLR end "T__228"
Maxime Perrotin's avatar
Maxime Perrotin committed
442
443
444



Maxime Perrotin's avatar
Maxime Perrotin committed
445
446
    # $ANTLR start "T__229"
    def mT__229(self, ):
Maxime Perrotin's avatar
Maxime Perrotin committed
447
        try:
Maxime Perrotin's avatar
Maxime Perrotin committed
448
            _type = T__229
Maxime Perrotin's avatar
Maxime Perrotin committed
449
450
            _channel = DEFAULT_CHANNEL

451
452
            # sdl92.g:12:8: ( '/* CIF' )
            # sdl92.g:12:10: '/* CIF'
Maxime Perrotin's avatar
Maxime Perrotin committed
453
            pass 
454
            self.match("/* CIF")
Maxime Perrotin's avatar
Maxime Perrotin committed
455
456
457



Maxime Perrotin's avatar
Maxime Perrotin committed
458

Maxime Perrotin's avatar
Maxime Perrotin committed
459
460
461
462
463
            self._state.type = _type
            self._state.channel = _channel
        finally:
            pass

Maxime Perrotin's avatar
Maxime Perrotin committed
464
    # $ANTLR end "T__229"
Maxime Perrotin's avatar
Maxime Perrotin committed
465
466
467



Maxime Perrotin's avatar
Maxime Perrotin committed
468
469
    # $ANTLR start "T__230"
    def mT__230(self, ):
Maxime Perrotin's avatar
Maxime Perrotin committed
470
        try:
Maxime Perrotin's avatar
Maxime Perrotin committed
471
            _type = T__230
Maxime Perrotin's avatar
Maxime Perrotin committed
472
473
            _channel = DEFAULT_CHANNEL

Maxime Perrotin's avatar
Maxime Perrotin committed
474
475
            # sdl92.g:13:8: ( ':' )
            # sdl92.g:13:10: ':'
Maxime Perrotin's avatar
Maxime Perrotin committed
476
            pass 
Maxime Perrotin's avatar
Maxime Perrotin committed
477
            self.match(58)
Maxime Perrotin's avatar
Maxime Perrotin committed
478
479
480
481
482
483
484
485



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

Maxime Perrotin's avatar
Maxime Perrotin committed
486
    # $ANTLR end "T__230"
Maxime Perrotin's avatar
Maxime Perrotin committed
487
488
489
490
491
492
493
494
495



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

496
497
            # sdl92.g:1463:17: ( ':=' )
            # sdl92.g:1463:25: ':='
Maxime Perrotin's avatar
Maxime Perrotin committed
498
499
500
501
502
            pass 
            self.match(":=")



Maxime Perrotin's avatar
Maxime Perrotin committed
503

Maxime Perrotin's avatar
Maxime Perrotin committed
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
            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

519
520
            # sdl92.g:1464:17: ( '{' )
            # sdl92.g:1464:25: '{'
Maxime Perrotin's avatar
Maxime Perrotin committed
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
            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

541
542
            # sdl92.g:1465:17: ( '}' )
            # sdl92.g:1465:25: '}'
Maxime Perrotin's avatar
Maxime Perrotin committed
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
            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

563
564
            # sdl92.g:1466:17: ( '(' )
            # sdl92.g:1466:25: '('
Maxime Perrotin's avatar
Maxime Perrotin committed
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
            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

585
586
            # sdl92.g:1467:17: ( ')' )
            # sdl92.g:1467:25: ')'
Maxime Perrotin's avatar
Maxime Perrotin committed
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
            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

607
608
            # sdl92.g:1468:17: ( ',' )
            # sdl92.g:1468:25: ','
Maxime Perrotin's avatar
Maxime Perrotin committed
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
            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

629
630
            # sdl92.g:1469:17: ( ';' )
            # sdl92.g:1469:25: ';'
Maxime Perrotin's avatar
Maxime Perrotin committed
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
            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

651
652
            # sdl92.g:1470:17: ( '-' )
            # sdl92.g:1470:25: '-'
Maxime Perrotin's avatar
Maxime Perrotin committed
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
            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

673
674
            # sdl92.g:1471:17: ( A N Y )
            # sdl92.g:1471:25: A N Y
Maxime Perrotin's avatar
Maxime Perrotin committed
675
676
            pass 
            self.mA()
Maxime Perrotin's avatar
Maxime Perrotin committed
677
678


Maxime Perrotin's avatar
Maxime Perrotin committed
679
            self.mN()
Maxime Perrotin's avatar
Maxime Perrotin committed
680
681


Maxime Perrotin's avatar
Maxime Perrotin committed
682
683
684
685
            self.mY()



Maxime Perrotin's avatar
Maxime Perrotin committed
686

Maxime Perrotin's avatar
Maxime Perrotin committed
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
            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

702
703
            # sdl92.g:1472:17: ( '*' )
            # sdl92.g:1472:25: '*'
Maxime Perrotin's avatar
Maxime Perrotin committed
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
            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

724
725
            # sdl92.g:1473:17: ( D C L )
            # sdl92.g:1473:25: D C L
Maxime Perrotin's avatar
Maxime Perrotin committed
726
727
            pass 
            self.mD()
Maxime Perrotin's avatar
Maxime Perrotin committed
728
729


Maxime Perrotin's avatar
Maxime Perrotin committed
730
            self.mC()
Maxime Perrotin's avatar
Maxime Perrotin committed
731
732


Maxime Perrotin's avatar
Maxime Perrotin committed
733
734
735
736
            self.mL()



Maxime Perrotin's avatar
Maxime Perrotin committed
737

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

    # $ANTLR end "DCL"



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

753
754
            # sdl92.g:1474:17: ( E N D )
            # sdl92.g:1474:25: E N D
Maxime Perrotin's avatar
Maxime Perrotin committed
755
756
            pass 
            self.mE()
Maxime Perrotin's avatar
Maxime Perrotin committed
757
758


Maxime Perrotin's avatar
Maxime Perrotin committed
759
            self.mN()
Maxime Perrotin's avatar
Maxime Perrotin committed
760
761


Maxime Perrotin's avatar
Maxime Perrotin committed
762
763
764
765
            self.mD()



Maxime Perrotin's avatar
Maxime Perrotin committed
766

Maxime Perrotin's avatar
Maxime Perrotin committed
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
            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

782
783
            # sdl92.g:1475:17: ( K E E P )
            # sdl92.g:1475:25: K E E P
Maxime Perrotin's avatar
Maxime Perrotin committed
784
785
            pass 
            self.mK()
Maxime Perrotin's avatar
Maxime Perrotin committed
786
787


Maxime Perrotin's avatar
Maxime Perrotin committed
788
            self.mE()
Maxime Perrotin's avatar
Maxime Perrotin committed
789
790


Maxime Perrotin's avatar
Maxime Perrotin committed
791
            self.mE()
Maxime Perrotin's avatar
Maxime Perrotin committed
792
793


Maxime Perrotin's avatar
Maxime Perrotin committed
794
795
796
797
            self.mP()



Maxime Perrotin's avatar
Maxime Perrotin committed
798

Maxime Perrotin's avatar
Maxime Perrotin committed
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
            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

814
815
            # sdl92.g:1476:17: ( P A R A M N A M E S )
            # sdl92.g:1476:25: P A R A M N A M E S
Maxime Perrotin's avatar
Maxime Perrotin committed
816
817
            pass 
            self.mP()
Maxime Perrotin's avatar
Maxime Perrotin committed
818
819


Maxime Perrotin's avatar
Maxime Perrotin committed
820
            self.mA()
Maxime Perrotin's avatar
Maxime Perrotin committed
821
822


Maxime Perrotin's avatar
Maxime Perrotin committed
823
            self.mR()
Maxime Perrotin's avatar
Maxime Perrotin committed
824
825


Maxime Perrotin's avatar
Maxime Perrotin committed
826
            self.mA()
Maxime Perrotin's avatar
Maxime Perrotin committed
827
828


Maxime Perrotin's avatar
Maxime Perrotin committed
829
            self.mM()
Maxime Perrotin's avatar
Maxime Perrotin committed
830
831


Maxime Perrotin's avatar
Maxime Perrotin committed
832
            self.mN()
Maxime Perrotin's avatar
Maxime Perrotin committed
833
834


Maxime Perrotin's avatar
Maxime Perrotin committed
835
            self.mA()
Maxime Perrotin's avatar
Maxime Perrotin committed
836
837


Maxime Perrotin's avatar
Maxime Perrotin committed
838
            self.mM()
Maxime Perrotin's avatar
Maxime Perrotin committed
839
840


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


Maxime Perrotin's avatar
Maxime Perrotin committed
844
845
846
847
            self.mS()



Maxime Perrotin's avatar
Maxime Perrotin committed
848

Maxime Perrotin's avatar
Maxime Perrotin committed
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
            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

864
865
            # sdl92.g:1477:17: ( S P E C I F I C )
            # sdl92.g:1477:25: S P E C I F I C
Maxime Perrotin's avatar
Maxime Perrotin committed
866
867
            pass 
            self.mS()
Maxime Perrotin's avatar
Maxime Perrotin committed
868
869


Maxime Perrotin's avatar
Maxime Perrotin committed
870
            self.mP()
Maxime Perrotin's avatar
Maxime Perrotin committed
871
872


Maxime Perrotin's avatar
Maxime Perrotin committed
873
            self.mE()
Maxime Perrotin's avatar
Maxime Perrotin committed
874
875


Maxime Perrotin's avatar
Maxime Perrotin committed
876
            self.mC()
Maxime Perrotin's avatar
Maxime Perrotin committed
877
878


Maxime Perrotin's avatar
Maxime Perrotin committed
879
            self.mI()
Maxime Perrotin's avatar
Maxime Perrotin committed
880
881


Maxime Perrotin's avatar
Maxime Perrotin committed
882
            self.mF()
Maxime Perrotin's avatar
Maxime Perrotin committed
883
884


Maxime Perrotin's avatar
Maxime Perrotin committed
885
            self.mI()
Maxime Perrotin's avatar
Maxime Perrotin committed
886
887


Maxime Perrotin's avatar
Maxime Perrotin committed
888
889
890
891
            self.mC()



Maxime Perrotin's avatar
Maxime Perrotin committed
892

Maxime Perrotin's avatar
Maxime Perrotin committed
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
            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

908
909
            # sdl92.g:1478:17: ( G E O D E )
            # sdl92.g:1478:25: G E O D E
Maxime Perrotin's avatar
Maxime Perrotin committed
910
911
            pass 
            self.mG()
Maxime Perrotin's avatar
Maxime Perrotin committed
912
913


Maxime Perrotin's avatar
Maxime Perrotin committed
914
            self.mE()
Maxime Perrotin's avatar
Maxime Perrotin committed
915
916


Maxime Perrotin's avatar
Maxime Perrotin committed
917
            self.mO()
Maxime Perrotin's avatar
Maxime Perrotin committed
918
919


Maxime Perrotin's avatar
Maxime Perrotin committed
920
            self.mD()
Maxime Perrotin's avatar
Maxime Perrotin committed
921
922


Maxime Perrotin's avatar
Maxime Perrotin committed
923
924
925
926
            self.mE()



Maxime Perrotin's avatar
Maxime Perrotin committed
927

Maxime Perrotin's avatar
Maxime Perrotin committed
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
            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

943
944
            # sdl92.g:1479:17: ( H Y P E R L I N K )
            # sdl92.g:1479:25: H Y P E R L I N K
Maxime Perrotin's avatar
Maxime Perrotin committed
945
946
            pass 
            self.mH()
Maxime Perrotin's avatar
Maxime Perrotin committed
947
948


Maxime Perrotin's avatar
Maxime Perrotin committed
949
            self.mY()
Maxime Perrotin's avatar
Maxime Perrotin committed
950
951


Maxime Perrotin's avatar
Maxime Perrotin committed
952
            self.mP()
Maxime Perrotin's avatar
Maxime Perrotin committed
953
954


Maxime Perrotin's avatar
Maxime Perrotin committed
955
            self.mE()
Maxime Perrotin's avatar
Maxime Perrotin committed
956
957


Maxime Perrotin's avatar
Maxime Perrotin committed
958
            self.mR()
Maxime Perrotin's avatar
Maxime Perrotin committed
959
960


Maxime Perrotin's avatar
Maxime Perrotin committed
961
            self.mL()
Maxime Perrotin's avatar
Maxime Perrotin committed
962
963


Maxime Perrotin's avatar
Maxime Perrotin committed
964
            self.mI()
Maxime Perrotin's avatar
Maxime Perrotin committed
965
966


Maxime Perrotin's avatar
Maxime Perrotin committed
967
            self.mN()
Maxime Perrotin's avatar
Maxime Perrotin committed
968
969


Maxime Perrotin's avatar
Maxime Perrotin committed
970
971
972
973
            self.mK()



Maxime Perrotin's avatar
Maxime Perrotin committed
974

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

    # $ANTLR end "HYPERLINK"



Maxime Perrotin's avatar
Maxime Perrotin committed
984
985
986
987
988
989
    # $ANTLR start "MKSTRING"
    def mMKSTRING(self, ):
        try:
            _type = MKSTRING
            _channel = DEFAULT_CHANNEL

990
991
            # sdl92.g:1480:17: ( M K S T R I N G )
            # sdl92.g:1480:25: M K S T R I N G
Maxime Perrotin's avatar
Maxime Perrotin committed
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
            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
1028
1029
1030
1031
1032
1033
    # $ANTLR start "ENDTEXT"
    def mENDTEXT(self, ):
        try:
            _type = ENDTEXT
            _channel = DEFAULT_CHANNEL

1034
1035
            # sdl92.g:1481:17: ( E N D T E X T )
            # sdl92.g:1481:25: E N D T E X T
Maxime Perrotin's avatar
Maxime Perrotin committed
1036
1037
            pass 
            self.mE()
Maxime Perrotin's avatar
Maxime Perrotin committed
1038
1039


Maxime Perrotin's avatar
Maxime Perrotin committed
1040
            self.mN()
Maxime Perrotin's avatar
Maxime Perrotin committed
1041
1042


Maxime Perrotin's avatar
Maxime Perrotin committed
1043
            self.mD()
Maxime Perrotin's avatar
Maxime Perrotin committed
1044
1045


Maxime Perrotin's avatar
Maxime Perrotin committed
1046
            self.mT()
Maxime Perrotin's avatar
Maxime Perrotin committed
1047
1048


Maxime Perrotin's avatar
Maxime Perrotin committed
1049
            self.mE()
Maxime Perrotin's avatar
Maxime Perrotin committed
1050
1051


Maxime Perrotin's avatar
Maxime Perrotin committed
1052
            self.mX()
Maxime Perrotin's avatar
Maxime Perrotin committed
1053
1054


Maxime Perrotin's avatar
Maxime Perrotin committed
1055
1056
1057
1058
            self.mT()



Maxime Perrotin's avatar
Maxime Perrotin committed
1059

Maxime Perrotin's avatar
Maxime Perrotin committed
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
            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

1075
1076
            # sdl92.g:1482:17: ( R E T U R N )
            # sdl92.g:1482:25: R E T U R N
Maxime Perrotin's avatar
Maxime Perrotin committed
1077
1078
            pass 
            self.mR()
Maxime Perrotin's avatar
Maxime Perrotin committed
1079
1080


Maxime Perrotin's avatar
Maxime Perrotin committed
1081
            self.mE()
Maxime Perrotin's avatar
Maxime Perrotin committed
1082
1083


Maxime Perrotin's avatar
Maxime Perrotin committed
1084
            self.mT()
Maxime Perrotin's avatar
Maxime Perrotin committed
1085
1086


Maxime Perrotin's avatar
Maxime Perrotin committed
1087
            self.mU()
Maxime Perrotin's avatar
Maxime Perrotin committed
1088
1089


Maxime Perrotin's avatar
Maxime Perrotin committed
1090
            self.mR()
Maxime Perrotin's avatar
Maxime Perrotin committed
1091
1092


Maxime Perrotin's avatar
Maxime Perrotin committed
1093
1094
1095
1096
            self.mN()



Maxime Perrotin's avatar
Maxime Perrotin committed
1097

Maxime Perrotin's avatar
Maxime Perrotin committed
1098
1099
1100
1101
1102
1103
1104
1105
1106
            self._state.type = _type
            self._state.channel = _channel
        finally:
            pass

    # $ANTLR end "RETURN"



1107
1108
1109
1110
1111
1112
    # $ANTLR start "RETURNS"
    def mRETURNS(self, ):
        try:
            _type = RETURNS
            _channel = DEFAULT_CHANNEL

1113
1114
            # sdl92.g:1483:17: ( R E T U R N S )
            # sdl92.g:1483:25: R E T U R N S
1115
1116
            pass 
            self.mR()
Maxime Perrotin's avatar
Maxime Perrotin committed
1117
1118


1119
            self.mE()
Maxime Perrotin's avatar
Maxime Perrotin committed
1120
1121


1122
            self.mT()
Maxime Perrotin's avatar
Maxime Perrotin committed
1123
1124


1125
            self.mU()
Maxime Perrotin's avatar
Maxime Perrotin committed
1126
1127


1128
            self.mR()
Maxime Perrotin's avatar
Maxime Perrotin committed
1129
1130


1131
            self.mN()
Maxime Perrotin's avatar
Maxime Perrotin committed
1132
1133


1134
1135
1136
1137
            self.mS()



Maxime Perrotin's avatar
Maxime Perrotin committed
1138

1139
1140
1141
1142
1143
1144
1145
1146
1147
            self._state.type = _type
            self._state.channel = _channel
        finally:
            pass

    # $ANTLR end "RETURNS"



Maxime Perrotin's avatar
Maxime Perrotin committed
1148
1149
1150
1151
1152
1153
    # $ANTLR start "TIMER"
    def mTIMER(self, ):
        try:
            _type = TIMER
            _channel = DEFAULT_CHANNEL

1154
1155
            # sdl92.g:1484:17: ( T I M E R )
            # sdl92.g:1484:25: T I M E R
Maxime Perrotin's avatar
Maxime Perrotin committed
1156
1157
            pass 
            self.mT()
Maxime Perrotin's avatar
Maxime Perrotin committed
1158
1159


Maxime Perrotin's avatar
Maxime Perrotin committed
1160
            self.mI()
Maxime Perrotin's avatar
Maxime Perrotin committed
1161
1162


Maxime Perrotin's avatar
Maxime Perrotin committed
1163
            self.mM()
Maxime Perrotin's avatar
Maxime Perrotin committed
1164
1165


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


Maxime Perrotin's avatar
Maxime Perrotin committed
1169
1170
1171
1172
            self.mR()



Maxime Perrotin's avatar
Maxime Perrotin committed
1173

Maxime Perrotin's avatar
Maxime Perrotin committed
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
            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

1189
1190
            # sdl92.g:1485:17: ( P R O C E S S )
            # sdl92.g:1485:25: P R O C E S S
Maxime Perrotin's avatar
Maxime Perrotin committed
1191
1192
            pass 
            self.mP()
Maxime Perrotin's avatar
Maxime Perrotin committed
1193
1194


Maxime Perrotin's avatar
Maxime Perrotin committed
1195
            self.mR()
Maxime Perrotin's avatar
Maxime Perrotin committed
1196
1197


Maxime Perrotin's avatar
Maxime Perrotin committed
1198
            self.mO()
Maxime Perrotin's avatar
Maxime Perrotin committed
1199
1200


Maxime Perrotin's avatar
Maxime Perrotin committed
1201
            self.mC()
Maxime Perrotin's avatar
Maxime Perrotin committed
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211


            self.mE()


            self.mS()


            self.mS()

Maxime Perrotin's avatar
Maxime Perrotin committed
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223



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

    # $ANTLR end "PROCESS"



1224
1225
1226
1227
1228
1229
    # $ANTLR start "TYPE"
    def mTYPE(self, ):
        try:
            _type = TYPE
            _channel = DEFAULT_CHANNEL

1230
1231
            # sdl92.g:1486:17: ( T Y P E )
            # sdl92.g:1486:25: T Y P E
1232
1233
            pass 
            self.mT()
Maxime Perrotin's avatar
Maxime Perrotin committed
1234
1235


1236
            self.mY()
Maxime Perrotin's avatar
Maxime Perrotin committed
1237
1238


1239
            self.mP()
Maxime Perrotin's avatar
Maxime Perrotin committed
1240
1241


1242
1243
1244
1245
            self.mE()



Maxime Perrotin's avatar
Maxime Perrotin committed
1246

1247
1248
1249
1250
1251
1252
1253
1254
1255
            self._state.type = _type
            self._state.channel = _channel
        finally:
            pass

    # $ANTLR end "TYPE"



Maxime Perrotin's avatar
Maxime Perrotin committed
1256
1257
1258
1259
1260
1261
    # $ANTLR start "ENDPROCESS"
    def mENDPROCESS(self, ):
        try:
            _type = ENDPROCESS
            _channel = DEFAULT_CHANNEL

1262
1263
            # sdl92.g:1487:17: ( E N D P R O C E S S )
            # sdl92.g:1487:25: E N D P R O C E S S
Maxime Perrotin's avatar
Maxime Perrotin committed
1264
1265
            pass 
            self.mE()
Maxime Perrotin's avatar
Maxime Perrotin committed
1266
1267


Maxime Perrotin's avatar
Maxime Perrotin committed
1268
            self.mN()
Maxime Perrotin's avatar
Maxime Perrotin committed
1269
1270


Maxime Perrotin's avatar
Maxime Perrotin committed
1271
            self.mD()
Maxime Perrotin's avatar
Maxime Perrotin committed
1272
1273


Maxime Perrotin's avatar
Maxime Perrotin committed
1274
            self.mP()
Maxime Perrotin's avatar
Maxime Perrotin committed
1275
1276


Maxime Perrotin's avatar
Maxime Perrotin committed
1277
            self.mR()
Maxime Perrotin's avatar
Maxime Perrotin committed
1278
1279


Maxime Perrotin's avatar
Maxime Perrotin committed
1280
            self.mO()
Maxime Perrotin's avatar
Maxime Perrotin committed
1281
1282


Maxime Perrotin's avatar
Maxime Perrotin committed
1283
            self.mC()
Maxime Perrotin's avatar
Maxime Perrotin committed
1284
1285


Maxime Perrotin's avatar
Maxime Perrotin committed
1286
            self.mE()
Maxime Perrotin's avatar
Maxime Perrotin committed
1287
1288


Maxime Perrotin's avatar
Maxime Perrotin committed
1289
            self.mS()
Maxime Perrotin's avatar
Maxime Perrotin committed
1290
1291


Maxime Perrotin's avatar
Maxime Perrotin committed
1292
1293
1294
1295
            self.mS()



Maxime Perrotin's avatar
Maxime Perrotin committed
1296

Maxime Perrotin's avatar
Maxime Perrotin committed
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
            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

1312
1313
            # sdl92.g:1488:17: ( S T A R T )
            # sdl92.g:1488:25: S T A R T
Maxime Perrotin's avatar
Maxime Perrotin committed
1314
1315
            pass 
            self.mS()
Maxime Perrotin's avatar
Maxime Perrotin committed
1316
1317


Maxime Perrotin's avatar
Maxime Perrotin committed
1318
            self.mT()
Maxime Perrotin's avatar
Maxime Perrotin committed
1319
1320


Maxime Perrotin's avatar
Maxime Perrotin committed
1321
            self.mA()
Maxime Perrotin's avatar
Maxime Perrotin committed
1322
1323


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


Maxime Perrotin's avatar
Maxime Perrotin committed
1327
1328
1329
1330
            self.mT()



Maxime Perrotin's avatar
Maxime Perrotin committed
1331

Maxime Perrotin's avatar
Maxime Perrotin committed
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
            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

1347
1348
            # sdl92.g:1489:17: ( S T A T E )
            # sdl92.g:1489:25: S T A T E
Maxime Perrotin's avatar
Maxime Perrotin committed
1349
1350
            pass 
            self.mS()
Maxime Perrotin's avatar
Maxime Perrotin committed
1351
1352


Maxime Perrotin's avatar
Maxime Perrotin committed
1353
            self.mT()
Maxime Perrotin's avatar
Maxime Perrotin committed
1354
1355


Maxime Perrotin's avatar
Maxime Perrotin committed
1356
            self.mA()
Maxime Perrotin's avatar
Maxime Perrotin committed
1357
1358


Maxime Perrotin's avatar
Maxime Perrotin committed
1359
            self.mT()
Maxime Perrotin's avatar
Maxime Perrotin committed
1360
1361


Maxime Perrotin's avatar
Maxime Perrotin committed
1362
1363
1364
1365
            self.mE()



Maxime Perrotin's avatar
Maxime Perrotin committed
1366

Maxime Perrotin's avatar
Maxime Perrotin committed
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
            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

1382
1383
            # sdl92.g:1490:17: ( T E X T )
            # sdl92.g:1490:25: T E X T
Maxime Perrotin's avatar
Maxime Perrotin committed
1384
1385
            pass 
            self.mT()
Maxime Perrotin's avatar
Maxime Perrotin committed
1386
1387


Maxime Perrotin's avatar
Maxime Perrotin committed
1388
            self.mE()
Maxime Perrotin's avatar
Maxime Perrotin committed
1389
1390


Maxime Perrotin's avatar
Maxime Perrotin committed
1391
            self.mX()
Maxime Perrotin's avatar
Maxime Perrotin committed
1392
1393


Maxime Perrotin's avatar
Maxime Perrotin committed
1394
1395
1396
1397
            self.mT()



Maxime Perrotin's avatar
Maxime Perrotin committed
1398

Maxime Perrotin's avatar
Maxime Perrotin committed
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
            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

1414
1415
            # sdl92.g:1491:17: ( P R O C E D U R E )
            # sdl92.g:1491:25: P R O C E D U R E
Maxime Perrotin's avatar
Maxime Perrotin committed
1416
1417
            pass 
            self.mP()
Maxime Perrotin's avatar
Maxime Perrotin committed
1418
1419


Maxime Perrotin's avatar
Maxime Perrotin committed
1420
            self.mR()
Maxime Perrotin's avatar
Maxime Perrotin committed
1421
1422


Maxime Perrotin's avatar
Maxime Perrotin committed
1423
            self.mO()
Maxime Perrotin's avatar
Maxime Perrotin committed
1424
1425


Maxime Perrotin's avatar
Maxime Perrotin committed
1426
            self.mC()
Maxime Perrotin's avatar
Maxime Perrotin committed
1427
1428


Maxime Perrotin's avatar
Maxime Perrotin committed
1429
            self.mE()
Maxime Perrotin's avatar
Maxime Perrotin committed
1430
1431


Maxime Perrotin's avatar
Maxime Perrotin committed
1432
            self.mD()
Maxime Perrotin's avatar
Maxime Perrotin committed
1433
1434


Maxime Perrotin's avatar
Maxime Perrotin committed
1435
            self.mU()
Maxime Perrotin's avatar
Maxime Perrotin committed
1436
1437


Maxime Perrotin's avatar
Maxime Perrotin committed
1438
            self.mR()
Maxime Perrotin's avatar
Maxime Perrotin committed
1439
1440


Maxime Perrotin's avatar
Maxime Perrotin committed
1441
1442
1443
1444
            self.mE()



Maxime Perrotin's avatar
Maxime Perrotin committed
1445

Maxime Perrotin's avatar
Maxime Perrotin committed
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
            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

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


Maxime Perrotin's avatar
Maxime Perrotin committed
1467
            self.mN()
Maxime Perrotin's avatar
Maxime Perrotin committed
1468
1469


Maxime Perrotin's avatar
Maxime Perrotin committed
1470
            self.mD()
Maxime Perrotin's avatar
Maxime Perrotin committed
1471
1472


Maxime Perrotin's avatar
Maxime Perrotin committed
1473
            self.mP()
Maxime Perrotin's avatar
Maxime Perrotin committed
1474
1475


Maxime Perrotin's avatar
Maxime Perrotin committed
1476
            self.mR()
Maxime Perrotin's avatar
Maxime Perrotin committed
1477
1478


Maxime Perrotin's avatar
Maxime Perrotin committed
1479
            self.mO()
Maxime Perrotin's avatar
Maxime Perrotin committed
1480
1481


Maxime Perrotin's avatar
Maxime Perrotin committed
1482
            self.mC()
Maxime Perrotin's avatar
Maxime Perrotin committed
1483
1484


Maxime Perrotin's avatar
Maxime Perrotin committed
1485
            self.mE()
Maxime Perrotin's avatar
Maxime Perrotin committed
1486
1487


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


Maxime Perrotin's avatar
Maxime Perrotin committed
1491
            self.mU()
Maxime Perrotin's avatar
Maxime Perrotin committed
1492
1493


Maxime Perrotin's avatar
Maxime Perrotin committed
1494
            self.mR()