1 /* This file was generated by SableCC (http://www.sablecc.org/). */
3 #include "tables_nit.h"
5 static const int lexer_goto_row1
[] = {
57 static const int lexer_goto_row2
[] = {
62 static const int lexer_goto_row4
[] = {
66 static const int lexer_goto_row5
[] = {
70 static const int lexer_goto_row6
[] = {
74 static const int lexer_goto_row7
[] = {
86 static const int lexer_goto_row8
[] = {
94 static const int lexer_goto_row10
[] = {
102 static const int lexer_goto_row14
[] = {
106 static const int lexer_goto_row16
[] = {
110 static const int lexer_goto_row17
[] = {
115 static const int lexer_goto_row19
[] = {
120 static const int lexer_goto_row20
[] = {
124 static const int lexer_goto_row21
[] = {
128 static const int lexer_goto_row22
[] = {
132 static const int lexer_goto_row23
[] = {
136 static const int lexer_goto_row24
[] = {
143 static const int lexer_goto_row27
[] = {
147 static const int lexer_goto_row28
[] = {
160 static const int lexer_goto_row29
[] = {
167 static const int lexer_goto_row30
[] = {
176 static const int lexer_goto_row31
[] = {
183 static const int lexer_goto_row32
[] = {
193 static const int lexer_goto_row33
[] = {
203 static const int lexer_goto_row34
[] = {
208 static const int lexer_goto_row35
[] = {
220 static const int lexer_goto_row36
[] = {
228 static const int lexer_goto_row37
[] = {
239 static const int lexer_goto_row38
[] = {
248 static const int lexer_goto_row39
[] = {
256 static const int lexer_goto_row40
[] = {
262 static const int lexer_goto_row41
[] = {
272 static const int lexer_goto_row42
[] = {
283 static const int lexer_goto_row43
[] = {
289 static const int lexer_goto_row44
[] = {
295 static const int lexer_goto_row45
[] = {
303 static const int lexer_goto_row46
[] = {
315 static const int lexer_goto_row49
[] = {
319 static const int lexer_goto_row51
[] = {
325 static const int lexer_goto_row53
[] = {
329 static const int lexer_goto_row55
[] = {
333 static const int lexer_goto_row56
[] = {
337 static const int lexer_goto_row60
[] = {
341 static const int lexer_goto_row61
[] = {
345 static const int lexer_goto_row62
[] = {
349 static const int lexer_goto_row64
[] = {
353 static const int lexer_goto_row67
[] = {
357 static const int lexer_goto_row68
[] = {
361 static const int lexer_goto_row69
[] = {
365 static const int lexer_goto_row70
[] = {
369 static const int lexer_goto_row71
[] = {
376 static const int lexer_goto_row72
[] = {
380 static const int lexer_goto_row73
[] = {
384 static const int lexer_goto_row74
[] = {
388 static const int lexer_goto_row75
[] = {
392 static const int lexer_goto_row76
[] = {
400 static const int lexer_goto_row77
[] = {
407 static const int lexer_goto_row78
[] = {
414 static const int lexer_goto_row79
[] = {
420 static const int lexer_goto_row80
[] = {
426 static const int lexer_goto_row81
[] = {
432 static const int lexer_goto_row82
[] = {
436 static const int lexer_goto_row83
[] = {
442 static const int lexer_goto_row84
[] = {
448 static const int lexer_goto_row85
[] = {
455 static const int lexer_goto_row86
[] = {
461 static const int lexer_goto_row87
[] = {
467 static const int lexer_goto_row88
[] = {
473 static const int lexer_goto_row89
[] = {
477 static const int lexer_goto_row90
[] = {
484 static const int lexer_goto_row91
[] = {
493 static const int lexer_goto_row92
[] = {
501 static const int lexer_goto_row93
[] = {
507 static const int lexer_goto_row94
[] = {
513 static const int lexer_goto_row95
[] = {
520 static const int lexer_goto_row96
[] = {
526 static const int lexer_goto_row97
[] = {
532 static const int lexer_goto_row98
[] = {
539 static const int lexer_goto_row99
[] = {
543 static const int lexer_goto_row100
[] = {
549 static const int lexer_goto_row101
[] = {
557 static const int lexer_goto_row102
[] = {
567 static const int lexer_goto_row103
[] = {
573 static const int lexer_goto_row104
[] = {
579 static const int lexer_goto_row105
[] = {
585 static const int lexer_goto_row106
[] = {
591 static const int lexer_goto_row107
[] = {
598 static const int lexer_goto_row108
[] = {
604 static const int lexer_goto_row109
[] = {
610 static const int lexer_goto_row110
[] = {
616 static const int lexer_goto_row111
[] = {
622 static const int lexer_goto_row112
[] = {
628 static const int lexer_goto_row113
[] = {
632 static const int lexer_goto_row115
[] = {
638 static const int lexer_goto_row117
[] = {
642 static const int lexer_goto_row121
[] = {
646 static const int lexer_goto_row122
[] = {
650 static const int lexer_goto_row123
[] = {
654 static const int lexer_goto_row124
[] = {
658 static const int lexer_goto_row125
[] = {
664 static const int lexer_goto_row126
[] = {
670 static const int lexer_goto_row127
[] = {
674 static const int lexer_goto_row128
[] = {
680 static const int lexer_goto_row129
[] = {
686 static const int lexer_goto_row130
[] = {
692 static const int lexer_goto_row131
[] = {
698 static const int lexer_goto_row132
[] = {
704 static const int lexer_goto_row133
[] = {
708 static const int lexer_goto_row134
[] = {
714 static const int lexer_goto_row135
[] = {
720 static const int lexer_goto_row136
[] = {
724 static const int lexer_goto_row137
[] = {
728 static const int lexer_goto_row138
[] = {
734 static const int lexer_goto_row139
[] = {
740 static const int lexer_goto_row140
[] = {
748 static const int lexer_goto_row141
[] = {
752 static const int lexer_goto_row142
[] = {
758 static const int lexer_goto_row143
[] = {
764 static const int lexer_goto_row144
[] = {
770 static const int lexer_goto_row145
[] = {
774 static const int lexer_goto_row146
[] = {
778 static const int lexer_goto_row147
[] = {
784 static const int lexer_goto_row148
[] = {
790 static const int lexer_goto_row149
[] = {
797 static const int lexer_goto_row150
[] = {
804 static const int lexer_goto_row151
[] = {
810 static const int lexer_goto_row152
[] = {
816 static const int lexer_goto_row153
[] = {
822 static const int lexer_goto_row154
[] = {
828 static const int lexer_goto_row155
[] = {
834 static const int lexer_goto_row156
[] = {
840 static const int lexer_goto_row157
[] = {
846 static const int lexer_goto_row158
[] = {
852 static const int lexer_goto_row159
[] = {
858 static const int lexer_goto_row160
[] = {
864 static const int lexer_goto_row161
[] = {
870 static const int lexer_goto_row162
[] = {
874 static const int lexer_goto_row163
[] = {
880 static const int lexer_goto_row164
[] = {
886 static const int lexer_goto_row165
[] = {
890 static const int lexer_goto_row166
[] = {
896 static const int lexer_goto_row167
[] = {
902 static const int lexer_goto_row168
[] = {
908 static const int lexer_goto_row169
[] = {
914 static const int lexer_goto_row170
[] = {
920 static const int lexer_goto_row171
[] = {
926 static const int lexer_goto_row172
[] = {
930 static const int lexer_goto_row173
[] = {
936 static const int lexer_goto_row174
[] = {
942 static const int lexer_goto_row175
[] = {
948 static const int lexer_goto_row176
[] = {
952 static const int lexer_goto_row177
[] = {
958 static const int lexer_goto_row178
[] = {
964 static const int lexer_goto_row179
[] = {
970 static const int lexer_goto_row180
[] = {
976 static const int lexer_goto_row181
[] = {
980 static const int lexer_goto_row182
[] = {
986 static const int lexer_goto_row183
[] = {
990 static const int lexer_goto_row184
[] = {
996 static const int lexer_goto_row185
[] = {
1002 static const int lexer_goto_row186
[] = {
1008 static const int lexer_goto_row187
[] = {
1014 static const int lexer_goto_row188
[] = {
1020 static const int lexer_goto_row189
[] = {
1026 static const int lexer_goto_row190
[] = {
1030 static const int lexer_goto_row191
[] = {
1036 static const int lexer_goto_row192
[] = {
1042 static const int lexer_goto_row193
[] = {
1046 static const int lexer_goto_row194
[] = {
1050 static const int lexer_goto_row195
[] = {
1054 static const int lexer_goto_row196
[] = {
1060 static const int lexer_goto_row197
[] = {
1066 static const int lexer_goto_row198
[] = {
1072 static const int lexer_goto_row199
[] = {
1076 static const int lexer_goto_row200
[] = {
1082 static const int lexer_goto_row201
[] = {
1088 static const int lexer_goto_row202
[] = {
1092 static const int lexer_goto_row203
[] = {
1096 static const int lexer_goto_row204
[] = {
1102 static const int lexer_goto_row205
[] = {
1108 static const int lexer_goto_row206
[] = {
1112 static const int lexer_goto_row207
[] = {
1118 static const int lexer_goto_row208
[] = {
1126 static const int lexer_goto_row209
[] = {
1132 static const int lexer_goto_row210
[] = {
1136 static const int lexer_goto_row211
[] = {
1140 static const int lexer_goto_row212
[] = {
1146 static const int lexer_goto_row213
[] = {
1153 static const int lexer_goto_row214
[] = {
1159 static const int lexer_goto_row215
[] = {
1165 static const int lexer_goto_row216
[] = {
1171 static const int lexer_goto_row217
[] = {
1175 static const int lexer_goto_row218
[] = {
1181 static const int lexer_goto_row219
[] = {
1187 static const int lexer_goto_row220
[] = {
1191 static const int lexer_goto_row221
[] = {
1197 static const int lexer_goto_row222
[] = {
1201 static const int lexer_goto_row223
[] = {
1207 static const int lexer_goto_row224
[] = {
1213 static const int lexer_goto_row225
[] = {
1217 static const int lexer_goto_row226
[] = {
1223 static const int lexer_goto_row227
[] = {
1227 static const int lexer_goto_row228
[] = {
1231 static const int lexer_goto_row229
[] = {
1237 static const int lexer_goto_row230
[] = {
1241 static const int lexer_goto_row231
[] = {
1247 static const int lexer_goto_row232
[] = {
1253 static const int lexer_goto_row233
[] = {
1259 static const int lexer_goto_row234
[] = {
1265 static const int lexer_goto_row235
[] = {
1271 static const int lexer_goto_row236
[] = {
1277 static const int lexer_goto_row237
[] = {
1281 static const int lexer_goto_row238
[] = {
1287 static const int lexer_goto_row239
[] = {
1293 static const int lexer_goto_row240
[] = {
1299 static const int lexer_goto_row241
[] = {
1305 static const int lexer_goto_row242
[] = {
1311 static const int lexer_goto_row243
[] = {
1317 static const int lexer_goto_row244
[] = {
1321 static const int lexer_goto_row245
[] = {
1327 static const int lexer_goto_row246
[] = {
1331 static const int lexer_goto_row247
[] = {
1335 static const int lexer_goto_row248
[] = {
1341 static const int lexer_goto_row249
[] = {
1347 static const int lexer_goto_row250
[] = {
1351 static const int lexer_goto_row251
[] = {
1357 static const int lexer_goto_row252
[] = {
1363 static const int lexer_goto_row253
[] = {
1367 static const int lexer_goto_row254
[] = {
1371 static const int lexer_goto_row255
[] = {
1377 static const int lexer_goto_row256
[] = {
1381 static const int lexer_goto_row257
[] = {
1387 static const int lexer_goto_row258
[] = {
1391 static const int lexer_goto_row259
[] = {
1397 static const int lexer_goto_row260
[] = {
1401 static const int lexer_goto_row261
[] = {
1405 static const int lexer_goto_row262
[] = {
1409 static const int lexer_goto_row263
[] = {
1413 static const int lexer_goto_row_null
[] = {0};
1414 const int* const lexer_goto_table
[] = {
1417 lexer_goto_row_null
,
1423 lexer_goto_row_null
,
1425 lexer_goto_row_null
,
1426 lexer_goto_row_null
,
1427 lexer_goto_row_null
,
1429 lexer_goto_row_null
,
1432 lexer_goto_row_null
,
1439 lexer_goto_row_null
,
1440 lexer_goto_row_null
,
1461 lexer_goto_row_null
,
1462 lexer_goto_row_null
,
1464 lexer_goto_row_null
,
1466 lexer_goto_row_null
,
1468 lexer_goto_row_null
,
1471 lexer_goto_row_null
,
1472 lexer_goto_row_null
,
1473 lexer_goto_row_null
,
1477 lexer_goto_row_null
,
1479 lexer_goto_row_null
,
1480 lexer_goto_row_null
,
1528 lexer_goto_row_null
,
1530 lexer_goto_row_null
,
1532 lexer_goto_row_null
,
1533 lexer_goto_row_null
,
1534 lexer_goto_row_null
,
1680 const int lexer_accept_table
[] = {
1681 -1,0,1,1,0,77,-1,-1,69,-1,52,53,67,65,56,66,64,68,81,57,72,59,74,78,54,55,-1,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,-1,1,71,-1,84,-1,85,-1,2,2,-1,83,60,61,63,82,-1,58,73,70,75,78,78,78,78,80,79,79,79,79,79,79,48,79,79,79,16,79,79,79,79,79,79,25,79,31,15,79,79,79,79,79,79,33,79,79,79,79,79,79,79,79,79,79,79,79,79,-1,87,-1,86,-1,2,62,76,80,80,80,80,79,79,32,79,79,79,79,79,10,79,79,30,11,79,79,79,41,79,79,79,40,34,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,19,79,79,-1,79,79,79,79,79,79,27,79,79,79,13,79,79,79,79,29,47,42,79,79,79,79,79,79,44,79,79,26,45,12,79,79,79,38,79,79,37,5,79,79,46,79,79,79,50,51,79,79,79,79,79,14,79,79,43,79,28,79,79,39,79,21,4,79,20,79,79,79,79,79,79,35,79,79,79,79,79,79,24,79,3,23,79,79,9,79,79,6,36,79,49,79,17,79,18,7,22,8