1 /* This file was generated by SableCC (http://www.sablecc.org/). */
3 #include "tables_nit.h"
5 static const int lexer_goto_row1
[] = {
24 static const int lexer_goto_row2
[] = {
29 static const int lexer_goto_row4
[] = {
33 static const int lexer_goto_row5
[] = {
37 static const int lexer_goto_row6
[] = {
47 static const int lexer_goto_row7
[] = {
56 static const int lexer_goto_row9
[] = {
60 static const int lexer_goto_row10
[] = {
72 static const int lexer_goto_row11
[] = {
84 static const int lexer_goto_row12
[] = {
89 static const int lexer_goto_row14
[] = {
95 static const int lexer_goto_row15
[] = {
100 static const int lexer_goto_row16
[] = {
104 static const int lexer_goto_row17
[] = {
108 static const int lexer_goto_row19
[] = {
112 static const int lexer_goto_row21
[] = {
122 static const int lexer_goto_row22
[] = {
126 static const int lexer_goto_row23
[] = {
134 static const int lexer_goto_row24
[] = {
138 static const int lexer_goto_row25
[] = {
142 static const int lexer_goto_row26
[] = {
149 static const int lexer_goto_row27
[] = {
158 static const int lexer_goto_row28
[] = {
165 static const int lexer_goto_row29
[] = {
170 static const int lexer_goto_row30
[] = {
174 static const int lexer_goto_row31
[] = {
178 static const int lexer_goto_row32
[] = {
182 static const int lexer_goto_row33
[] = {
186 static const int lexer_goto_row34
[] = {
190 static const int lexer_goto_row35
[] = {
199 static const int lexer_goto_row36
[] = {
203 static const int lexer_goto_row37
[] = {
207 static const int lexer_goto_row38
[] = {
211 static const int lexer_goto_row39
[] = {
215 static const int lexer_goto_row40
[] = {
219 static const int lexer_goto_row41
[] = {
223 static const int lexer_goto_row43
[] = {
227 static const int lexer_goto_row44
[] = {
234 static const int lexer_goto_row45
[] = {
239 static const int lexer_goto_row46
[] = {
244 static const int lexer_goto_row47
[] = {
248 static const int lexer_goto_row48
[] = {
252 static const int lexer_goto_row49
[] = {
257 static const int lexer_goto_row50
[] = {
262 static const int lexer_goto_row51
[] = {
267 static const int lexer_goto_row52
[] = {
271 static const int lexer_goto_row53
[] = {
275 static const int lexer_goto_row54
[] = {
279 static const int lexer_goto_row55
[] = {
284 static const int lexer_goto_row56
[] = {
289 static const int lexer_goto_row57
[] = {
293 static const int lexer_goto_row58
[] = {
297 static const int lexer_goto_row59
[] = {
302 static const int lexer_goto_row60
[] = {
306 static const int lexer_goto_row61
[] = {
310 static const int lexer_goto_row62
[] = {
314 static const int lexer_goto_row63
[] = {
318 static const int lexer_goto_row65
[] = {
324 static const int lexer_goto_row66
[] = {
328 static const int lexer_goto_row67
[] = {
332 static const int lexer_goto_row68
[] = {
337 static const int lexer_goto_row69
[] = {
341 static const int lexer_goto_row70
[] = {
346 static const int lexer_goto_row71
[] = {
350 static const int lexer_goto_row72
[] = {
355 static const int lexer_goto_row73
[] = {
359 static const int lexer_goto_row74
[] = {
364 static const int lexer_goto_row75
[] = {
368 static const int lexer_goto_row76
[] = {
373 static const int lexer_goto_row77
[] = {
377 static const int lexer_goto_row78
[] = {
385 static const int lexer_goto_row79
[] = {
389 static const int lexer_goto_row80
[] = {
394 static const int lexer_goto_row81
[] = {
398 static const int lexer_goto_row82
[] = {
403 static const int lexer_goto_row83
[] = {
407 static const int lexer_goto_row84
[] = {
411 static const int lexer_goto_row85
[] = {
415 static const int lexer_goto_row86
[] = {
419 static const int lexer_goto_row87
[] = {
424 static const int lexer_goto_row88
[] = {
428 static const int lexer_goto_row89
[] = {
433 static const int lexer_goto_row90
[] = {
437 static const int lexer_goto_row91
[] = {
442 static const int lexer_goto_row92
[] = {
446 static const int lexer_goto_row97
[] = {
450 static const int lexer_goto_row98
[] = {
454 static const int lexer_goto_row99
[] = {
460 static const int lexer_goto_row100
[] = {
465 static const int lexer_goto_row101
[] = {
469 static const int lexer_goto_row105
[] = {
474 static const int lexer_goto_row106
[] = {
478 static const int lexer_goto_row111
[] = {
482 static const int lexer_goto_row112
[] = {
487 static const int lexer_goto_row113
[] = {
491 static const int lexer_goto_row_null
[] = {0};
492 const int* const lexer_goto_table
[] = {
612 const int lexer_accept_table
[] = {
613 -1,0,1,1,0,-1,-1,8,-1,-1,2,2,7,9,18,18,18,1,-1,5,-1,-1,-1,2,3,-1,-1,-1,-1,-1,-1,-1,-1,-1,18,18,9,18,-1,5,-1,4,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6,6,6,4,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,17,17,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,16,16,10,10,17,17,17,-1,-1,11,11,4,-1,-1,13,13,12,12,17,-1,-1,14,14,15,15
616 static int parser_action_row1
[] = {
631 static int parser_action_row2
[] = {
635 static int parser_action_row3
[] = {
640 static int parser_action_row4
[] = {
649 static int parser_action_row5
[] = {
658 static int parser_action_row6
[] = {
667 static int parser_action_row7
[] = {
676 static int parser_action_row8
[] = {
685 static int parser_action_row9
[] = {
694 static int parser_action_row10
[] = {
703 static int parser_action_row11
[] = {
707 static int parser_action_row12
[] = {
717 static int parser_action_row13
[] = {
722 static int parser_action_row14
[] = {
726 static int parser_action_row15
[] = {
741 static int parser_action_row16
[] = {
747 static int parser_action_row17
[] = {
753 static int parser_action_row18
[] = {
768 static int parser_action_row19
[] = {
772 static int parser_action_row20
[] = {
776 static int parser_action_row21
[] = {
780 static int parser_action_row22
[] = {
784 static int parser_action_row23
[] = {
788 static int parser_action_row24
[] = {
792 static int parser_action_row25
[] = {
796 static int parser_action_row26
[] = {
800 static int parser_action_row27
[] = {
804 static int parser_action_row28
[] = {
808 static int parser_action_row29
[] = {
812 static int parser_action_row30
[] = {
816 static int parser_action_row31
[] = {
820 static int parser_action_row32
[] = {
824 static int parser_action_row33
[] = {
828 static int parser_action_row34
[] = {
833 static int parser_action_row35
[] = {
837 static int parser_action_row36
[] = {
842 static int parser_action_row37
[] = {
846 static int parser_action_row38
[] = {
855 static int parser_action_row39
[] = {
861 static int parser_action_row40
[] = {
867 static int parser_action_row41
[] = {
871 static int parser_action_row42
[] = {
876 static int parser_action_row43
[] = {
880 static int parser_action_row44
[] = {
885 static int parser_action_row45
[] = {
889 static int parser_action_row46
[] = {
893 static int parser_action_row47
[] = {
908 static int parser_action_row48
[] = {
913 static int parser_action_row49
[] = {
917 static int parser_action_row50
[] = {
921 static int parser_action_row51
[] = {
926 static int parser_action_row52
[] = {
930 static int parser_action_row53
[] = {
935 static int parser_action_row54
[] = {
939 static int parser_action_row55
[] = {
943 static int parser_action_row56
[] = {
947 static int parser_action_row57
[] = {
951 static int parser_action_row58
[] = {
955 static int parser_action_row59
[] = {
960 const int* const parser_action_table
[] = {
1000 parser_action_row40
,
1001 parser_action_row41
,
1002 parser_action_row42
,
1003 parser_action_row43
,
1004 parser_action_row44
,
1005 parser_action_row45
,
1006 parser_action_row46
,
1007 parser_action_row47
,
1008 parser_action_row48
,
1009 parser_action_row49
,
1010 parser_action_row50
,
1011 parser_action_row51
,
1012 parser_action_row52
,
1013 parser_action_row53
,
1014 parser_action_row54
,
1015 parser_action_row55
,
1016 parser_action_row56
,
1017 parser_action_row57
,
1018 parser_action_row58
,
1022 static int parser_goto_row1
[] = {
1026 static int parser_goto_row2
[] = {
1031 static int parser_goto_row3
[] = {
1036 static int parser_goto_row4
[] = {
1042 static int parser_goto_row5
[] = {
1046 static int parser_goto_row6
[] = {
1057 static int parser_goto_row7
[] = {
1063 static int parser_goto_row8
[] = {
1068 const int* const parser_goto_table
[] = {