File: TTCNParser.hpp

package info (click to toggle)
ttcn3parser 20011019-1
  • links: PTS
  • area: main
  • in suites: woody
  • size: 1,720 kB
  • ctags: 3,392
  • sloc: cpp: 49,144; makefile: 115; sh: 5
file content (941 lines) | stat: -rw-r--r-- 36,870 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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
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
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
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
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
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
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
#ifndef INC_TTCNParser_hpp_
#define INC_TTCNParser_hpp_

#line 78 "TTCNParser.g"

  // $Id: TTCNParser.hpp,v 1.1 2001/10/19 15:24:59 debacle Exp $

  #include <string>
  #include "EnvAST.hpp"

  using std::string;

#line 14 "TTCNParser.hpp"
#include "antlr/config.hpp"
/* $ANTLR 2.7.1: "TTCNParser.g" -> "TTCNParser.hpp"$ */
#include "antlr/TokenStream.hpp"
#include "antlr/TokenBuffer.hpp"
#include "TTCNParserTokenTypes.hpp"
#include "antlr/LLkParser.hpp"

ANTLR_BEGIN_NAMESPACE(TTCNGrammar)
class TTCNParser : public antlr::LLkParser, public TTCNParserTokenTypes
 {
#line 395 "TTCNParser.g"

  public:

    unsigned int numberOfErrors() const;
    void resetErrors();

    static const string &versionInfo();

    antlr::RefEnvAST getEnvAST() { return currentEnv; }

  protected:

    void reportError( const string &errorMessage );
    void reportError( const antlr::RecognitionException& ex );
    void reportMessage( const string &message );

  private:

    void consume();
    bool optionalSemicolon();
    bool checkModuleControlPart( string statementName );

    antlr::RefEnvAST currentEnv;
    int              lastToken;
    unsigned int     noOfErrors;
    bool             isModuleControlPart;
#line 25 "TTCNParser.hpp"
protected:
	TTCNParser(antlr::TokenBuffer& tokenBuf, int k);
public:
	TTCNParser(antlr::TokenBuffer& tokenBuf);
protected:
	TTCNParser(antlr::TokenStream& lexer, int k);
public:
	TTCNParser(antlr::TokenStream& lexer);
	TTCNParser(const antlr::ParserSharedInputState& state);
	public: void ttcn3Document();
	public: void ttcn3Module();
	public: void ttcn3ModuleId();
	public: void moduleParList();
	public: void moduleDefinitionsPart();
	public: void moduleControlPart();
	public: void withStatement();
	public: void definitiveIdentifier();
	public: void definitiveObjIdComponentList();
	public: void definitiveObjIdComponent();
	public: void nameForm();
	public: void definitiveNumberForm();
	public: void definitiveNameAndNumberForm();
	public: void modulePar();
	public: void type();
	public: void constantExpression();
	public: void moduleDefinitionsList();
	public: void moduleDefinition();
	public: void typeDef();
	public: void constDef();
	public: void templateDef();
	public: void functionDef();
	public: void signatureDef();
	public: void testcaseDef();
	public: void teststepDef();
	public: void importDef();
	public: void groupDef();
	public: void extFunctionDef();
	public: void extConstDef();
	public: void typeDefBody();
	public: void structuredTypeDef();
	public: void subTypeDef();
	public: void recordDef();
	public: void unionDef();
	public: void setDef();
	public: void recordOfDef();
	public: void setOfDef();
	public: void enumDef();
	public: void portDef();
	public: void componentDef();
	public: void structDefBody();
	public: void structDefFormalParList();
	public: void structFieldDef();
	public: void structDefFormalPar();
	public: void formalValuePar();
	public: void formalTypePar();
	public: void arrayDef();
	public: void subTypeSpec();
	public: void unionDefBody();
	public: void unionFieldDef();
	public: void stringLength();
	public: void structOfDefBody();
	public: void namedValueList();
	public: void namedValue();
	public: void allowedValues();
	public: void valueOrRange();
	public: void lowerBound();
	public: void integerRangeDef();
	public: void singleConstExpression();
	public: void upperBound();
	public: void portType();
	public: void globalModuleId();
	public: void portDefBody();
	public: void portDefAttribs();
	public: void messageAttribs();
	public: void procedureAttribs();
	public: void mixedAttribs();
	public: void messageList();
	public: void direction();
	public: void allOrTypeList();
	public: void typeList();
	public: void procedureList();
	public: void allOrSignatureList();
	public: void signatureList();
	public: void signature();
	public: void mixedList();
	public: void procOrTypeList();
	public: void procOrType();
	public: void componentDefList();
	public: void componentType();
	public: void componentElementDef();
	public: void portInstance();
	public: void varInstance();
	public: void timerInstance();
	public: void portElement();
	public: void constList();
	public: void singleConstDef();
	public: void baseTemplate();
	public: void derivedDef();
	public: void templateBody();
	public: void templateFormalParList();
	public: void templateRef();
	public: void templateFormalPar();
	public: void formalTemplatePar();
	public: void simpleSpec();
	public: void fieldReference();
	public: void fieldSpecList();
	public: void arrayValueOrAttrib();
	public: void singleValueOrAttrib();
	public: void fieldSpec();
	public: void recordRef();
	public: void arrayOrBitRef();
	public: void parRef();
	public: void signatureParIdentifier();
	public: void fieldOrBitNumber();
	public: void singleExpression();
	public: void templateActualParList();
	public: void templateRefWithParList();
	public: void integerRange();
	public: void valueList();
	public: void matchingSymbol();
	public: void extraMatchingAttributes();
	public: void arrayElementSpecList();
	public: void arrayElementSpec();
	public: void notUsedSymbol();
	public: void complement();
	public: void omit();
	public: void anyValue();
	public: void anyOrOmit();
	public: void bitStringMatch();
	public: void hexStringMatch();
	public: void octetStringMatch();
	public: void charStringMatch();
	public: void lengthMatch();
	public: void ifPresentMatch();
	public: void charStringValue();
	public: void templateInstance();
	public: void inLineTemplate();
	public: void templateActualPar();
	public: void templateOps();
	public: void matchOp();
	public: void valueofOp();
	public: void expression();
	public: void functionFormalParList();
	public: void runsOnSpec();
	public: void returnType();
	public: void functionBody();
	public: void functionFormalPar();
	public: void formalTimerPar();
	public: void functionStatementOrDefList();
	public: void functionStatementOrDef();
	public: void functionLocalDef();
	public: void functionLocalInst();
	public: void functionStatement();
	public: void doneStatement();
	public: void startTCStatement();
	public: void configurationStatements();
	public: void timerRef();
	public: void timerStatements();
	public: void variableRef();
	public: void basicStatements();
	public: void port();
	public: void communicationStatements();
	public: void behaviourStatements();
	public: void verdictStatements();
	public: void sutStatements();
	public: void functionInstance();
	public: void functionRef();
	public: void functionActualParList();
	public: void functionActualPar();
	public: void componentRef();
	public: void signatureFormalParList();
	public: void exceptionSpec();
	public: void signatureFormalPar();
	public: void exceptionTypeList();
	public: void testcaseFormalParList();
	public: void configSpec();
	public: void testcaseFormalPar();
	public: void systemSpec();
	public: void testcaseInstance();
	public: void testcaseRef();
	public: void testcaseActualParList();
	public: void timerValue();
	public: void testcaseActualPar();
	public: void teststepFormalParList();
	public: void altGuardList();
	public: void teststepInstance();
	public: void teststepRef();
	public: void importSpec();
	public: void importAllSpec();
	public: void importGroupSpec();
	public: void importTypeDefSpec();
	public: void importTemplateSpec();
	public: void importConstSpec();
	public: void importTestcaseSpec();
	public: void importTeststepSpec();
	public: void importFunctionSpec();
	public: void importSignatureSpec();
	public: void defKeyword();
	public: void importFromSpec();
	public: void moduleId();
	public: void extModuleActualParList();
	public: void languageSpec();
	public: void freeText();
	public: void objectIdentifierValue();
	public: void extModuleParExpressionList();
	public: void extModuleParArrayExpression();
	public: void parExpressionSpec();
	public: void notUsedOrModuleParExpression();
	public: void typeDefIdentifier();
	public: void moduleControlBody();
	public: void controlStatementOrDefList();
	public: void controlStatementOrDef();
	public: void controlStatement();
	public: void varList();
	public: void singleVarInstance();
	public: void varInitialValue();
	public: void extendedFieldReference();
	public: void connectStatement();
	public: void mapStatement();
	public: void disconnectStatement();
	public: void unmapStatement();
	public: void stopTCStatement();
	public: void configurationOps();
	public: void createOp();
	public: void selfOp();
	public: void systemOp();
	public: void mtcOp();
	public: void runningOp();
	public: void componentId();
	public: void componentIdentifier();
	public: void portSpec();
	public: void portRef();
	public: void sendStatement();
	public: void callStatement();
	public: void replyStatement();
	public: void raiseStatement();
	public: void portOrAny();
	public: void receiveStatement();
	public: void triggerStatement();
	public: void getCallStatement();
	public: void getReplyStatement();
	public: void catchStatement();
	public: void checkStatement();
	public: void portOrAll();
	public: void clearStatement();
	public: void startStatement();
	public: void stopStatement();
	public: void portSendOp();
	public: void sendParameter();
	public: void toClause();
	public: void addressRef();
	public: void portCallOp();
	public: void portCallBody();
	public: void callParameters();
	public: void callTimerValue();
	public: void callBodyStatementList();
	public: void callBodyStatement();
	public: void callBodyGuard();
	public: void statementBlock();
	public: void altGuardChar();
	public: void callBodyOps();
	public: void portReplyOp();
	public: void replyValue();
	public: void portRaiseOp();
	public: void portReceiveOp();
	public: void receiveParameter();
	public: void fromClause();
	public: void portRedirect();
	public: void valueSpec();
	public: void senderSpec();
	public: void portTriggerOp();
	public: void portGetCallOp();
	public: void portRedirectWithParam();
	public: void redirectSpec();
	public: void paraSpec();
	public: void paraAssignmentList();
	public: void assignmentList();
	public: void variableList();
	public: void variableAssignment();
	public: void parameterIdentifier();
	public: void variableEntry();
	public: void portGetReplyOp();
	public: void valueMatchSpec();
	public: void portCheckOp();
	public: void checkParameter();
	public: void portCatchOp();
	public: void catchOpParameter();
	public: void startTimerStatement();
	public: void stopTimerStatement();
	public: void timeoutStatement();
	public: void timerOps();
	public: void readTimerOp();
	public: void runningTimerOp();
	public: void timerRefOrAll();
	public: void timerRefOrAny();
	public: void predefinedType();
	public: void referencedType();
	public: void typeReference();
	public: void typeActualParList();
	public: void typeActualPar();
	public: void arrayDef2();
	public: void arrayBounds();
	public: void value();
	public: void predefinedValue();
	public: void referencedValue();
	public: void bitStringValue();
	public: void booleanValue();
	public: void integerValue();
	public: void octetStringValue();
	public: void hexstringValue();
	public: void verdictTypeValue();
	public: void addressValue();
	public: void objIdComponentList();
	public: void objIdComponent();
	public: void numberForm();
	public: void nameAndNumberForm();
	public: void enumeratedValue();
	public: void quadruple();
	public: void valueReference();
	public: void formalPortPar();
	public: void withAttribList();
	public: void multiWithAttrib();
	public: void singleWithAttrib();
	public: void attribKeyword();
	public: void attribQualifier();
	public: void attribSpec();
	public: void defOrFieldRefList();
	public: void defOrFieldRef();
	public: void definitionRef();
	public: void returnStatement();
	public: void altConstruct();
	public: void interleavedConstruct();
	public: void labelStatement();
	public: void gotoStatement();
	public: void repeatStatement();
	public: void deactivateStatement();
	public: void setLocalVerdict();
	public: void verdictOps();
	public: void getLocalVerdict();
	public: void setVerdictKeyword();
	public: void sutAction();
	public: void altGuardList_loop();
	public: void elseStatement();
	public: void guardStatement();
	public: void guardOp();
	public: void booleanExpression();
	public: void interleavedGuardList();
	public: void interleavedGuardElement();
	public: void interleavedGuard();
	public: void interleavedAction();
	public: void activateOp();
	public: void assignment();
	public: void logStatement();
	public: void loopConstruct();
	public: void conditionalConstruct();
	public: void compoundExpression();
	public: void fieldExpressionList();
	public: void arrayExpression();
	public: void fieldExpressionSpec();
	public: void arrayElementExpressionList();
	public: void notUsedOrExpression();
	public: void compoundConstExpression();
	public: void fieldConstExpressionList();
	public: void arrayConstExpression();
	public: void fieldConstExpressionSpec();
	public: void arrayElementConstExpressionList();
	public: void simpleExpression();
	public: void subExpression();
	public: void product();
	public: void term();
	public: void factor();
	public: void primary();
	public: void opCall();
	public: void forStatement();
	public: void whileStatement();
	public: void doWhileStatement();
	public: void initial();
	public: void final();
	public: void step();
	public: void elseIfClause();
	public: void elseClause();
private:
	static const char* _tokenNames[];
	
	static const unsigned long _tokenSet_0_data_[];
	static const antlr::BitSet _tokenSet_0;
	static const unsigned long _tokenSet_1_data_[];
	static const antlr::BitSet _tokenSet_1;
	static const unsigned long _tokenSet_2_data_[];
	static const antlr::BitSet _tokenSet_2;
	static const unsigned long _tokenSet_3_data_[];
	static const antlr::BitSet _tokenSet_3;
	static const unsigned long _tokenSet_4_data_[];
	static const antlr::BitSet _tokenSet_4;
	static const unsigned long _tokenSet_5_data_[];
	static const antlr::BitSet _tokenSet_5;
	static const unsigned long _tokenSet_6_data_[];
	static const antlr::BitSet _tokenSet_6;
	static const unsigned long _tokenSet_7_data_[];
	static const antlr::BitSet _tokenSet_7;
	static const unsigned long _tokenSet_8_data_[];
	static const antlr::BitSet _tokenSet_8;
	static const unsigned long _tokenSet_9_data_[];
	static const antlr::BitSet _tokenSet_9;
	static const unsigned long _tokenSet_10_data_[];
	static const antlr::BitSet _tokenSet_10;
	static const unsigned long _tokenSet_11_data_[];
	static const antlr::BitSet _tokenSet_11;
	static const unsigned long _tokenSet_12_data_[];
	static const antlr::BitSet _tokenSet_12;
	static const unsigned long _tokenSet_13_data_[];
	static const antlr::BitSet _tokenSet_13;
	static const unsigned long _tokenSet_14_data_[];
	static const antlr::BitSet _tokenSet_14;
	static const unsigned long _tokenSet_15_data_[];
	static const antlr::BitSet _tokenSet_15;
	static const unsigned long _tokenSet_16_data_[];
	static const antlr::BitSet _tokenSet_16;
	static const unsigned long _tokenSet_17_data_[];
	static const antlr::BitSet _tokenSet_17;
	static const unsigned long _tokenSet_18_data_[];
	static const antlr::BitSet _tokenSet_18;
	static const unsigned long _tokenSet_19_data_[];
	static const antlr::BitSet _tokenSet_19;
	static const unsigned long _tokenSet_20_data_[];
	static const antlr::BitSet _tokenSet_20;
	static const unsigned long _tokenSet_21_data_[];
	static const antlr::BitSet _tokenSet_21;
	static const unsigned long _tokenSet_22_data_[];
	static const antlr::BitSet _tokenSet_22;
	static const unsigned long _tokenSet_23_data_[];
	static const antlr::BitSet _tokenSet_23;
	static const unsigned long _tokenSet_24_data_[];
	static const antlr::BitSet _tokenSet_24;
	static const unsigned long _tokenSet_25_data_[];
	static const antlr::BitSet _tokenSet_25;
	static const unsigned long _tokenSet_26_data_[];
	static const antlr::BitSet _tokenSet_26;
	static const unsigned long _tokenSet_27_data_[];
	static const antlr::BitSet _tokenSet_27;
	static const unsigned long _tokenSet_28_data_[];
	static const antlr::BitSet _tokenSet_28;
	static const unsigned long _tokenSet_29_data_[];
	static const antlr::BitSet _tokenSet_29;
	static const unsigned long _tokenSet_30_data_[];
	static const antlr::BitSet _tokenSet_30;
	static const unsigned long _tokenSet_31_data_[];
	static const antlr::BitSet _tokenSet_31;
	static const unsigned long _tokenSet_32_data_[];
	static const antlr::BitSet _tokenSet_32;
	static const unsigned long _tokenSet_33_data_[];
	static const antlr::BitSet _tokenSet_33;
	static const unsigned long _tokenSet_34_data_[];
	static const antlr::BitSet _tokenSet_34;
	static const unsigned long _tokenSet_35_data_[];
	static const antlr::BitSet _tokenSet_35;
	static const unsigned long _tokenSet_36_data_[];
	static const antlr::BitSet _tokenSet_36;
	static const unsigned long _tokenSet_37_data_[];
	static const antlr::BitSet _tokenSet_37;
	static const unsigned long _tokenSet_38_data_[];
	static const antlr::BitSet _tokenSet_38;
	static const unsigned long _tokenSet_39_data_[];
	static const antlr::BitSet _tokenSet_39;
	static const unsigned long _tokenSet_40_data_[];
	static const antlr::BitSet _tokenSet_40;
	static const unsigned long _tokenSet_41_data_[];
	static const antlr::BitSet _tokenSet_41;
	static const unsigned long _tokenSet_42_data_[];
	static const antlr::BitSet _tokenSet_42;
	static const unsigned long _tokenSet_43_data_[];
	static const antlr::BitSet _tokenSet_43;
	static const unsigned long _tokenSet_44_data_[];
	static const antlr::BitSet _tokenSet_44;
	static const unsigned long _tokenSet_45_data_[];
	static const antlr::BitSet _tokenSet_45;
	static const unsigned long _tokenSet_46_data_[];
	static const antlr::BitSet _tokenSet_46;
	static const unsigned long _tokenSet_47_data_[];
	static const antlr::BitSet _tokenSet_47;
	static const unsigned long _tokenSet_48_data_[];
	static const antlr::BitSet _tokenSet_48;
	static const unsigned long _tokenSet_49_data_[];
	static const antlr::BitSet _tokenSet_49;
	static const unsigned long _tokenSet_50_data_[];
	static const antlr::BitSet _tokenSet_50;
	static const unsigned long _tokenSet_51_data_[];
	static const antlr::BitSet _tokenSet_51;
	static const unsigned long _tokenSet_52_data_[];
	static const antlr::BitSet _tokenSet_52;
	static const unsigned long _tokenSet_53_data_[];
	static const antlr::BitSet _tokenSet_53;
	static const unsigned long _tokenSet_54_data_[];
	static const antlr::BitSet _tokenSet_54;
	static const unsigned long _tokenSet_55_data_[];
	static const antlr::BitSet _tokenSet_55;
	static const unsigned long _tokenSet_56_data_[];
	static const antlr::BitSet _tokenSet_56;
	static const unsigned long _tokenSet_57_data_[];
	static const antlr::BitSet _tokenSet_57;
	static const unsigned long _tokenSet_58_data_[];
	static const antlr::BitSet _tokenSet_58;
	static const unsigned long _tokenSet_59_data_[];
	static const antlr::BitSet _tokenSet_59;
	static const unsigned long _tokenSet_60_data_[];
	static const antlr::BitSet _tokenSet_60;
	static const unsigned long _tokenSet_61_data_[];
	static const antlr::BitSet _tokenSet_61;
	static const unsigned long _tokenSet_62_data_[];
	static const antlr::BitSet _tokenSet_62;
	static const unsigned long _tokenSet_63_data_[];
	static const antlr::BitSet _tokenSet_63;
	static const unsigned long _tokenSet_64_data_[];
	static const antlr::BitSet _tokenSet_64;
	static const unsigned long _tokenSet_65_data_[];
	static const antlr::BitSet _tokenSet_65;
	static const unsigned long _tokenSet_66_data_[];
	static const antlr::BitSet _tokenSet_66;
	static const unsigned long _tokenSet_67_data_[];
	static const antlr::BitSet _tokenSet_67;
	static const unsigned long _tokenSet_68_data_[];
	static const antlr::BitSet _tokenSet_68;
	static const unsigned long _tokenSet_69_data_[];
	static const antlr::BitSet _tokenSet_69;
	static const unsigned long _tokenSet_70_data_[];
	static const antlr::BitSet _tokenSet_70;
	static const unsigned long _tokenSet_71_data_[];
	static const antlr::BitSet _tokenSet_71;
	static const unsigned long _tokenSet_72_data_[];
	static const antlr::BitSet _tokenSet_72;
	static const unsigned long _tokenSet_73_data_[];
	static const antlr::BitSet _tokenSet_73;
	static const unsigned long _tokenSet_74_data_[];
	static const antlr::BitSet _tokenSet_74;
	static const unsigned long _tokenSet_75_data_[];
	static const antlr::BitSet _tokenSet_75;
	static const unsigned long _tokenSet_76_data_[];
	static const antlr::BitSet _tokenSet_76;
	static const unsigned long _tokenSet_77_data_[];
	static const antlr::BitSet _tokenSet_77;
	static const unsigned long _tokenSet_78_data_[];
	static const antlr::BitSet _tokenSet_78;
	static const unsigned long _tokenSet_79_data_[];
	static const antlr::BitSet _tokenSet_79;
	static const unsigned long _tokenSet_80_data_[];
	static const antlr::BitSet _tokenSet_80;
	static const unsigned long _tokenSet_81_data_[];
	static const antlr::BitSet _tokenSet_81;
	static const unsigned long _tokenSet_82_data_[];
	static const antlr::BitSet _tokenSet_82;
	static const unsigned long _tokenSet_83_data_[];
	static const antlr::BitSet _tokenSet_83;
	static const unsigned long _tokenSet_84_data_[];
	static const antlr::BitSet _tokenSet_84;
	static const unsigned long _tokenSet_85_data_[];
	static const antlr::BitSet _tokenSet_85;
	static const unsigned long _tokenSet_86_data_[];
	static const antlr::BitSet _tokenSet_86;
	static const unsigned long _tokenSet_87_data_[];
	static const antlr::BitSet _tokenSet_87;
	static const unsigned long _tokenSet_88_data_[];
	static const antlr::BitSet _tokenSet_88;
	static const unsigned long _tokenSet_89_data_[];
	static const antlr::BitSet _tokenSet_89;
	static const unsigned long _tokenSet_90_data_[];
	static const antlr::BitSet _tokenSet_90;
	static const unsigned long _tokenSet_91_data_[];
	static const antlr::BitSet _tokenSet_91;
	static const unsigned long _tokenSet_92_data_[];
	static const antlr::BitSet _tokenSet_92;
	static const unsigned long _tokenSet_93_data_[];
	static const antlr::BitSet _tokenSet_93;
	static const unsigned long _tokenSet_94_data_[];
	static const antlr::BitSet _tokenSet_94;
	static const unsigned long _tokenSet_95_data_[];
	static const antlr::BitSet _tokenSet_95;
	static const unsigned long _tokenSet_96_data_[];
	static const antlr::BitSet _tokenSet_96;
	static const unsigned long _tokenSet_97_data_[];
	static const antlr::BitSet _tokenSet_97;
	static const unsigned long _tokenSet_98_data_[];
	static const antlr::BitSet _tokenSet_98;
	static const unsigned long _tokenSet_99_data_[];
	static const antlr::BitSet _tokenSet_99;
	static const unsigned long _tokenSet_100_data_[];
	static const antlr::BitSet _tokenSet_100;
	static const unsigned long _tokenSet_101_data_[];
	static const antlr::BitSet _tokenSet_101;
	static const unsigned long _tokenSet_102_data_[];
	static const antlr::BitSet _tokenSet_102;
	static const unsigned long _tokenSet_103_data_[];
	static const antlr::BitSet _tokenSet_103;
	static const unsigned long _tokenSet_104_data_[];
	static const antlr::BitSet _tokenSet_104;
	static const unsigned long _tokenSet_105_data_[];
	static const antlr::BitSet _tokenSet_105;
	static const unsigned long _tokenSet_106_data_[];
	static const antlr::BitSet _tokenSet_106;
	static const unsigned long _tokenSet_107_data_[];
	static const antlr::BitSet _tokenSet_107;
	static const unsigned long _tokenSet_108_data_[];
	static const antlr::BitSet _tokenSet_108;
	static const unsigned long _tokenSet_109_data_[];
	static const antlr::BitSet _tokenSet_109;
	static const unsigned long _tokenSet_110_data_[];
	static const antlr::BitSet _tokenSet_110;
	static const unsigned long _tokenSet_111_data_[];
	static const antlr::BitSet _tokenSet_111;
	static const unsigned long _tokenSet_112_data_[];
	static const antlr::BitSet _tokenSet_112;
	static const unsigned long _tokenSet_113_data_[];
	static const antlr::BitSet _tokenSet_113;
	static const unsigned long _tokenSet_114_data_[];
	static const antlr::BitSet _tokenSet_114;
	static const unsigned long _tokenSet_115_data_[];
	static const antlr::BitSet _tokenSet_115;
	static const unsigned long _tokenSet_116_data_[];
	static const antlr::BitSet _tokenSet_116;
	static const unsigned long _tokenSet_117_data_[];
	static const antlr::BitSet _tokenSet_117;
	static const unsigned long _tokenSet_118_data_[];
	static const antlr::BitSet _tokenSet_118;
	static const unsigned long _tokenSet_119_data_[];
	static const antlr::BitSet _tokenSet_119;
	static const unsigned long _tokenSet_120_data_[];
	static const antlr::BitSet _tokenSet_120;
	static const unsigned long _tokenSet_121_data_[];
	static const antlr::BitSet _tokenSet_121;
	static const unsigned long _tokenSet_122_data_[];
	static const antlr::BitSet _tokenSet_122;
	static const unsigned long _tokenSet_123_data_[];
	static const antlr::BitSet _tokenSet_123;
	static const unsigned long _tokenSet_124_data_[];
	static const antlr::BitSet _tokenSet_124;
	static const unsigned long _tokenSet_125_data_[];
	static const antlr::BitSet _tokenSet_125;
	static const unsigned long _tokenSet_126_data_[];
	static const antlr::BitSet _tokenSet_126;
	static const unsigned long _tokenSet_127_data_[];
	static const antlr::BitSet _tokenSet_127;
	static const unsigned long _tokenSet_128_data_[];
	static const antlr::BitSet _tokenSet_128;
	static const unsigned long _tokenSet_129_data_[];
	static const antlr::BitSet _tokenSet_129;
	static const unsigned long _tokenSet_130_data_[];
	static const antlr::BitSet _tokenSet_130;
	static const unsigned long _tokenSet_131_data_[];
	static const antlr::BitSet _tokenSet_131;
	static const unsigned long _tokenSet_132_data_[];
	static const antlr::BitSet _tokenSet_132;
	static const unsigned long _tokenSet_133_data_[];
	static const antlr::BitSet _tokenSet_133;
	static const unsigned long _tokenSet_134_data_[];
	static const antlr::BitSet _tokenSet_134;
	static const unsigned long _tokenSet_135_data_[];
	static const antlr::BitSet _tokenSet_135;
	static const unsigned long _tokenSet_136_data_[];
	static const antlr::BitSet _tokenSet_136;
	static const unsigned long _tokenSet_137_data_[];
	static const antlr::BitSet _tokenSet_137;
	static const unsigned long _tokenSet_138_data_[];
	static const antlr::BitSet _tokenSet_138;
	static const unsigned long _tokenSet_139_data_[];
	static const antlr::BitSet _tokenSet_139;
	static const unsigned long _tokenSet_140_data_[];
	static const antlr::BitSet _tokenSet_140;
	static const unsigned long _tokenSet_141_data_[];
	static const antlr::BitSet _tokenSet_141;
	static const unsigned long _tokenSet_142_data_[];
	static const antlr::BitSet _tokenSet_142;
	static const unsigned long _tokenSet_143_data_[];
	static const antlr::BitSet _tokenSet_143;
	static const unsigned long _tokenSet_144_data_[];
	static const antlr::BitSet _tokenSet_144;
	static const unsigned long _tokenSet_145_data_[];
	static const antlr::BitSet _tokenSet_145;
	static const unsigned long _tokenSet_146_data_[];
	static const antlr::BitSet _tokenSet_146;
	static const unsigned long _tokenSet_147_data_[];
	static const antlr::BitSet _tokenSet_147;
	static const unsigned long _tokenSet_148_data_[];
	static const antlr::BitSet _tokenSet_148;
	static const unsigned long _tokenSet_149_data_[];
	static const antlr::BitSet _tokenSet_149;
	static const unsigned long _tokenSet_150_data_[];
	static const antlr::BitSet _tokenSet_150;
	static const unsigned long _tokenSet_151_data_[];
	static const antlr::BitSet _tokenSet_151;
	static const unsigned long _tokenSet_152_data_[];
	static const antlr::BitSet _tokenSet_152;
	static const unsigned long _tokenSet_153_data_[];
	static const antlr::BitSet _tokenSet_153;
	static const unsigned long _tokenSet_154_data_[];
	static const antlr::BitSet _tokenSet_154;
	static const unsigned long _tokenSet_155_data_[];
	static const antlr::BitSet _tokenSet_155;
	static const unsigned long _tokenSet_156_data_[];
	static const antlr::BitSet _tokenSet_156;
	static const unsigned long _tokenSet_157_data_[];
	static const antlr::BitSet _tokenSet_157;
	static const unsigned long _tokenSet_158_data_[];
	static const antlr::BitSet _tokenSet_158;
	static const unsigned long _tokenSet_159_data_[];
	static const antlr::BitSet _tokenSet_159;
	static const unsigned long _tokenSet_160_data_[];
	static const antlr::BitSet _tokenSet_160;
	static const unsigned long _tokenSet_161_data_[];
	static const antlr::BitSet _tokenSet_161;
	static const unsigned long _tokenSet_162_data_[];
	static const antlr::BitSet _tokenSet_162;
	static const unsigned long _tokenSet_163_data_[];
	static const antlr::BitSet _tokenSet_163;
	static const unsigned long _tokenSet_164_data_[];
	static const antlr::BitSet _tokenSet_164;
	static const unsigned long _tokenSet_165_data_[];
	static const antlr::BitSet _tokenSet_165;
	static const unsigned long _tokenSet_166_data_[];
	static const antlr::BitSet _tokenSet_166;
	static const unsigned long _tokenSet_167_data_[];
	static const antlr::BitSet _tokenSet_167;
	static const unsigned long _tokenSet_168_data_[];
	static const antlr::BitSet _tokenSet_168;
	static const unsigned long _tokenSet_169_data_[];
	static const antlr::BitSet _tokenSet_169;
	static const unsigned long _tokenSet_170_data_[];
	static const antlr::BitSet _tokenSet_170;
	static const unsigned long _tokenSet_171_data_[];
	static const antlr::BitSet _tokenSet_171;
	static const unsigned long _tokenSet_172_data_[];
	static const antlr::BitSet _tokenSet_172;
	static const unsigned long _tokenSet_173_data_[];
	static const antlr::BitSet _tokenSet_173;
	static const unsigned long _tokenSet_174_data_[];
	static const antlr::BitSet _tokenSet_174;
	static const unsigned long _tokenSet_175_data_[];
	static const antlr::BitSet _tokenSet_175;
	static const unsigned long _tokenSet_176_data_[];
	static const antlr::BitSet _tokenSet_176;
	static const unsigned long _tokenSet_177_data_[];
	static const antlr::BitSet _tokenSet_177;
	static const unsigned long _tokenSet_178_data_[];
	static const antlr::BitSet _tokenSet_178;
	static const unsigned long _tokenSet_179_data_[];
	static const antlr::BitSet _tokenSet_179;
	static const unsigned long _tokenSet_180_data_[];
	static const antlr::BitSet _tokenSet_180;
	static const unsigned long _tokenSet_181_data_[];
	static const antlr::BitSet _tokenSet_181;
	static const unsigned long _tokenSet_182_data_[];
	static const antlr::BitSet _tokenSet_182;
	static const unsigned long _tokenSet_183_data_[];
	static const antlr::BitSet _tokenSet_183;
	static const unsigned long _tokenSet_184_data_[];
	static const antlr::BitSet _tokenSet_184;
	static const unsigned long _tokenSet_185_data_[];
	static const antlr::BitSet _tokenSet_185;
	static const unsigned long _tokenSet_186_data_[];
	static const antlr::BitSet _tokenSet_186;
	static const unsigned long _tokenSet_187_data_[];
	static const antlr::BitSet _tokenSet_187;
	static const unsigned long _tokenSet_188_data_[];
	static const antlr::BitSet _tokenSet_188;
	static const unsigned long _tokenSet_189_data_[];
	static const antlr::BitSet _tokenSet_189;
	static const unsigned long _tokenSet_190_data_[];
	static const antlr::BitSet _tokenSet_190;
	static const unsigned long _tokenSet_191_data_[];
	static const antlr::BitSet _tokenSet_191;
	static const unsigned long _tokenSet_192_data_[];
	static const antlr::BitSet _tokenSet_192;
	static const unsigned long _tokenSet_193_data_[];
	static const antlr::BitSet _tokenSet_193;
	static const unsigned long _tokenSet_194_data_[];
	static const antlr::BitSet _tokenSet_194;
	static const unsigned long _tokenSet_195_data_[];
	static const antlr::BitSet _tokenSet_195;
	static const unsigned long _tokenSet_196_data_[];
	static const antlr::BitSet _tokenSet_196;
	static const unsigned long _tokenSet_197_data_[];
	static const antlr::BitSet _tokenSet_197;
	static const unsigned long _tokenSet_198_data_[];
	static const antlr::BitSet _tokenSet_198;
	static const unsigned long _tokenSet_199_data_[];
	static const antlr::BitSet _tokenSet_199;
	static const unsigned long _tokenSet_200_data_[];
	static const antlr::BitSet _tokenSet_200;
	static const unsigned long _tokenSet_201_data_[];
	static const antlr::BitSet _tokenSet_201;
	static const unsigned long _tokenSet_202_data_[];
	static const antlr::BitSet _tokenSet_202;
	static const unsigned long _tokenSet_203_data_[];
	static const antlr::BitSet _tokenSet_203;
	static const unsigned long _tokenSet_204_data_[];
	static const antlr::BitSet _tokenSet_204;
	static const unsigned long _tokenSet_205_data_[];
	static const antlr::BitSet _tokenSet_205;
	static const unsigned long _tokenSet_206_data_[];
	static const antlr::BitSet _tokenSet_206;
	static const unsigned long _tokenSet_207_data_[];
	static const antlr::BitSet _tokenSet_207;
	static const unsigned long _tokenSet_208_data_[];
	static const antlr::BitSet _tokenSet_208;
	static const unsigned long _tokenSet_209_data_[];
	static const antlr::BitSet _tokenSet_209;
	static const unsigned long _tokenSet_210_data_[];
	static const antlr::BitSet _tokenSet_210;
	static const unsigned long _tokenSet_211_data_[];
	static const antlr::BitSet _tokenSet_211;
	static const unsigned long _tokenSet_212_data_[];
	static const antlr::BitSet _tokenSet_212;
	static const unsigned long _tokenSet_213_data_[];
	static const antlr::BitSet _tokenSet_213;
	static const unsigned long _tokenSet_214_data_[];
	static const antlr::BitSet _tokenSet_214;
	static const unsigned long _tokenSet_215_data_[];
	static const antlr::BitSet _tokenSet_215;
	static const unsigned long _tokenSet_216_data_[];
	static const antlr::BitSet _tokenSet_216;
	static const unsigned long _tokenSet_217_data_[];
	static const antlr::BitSet _tokenSet_217;
	static const unsigned long _tokenSet_218_data_[];
	static const antlr::BitSet _tokenSet_218;
	static const unsigned long _tokenSet_219_data_[];
	static const antlr::BitSet _tokenSet_219;
	static const unsigned long _tokenSet_220_data_[];
	static const antlr::BitSet _tokenSet_220;
	static const unsigned long _tokenSet_221_data_[];
	static const antlr::BitSet _tokenSet_221;
	static const unsigned long _tokenSet_222_data_[];
	static const antlr::BitSet _tokenSet_222;
	static const unsigned long _tokenSet_223_data_[];
	static const antlr::BitSet _tokenSet_223;
	static const unsigned long _tokenSet_224_data_[];
	static const antlr::BitSet _tokenSet_224;
	static const unsigned long _tokenSet_225_data_[];
	static const antlr::BitSet _tokenSet_225;
	static const unsigned long _tokenSet_226_data_[];
	static const antlr::BitSet _tokenSet_226;
	static const unsigned long _tokenSet_227_data_[];
	static const antlr::BitSet _tokenSet_227;
	static const unsigned long _tokenSet_228_data_[];
	static const antlr::BitSet _tokenSet_228;
	static const unsigned long _tokenSet_229_data_[];
	static const antlr::BitSet _tokenSet_229;
	static const unsigned long _tokenSet_230_data_[];
	static const antlr::BitSet _tokenSet_230;
	static const unsigned long _tokenSet_231_data_[];
	static const antlr::BitSet _tokenSet_231;
	static const unsigned long _tokenSet_232_data_[];
	static const antlr::BitSet _tokenSet_232;
	static const unsigned long _tokenSet_233_data_[];
	static const antlr::BitSet _tokenSet_233;
	static const unsigned long _tokenSet_234_data_[];
	static const antlr::BitSet _tokenSet_234;
	static const unsigned long _tokenSet_235_data_[];
	static const antlr::BitSet _tokenSet_235;
	static const unsigned long _tokenSet_236_data_[];
	static const antlr::BitSet _tokenSet_236;
	static const unsigned long _tokenSet_237_data_[];
	static const antlr::BitSet _tokenSet_237;
	static const unsigned long _tokenSet_238_data_[];
	static const antlr::BitSet _tokenSet_238;
	static const unsigned long _tokenSet_239_data_[];
	static const antlr::BitSet _tokenSet_239;
	static const unsigned long _tokenSet_240_data_[];
	static const antlr::BitSet _tokenSet_240;
	static const unsigned long _tokenSet_241_data_[];
	static const antlr::BitSet _tokenSet_241;
	static const unsigned long _tokenSet_242_data_[];
	static const antlr::BitSet _tokenSet_242;
	static const unsigned long _tokenSet_243_data_[];
	static const antlr::BitSet _tokenSet_243;
	static const unsigned long _tokenSet_244_data_[];
	static const antlr::BitSet _tokenSet_244;
	static const unsigned long _tokenSet_245_data_[];
	static const antlr::BitSet _tokenSet_245;
	static const unsigned long _tokenSet_246_data_[];
	static const antlr::BitSet _tokenSet_246;
	static const unsigned long _tokenSet_247_data_[];
	static const antlr::BitSet _tokenSet_247;
	static const unsigned long _tokenSet_248_data_[];
	static const antlr::BitSet _tokenSet_248;
	static const unsigned long _tokenSet_249_data_[];
	static const antlr::BitSet _tokenSet_249;
	static const unsigned long _tokenSet_250_data_[];
	static const antlr::BitSet _tokenSet_250;
};

ANTLR_END_NAMESPACE
#endif /*INC_TTCNParser_hpp_*/