Rename REAMDE to README.md
[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 is no_warning("missing-doc")
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 TKwvar
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 TKwextern
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 TKwpublic
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 TKwprotected
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 TKwprivate
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 TKwintrude
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 TKwif
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 TKwthen
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 TKwelse
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 TKwwhile
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 TKwloop
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 TKwfor
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 TKwin
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 TKwand
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 TKwor
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 TKwnot
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 TKwimplies
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 TKwreturn
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 TKwcontinue
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 TKwbreak
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 TKwabort
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 TKwassert
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 TKwnew
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 TKwisa
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 TKwonce
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 TKwsuper
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 TKwself
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 TKwtrue
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 TKwfalse
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 TKwnull
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 TKwas
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 TKwnullable
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 TKwisset
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 TKwlabel
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 TKwwith
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 TKwdebug
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 TOpar
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 TCpar
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 TObra
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 TCbra
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 TComma
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 TColumn
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 TQuad
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 TAssign
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 TPluseq
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 TMinuseq
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 TStareq
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 TSlasheq
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 TPercenteq
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 TStarstareq
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 TPipeeq
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 TCareteq
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 TAmpeq
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 TLleq
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 TGgeq
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 TDotdotdot
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 TDotdot
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 TDot
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 TPlus
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 TMinus
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 TStar
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 TStarstar
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 TSlash
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 TPercent
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 TPipe
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 TCaret
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 TAmp
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 TTilde
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 TEq
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 TNe
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 TLt
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 TLe
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 TLl
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 TGt
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 TGe
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 TGg
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 TStarship
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 TBang
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 TAt
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 TSemi
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 TClassid
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 TId
1174 redef fun parser_index: Int
1175 do
1176 return 97
1177 end
1178
1179 init init_tk(loc: Location)
1180 do
1181 _location = loc
1182 end
1183 end
1184
1185 redef class TAttrid
1186 redef fun parser_index: Int
1187 do
1188 return 98
1189 end
1190
1191 init init_tk(loc: Location)
1192 do
1193 _location = loc
1194 end
1195 end
1196
1197 redef class TNumber
1198 redef fun parser_index: Int
1199 do
1200 return 99
1201 end
1202
1203 init init_tk(loc: Location)
1204 do
1205 _location = loc
1206 end
1207 end
1208
1209 redef class THexNumber
1210 redef fun parser_index: Int
1211 do
1212 return 100
1213 end
1214
1215 init init_tk(loc: Location)
1216 do
1217 _location = loc
1218 end
1219 end
1220
1221 redef class TFloat
1222 redef fun parser_index: Int
1223 do
1224 return 101
1225 end
1226
1227 init init_tk(loc: Location)
1228 do
1229 _location = loc
1230 end
1231 end
1232
1233 redef class TString
1234 redef fun parser_index: Int
1235 do
1236 return 102
1237 end
1238
1239 init init_tk(loc: Location)
1240 do
1241 _location = loc
1242 end
1243 end
1244
1245 redef class TStartString
1246 redef fun parser_index: Int
1247 do
1248 return 103
1249 end
1250
1251 init init_tk(loc: Location)
1252 do
1253 _location = loc
1254 end
1255 end
1256
1257 redef class TMidString
1258 redef fun parser_index: Int
1259 do
1260 return 104
1261 end
1262
1263 init init_tk(loc: Location)
1264 do
1265 _location = loc
1266 end
1267 end
1268
1269 redef class TEndString
1270 redef fun parser_index: Int
1271 do
1272 return 105
1273 end
1274
1275 init init_tk(loc: Location)
1276 do
1277 _location = loc
1278 end
1279 end
1280
1281 redef class TChar
1282 redef fun parser_index: Int
1283 do
1284 return 106
1285 end
1286
1287 init init_tk(loc: Location)
1288 do
1289 _location = loc
1290 end
1291 end
1292
1293 redef class TBadString
1294 redef fun parser_index: Int
1295 do
1296 return 107
1297 end
1298
1299 init init_tk(loc: Location)
1300 do
1301 _location = loc
1302 end
1303 end
1304
1305 redef class TBadChar
1306 redef fun parser_index: Int
1307 do
1308 return 108
1309 end
1310
1311 init init_tk(loc: Location)
1312 do
1313 _location = loc
1314 end
1315 end
1316
1317 redef class TExternCodeSegment
1318 redef fun parser_index: Int
1319 do
1320 return 109
1321 end
1322
1323 init init_tk(loc: Location)
1324 do
1325 _location = loc
1326 end
1327 end
1328
1329
1330 redef class EOF
1331 redef fun parser_index: Int
1332 do
1333 return 110
1334 end
1335 end
1336
1337 redef class Lexer
1338 redef fun make_token(accept_token, location)
1339 do
1340 if accept_token == 1 then
1341 return new TEol.init_tk(location)
1342 end
1343 if accept_token == 2 then
1344 return new TComment.init_tk(location)
1345 end
1346 if accept_token == 3 then
1347 return new TKwpackage.init_tk(location)
1348 end
1349 if accept_token == 4 then
1350 return new TKwmodule.init_tk(location)
1351 end
1352 if accept_token == 5 then
1353 return new TKwimport.init_tk(location)
1354 end
1355 if accept_token == 6 then
1356 return new TKwclass.init_tk(location)
1357 end
1358 if accept_token == 7 then
1359 return new TKwabstract.init_tk(location)
1360 end
1361 if accept_token == 8 then
1362 return new TKwinterface.init_tk(location)
1363 end
1364 if accept_token == 9 then
1365 return new TKwenum.init_tk(location)
1366 end
1367 if accept_token == 10 then
1368 return new TKwend.init_tk(location)
1369 end
1370 if accept_token == 11 then
1371 return new TKwmeth.init_tk(location)
1372 end
1373 if accept_token == 12 then
1374 return new TKwtype.init_tk(location)
1375 end
1376 if accept_token == 13 then
1377 return new TKwinit.init_tk(location)
1378 end
1379 if accept_token == 14 then
1380 return new TKwredef.init_tk(location)
1381 end
1382 if accept_token == 15 then
1383 return new TKwis.init_tk(location)
1384 end
1385 if accept_token == 16 then
1386 return new TKwdo.init_tk(location)
1387 end
1388 if accept_token == 17 then
1389 return new TKwvar.init_tk(location)
1390 end
1391 if accept_token == 18 then
1392 return new TKwextern.init_tk(location)
1393 end
1394 if accept_token == 19 then
1395 return new TKwpublic.init_tk(location)
1396 end
1397 if accept_token == 20 then
1398 return new TKwprotected.init_tk(location)
1399 end
1400 if accept_token == 21 then
1401 return new TKwprivate.init_tk(location)
1402 end
1403 if accept_token == 22 then
1404 return new TKwintrude.init_tk(location)
1405 end
1406 if accept_token == 23 then
1407 return new TKwif.init_tk(location)
1408 end
1409 if accept_token == 24 then
1410 return new TKwthen.init_tk(location)
1411 end
1412 if accept_token == 25 then
1413 return new TKwelse.init_tk(location)
1414 end
1415 if accept_token == 26 then
1416 return new TKwwhile.init_tk(location)
1417 end
1418 if accept_token == 27 then
1419 return new TKwloop.init_tk(location)
1420 end
1421 if accept_token == 28 then
1422 return new TKwfor.init_tk(location)
1423 end
1424 if accept_token == 29 then
1425 return new TKwin.init_tk(location)
1426 end
1427 if accept_token == 30 then
1428 return new TKwand.init_tk(location)
1429 end
1430 if accept_token == 31 then
1431 return new TKwor.init_tk(location)
1432 end
1433 if accept_token == 32 then
1434 return new TKwnot.init_tk(location)
1435 end
1436 if accept_token == 33 then
1437 return new TKwimplies.init_tk(location)
1438 end
1439 if accept_token == 34 then
1440 return new TKwreturn.init_tk(location)
1441 end
1442 if accept_token == 35 then
1443 return new TKwcontinue.init_tk(location)
1444 end
1445 if accept_token == 36 then
1446 return new TKwbreak.init_tk(location)
1447 end
1448 if accept_token == 37 then
1449 return new TKwabort.init_tk(location)
1450 end
1451 if accept_token == 38 then
1452 return new TKwassert.init_tk(location)
1453 end
1454 if accept_token == 39 then
1455 return new TKwnew.init_tk(location)
1456 end
1457 if accept_token == 40 then
1458 return new TKwisa.init_tk(location)
1459 end
1460 if accept_token == 41 then
1461 return new TKwonce.init_tk(location)
1462 end
1463 if accept_token == 42 then
1464 return new TKwsuper.init_tk(location)
1465 end
1466 if accept_token == 43 then
1467 return new TKwself.init_tk(location)
1468 end
1469 if accept_token == 44 then
1470 return new TKwtrue.init_tk(location)
1471 end
1472 if accept_token == 45 then
1473 return new TKwfalse.init_tk(location)
1474 end
1475 if accept_token == 46 then
1476 return new TKwnull.init_tk(location)
1477 end
1478 if accept_token == 47 then
1479 return new TKwas.init_tk(location)
1480 end
1481 if accept_token == 48 then
1482 return new TKwnullable.init_tk(location)
1483 end
1484 if accept_token == 49 then
1485 return new TKwisset.init_tk(location)
1486 end
1487 if accept_token == 50 then
1488 return new TKwlabel.init_tk(location)
1489 end
1490 if accept_token == 51 then
1491 return new TKwwith.init_tk(location)
1492 end
1493 if accept_token == 52 then
1494 return new TKwdebug.init_tk(location)
1495 end
1496 if accept_token == 53 then
1497 return new TOpar.init_tk(location)
1498 end
1499 if accept_token == 54 then
1500 return new TCpar.init_tk(location)
1501 end
1502 if accept_token == 55 then
1503 return new TObra.init_tk(location)
1504 end
1505 if accept_token == 56 then
1506 return new TCbra.init_tk(location)
1507 end
1508 if accept_token == 57 then
1509 return new TComma.init_tk(location)
1510 end
1511 if accept_token == 58 then
1512 return new TColumn.init_tk(location)
1513 end
1514 if accept_token == 59 then
1515 return new TQuad.init_tk(location)
1516 end
1517 if accept_token == 60 then
1518 return new TAssign.init_tk(location)
1519 end
1520 if accept_token == 61 then
1521 return new TPluseq.init_tk(location)
1522 end
1523 if accept_token == 62 then
1524 return new TMinuseq.init_tk(location)
1525 end
1526 if accept_token == 63 then
1527 return new TStareq.init_tk(location)
1528 end
1529 if accept_token == 64 then
1530 return new TSlasheq.init_tk(location)
1531 end
1532 if accept_token == 65 then
1533 return new TPercenteq.init_tk(location)
1534 end
1535 if accept_token == 66 then
1536 return new TStarstareq.init_tk(location)
1537 end
1538 if accept_token == 67 then
1539 return new TPipeeq.init_tk(location)
1540 end
1541 if accept_token == 68 then
1542 return new TCareteq.init_tk(location)
1543 end
1544 if accept_token == 69 then
1545 return new TAmpeq.init_tk(location)
1546 end
1547 if accept_token == 70 then
1548 return new TLleq.init_tk(location)
1549 end
1550 if accept_token == 71 then
1551 return new TGgeq.init_tk(location)
1552 end
1553 if accept_token == 72 then
1554 return new TDotdotdot.init_tk(location)
1555 end
1556 if accept_token == 73 then
1557 return new TDotdot.init_tk(location)
1558 end
1559 if accept_token == 74 then
1560 return new TDot.init_tk(location)
1561 end
1562 if accept_token == 75 then
1563 return new TPlus.init_tk(location)
1564 end
1565 if accept_token == 76 then
1566 return new TMinus.init_tk(location)
1567 end
1568 if accept_token == 77 then
1569 return new TStar.init_tk(location)
1570 end
1571 if accept_token == 78 then
1572 return new TStarstar.init_tk(location)
1573 end
1574 if accept_token == 79 then
1575 return new TSlash.init_tk(location)
1576 end
1577 if accept_token == 80 then
1578 return new TPercent.init_tk(location)
1579 end
1580 if accept_token == 81 then
1581 return new TPipe.init_tk(location)
1582 end
1583 if accept_token == 82 then
1584 return new TCaret.init_tk(location)
1585 end
1586 if accept_token == 83 then
1587 return new TAmp.init_tk(location)
1588 end
1589 if accept_token == 84 then
1590 return new TTilde.init_tk(location)
1591 end
1592 if accept_token == 85 then
1593 return new TEq.init_tk(location)
1594 end
1595 if accept_token == 86 then
1596 return new TNe.init_tk(location)
1597 end
1598 if accept_token == 87 then
1599 return new TLt.init_tk(location)
1600 end
1601 if accept_token == 88 then
1602 return new TLe.init_tk(location)
1603 end
1604 if accept_token == 89 then
1605 return new TLl.init_tk(location)
1606 end
1607 if accept_token == 90 then
1608 return new TGt.init_tk(location)
1609 end
1610 if accept_token == 91 then
1611 return new TGe.init_tk(location)
1612 end
1613 if accept_token == 92 then
1614 return new TGg.init_tk(location)
1615 end
1616 if accept_token == 93 then
1617 return new TStarship.init_tk(location)
1618 end
1619 if accept_token == 94 then
1620 return new TBang.init_tk(location)
1621 end
1622 if accept_token == 95 then
1623 return new TAt.init_tk(location)
1624 end
1625 if accept_token == 96 then
1626 return new TSemi.init_tk(location)
1627 end
1628 if accept_token == 97 then
1629 return new TClassid.init_tk(location)
1630 end
1631 if accept_token == 98 then
1632 return new TId.init_tk(location)
1633 end
1634 if accept_token == 99 then
1635 return new TAttrid.init_tk(location)
1636 end
1637 if accept_token == 100 then
1638 return new TNumber.init_tk(location)
1639 end
1640 if accept_token == 101 then
1641 return new THexNumber.init_tk(location)
1642 end
1643 if accept_token == 102 then
1644 return new TFloat.init_tk(location)
1645 end
1646 if accept_token == 103 then
1647 return new TString.init_tk(location)
1648 end
1649 if accept_token == 104 then
1650 return new TStartString.init_tk(location)
1651 end
1652 if accept_token == 105 then
1653 return new TMidString.init_tk(location)
1654 end
1655 if accept_token == 106 then
1656 return new TEndString.init_tk(location)
1657 end
1658 if accept_token == 107 then
1659 return new TChar.init_tk(location)
1660 end
1661 if accept_token == 108 then
1662 return new TBadString.init_tk(location)
1663 end
1664 if accept_token == 109 then
1665 return new TBadChar.init_tk(location)
1666 end
1667 if accept_token == 110 then
1668 return new TExternCodeSegment.init_tk(location)
1669 end
1670 abort # unknown token index `accept_token`
1671 end
1672 end
1673