1
2 package org.openswift.interpreter;
3
4 import org.antlr.runtime.*;
5 import org.antlr.runtime.tree.*;import java.util.Stack;
6 import java.util.List;
7 import java.util.ArrayList;
8
9 import org.antlr.stringtemplate.*;
10 import org.antlr.stringtemplate.language.*;
11 import java.util.HashMap;
12 public class SwiftWalker extends TreeParser {
13 public static final String[] tokenNames = new String[] {
14 "<invalid>", "<EOR>", "<DOWN>", "<UP>", "START_BASIC_HEADER_BLOCK", "START_APPLICATION_HEADER_BLOCK", "START_USER_HEADER_BLOCK", "START_TEXT_BLOCK", "START_TRAILER_BLOCK", "START_BANKING_PRIORITY_CODE", "START_MESSAGE_USER_REFERENCE", "START_MAC_TRAILER", "START_CHK_TRAILER", "START_PDE_TRAILER", "START_DLM_TRAILER", "END_ALL_BLOCK", "END_TEXT_BLOCK", "CODE_SEPARATOR", "PLUS", "MINUS", "AMOUNT_SEPARATOR", "TAG_20", "TAG_13C", "TAG_23B", "TAG_23E", "TAG_26T", "TAG_32A", "TAG_33B", "TAG_36", "TAG_50A", "TAG_50K", "TAG_50F", "UPPERCASE_LETTER", "LOWERCASE_LETTER", "NUMBER", "CRLF", "START_BLOCK"
15 };
16 public static final int TAG_50A=29;
17 public static final int TAG_50F=31;
18 public static final int END_ALL_BLOCK=15;
19 public static final int START_MAC_TRAILER=11;
20 public static final int CRLF=35;
21 public static final int TAG_50K=30;
22 public static final int START_DLM_TRAILER=14;
23 public static final int START_BASIC_HEADER_BLOCK=4;
24 public static final int START_BANKING_PRIORITY_CODE=9;
25 public static final int NUMBER=34;
26 public static final int TAG_26T=25;
27 public static final int START_MESSAGE_USER_REFERENCE=10;
28 public static final int TAG_32A=26;
29 public static final int MINUS=19;
30 public static final int EOF=-1;
31 public static final int START_USER_HEADER_BLOCK=6;
32 public static final int TAG_20=21;
33 public static final int TAG_13C=22;
34 public static final int START_TEXT_BLOCK=7;
35 public static final int AMOUNT_SEPARATOR=20;
36 public static final int LOWERCASE_LETTER=33;
37 public static final int TAG_23B=23;
38 public static final int UPPERCASE_LETTER=32;
39 public static final int CODE_SEPARATOR=17;
40 public static final int TAG_23E=24;
41 public static final int START_PDE_TRAILER=13;
42 public static final int START_BLOCK=36;
43 public static final int END_TEXT_BLOCK=16;
44 public static final int START_CHK_TRAILER=12;
45 public static final int TAG_36=28;
46 public static final int START_TRAILER_BLOCK=8;
47 public static final int PLUS=18;
48 public static final int TAG_33B=27;
49 public static final int START_APPLICATION_HEADER_BLOCK=5;
50
51
52
53
54
55 public SwiftWalker(TreeNodeStream input) {
56 this(input, new RecognizerSharedState());
57 }
58 public SwiftWalker(TreeNodeStream input, RecognizerSharedState state) {
59 super(input, state);
60
61 }
62
63 protected StringTemplateGroup templateLib =
64 new StringTemplateGroup("SwiftWalkerTemplates", AngleBracketTemplateLexer.class);
65
66 public void setTemplateLib(StringTemplateGroup templateLib) {
67 this.templateLib = templateLib;
68 }
69 public StringTemplateGroup getTemplateLib() {
70 return templateLib;
71 }
72
73
74
75 public static class STAttrMap extends HashMap {
76 public STAttrMap put(String attrName, Object value) {
77 super.put(attrName, value);
78 return this;
79 }
80 public STAttrMap put(String attrName, int value) {
81 super.put(attrName, new Integer(value));
82 return this;
83 }
84 }
85
86 public String[] getTokenNames() { return SwiftWalker.tokenNames; }
87 public String getGrammarFileName() { return "org/openswift/interpreter/SwiftWalker.g"; }
88
89
90 public static class messages_return extends TreeRuleReturnScope {
91 public StringTemplate st;
92 public Object getTemplate() { return st; }
93 public String toString() { return st==null?null:st.toString(); }
94 };
95
96
97
98 public final SwiftWalker.messages_return messages() throws RecognitionException {
99 SwiftWalker.messages_return retval = new SwiftWalker.messages_return();
100 retval.start = input.LT(1);
101
102 try {
103
104
105 {
106
107 loop1:
108 do {
109 int alt1=2;
110 int LA1_0 = input.LA(1);
111
112 if ( (LA1_0==START_BLOCK) ) {
113 alt1=1;
114 }
115
116
117 switch (alt1) {
118 case 1 :
119
120 {
121 pushFollow(FOLLOW_message_in_messages53);
122 message();
123
124 state._fsp--;
125
126
127 }
128 break;
129
130 default :
131 break loop1;
132 }
133 } while (true);
134
135 match(input,EOF,FOLLOW_EOF_in_messages56);
136
137 }
138
139 }
140 catch (RecognitionException re) {
141 reportError(re);
142 recover(input,re);
143 }
144 finally {
145 }
146 return retval;
147 }
148
149
150 public static class message_return extends TreeRuleReturnScope {
151 public StringTemplate st;
152 public Object getTemplate() { return st; }
153 public String toString() { return st==null?null:st.toString(); }
154 };
155
156
157
158 public final SwiftWalker.message_return message() throws RecognitionException {
159 SwiftWalker.message_return retval = new SwiftWalker.message_return();
160 retval.start = input.LT(1);
161
162 try {
163
164
165 {
166 pushFollow(FOLLOW_blocks_in_message64);
167 blocks();
168
169 state._fsp--;
170
171
172 }
173
174 }
175 catch (RecognitionException re) {
176 reportError(re);
177 recover(input,re);
178 }
179 finally {
180 }
181 return retval;
182 }
183
184
185 public static class blocks_return extends TreeRuleReturnScope {
186 public StringTemplate st;
187 public Object getTemplate() { return st; }
188 public String toString() { return st==null?null:st.toString(); }
189 };
190
191
192
193 public final SwiftWalker.blocks_return blocks() throws RecognitionException {
194 SwiftWalker.blocks_return retval = new SwiftWalker.blocks_return();
195 retval.start = input.LT(1);
196
197 try {
198
199
200 {
201 pushFollow(FOLLOW_basicHeaderBlock_in_blocks73);
202 basicHeaderBlock();
203
204 state._fsp--;
205
206 pushFollow(FOLLOW_applicationHeaderBlock_in_blocks86);
207 applicationHeaderBlock();
208
209 state._fsp--;
210
211
212 int alt2=2;
213 int LA2_0 = input.LA(1);
214
215 if ( (LA2_0==START_BLOCK) ) {
216 int LA2_1 = input.LA(2);
217
218 if ( (LA2_1==DOWN) ) {
219 int LA2_2 = input.LA(3);
220
221 if ( (LA2_2==UPPERCASE_LETTER) ) {
222 alt2=1;
223 }
224 else if ( (LA2_2==UP) ) {
225 int LA2_4 = input.LA(4);
226
227 if ( (LA2_4==START_BLOCK) ) {
228 int LA2_6 = input.LA(5);
229
230 if ( (LA2_6==DOWN) ) {
231 int LA2_7 = input.LA(6);
232
233 if ( (LA2_7==UP) ) {
234 alt2=1;
235 }
236 }
237 }
238 }
239 }
240 }
241 switch (alt2) {
242 case 1 :
243
244 {
245 pushFollow(FOLLOW_userHeaderBlock_in_blocks100);
246 userHeaderBlock();
247
248 state._fsp--;
249
250
251 }
252 break;
253
254 }
255
256 pushFollow(FOLLOW_textBlock_in_blocks114);
257 textBlock();
258
259 state._fsp--;
260
261
262 }
263
264 }
265 catch (RecognitionException re) {
266 reportError(re);
267 recover(input,re);
268 }
269 finally {
270 }
271 return retval;
272 }
273
274
275 public static class basicHeaderBlock_return extends TreeRuleReturnScope {
276 public StringTemplate st;
277 public Object getTemplate() { return st; }
278 public String toString() { return st==null?null:st.toString(); }
279 };
280
281
282
283 public final SwiftWalker.basicHeaderBlock_return basicHeaderBlock() throws RecognitionException {
284 SwiftWalker.basicHeaderBlock_return retval = new SwiftWalker.basicHeaderBlock_return();
285 retval.start = input.LT(1);
286
287 SwiftWalker.applicationId_return b = null;
288
289 SwiftWalker.serviceId_return c = null;
290
291 SwiftWalker.logicalTerminalAddress_return d = null;
292
293 SwiftWalker.sessionNumber_return e = null;
294
295
296 try {
297
298
299 {
300 match(input,START_BLOCK,FOLLOW_START_BLOCK_in_basicHeaderBlock126);
301
302 match(input, Token.DOWN, null);
303 pushFollow(FOLLOW_applicationId_in_basicHeaderBlock130);
304 b=applicationId();
305
306 state._fsp--;
307
308 pushFollow(FOLLOW_serviceId_in_basicHeaderBlock134);
309 c=serviceId();
310
311 state._fsp--;
312
313 pushFollow(FOLLOW_logicalTerminalAddress_in_basicHeaderBlock138);
314 d=logicalTerminalAddress();
315
316 state._fsp--;
317
318 pushFollow(FOLLOW_sessionNumber_in_basicHeaderBlock142);
319 e=sessionNumber();
320
321 state._fsp--;
322
323 pushFollow(FOLLOW_sequenceNumber_in_basicHeaderBlock144);
324 sequenceNumber();
325
326 state._fsp--;
327
328
329 match(input, Token.UP, null);
330
331
332
333
334 {
335 retval.st = new StringTemplate(templateLib, "Luisella questa una: <a> <b> <f> <g>",
336 new STAttrMap().put("a", (b!=null?b.st:null)).put("b", (c!=null?c.st:null)).put("f", (d!=null?d.st:null)).put("g", (e!=null?e.st:null)));
337 }
338
339
340 }
341
342 }
343 catch (RecognitionException re) {
344 reportError(re);
345 recover(input,re);
346 }
347 finally {
348 }
349 return retval;
350 }
351
352
353 public static class applicationHeaderBlock_return extends TreeRuleReturnScope {
354 public StringTemplate st;
355 public Object getTemplate() { return st; }
356 public String toString() { return st==null?null:st.toString(); }
357 };
358
359
360
361 public final SwiftWalker.applicationHeaderBlock_return applicationHeaderBlock() throws RecognitionException {
362 SwiftWalker.applicationHeaderBlock_return retval = new SwiftWalker.applicationHeaderBlock_return();
363 retval.start = input.LT(1);
364
365 try {
366
367
368 {
369 match(input,START_BLOCK,FOLLOW_START_BLOCK_in_applicationHeaderBlock194);
370
371 if ( input.LA(1)==Token.DOWN ) {
372 match(input, Token.DOWN, null);
373 pushFollow(FOLLOW_inputMessageOrOutputMessage_in_applicationHeaderBlock196);
374 inputMessageOrOutputMessage();
375
376 state._fsp--;
377
378
379 match(input, Token.UP, null);
380 }
381
382 }
383
384 }
385 catch (RecognitionException re) {
386 reportError(re);
387 recover(input,re);
388 }
389 finally {
390 }
391 return retval;
392 }
393
394
395 public static class inputMessageOrOutputMessage_return extends TreeRuleReturnScope {
396 public StringTemplate st;
397 public Object getTemplate() { return st; }
398 public String toString() { return st==null?null:st.toString(); }
399 };
400
401
402
403 public final SwiftWalker.inputMessageOrOutputMessage_return inputMessageOrOutputMessage() throws RecognitionException {
404 SwiftWalker.inputMessageOrOutputMessage_return retval = new SwiftWalker.inputMessageOrOutputMessage_return();
405 retval.start = input.LT(1);
406
407 try {
408
409
410 {
411 }
412
413 }
414 finally {
415 }
416 return retval;
417 }
418
419
420 public static class userHeaderBlock_return extends TreeRuleReturnScope {
421 public StringTemplate st;
422 public Object getTemplate() { return st; }
423 public String toString() { return st==null?null:st.toString(); }
424 };
425
426
427
428 public final SwiftWalker.userHeaderBlock_return userHeaderBlock() throws RecognitionException {
429 SwiftWalker.userHeaderBlock_return retval = new SwiftWalker.userHeaderBlock_return();
430 retval.start = input.LT(1);
431
432 try {
433
434
435 {
436 match(input,START_BLOCK,FOLLOW_START_BLOCK_in_userHeaderBlock228);
437
438 if ( input.LA(1)==Token.DOWN ) {
439 match(input, Token.DOWN, null);
440 pushFollow(FOLLOW_dummyText_in_userHeaderBlock230);
441 dummyText();
442
443 state._fsp--;
444
445
446 match(input, Token.UP, null);
447 }
448
449 }
450
451 }
452 catch (RecognitionException re) {
453 reportError(re);
454 recover(input,re);
455 }
456 finally {
457 }
458 return retval;
459 }
460
461
462 public static class textBlock_return extends TreeRuleReturnScope {
463 public StringTemplate st;
464 public Object getTemplate() { return st; }
465 public String toString() { return st==null?null:st.toString(); }
466 };
467
468
469
470 public final SwiftWalker.textBlock_return textBlock() throws RecognitionException {
471 SwiftWalker.textBlock_return retval = new SwiftWalker.textBlock_return();
472 retval.start = input.LT(1);
473
474 try {
475
476
477 {
478 match(input,START_BLOCK,FOLLOW_START_BLOCK_in_textBlock247);
479
480 if ( input.LA(1)==Token.DOWN ) {
481 match(input, Token.DOWN, null);
482 pushFollow(FOLLOW_textBlockMessage_in_textBlock249);
483 textBlockMessage();
484
485 state._fsp--;
486
487
488 match(input, Token.UP, null);
489 }
490
491 }
492
493 }
494 catch (RecognitionException re) {
495 reportError(re);
496 recover(input,re);
497 }
498 finally {
499 }
500 return retval;
501 }
502
503
504 public static class textBlockMessage_return extends TreeRuleReturnScope {
505 public StringTemplate st;
506 public Object getTemplate() { return st; }
507 public String toString() { return st==null?null:st.toString(); }
508 };
509
510
511
512 public final SwiftWalker.textBlockMessage_return textBlockMessage() throws RecognitionException {
513 SwiftWalker.textBlockMessage_return retval = new SwiftWalker.textBlockMessage_return();
514 retval.start = input.LT(1);
515
516 try {
517
518
519 {
520 }
521
522 }
523 finally {
524 }
525 return retval;
526 }
527
528
529 public static class trailerBlock_return extends TreeRuleReturnScope {
530 public StringTemplate st;
531 public Object getTemplate() { return st; }
532 public String toString() { return st==null?null:st.toString(); }
533 };
534
535
536
537 public final SwiftWalker.trailerBlock_return trailerBlock() throws RecognitionException {
538 SwiftWalker.trailerBlock_return retval = new SwiftWalker.trailerBlock_return();
539 retval.start = input.LT(1);
540
541 try {
542
543
544 {
545 }
546
547 }
548 finally {
549 }
550 return retval;
551 }
552
553
554 public static class dummyText_return extends TreeRuleReturnScope {
555 public StringTemplate st;
556 public Object getTemplate() { return st; }
557 public String toString() { return st==null?null:st.toString(); }
558 };
559
560
561
562 public final SwiftWalker.dummyText_return dummyText() throws RecognitionException {
563 SwiftWalker.dummyText_return retval = new SwiftWalker.dummyText_return();
564 retval.start = input.LT(1);
565
566 try {
567
568
569 {
570
571 loop3:
572 do {
573 int alt3=2;
574 int LA3_0 = input.LA(1);
575
576 if ( (LA3_0==UPPERCASE_LETTER) ) {
577 alt3=1;
578 }
579
580
581 switch (alt3) {
582 case 1 :
583
584 {
585 match(input,UPPERCASE_LETTER,FOLLOW_UPPERCASE_LETTER_in_dummyText286);
586
587 }
588 break;
589
590 default :
591 break loop3;
592 }
593 } while (true);
594
595
596 }
597
598 }
599 catch (RecognitionException re) {
600 reportError(re);
601 recover(input,re);
602 }
603 finally {
604 }
605 return retval;
606 }
607
608
609 public static class applicationId_return extends TreeRuleReturnScope {
610 public StringTemplate st;
611 public Object getTemplate() { return st; }
612 public String toString() { return st==null?null:st.toString(); }
613 };
614
615
616
617 public final SwiftWalker.applicationId_return applicationId() throws RecognitionException {
618 SwiftWalker.applicationId_return retval = new SwiftWalker.applicationId_return();
619 retval.start = input.LT(1);
620
621 try {
622
623
624 {
625 match(input,UPPERCASE_LETTER,FOLLOW_UPPERCASE_LETTER_in_applicationId302);
626
627 }
628
629 }
630 catch (RecognitionException re) {
631 reportError(re);
632 recover(input,re);
633 }
634 finally {
635 }
636 return retval;
637 }
638
639
640 public static class serviceId_return extends TreeRuleReturnScope {
641 public StringTemplate st;
642 public Object getTemplate() { return st; }
643 public String toString() { return st==null?null:st.toString(); }
644 };
645
646
647
648 public final SwiftWalker.serviceId_return serviceId() throws RecognitionException {
649 SwiftWalker.serviceId_return retval = new SwiftWalker.serviceId_return();
650 retval.start = input.LT(1);
651
652 try {
653
654
655 {
656 match(input,NUMBER,FOLLOW_NUMBER_in_serviceId313);
657 match(input,NUMBER,FOLLOW_NUMBER_in_serviceId315);
658
659 }
660
661 }
662 catch (RecognitionException re) {
663 reportError(re);
664 recover(input,re);
665 }
666 finally {
667 }
668 return retval;
669 }
670
671
672 public static class logicalTerminalAddress_return extends TreeRuleReturnScope {
673 public StringTemplate st;
674 public Object getTemplate() { return st; }
675 public String toString() { return st==null?null:st.toString(); }
676 };
677
678
679
680 public final SwiftWalker.logicalTerminalAddress_return logicalTerminalAddress() throws RecognitionException {
681 SwiftWalker.logicalTerminalAddress_return retval = new SwiftWalker.logicalTerminalAddress_return();
682 retval.start = input.LT(1);
683
684 CommonTree a=null;
685 CommonTree b=null;
686 CommonTree c=null;
687
688 try {
689
690
691 {
692 a=(CommonTree)match(input,UPPERCASE_LETTER,FOLLOW_UPPERCASE_LETTER_in_logicalTerminalAddress334);
693 b=(CommonTree)match(input,UPPERCASE_LETTER,FOLLOW_UPPERCASE_LETTER_in_logicalTerminalAddress338);
694 c=(CommonTree)match(input,UPPERCASE_LETTER,FOLLOW_UPPERCASE_LETTER_in_logicalTerminalAddress342);
695 match(input,UPPERCASE_LETTER,FOLLOW_UPPERCASE_LETTER_in_logicalTerminalAddress349);
696 match(input,UPPERCASE_LETTER,FOLLOW_UPPERCASE_LETTER_in_logicalTerminalAddress351);
697 match(input,UPPERCASE_LETTER,FOLLOW_UPPERCASE_LETTER_in_logicalTerminalAddress353);
698 match(input,UPPERCASE_LETTER,FOLLOW_UPPERCASE_LETTER_in_logicalTerminalAddress360);
699 match(input,UPPERCASE_LETTER,FOLLOW_UPPERCASE_LETTER_in_logicalTerminalAddress362);
700 match(input,UPPERCASE_LETTER,FOLLOW_UPPERCASE_LETTER_in_logicalTerminalAddress364);
701 match(input,UPPERCASE_LETTER,FOLLOW_UPPERCASE_LETTER_in_logicalTerminalAddress371);
702 match(input,UPPERCASE_LETTER,FOLLOW_UPPERCASE_LETTER_in_logicalTerminalAddress373);
703 match(input,UPPERCASE_LETTER,FOLLOW_UPPERCASE_LETTER_in_logicalTerminalAddress375);
704
705
706
707
708 {
709 retval.st = new StringTemplate(templateLib, "<a>",
710 new STAttrMap().put("a", (a!=null?a.getText():null) + (b!=null?b.getText():null) +(c!=null?c.getText():null)));
711 }
712
713
714 }
715
716 }
717 catch (RecognitionException re) {
718 reportError(re);
719 recover(input,re);
720 }
721 finally {
722 }
723 return retval;
724 }
725
726
727 public static class sessionNumber_return extends TreeRuleReturnScope {
728 public StringTemplate st;
729 public Object getTemplate() { return st; }
730 public String toString() { return st==null?null:st.toString(); }
731 };
732
733
734
735 public final SwiftWalker.sessionNumber_return sessionNumber() throws RecognitionException {
736 SwiftWalker.sessionNumber_return retval = new SwiftWalker.sessionNumber_return();
737 retval.start = input.LT(1);
738
739 CommonTree a=null;
740 CommonTree b=null;
741 CommonTree c=null;
742 CommonTree d=null;
743
744 try {
745
746
747 {
748 a=(CommonTree)match(input,NUMBER,FOLLOW_NUMBER_in_sessionNumber410);
749 b=(CommonTree)match(input,NUMBER,FOLLOW_NUMBER_in_sessionNumber414);
750 c=(CommonTree)match(input,NUMBER,FOLLOW_NUMBER_in_sessionNumber418);
751 d=(CommonTree)match(input,NUMBER,FOLLOW_NUMBER_in_sessionNumber422);
752
753
754
755
756 {
757 retval.st = new StringTemplate(templateLib, "<a>",
758 new STAttrMap().put("a", (a!=null?a.getText():null) + (b!=null?b.getText():null) +(c!=null?c.getText():null) + (d!=null?d.getText():null)));
759 }
760
761
762 }
763
764 }
765 catch (RecognitionException re) {
766 reportError(re);
767 recover(input,re);
768 }
769 finally {
770 }
771 return retval;
772 }
773
774
775 public static class sequenceNumber_return extends TreeRuleReturnScope {
776 public StringTemplate st;
777 public Object getTemplate() { return st; }
778 public String toString() { return st==null?null:st.toString(); }
779 };
780
781
782
783 public final SwiftWalker.sequenceNumber_return sequenceNumber() throws RecognitionException {
784 SwiftWalker.sequenceNumber_return retval = new SwiftWalker.sequenceNumber_return();
785 retval.start = input.LT(1);
786
787 try {
788
789
790 {
791 match(input,NUMBER,FOLLOW_NUMBER_in_sequenceNumber453);
792 match(input,NUMBER,FOLLOW_NUMBER_in_sequenceNumber455);
793 match(input,NUMBER,FOLLOW_NUMBER_in_sequenceNumber457);
794 match(input,NUMBER,FOLLOW_NUMBER_in_sequenceNumber463);
795 match(input,NUMBER,FOLLOW_NUMBER_in_sequenceNumber465);
796 match(input,NUMBER,FOLLOW_NUMBER_in_sequenceNumber467);
797
798 }
799
800 }
801 catch (RecognitionException re) {
802 reportError(re);
803 recover(input,re);
804 }
805 finally {
806 }
807 return retval;
808 }
809
810
811
812
813
814
815
816 public static final BitSet FOLLOW_message_in_messages53 = new BitSet(new long[]{0x0000001000000000L});
817 public static final BitSet FOLLOW_EOF_in_messages56 = new BitSet(new long[]{0x0000000000000002L});
818 public static final BitSet FOLLOW_blocks_in_message64 = new BitSet(new long[]{0x0000000000000002L});
819 public static final BitSet FOLLOW_basicHeaderBlock_in_blocks73 = new BitSet(new long[]{0x0000001000000000L});
820 public static final BitSet FOLLOW_applicationHeaderBlock_in_blocks86 = new BitSet(new long[]{0x0000001000000000L});
821 public static final BitSet FOLLOW_userHeaderBlock_in_blocks100 = new BitSet(new long[]{0x0000001000000000L});
822 public static final BitSet FOLLOW_textBlock_in_blocks114 = new BitSet(new long[]{0x0000000000000002L});
823 public static final BitSet FOLLOW_START_BLOCK_in_basicHeaderBlock126 = new BitSet(new long[]{0x0000000000000004L});
824 public static final BitSet FOLLOW_applicationId_in_basicHeaderBlock130 = new BitSet(new long[]{0x0000000400000000L});
825 public static final BitSet FOLLOW_serviceId_in_basicHeaderBlock134 = new BitSet(new long[]{0x0000000100000000L});
826 public static final BitSet FOLLOW_logicalTerminalAddress_in_basicHeaderBlock138 = new BitSet(new long[]{0x0000000400000000L});
827 public static final BitSet FOLLOW_sessionNumber_in_basicHeaderBlock142 = new BitSet(new long[]{0x0000000400000000L});
828 public static final BitSet FOLLOW_sequenceNumber_in_basicHeaderBlock144 = new BitSet(new long[]{0x0000000000000008L});
829 public static final BitSet FOLLOW_START_BLOCK_in_applicationHeaderBlock194 = new BitSet(new long[]{0x0000000000000004L});
830 public static final BitSet FOLLOW_inputMessageOrOutputMessage_in_applicationHeaderBlock196 = new BitSet(new long[]{0x0000000000000008L});
831 public static final BitSet FOLLOW_START_BLOCK_in_userHeaderBlock228 = new BitSet(new long[]{0x0000000000000004L});
832 public static final BitSet FOLLOW_dummyText_in_userHeaderBlock230 = new BitSet(new long[]{0x0000000000000008L});
833 public static final BitSet FOLLOW_START_BLOCK_in_textBlock247 = new BitSet(new long[]{0x0000000000000004L});
834 public static final BitSet FOLLOW_textBlockMessage_in_textBlock249 = new BitSet(new long[]{0x0000000000000008L});
835 public static final BitSet FOLLOW_UPPERCASE_LETTER_in_dummyText286 = new BitSet(new long[]{0x0000000100000002L});
836 public static final BitSet FOLLOW_UPPERCASE_LETTER_in_applicationId302 = new BitSet(new long[]{0x0000000000000002L});
837 public static final BitSet FOLLOW_NUMBER_in_serviceId313 = new BitSet(new long[]{0x0000000400000000L});
838 public static final BitSet FOLLOW_NUMBER_in_serviceId315 = new BitSet(new long[]{0x0000000000000002L});
839 public static final BitSet FOLLOW_UPPERCASE_LETTER_in_logicalTerminalAddress334 = new BitSet(new long[]{0x0000000100000000L});
840 public static final BitSet FOLLOW_UPPERCASE_LETTER_in_logicalTerminalAddress338 = new BitSet(new long[]{0x0000000100000000L});
841 public static final BitSet FOLLOW_UPPERCASE_LETTER_in_logicalTerminalAddress342 = new BitSet(new long[]{0x0000000100000000L});
842 public static final BitSet FOLLOW_UPPERCASE_LETTER_in_logicalTerminalAddress349 = new BitSet(new long[]{0x0000000100000000L});
843 public static final BitSet FOLLOW_UPPERCASE_LETTER_in_logicalTerminalAddress351 = new BitSet(new long[]{0x0000000100000000L});
844 public static final BitSet FOLLOW_UPPERCASE_LETTER_in_logicalTerminalAddress353 = new BitSet(new long[]{0x0000000100000000L});
845 public static final BitSet FOLLOW_UPPERCASE_LETTER_in_logicalTerminalAddress360 = new BitSet(new long[]{0x0000000100000000L});
846 public static final BitSet FOLLOW_UPPERCASE_LETTER_in_logicalTerminalAddress362 = new BitSet(new long[]{0x0000000100000000L});
847 public static final BitSet FOLLOW_UPPERCASE_LETTER_in_logicalTerminalAddress364 = new BitSet(new long[]{0x0000000100000000L});
848 public static final BitSet FOLLOW_UPPERCASE_LETTER_in_logicalTerminalAddress371 = new BitSet(new long[]{0x0000000100000000L});
849 public static final BitSet FOLLOW_UPPERCASE_LETTER_in_logicalTerminalAddress373 = new BitSet(new long[]{0x0000000100000000L});
850 public static final BitSet FOLLOW_UPPERCASE_LETTER_in_logicalTerminalAddress375 = new BitSet(new long[]{0x0000000000000002L});
851 public static final BitSet FOLLOW_NUMBER_in_sessionNumber410 = new BitSet(new long[]{0x0000000400000000L});
852 public static final BitSet FOLLOW_NUMBER_in_sessionNumber414 = new BitSet(new long[]{0x0000000400000000L});
853 public static final BitSet FOLLOW_NUMBER_in_sessionNumber418 = new BitSet(new long[]{0x0000000400000000L});
854 public static final BitSet FOLLOW_NUMBER_in_sessionNumber422 = new BitSet(new long[]{0x0000000000000002L});
855 public static final BitSet FOLLOW_NUMBER_in_sequenceNumber453 = new BitSet(new long[]{0x0000000400000000L});
856 public static final BitSet FOLLOW_NUMBER_in_sequenceNumber455 = new BitSet(new long[]{0x0000000400000000L});
857 public static final BitSet FOLLOW_NUMBER_in_sequenceNumber457 = new BitSet(new long[]{0x0000000400000000L});
858 public static final BitSet FOLLOW_NUMBER_in_sequenceNumber463 = new BitSet(new long[]{0x0000000400000000L});
859 public static final BitSet FOLLOW_NUMBER_in_sequenceNumber465 = new BitSet(new long[]{0x0000000400000000L});
860 public static final BitSet FOLLOW_NUMBER_in_sequenceNumber467 = new BitSet(new long[]{0x0000000000000002L});
861
862 }