sdl92Lexer.py 161 KB
Newer Older
Maxime Perrotin's avatar
Maxime Perrotin committed
1
# $ANTLR 3.5.2 sdl92.g 2021-04-07 10:19:04
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__226=226
Maxime Perrotin's avatar
Maxime Perrotin committed
14
15
16
T__227=227
T__228=228
T__229=229
Maxime Perrotin's avatar
Maxime Perrotin committed
17
T__230=230
18
T__231=231
Maxime Perrotin's avatar
Maxime Perrotin committed
19
T__232=232
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
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
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
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=118
MANTISSA=119
MINUS_INFINITY=120
MKSTRING=121
MOD=122
Maxime Perrotin's avatar
Maxime Perrotin committed
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
MONITOR=123
N=124
NEG=125
NEQ=126
NEWTYPE=127
NEXTSTATE=128
NONE=129
NOT=130
NUMBER_OF_INSTANCES=131
O=132
OCTSTR=133
OPEN_RANGE=134
OR=135
OUT=136
OUTPUT=137
OUTPUT_BODY=138
P=139
PARAM=140
PARAMNAMES=141
PARAMS=142
PAREN=143
PFPAR=144
PLUS=145
PLUS_INFINITY=146
POINT=147
PRIMARY=148
PRIORITY=149
PROCEDURE=150
PROCEDURE_CALL=151
PROCEDURE_NAME=152
PROCESS=153
PROVIDED=154
Q=155
QUESTION=156
R=157
RANGE=158
REFERENCED=159
REM=160
RESET=161
RETURN=162
RETURNS=163
ROUTE=164
R_BRACKET=165
R_PAREN=166
S=167
SAVE=168
SELECTOR=169
SEMI=170
SEQOF=171
SEQUENCE=172
SET=173
SIGNAL=174
SIGNALROUTE=175
SIGNAL_LIST=176
SORT=177
SPECIFIC=178
START=179
STATE=180
STATELIST=181
STATE_AGGREGATION=182
STATE_PARTITION_CONNECTION=183
STIMULUS=184
STOP=185
STOPIF=186
STR=187
STRING=188
STRUCT=189
SUBSTRUCTURE=190
SYNONYM=191
SYNONYM_LIST=192
SYNTYPE=193
SYSTEM=194
T=195
TASK=196
TASK_BODY=197
TERMINATOR=198
TEXT=199
TEXTAREA=200
TEXTAREA_CONTENT=201
THEN=202
THIS=203
TIMER=204
TO=205
TRANSITION=206
TRUE=207
TYPE=208
TYPE_INSTANCE=209
U=210
USE=211
V=212
VALUE=213
VARIABLE=214
VARIABLES=215
VIA=216
VIAPATH=217
VIEW=218
W=219
WITH=220
WS=221
X=222
XOR=223
Y=224
Z=225
Maxime Perrotin's avatar
Maxime Perrotin committed
242

Maxime Perrotin's avatar
Maxime Perrotin committed
243
244
245
# token names
tokenNamesMap = {
    0: "<invalid>", 1: "<EOR>", 2: "<DOWN>", 3: "<UP>",
Maxime Perrotin's avatar
Maxime Perrotin committed
246
247
    -1: "EOF", 226: "T__226", 227: "T__227", 228: "T__228", 229: "T__229", 
    230: "T__230", 231: "T__231", 232: "T__232", 4: "A", 5: "ACTION", 6: "ACTIVE", 
Maxime Perrotin's avatar
Maxime Perrotin committed
248
249
250
251
252
253
254
255
256
257
258
259
    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", 
260
261
262
263
264
265
266
267
268
269
    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", 
    103: "INPUT", 104: "INPUTLIST", 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", 
Maxime Perrotin's avatar
Maxime Perrotin committed
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
    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: "P", 140: "PARAM", 141: "PARAMNAMES", 142: "PARAMS", 143: "PAREN", 
    144: "PFPAR", 145: "PLUS", 146: "PLUS_INFINITY", 147: "POINT", 148: "PRIMARY", 
    149: "PRIORITY", 150: "PROCEDURE", 151: "PROCEDURE_CALL", 152: "PROCEDURE_NAME", 
    153: "PROCESS", 154: "PROVIDED", 155: "Q", 156: "QUESTION", 157: "R", 
    158: "RANGE", 159: "REFERENCED", 160: "REM", 161: "RESET", 162: "RETURN", 
    163: "RETURNS", 164: "ROUTE", 165: "R_BRACKET", 166: "R_PAREN", 167: "S", 
    168: "SAVE", 169: "SELECTOR", 170: "SEMI", 171: "SEQOF", 172: "SEQUENCE", 
    173: "SET", 174: "SIGNAL", 175: "SIGNALROUTE", 176: "SIGNAL_LIST", 177: "SORT", 
    178: "SPECIFIC", 179: "START", 180: "STATE", 181: "STATELIST", 182: "STATE_AGGREGATION", 
    183: "STATE_PARTITION_CONNECTION", 184: "STIMULUS", 185: "STOP", 186: "STOPIF", 
    187: "STR", 188: "STRING", 189: "STRUCT", 190: "SUBSTRUCTURE", 191: "SYNONYM", 
    192: "SYNONYM_LIST", 193: "SYNTYPE", 194: "SYSTEM", 195: "T", 196: "TASK", 
    197: "TASK_BODY", 198: "TERMINATOR", 199: "TEXT", 200: "TEXTAREA", 201: "TEXTAREA_CONTENT", 
    202: "THEN", 203: "THIS", 204: "TIMER", 205: "TO", 206: "TRANSITION", 
    207: "TRUE", 208: "TYPE", 209: "TYPE_INSTANCE", 210: "U", 211: "USE", 
    212: "V", 213: "VALUE", 214: "VARIABLE", 215: "VARIABLES", 216: "VIA", 
    217: "VIAPATH", 218: "VIEW", 219: "W", 220: "WITH", 221: "WS", 222: "X", 
    223: "XOR", 224: "Y", 225: "Z"
Maxime Perrotin's avatar
Maxime Perrotin committed
291
292
}
Token.registerTokenNamesMap(tokenNamesMap)
Maxime Perrotin's avatar
Maxime Perrotin committed
293
294
295
296

class sdl92Lexer(Lexer):

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

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

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






Maxime Perrotin's avatar
Maxime Perrotin committed
333
334
    # $ANTLR start "T__226"
    def mT__226(self, ):
Maxime Perrotin's avatar
Maxime Perrotin committed
335
        try:
Maxime Perrotin's avatar
Maxime Perrotin committed
336
            _type = T__226
Maxime Perrotin's avatar
Maxime Perrotin committed
337
338
            _channel = DEFAULT_CHANNEL

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



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

Maxime Perrotin's avatar
Maxime Perrotin committed
351
    # $ANTLR end "T__226"
Maxime Perrotin's avatar
Maxime Perrotin committed
352
353
354



Maxime Perrotin's avatar
Maxime Perrotin committed
355
356
    # $ANTLR start "T__227"
    def mT__227(self, ):
Maxime Perrotin's avatar
Maxime Perrotin committed
357
        try:
Maxime Perrotin's avatar
Maxime Perrotin committed
358
            _type = T__227
359
360
            _channel = DEFAULT_CHANNEL

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

366
367
368
369
370
371
372
373



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

Maxime Perrotin's avatar
Maxime Perrotin committed
374
    # $ANTLR end "T__227"
375
376
377



Maxime Perrotin's avatar
Maxime Perrotin committed
378
379
    # $ANTLR start "T__228"
    def mT__228(self, ):
380
        try:
Maxime Perrotin's avatar
Maxime Perrotin committed
381
            _type = T__228
Maxime Perrotin's avatar
Maxime Perrotin committed
382
383
            _channel = DEFAULT_CHANNEL

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

Maxime Perrotin's avatar
Maxime Perrotin committed
389
390
391
392
393
394
395
396



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

Maxime Perrotin's avatar
Maxime Perrotin committed
397
    # $ANTLR end "T__228"
Maxime Perrotin's avatar
Maxime Perrotin committed
398
399
400



Maxime Perrotin's avatar
Maxime Perrotin committed
401
402
    # $ANTLR start "T__229"
    def mT__229(self, ):
Maxime Perrotin's avatar
Maxime Perrotin committed
403
        try:
Maxime Perrotin's avatar
Maxime Perrotin committed
404
            _type = T__229
Maxime Perrotin's avatar
Maxime Perrotin committed
405
406
            _channel = DEFAULT_CHANNEL

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

Maxime Perrotin's avatar
Maxime Perrotin committed
412
413
414
415
416
417
418
419



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

Maxime Perrotin's avatar
Maxime Perrotin committed
420
    # $ANTLR end "T__229"
Maxime Perrotin's avatar
Maxime Perrotin committed
421
422
423



Maxime Perrotin's avatar
Maxime Perrotin committed
424
425
    # $ANTLR start "T__230"
    def mT__230(self, ):
Maxime Perrotin's avatar
Maxime Perrotin committed
426
        try:
Maxime Perrotin's avatar
Maxime Perrotin committed
427
            _type = T__230
Maxime Perrotin's avatar
Maxime Perrotin committed
428
429
            _channel = DEFAULT_CHANNEL

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



Maxime Perrotin's avatar
Maxime Perrotin committed
437

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

Maxime Perrotin's avatar
Maxime Perrotin committed
443
    # $ANTLR end "T__230"
Maxime Perrotin's avatar
Maxime Perrotin committed
444
445
446



Maxime Perrotin's avatar
Maxime Perrotin committed
447
448
    # $ANTLR start "T__231"
    def mT__231(self, ):
Maxime Perrotin's avatar
Maxime Perrotin committed
449
        try:
Maxime Perrotin's avatar
Maxime Perrotin committed
450
            _type = T__231
Maxime Perrotin's avatar
Maxime Perrotin committed
451
452
            _channel = DEFAULT_CHANNEL

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



Maxime Perrotin's avatar
Maxime Perrotin committed
460

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

Maxime Perrotin's avatar
Maxime Perrotin committed
466
    # $ANTLR end "T__231"
Maxime Perrotin's avatar
Maxime Perrotin committed
467
468
469



Maxime Perrotin's avatar
Maxime Perrotin committed
470
471
    # $ANTLR start "T__232"
    def mT__232(self, ):
Maxime Perrotin's avatar
Maxime Perrotin committed
472
        try:
Maxime Perrotin's avatar
Maxime Perrotin committed
473
            _type = T__232
Maxime Perrotin's avatar
Maxime Perrotin committed
474
475
            _channel = DEFAULT_CHANNEL

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



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

Maxime Perrotin's avatar
Maxime Perrotin committed
488
    # $ANTLR end "T__232"
Maxime Perrotin's avatar
Maxime Perrotin committed
489
490
491
492
493
494
495
496
497



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

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



Maxime Perrotin's avatar
Maxime Perrotin committed
505

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

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

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

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

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

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

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

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

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


Maxime Perrotin's avatar
Maxime Perrotin committed
681
            self.mN()
Maxime Perrotin's avatar
Maxime Perrotin committed
682
683


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



Maxime Perrotin's avatar
Maxime Perrotin committed
688

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

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

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


Maxime Perrotin's avatar
Maxime Perrotin committed
732
            self.mC()
Maxime Perrotin's avatar
Maxime Perrotin committed
733
734


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



Maxime Perrotin's avatar
Maxime Perrotin committed
739

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

    # $ANTLR end "DCL"



Maxime Perrotin's avatar
Maxime Perrotin committed
749
750
751
752
753
754
755
756
757
758
759
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
    # $ANTLR start "MONITOR"
    def mMONITOR(self, ):
        try:
            _type = MONITOR
            _channel = DEFAULT_CHANNEL

            # sdl92.g:1490:17: ( M O N I T O R )
            # sdl92.g:1490:25: M O N I T O R
            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
790
791
792
793
794
795
    # $ANTLR start "END"
    def mEND(self, ):
        try:
            _type = END
            _channel = DEFAULT_CHANNEL

Maxime Perrotin's avatar
Maxime Perrotin committed
796
797
            # sdl92.g:1491:17: ( E N D )
            # sdl92.g:1491:25: E N D
Maxime Perrotin's avatar
Maxime Perrotin committed
798
799
            pass 
            self.mE()
Maxime Perrotin's avatar
Maxime Perrotin committed
800
801


Maxime Perrotin's avatar
Maxime Perrotin committed
802
            self.mN()
Maxime Perrotin's avatar
Maxime Perrotin committed
803
804


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



Maxime Perrotin's avatar
Maxime Perrotin committed
809

Maxime Perrotin's avatar
Maxime Perrotin committed
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
            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

Maxime Perrotin's avatar
Maxime Perrotin committed
825
826
            # sdl92.g:1492:17: ( K E E P )
            # sdl92.g:1492:25: K E E P
Maxime Perrotin's avatar
Maxime Perrotin committed
827
828
            pass 
            self.mK()
Maxime Perrotin's avatar
Maxime Perrotin committed
829
830


Maxime Perrotin's avatar
Maxime Perrotin committed
831
            self.mE()
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
838
839
840
            self.mP()



Maxime Perrotin's avatar
Maxime Perrotin committed
841

Maxime Perrotin's avatar
Maxime Perrotin committed
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
            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

Maxime Perrotin's avatar
Maxime Perrotin committed
857
858
            # sdl92.g:1493:17: ( P A R A M N A M E S )
            # sdl92.g:1493:25: P A R A M N A M E S
Maxime Perrotin's avatar
Maxime Perrotin committed
859
860
            pass 
            self.mP()
Maxime Perrotin's avatar
Maxime Perrotin committed
861
862


Maxime Perrotin's avatar
Maxime Perrotin committed
863
            self.mA()
Maxime Perrotin's avatar
Maxime Perrotin committed
864
865


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


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


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


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


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


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


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


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



Maxime Perrotin's avatar
Maxime Perrotin committed
891

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

Maxime Perrotin's avatar
Maxime Perrotin committed
907
908
            # sdl92.g:1494:17: ( S P E C I F I C )
            # sdl92.g:1494:25: S P E C I F I C
Maxime Perrotin's avatar
Maxime Perrotin committed
909
910
            pass 
            self.mS()
Maxime Perrotin's avatar
Maxime Perrotin committed
911
912


Maxime Perrotin's avatar
Maxime Perrotin committed
913
            self.mP()
Maxime Perrotin's avatar
Maxime Perrotin committed
914
915


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


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


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


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


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


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



Maxime Perrotin's avatar
Maxime Perrotin committed
935

Maxime Perrotin's avatar
Maxime Perrotin committed
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
            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

Maxime Perrotin's avatar
Maxime Perrotin committed
951
952
            # sdl92.g:1495:17: ( G E O D E )
            # sdl92.g:1495:25: G E O D E
Maxime Perrotin's avatar
Maxime Perrotin committed
953
954
            pass 
            self.mG()
Maxime Perrotin's avatar
Maxime Perrotin committed
955
956


Maxime Perrotin's avatar
Maxime Perrotin committed
957
            self.mE()
Maxime Perrotin's avatar
Maxime Perrotin committed
958
959


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


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


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



Maxime Perrotin's avatar
Maxime Perrotin committed
970

Maxime Perrotin's avatar
Maxime Perrotin committed
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
            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

Maxime Perrotin's avatar
Maxime Perrotin committed
986
987
            # sdl92.g:1496:17: ( H Y P E R L I N K )
            # sdl92.g:1496:25: H Y P E R L I N K
Maxime Perrotin's avatar
Maxime Perrotin committed
988
989
            pass 
            self.mH()
Maxime Perrotin's avatar
Maxime Perrotin committed
990
991


Maxime Perrotin's avatar
Maxime Perrotin committed
992
            self.mY()
Maxime Perrotin's avatar
Maxime Perrotin committed
993
994


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


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


For faster browsing, not all history is shown. View entire blame