parser: do not export tables
[nit.git] / src / parser / lexer.nit
1 # Lexer and its tokens.
2 # This file was generated by SableCC (http://www.sablecc.org/).
3 module lexer
4
5 intrude import parser_nodes
6 intrude import lexer_work
7 private import tables
8
9 redef class TEol
10 redef fun parser_index: Int
11 do
12 return 0
13 end
14
15 init init_tk(loc: Location)
16 do
17 _location = loc
18 end
19 end
20
21 redef class TComment
22 redef fun parser_index: Int
23 do
24 return 1
25 end
26
27 init init_tk(loc: Location)
28 do
29 _location = loc
30 end
31 end
32
33 redef class TKwpackage
34 redef fun parser_index: Int
35 do
36 return 2
37 end
38
39 init init_tk(loc: Location)
40 do
41 _location = loc
42 end
43 end
44
45 redef class TKwmodule
46 redef fun parser_index: Int
47 do
48 return 3
49 end
50
51 init init_tk(loc: Location)
52 do
53 _location = loc
54 end
55 end
56
57 redef class TKwimport
58 redef fun parser_index: Int
59 do
60 return 4
61 end
62
63 init init_tk(loc: Location)
64 do
65 _location = loc
66 end
67 end
68
69 redef class TKwclass
70 redef fun parser_index: Int
71 do
72 return 5
73 end
74
75 init init_tk(loc: Location)
76 do
77 _location = loc
78 end
79 end
80
81 redef class TKwabstract
82 redef fun parser_index: Int
83 do
84 return 6
85 end
86
87 init init_tk(loc: Location)
88 do
89 _location = loc
90 end
91 end
92
93 redef class TKwinterface
94 redef fun parser_index: Int
95 do
96 return 7
97 end
98
99 init init_tk(loc: Location)
100 do
101 _location = loc
102 end
103 end
104
105 redef class TKwenum
106 redef fun parser_index: Int
107 do
108 return 8
109 end
110
111 init init_tk(loc: Location)
112 do
113 _location = loc
114 end
115 end
116
117 redef class TKwend
118 redef fun parser_index: Int
119 do
120 return 9
121 end
122
123 init init_tk(loc: Location)
124 do
125 _location = loc
126 end
127 end
128
129 redef class TKwmeth
130 redef fun parser_index: Int
131 do
132 return 10
133 end
134
135 init init_tk(loc: Location)
136 do
137 _location = loc
138 end
139 end
140
141 redef class TKwtype
142 redef fun parser_index: Int
143 do
144 return 11
145 end
146
147 init init_tk(loc: Location)
148 do
149 _location = loc
150 end
151 end
152
153 redef class TKwinit
154 redef fun parser_index: Int
155 do
156 return 12
157 end
158
159 init init_tk(loc: Location)
160 do
161 _location = loc
162 end
163 end
164
165 redef class TKwredef
166 redef fun parser_index: Int
167 do
168 return 13
169 end
170
171 init init_tk(loc: Location)
172 do
173 _location = loc
174 end
175 end
176
177 redef class TKwis
178 redef fun parser_index: Int
179 do
180 return 14
181 end
182
183 init init_tk(loc: Location)
184 do
185 _location = loc
186 end
187 end
188
189 redef class TKwdo
190 redef fun parser_index: Int
191 do
192 return 15
193 end
194
195 init init_tk(loc: Location)
196 do
197 _location = loc
198 end
199 end
200
201 redef class TKwreadable
202 redef fun parser_index: Int
203 do
204 return 16
205 end
206
207 init init_tk(loc: Location)
208 do
209 _location = loc
210 end
211 end
212
213 redef class TKwwritable
214 redef fun parser_index: Int
215 do
216 return 17
217 end
218
219 init init_tk(loc: Location)
220 do
221 _location = loc
222 end
223 end
224
225 redef class TKwvar
226 redef fun parser_index: Int
227 do
228 return 18
229 end
230
231 init init_tk(loc: Location)
232 do
233 _location = loc
234 end
235 end
236
237 redef class TKwintern
238 redef fun parser_index: Int
239 do
240 return 19
241 end
242
243 init init_tk(loc: Location)
244 do
245 _location = loc
246 end
247 end
248
249 redef class TKwextern
250 redef fun parser_index: Int
251 do
252 return 20
253 end
254
255 init init_tk(loc: Location)
256 do
257 _location = loc
258 end
259 end
260
261 redef class TKwpublic
262 redef fun parser_index: Int
263 do
264 return 21
265 end
266
267 init init_tk(loc: Location)
268 do
269 _location = loc
270 end
271 end
272
273 redef class TKwprotected
274 redef fun parser_index: Int
275 do
276 return 22
277 end
278
279 init init_tk(loc: Location)
280 do
281 _location = loc
282 end
283 end
284
285 redef class TKwprivate
286 redef fun parser_index: Int
287 do
288 return 23
289 end
290
291 init init_tk(loc: Location)
292 do
293 _location = loc
294 end
295 end
296
297 redef class TKwintrude
298 redef fun parser_index: Int
299 do
300 return 24
301 end
302
303 init init_tk(loc: Location)
304 do
305 _location = loc
306 end
307 end
308
309 redef class TKwif
310 redef fun parser_index: Int
311 do
312 return 25
313 end
314
315 init init_tk(loc: Location)
316 do
317 _location = loc
318 end
319 end
320
321 redef class TKwthen
322 redef fun parser_index: Int
323 do
324 return 26
325 end
326
327 init init_tk(loc: Location)
328 do
329 _location = loc
330 end
331 end
332
333 redef class TKwelse
334 redef fun parser_index: Int
335 do
336 return 27
337 end
338
339 init init_tk(loc: Location)
340 do
341 _location = loc
342 end
343 end
344
345 redef class TKwwhile
346 redef fun parser_index: Int
347 do
348 return 28
349 end
350
351 init init_tk(loc: Location)
352 do
353 _location = loc
354 end
355 end
356
357 redef class TKwloop
358 redef fun parser_index: Int
359 do
360 return 29
361 end
362
363 init init_tk(loc: Location)
364 do
365 _location = loc
366 end
367 end
368
369 redef class TKwfor
370 redef fun parser_index: Int
371 do
372 return 30
373 end
374
375 init init_tk(loc: Location)
376 do
377 _location = loc
378 end
379 end
380
381 redef class TKwin
382 redef fun parser_index: Int
383 do
384 return 31
385 end
386
387 init init_tk(loc: Location)
388 do
389 _location = loc
390 end
391 end
392
393 redef class TKwand
394 redef fun parser_index: Int
395 do
396 return 32
397 end
398
399 init init_tk(loc: Location)
400 do
401 _location = loc
402 end
403 end
404
405 redef class TKwor
406 redef fun parser_index: Int
407 do
408 return 33
409 end
410
411 init init_tk(loc: Location)
412 do
413 _location = loc
414 end
415 end
416
417 redef class TKwnot
418 redef fun parser_index: Int
419 do
420 return 34
421 end
422
423 init init_tk(loc: Location)
424 do
425 _location = loc
426 end
427 end
428
429 redef class TKwimplies
430 redef fun parser_index: Int
431 do
432 return 35
433 end
434
435 init init_tk(loc: Location)
436 do
437 _location = loc
438 end
439 end
440
441 redef class TKwreturn
442 redef fun parser_index: Int
443 do
444 return 36
445 end
446
447 init init_tk(loc: Location)
448 do
449 _location = loc
450 end
451 end
452
453 redef class TKwcontinue
454 redef fun parser_index: Int
455 do
456 return 37
457 end
458
459 init init_tk(loc: Location)
460 do
461 _location = loc
462 end
463 end
464
465 redef class TKwbreak
466 redef fun parser_index: Int
467 do
468 return 38
469 end
470
471 init init_tk(loc: Location)
472 do
473 _location = loc
474 end
475 end
476
477 redef class TKwabort
478 redef fun parser_index: Int
479 do
480 return 39
481 end
482
483 init init_tk(loc: Location)
484 do
485 _location = loc
486 end
487 end
488
489 redef class TKwassert
490 redef fun parser_index: Int
491 do
492 return 40
493 end
494
495 init init_tk(loc: Location)
496 do
497 _location = loc
498 end
499 end
500
501 redef class TKwnew
502 redef fun parser_index: Int
503 do
504 return 41
505 end
506
507 init init_tk(loc: Location)
508 do
509 _location = loc
510 end
511 end
512
513 redef class TKwisa
514 redef fun parser_index: Int
515 do
516 return 42
517 end
518
519 init init_tk(loc: Location)
520 do
521 _location = loc
522 end
523 end
524
525 redef class TKwonce
526 redef fun parser_index: Int
527 do
528 return 43
529 end
530
531 init init_tk(loc: Location)
532 do
533 _location = loc
534 end
535 end
536
537 redef class TKwsuper
538 redef fun parser_index: Int
539 do
540 return 44
541 end
542
543 init init_tk(loc: Location)
544 do
545 _location = loc
546 end
547 end
548
549 redef class TKwself
550 redef fun parser_index: Int
551 do
552 return 45
553 end
554
555 init init_tk(loc: Location)
556 do
557 _location = loc
558 end
559 end
560
561 redef class TKwtrue
562 redef fun parser_index: Int
563 do
564 return 46
565 end
566
567 init init_tk(loc: Location)
568 do
569 _location = loc
570 end
571 end
572
573 redef class TKwfalse
574 redef fun parser_index: Int
575 do
576 return 47
577 end
578
579 init init_tk(loc: Location)
580 do
581 _location = loc
582 end
583 end
584
585 redef class TKwnull
586 redef fun parser_index: Int
587 do
588 return 48
589 end
590
591 init init_tk(loc: Location)
592 do
593 _location = loc
594 end
595 end
596
597 redef class TKwas
598 redef fun parser_index: Int
599 do
600 return 49
601 end
602
603 init init_tk(loc: Location)
604 do
605 _location = loc
606 end
607 end
608
609 redef class TKwnullable
610 redef fun parser_index: Int
611 do
612 return 50
613 end
614
615 init init_tk(loc: Location)
616 do
617 _location = loc
618 end
619 end
620
621 redef class TKwisset
622 redef fun parser_index: Int
623 do
624 return 51
625 end
626
627 init init_tk(loc: Location)
628 do
629 _location = loc
630 end
631 end
632
633 redef class TKwlabel
634 redef fun parser_index: Int
635 do
636 return 52
637 end
638
639 init init_tk(loc: Location)
640 do
641 _location = loc
642 end
643 end
644
645 redef class TKwdebug
646 redef fun parser_index: Int
647 do
648 return 53
649 end
650
651 init init_tk(loc: Location)
652 do
653 _location = loc
654 end
655 end
656
657 redef class TOpar
658 redef fun parser_index: Int
659 do
660 return 54
661 end
662
663 init init_tk(loc: Location)
664 do
665 _location = loc
666 end
667 end
668
669 redef class TCpar
670 redef fun parser_index: Int
671 do
672 return 55
673 end
674
675 init init_tk(loc: Location)
676 do
677 _location = loc
678 end
679 end
680
681 redef class TObra
682 redef fun parser_index: Int
683 do
684 return 56
685 end
686
687 init init_tk(loc: Location)
688 do
689 _location = loc
690 end
691 end
692
693 redef class TCbra
694 redef fun parser_index: Int
695 do
696 return 57
697 end
698
699 init init_tk(loc: Location)
700 do
701 _location = loc
702 end
703 end
704
705 redef class TComma
706 redef fun parser_index: Int
707 do
708 return 58
709 end
710
711 init init_tk(loc: Location)
712 do
713 _location = loc
714 end
715 end
716
717 redef class TColumn
718 redef fun parser_index: Int
719 do
720 return 59
721 end
722
723 init init_tk(loc: Location)
724 do
725 _location = loc
726 end
727 end
728
729 redef class TQuad
730 redef fun parser_index: Int
731 do
732 return 60
733 end
734
735 init init_tk(loc: Location)
736 do
737 _location = loc
738 end
739 end
740
741 redef class TAssign
742 redef fun parser_index: Int
743 do
744 return 61
745 end
746
747 init init_tk(loc: Location)
748 do
749 _location = loc
750 end
751 end
752
753 redef class TPluseq
754 redef fun parser_index: Int
755 do
756 return 62
757 end
758
759 init init_tk(loc: Location)
760 do
761 _location = loc
762 end
763 end
764
765 redef class TMinuseq
766 redef fun parser_index: Int
767 do
768 return 63
769 end
770
771 init init_tk(loc: Location)
772 do
773 _location = loc
774 end
775 end
776
777 redef class TDotdotdot
778 redef fun parser_index: Int
779 do
780 return 64
781 end
782
783 init init_tk(loc: Location)
784 do
785 _location = loc
786 end
787 end
788
789 redef class TDotdot
790 redef fun parser_index: Int
791 do
792 return 65
793 end
794
795 init init_tk(loc: Location)
796 do
797 _location = loc
798 end
799 end
800
801 redef class TDot
802 redef fun parser_index: Int
803 do
804 return 66
805 end
806
807 init init_tk(loc: Location)
808 do
809 _location = loc
810 end
811 end
812
813 redef class TPlus
814 redef fun parser_index: Int
815 do
816 return 67
817 end
818
819 init init_tk(loc: Location)
820 do
821 _location = loc
822 end
823 end
824
825 redef class TMinus
826 redef fun parser_index: Int
827 do
828 return 68
829 end
830
831 init init_tk(loc: Location)
832 do
833 _location = loc
834 end
835 end
836
837 redef class TStar
838 redef fun parser_index: Int
839 do
840 return 69
841 end
842
843 init init_tk(loc: Location)
844 do
845 _location = loc
846 end
847 end
848
849 redef class TSlash
850 redef fun parser_index: Int
851 do
852 return 70
853 end
854
855 init init_tk(loc: Location)
856 do
857 _location = loc
858 end
859 end
860
861 redef class TPercent
862 redef fun parser_index: Int
863 do
864 return 71
865 end
866
867 init init_tk(loc: Location)
868 do
869 _location = loc
870 end
871 end
872
873 redef class TEq
874 redef fun parser_index: Int
875 do
876 return 72
877 end
878
879 init init_tk(loc: Location)
880 do
881 _location = loc
882 end
883 end
884
885 redef class TNe
886 redef fun parser_index: Int
887 do
888 return 73
889 end
890
891 init init_tk(loc: Location)
892 do
893 _location = loc
894 end
895 end
896
897 redef class TLt
898 redef fun parser_index: Int
899 do
900 return 74
901 end
902
903 init init_tk(loc: Location)
904 do
905 _location = loc
906 end
907 end
908
909 redef class TLe
910 redef fun parser_index: Int
911 do
912 return 75
913 end
914
915 init init_tk(loc: Location)
916 do
917 _location = loc
918 end
919 end
920
921 redef class TLl
922 redef fun parser_index: Int
923 do
924 return 76
925 end
926
927 init init_tk(loc: Location)
928 do
929 _location = loc
930 end
931 end
932
933 redef class TGt
934 redef fun parser_index: Int
935 do
936 return 77
937 end
938
939 init init_tk(loc: Location)
940 do
941 _location = loc
942 end
943 end
944
945 redef class TGe
946 redef fun parser_index: Int
947 do
948 return 78
949 end
950
951 init init_tk(loc: Location)
952 do
953 _location = loc
954 end
955 end
956
957 redef class TGg
958 redef fun parser_index: Int
959 do
960 return 79
961 end
962
963 init init_tk(loc: Location)
964 do
965 _location = loc
966 end
967 end
968
969 redef class TStarship
970 redef fun parser_index: Int
971 do
972 return 80
973 end
974
975 init init_tk(loc: Location)
976 do
977 _location = loc
978 end
979 end
980
981 redef class TBang
982 redef fun parser_index: Int
983 do
984 return 81
985 end
986
987 init init_tk(loc: Location)
988 do
989 _location = loc
990 end
991 end
992
993 redef class TAt
994 redef fun parser_index: Int
995 do
996 return 82
997 end
998
999 init init_tk(loc: Location)
1000 do
1001 _location = loc
1002 end
1003 end
1004
1005 redef class TClassid
1006 redef fun parser_index: Int
1007 do
1008 return 83
1009 end
1010
1011 init init_tk(loc: Location)
1012 do
1013 _location = loc
1014 end
1015 end
1016
1017 redef class TId
1018 redef fun parser_index: Int
1019 do
1020 return 84
1021 end
1022
1023 init init_tk(loc: Location)
1024 do
1025 _location = loc
1026 end
1027 end
1028
1029 redef class TAttrid
1030 redef fun parser_index: Int
1031 do
1032 return 85
1033 end
1034
1035 init init_tk(loc: Location)
1036 do
1037 _location = loc
1038 end
1039 end
1040
1041 redef class TNumber
1042 redef fun parser_index: Int
1043 do
1044 return 86
1045 end
1046
1047 init init_tk(loc: Location)
1048 do
1049 _location = loc
1050 end
1051 end
1052
1053 redef class THexNumber
1054 redef fun parser_index: Int
1055 do
1056 return 87
1057 end
1058
1059 init init_tk(loc: Location)
1060 do
1061 _location = loc
1062 end
1063 end
1064
1065 redef class TFloat
1066 redef fun parser_index: Int
1067 do
1068 return 88
1069 end
1070
1071 init init_tk(loc: Location)
1072 do
1073 _location = loc
1074 end
1075 end
1076
1077 redef class TString
1078 redef fun parser_index: Int
1079 do
1080 return 89
1081 end
1082
1083 init init_tk(loc: Location)
1084 do
1085 _location = loc
1086 end
1087 end
1088
1089 redef class TStartString
1090 redef fun parser_index: Int
1091 do
1092 return 90
1093 end
1094
1095 init init_tk(loc: Location)
1096 do
1097 _location = loc
1098 end
1099 end
1100
1101 redef class TMidString
1102 redef fun parser_index: Int
1103 do
1104 return 91
1105 end
1106
1107 init init_tk(loc: Location)
1108 do
1109 _location = loc
1110 end
1111 end
1112
1113 redef class TEndString
1114 redef fun parser_index: Int
1115 do
1116 return 92
1117 end
1118
1119 init init_tk(loc: Location)
1120 do
1121 _location = loc
1122 end
1123 end
1124
1125 redef class TChar
1126 redef fun parser_index: Int
1127 do
1128 return 93
1129 end
1130
1131 init init_tk(loc: Location)
1132 do
1133 _location = loc
1134 end
1135 end
1136
1137 redef class TBadString
1138 redef fun parser_index: Int
1139 do
1140 return 94
1141 end
1142
1143 init init_tk(loc: Location)
1144 do
1145 _location = loc
1146 end
1147 end
1148
1149 redef class TBadChar
1150 redef fun parser_index: Int
1151 do
1152 return 95
1153 end
1154
1155 init init_tk(loc: Location)
1156 do
1157 _location = loc
1158 end
1159 end
1160
1161 redef class TExternCodeSegment
1162 redef fun parser_index: Int
1163 do
1164 return 96
1165 end
1166
1167 init init_tk(loc: Location)
1168 do
1169 _location = loc
1170 end
1171 end
1172
1173 redef class Lexer
1174 redef fun make_token(accept_token, location)
1175 do
1176 if accept_token == 1 then
1177 return new TEol.init_tk(location)
1178 end
1179 if accept_token == 2 then
1180 return new TComment.init_tk(location)
1181 end
1182 if accept_token == 3 then
1183 return new TKwpackage.init_tk(location)
1184 end
1185 if accept_token == 4 then
1186 return new TKwmodule.init_tk(location)
1187 end
1188 if accept_token == 5 then
1189 return new TKwimport.init_tk(location)
1190 end
1191 if accept_token == 6 then
1192 return new TKwclass.init_tk(location)
1193 end
1194 if accept_token == 7 then
1195 return new TKwabstract.init_tk(location)
1196 end
1197 if accept_token == 8 then
1198 return new TKwinterface.init_tk(location)
1199 end
1200 if accept_token == 9 then
1201 return new TKwenum.init_tk(location)
1202 end
1203 if accept_token == 10 then
1204 return new TKwend.init_tk(location)
1205 end
1206 if accept_token == 11 then
1207 return new TKwmeth.init_tk(location)
1208 end
1209 if accept_token == 12 then
1210 return new TKwtype.init_tk(location)
1211 end
1212 if accept_token == 13 then
1213 return new TKwinit.init_tk(location)
1214 end
1215 if accept_token == 14 then
1216 return new TKwredef.init_tk(location)
1217 end
1218 if accept_token == 15 then
1219 return new TKwis.init_tk(location)
1220 end
1221 if accept_token == 16 then
1222 return new TKwdo.init_tk(location)
1223 end
1224 if accept_token == 17 then
1225 return new TKwreadable.init_tk(location)
1226 end
1227 if accept_token == 18 then
1228 return new TKwwritable.init_tk(location)
1229 end
1230 if accept_token == 19 then
1231 return new TKwvar.init_tk(location)
1232 end
1233 if accept_token == 20 then
1234 return new TKwintern.init_tk(location)
1235 end
1236 if accept_token == 21 then
1237 return new TKwextern.init_tk(location)
1238 end
1239 if accept_token == 22 then
1240 return new TKwpublic.init_tk(location)
1241 end
1242 if accept_token == 23 then
1243 return new TKwprotected.init_tk(location)
1244 end
1245 if accept_token == 24 then
1246 return new TKwprivate.init_tk(location)
1247 end
1248 if accept_token == 25 then
1249 return new TKwintrude.init_tk(location)
1250 end
1251 if accept_token == 26 then
1252 return new TKwif.init_tk(location)
1253 end
1254 if accept_token == 27 then
1255 return new TKwthen.init_tk(location)
1256 end
1257 if accept_token == 28 then
1258 return new TKwelse.init_tk(location)
1259 end
1260 if accept_token == 29 then
1261 return new TKwwhile.init_tk(location)
1262 end
1263 if accept_token == 30 then
1264 return new TKwloop.init_tk(location)
1265 end
1266 if accept_token == 31 then
1267 return new TKwfor.init_tk(location)
1268 end
1269 if accept_token == 32 then
1270 return new TKwin.init_tk(location)
1271 end
1272 if accept_token == 33 then
1273 return new TKwand.init_tk(location)
1274 end
1275 if accept_token == 34 then
1276 return new TKwor.init_tk(location)
1277 end
1278 if accept_token == 35 then
1279 return new TKwnot.init_tk(location)
1280 end
1281 if accept_token == 36 then
1282 return new TKwimplies.init_tk(location)
1283 end
1284 if accept_token == 37 then
1285 return new TKwreturn.init_tk(location)
1286 end
1287 if accept_token == 38 then
1288 return new TKwcontinue.init_tk(location)
1289 end
1290 if accept_token == 39 then
1291 return new TKwbreak.init_tk(location)
1292 end
1293 if accept_token == 40 then
1294 return new TKwabort.init_tk(location)
1295 end
1296 if accept_token == 41 then
1297 return new TKwassert.init_tk(location)
1298 end
1299 if accept_token == 42 then
1300 return new TKwnew.init_tk(location)
1301 end
1302 if accept_token == 43 then
1303 return new TKwisa.init_tk(location)
1304 end
1305 if accept_token == 44 then
1306 return new TKwonce.init_tk(location)
1307 end
1308 if accept_token == 45 then
1309 return new TKwsuper.init_tk(location)
1310 end
1311 if accept_token == 46 then
1312 return new TKwself.init_tk(location)
1313 end
1314 if accept_token == 47 then
1315 return new TKwtrue.init_tk(location)
1316 end
1317 if accept_token == 48 then
1318 return new TKwfalse.init_tk(location)
1319 end
1320 if accept_token == 49 then
1321 return new TKwnull.init_tk(location)
1322 end
1323 if accept_token == 50 then
1324 return new TKwas.init_tk(location)
1325 end
1326 if accept_token == 51 then
1327 return new TKwnullable.init_tk(location)
1328 end
1329 if accept_token == 52 then
1330 return new TKwisset.init_tk(location)
1331 end
1332 if accept_token == 53 then
1333 return new TKwlabel.init_tk(location)
1334 end
1335 if accept_token == 54 then
1336 return new TKwdebug.init_tk(location)
1337 end
1338 if accept_token == 55 then
1339 return new TOpar.init_tk(location)
1340 end
1341 if accept_token == 56 then
1342 return new TCpar.init_tk(location)
1343 end
1344 if accept_token == 57 then
1345 return new TObra.init_tk(location)
1346 end
1347 if accept_token == 58 then
1348 return new TCbra.init_tk(location)
1349 end
1350 if accept_token == 59 then
1351 return new TComma.init_tk(location)
1352 end
1353 if accept_token == 60 then
1354 return new TColumn.init_tk(location)
1355 end
1356 if accept_token == 61 then
1357 return new TQuad.init_tk(location)
1358 end
1359 if accept_token == 62 then
1360 return new TAssign.init_tk(location)
1361 end
1362 if accept_token == 63 then
1363 return new TPluseq.init_tk(location)
1364 end
1365 if accept_token == 64 then
1366 return new TMinuseq.init_tk(location)
1367 end
1368 if accept_token == 65 then
1369 return new TDotdotdot.init_tk(location)
1370 end
1371 if accept_token == 66 then
1372 return new TDotdot.init_tk(location)
1373 end
1374 if accept_token == 67 then
1375 return new TDot.init_tk(location)
1376 end
1377 if accept_token == 68 then
1378 return new TPlus.init_tk(location)
1379 end
1380 if accept_token == 69 then
1381 return new TMinus.init_tk(location)
1382 end
1383 if accept_token == 70 then
1384 return new TStar.init_tk(location)
1385 end
1386 if accept_token == 71 then
1387 return new TSlash.init_tk(location)
1388 end
1389 if accept_token == 72 then
1390 return new TPercent.init_tk(location)
1391 end
1392 if accept_token == 73 then
1393 return new TEq.init_tk(location)
1394 end
1395 if accept_token == 74 then
1396 return new TNe.init_tk(location)
1397 end
1398 if accept_token == 75 then
1399 return new TLt.init_tk(location)
1400 end
1401 if accept_token == 76 then
1402 return new TLe.init_tk(location)
1403 end
1404 if accept_token == 77 then
1405 return new TLl.init_tk(location)
1406 end
1407 if accept_token == 78 then
1408 return new TGt.init_tk(location)
1409 end
1410 if accept_token == 79 then
1411 return new TGe.init_tk(location)
1412 end
1413 if accept_token == 80 then
1414 return new TGg.init_tk(location)
1415 end
1416 if accept_token == 81 then
1417 return new TStarship.init_tk(location)
1418 end
1419 if accept_token == 82 then
1420 return new TBang.init_tk(location)
1421 end
1422 if accept_token == 83 then
1423 return new TAt.init_tk(location)
1424 end
1425 if accept_token == 84 then
1426 return new TClassid.init_tk(location)
1427 end
1428 if accept_token == 85 then
1429 return new TId.init_tk(location)
1430 end
1431 if accept_token == 86 then
1432 return new TAttrid.init_tk(location)
1433 end
1434 if accept_token == 87 then
1435 return new TNumber.init_tk(location)
1436 end
1437 if accept_token == 88 then
1438 return new THexNumber.init_tk(location)
1439 end
1440 if accept_token == 89 then
1441 return new TFloat.init_tk(location)
1442 end
1443 if accept_token == 90 then
1444 return new TString.init_tk(location)
1445 end
1446 if accept_token == 91 then
1447 return new TStartString.init_tk(location)
1448 end
1449 if accept_token == 92 then
1450 return new TMidString.init_tk(location)
1451 end
1452 if accept_token == 93 then
1453 return new TEndString.init_tk(location)
1454 end
1455 if accept_token == 94 then
1456 return new TChar.init_tk(location)
1457 end
1458 if accept_token == 95 then
1459 return new TBadString.init_tk(location)
1460 end
1461 if accept_token == 96 then
1462 return new TBadChar.init_tk(location)
1463 end
1464 if accept_token == 97 then
1465 return new TExternCodeSegment.init_tk(location)
1466 end
1467 abort # unknown token index `accept_token`
1468 end
1469 end
1470