1 /*
2   Generated by Make DParser Version 1.31.53f33c65ae097859f904c76b8db6196a7a1799ea
3   Available at http://dparser.sf.net
4 */
5 
6 #line 4 "grammar.g"
7 
8 #include "gramgram.h"
9 #include "d.h"
10 
11 #line 12 "grammar.g.d_parser.c"
12 #include "dparse.h"
13 
14 D_Reduction d_reduction_0_dparser_gram = {1, 0, NULL, NULL, 0, 0, 0, 0, -1, 0, NULL};
15 D_Reduction d_reduction_1_dparser_gram = {1, 1, NULL, NULL, 0, 0, 0, 0, 0, 0, NULL};
16 D_Reduction d_reduction_2_dparser_gram = {2, 2, NULL, NULL, 0, 0, 0, 0, -1, 0, NULL};
17 D_Reduction d_reduction_3_dparser_gram = {0, 2, NULL, NULL, 0, 0, 0, 0, -1, 0, NULL};
18 D_Reduction d_reduction_4_dparser_gram = {1, 3, NULL, NULL, 0, 0, 0, 0, 0, 0, NULL};
19 #line 13 "grammar.g"
d_final_reduction_code_4_7_dparser_gram(void * _ps,void ** _children,int _n_children,int _offset,D_Parser * _parser)20 int d_final_reduction_code_4_7_dparser_gram(void *_ps, void **_children, int _n_children, int _offset, D_Parser *_parser) {
21   char *grammar_pathname = dup_str((*(D_PN(_children[1], _offset))).start_loc.s+1, (*(D_PN(_children[1], _offset))).end-1);
22   if (parse_grammar((D_PN(_ps, _offset)->globals), grammar_pathname, 0) < 0)
23     d_fail("unable to parse grammar '%s'", grammar_pathname);
24   FREE(grammar_pathname);
25   (void)_children; (void)_n_children;  (void)_parser; return 0;}
26 
27 #line 28 "grammar.g.d_parser.c"
28 D_Reduction d_reduction_7_dparser_gram = {2, 4, NULL, d_final_reduction_code_4_7_dparser_gram, 0, 0, 0, 0, 0, 0, NULL};
29 #line 22 "grammar.g"
d_final_reduction_code_5_8_dparser_gram(void * _ps,void ** _children,int _n_children,int _offset,D_Parser * _parser)30 int d_final_reduction_code_5_8_dparser_gram(void *_ps, void **_children, int _n_children, int _offset, D_Parser *_parser) {  add_global_code((D_PN(_ps, _offset)->globals), (*(D_PN(_children[0], _offset))).start_loc.s+2, (*(D_PN(_children[2], _offset))).end-2, (*(D_PN(_children[0], _offset))).start_loc.line);   (void)_children; (void)_n_children;  (void)_parser; return 0;}
31 
32 #line 33 "grammar.g.d_parser.c"
33 D_Reduction d_reduction_8_dparser_gram = {3, 5, NULL, d_final_reduction_code_5_8_dparser_gram, 0, 0, 0, 0, 0, 0, NULL};
34 #line 23 "grammar.g"
d_final_reduction_code_5_9_dparser_gram(void * _ps,void ** _children,int _n_children,int _offset,D_Parser * _parser)35 int d_final_reduction_code_5_9_dparser_gram(void *_ps, void **_children, int _n_children, int _offset, D_Parser *_parser) {  add_global_code((D_PN(_ps, _offset)->globals), (*(D_PN(_children[0], _offset))).start_loc.s+1, (*(D_PN(_children[0], _offset))).end-1, (*(D_PN(_children[0], _offset))).start_loc.line);   (void)_children; (void)_n_children;  (void)_parser; return 0;}
36 
37 #line 38 "grammar.g.d_parser.c"
38 D_Reduction d_reduction_9_dparser_gram = {1, 5, NULL, d_final_reduction_code_5_9_dparser_gram, 0, 0, 0, 0, 0, 0, NULL};
39 #line 24 "grammar.g"
d_final_reduction_code_5_10_dparser_gram(void * _ps,void ** _children,int _n_children,int _offset,D_Parser * _parser)40 int d_final_reduction_code_5_10_dparser_gram(void *_ps, void **_children, int _n_children, int _offset, D_Parser *_parser) {
41       (D_PN(_ps, _offset)->globals)->scanner.code = dup_str((*(D_PN(_children[1], _offset))).start_loc.s, (*(D_PN(_children[1], _offset))).end);
42       (D_PN(_ps, _offset)->globals)->scanner.line = (*(D_PN(_children[0], _offset))).start_loc.line;
43       (void)_children; (void)_n_children;  (void)_parser; return 0;}
44 
45 #line 46 "grammar.g.d_parser.c"
46 D_Reduction d_reduction_10_dparser_gram = {3, 5, NULL, d_final_reduction_code_5_10_dparser_gram, 0, 0, 0, 0, 0, 0, NULL};
47 #line 28 "grammar.g"
d_final_reduction_code_5_11_dparser_gram(void * _ps,void ** _children,int _n_children,int _offset,D_Parser * _parser)48 int d_final_reduction_code_5_11_dparser_gram(void *_ps, void **_children, int _n_children, int _offset, D_Parser *_parser) {
49       if (!d_get_number_of_children(&(*(D_PN(_children[2], _offset)))))
50      	add_declaration((D_PN(_ps, _offset)->globals), (*(D_PN(_children[2], _offset))).start_loc.s, (*(D_PN(_children[2], _offset))).end,  (D_PN(_children[1], _offset)->user).kind, (*(D_PN(_children[2], _offset))).start_loc.line);
51       else {
52 	int i, n = d_get_number_of_children(&(*(D_PN(_children[2], _offset))));
53 	for (i = 0; i < n; i++) {
54 	  D_ParseNode *pn = d_get_child(&(*(D_PN(_children[2], _offset))), i);
55 	  add_declaration((D_PN(_ps, _offset)->globals), pn->start_loc.s, pn->end,  (D_PN(_children[1], _offset)->user).kind, pn->start_loc.line);
56 	}
57       }
58       (void)_children; (void)_n_children;  (void)_parser; return 0;}
59 
60 #line 61 "grammar.g.d_parser.c"
61 D_Reduction d_reduction_11_dparser_gram = {4, 5, NULL, d_final_reduction_code_5_11_dparser_gram, 0, 0, 0, 0, 0, 0, NULL};
62 D_Reduction d_reduction_12_dparser_gram = {3, 5, NULL, NULL, 0, 0, 0, 0, 0, 0, NULL};
63 #line 40 "grammar.g"
d_final_reduction_code_5_13_dparser_gram(void * _ps,void ** _children,int _n_children,int _offset,D_Parser * _parser)64 int d_final_reduction_code_5_13_dparser_gram(void *_ps, void **_children, int _n_children, int _offset, D_Parser *_parser) {
65       add_pass((D_PN(_ps, _offset)->globals), (*(D_PN(_children[1], _offset))).start_loc.s, (*(D_PN(_children[1], _offset))).end,  (D_PN(_children[2], _offset)->user).kind, (*(D_PN(_children[1], _offset))).start_loc.line);
66       (void)_children; (void)_n_children;  (void)_parser; return 0;}
67 
68 #line 69 "grammar.g.d_parser.c"
69 D_Reduction d_reduction_13_dparser_gram = {4, 5, NULL, d_final_reduction_code_5_13_dparser_gram, 0, 0, 0, 0, 0, 0, NULL};
70 D_Reduction d_reduction_14_dparser_gram = {2, 6, NULL, NULL, 0, 0, 0, 0, -1, 0, NULL};
71 D_Reduction d_reduction_15_dparser_gram = {1, 6, NULL, NULL, 0, 0, 0, 0, -1, 0, NULL};
72 D_Reduction d_reduction_16_dparser_gram = {2, 7, NULL, NULL, 0, 0, 0, 0, -1, 0, NULL};
73 D_Reduction d_reduction_17_dparser_gram = {0, 7, NULL, NULL, 0, 0, 0, 0, -1, 0, NULL};
74 D_Reduction d_reduction_18_dparser_gram = {2, 8, NULL, NULL, 0, 0, 0, 0, -1, 0, NULL};
75 D_Reduction d_reduction_19_dparser_gram = {1, 8, NULL, NULL, 0, 0, 0, 0, -1, 0, NULL};
76 D_Reduction d_reduction_20_dparser_gram = {2, 9, NULL, NULL, 0, 0, 0, 0, -1, 0, NULL};
77 D_Reduction d_reduction_21_dparser_gram = {0, 9, NULL, NULL, 0, 0, 0, 0, -1, 0, NULL};
78 D_Reduction d_reduction_22_dparser_gram = {0, 10, NULL, NULL, 0, 0, 0, 0, 0, 0, NULL};
79 #line 47 "grammar.g"
d_final_reduction_code_10_23_dparser_gram(void * _ps,void ** _children,int _n_children,int _offset,D_Parser * _parser)80 int d_final_reduction_code_10_23_dparser_gram(void *_ps, void **_children, int _n_children, int _offset, D_Parser *_parser) {  (D_PN(_ps, _offset)->user).kind = (D_PN(_children[0], _offset)->user).kind | (D_PN(_children[1], _offset)->user).kind;   (void)_children; (void)_n_children;  (void)_parser; return 0;}
81 
82 #line 83 "grammar.g.d_parser.c"
83 D_Reduction d_reduction_23_dparser_gram = {2, 10, NULL, d_final_reduction_code_10_23_dparser_gram, 0, 0, 0, 0, 0, 0, NULL};
84 #line 51 "grammar.g"
d_final_reduction_code_11_24_dparser_gram(void * _ps,void ** _children,int _n_children,int _offset,D_Parser * _parser)85 int d_final_reduction_code_11_24_dparser_gram(void *_ps, void **_children, int _n_children, int _offset, D_Parser *_parser) {  (D_PN(_ps, _offset)->user).kind |= D_PASS_PRE_ORDER;   (void)_children; (void)_n_children;  (void)_parser; return 0;}
86 
87 #line 88 "grammar.g.d_parser.c"
88 D_Reduction d_reduction_24_dparser_gram = {1, 11, NULL, d_final_reduction_code_11_24_dparser_gram, 0, 0, 0, 0, 0, 0, NULL};
89 #line 52 "grammar.g"
d_final_reduction_code_11_25_dparser_gram(void * _ps,void ** _children,int _n_children,int _offset,D_Parser * _parser)90 int d_final_reduction_code_11_25_dparser_gram(void *_ps, void **_children, int _n_children, int _offset, D_Parser *_parser) {  (D_PN(_ps, _offset)->user).kind |= D_PASS_POST_ORDER;   (void)_children; (void)_n_children;  (void)_parser; return 0;}
91 
92 #line 93 "grammar.g.d_parser.c"
93 D_Reduction d_reduction_25_dparser_gram = {1, 11, NULL, d_final_reduction_code_11_25_dparser_gram, 0, 0, 0, 0, 0, 0, NULL};
94 #line 53 "grammar.g"
d_final_reduction_code_11_26_dparser_gram(void * _ps,void ** _children,int _n_children,int _offset,D_Parser * _parser)95 int d_final_reduction_code_11_26_dparser_gram(void *_ps, void **_children, int _n_children, int _offset, D_Parser *_parser) {  (D_PN(_ps, _offset)->user).kind |= D_PASS_MANUAL;   (void)_children; (void)_n_children;  (void)_parser; return 0;}
96 
97 #line 98 "grammar.g.d_parser.c"
98 D_Reduction d_reduction_26_dparser_gram = {1, 11, NULL, d_final_reduction_code_11_26_dparser_gram, 0, 0, 0, 0, 0, 0, NULL};
99 #line 54 "grammar.g"
d_final_reduction_code_11_27_dparser_gram(void * _ps,void ** _children,int _n_children,int _offset,D_Parser * _parser)100 int d_final_reduction_code_11_27_dparser_gram(void *_ps, void **_children, int _n_children, int _offset, D_Parser *_parser) {  (D_PN(_ps, _offset)->user).kind |= D_PASS_FOR_ALL;   (void)_children; (void)_n_children;  (void)_parser; return 0;}
101 
102 #line 103 "grammar.g.d_parser.c"
103 D_Reduction d_reduction_27_dparser_gram = {1, 11, NULL, d_final_reduction_code_11_27_dparser_gram, 0, 0, 0, 0, 0, 0, NULL};
104 #line 55 "grammar.g"
d_final_reduction_code_11_28_dparser_gram(void * _ps,void ** _children,int _n_children,int _offset,D_Parser * _parser)105 int d_final_reduction_code_11_28_dparser_gram(void *_ps, void **_children, int _n_children, int _offset, D_Parser *_parser) {  (D_PN(_ps, _offset)->user).kind |= D_PASS_FOR_UNDEFINED;   (void)_children; (void)_n_children;  (void)_parser; return 0;}
106 
107 #line 108 "grammar.g.d_parser.c"
108 D_Reduction d_reduction_28_dparser_gram = {1, 11, NULL, d_final_reduction_code_11_28_dparser_gram, 0, 0, 0, 0, 0, 0, NULL};
109 #line 59 "grammar.g"
d_final_reduction_code_12_29_dparser_gram(void * _ps,void ** _children,int _n_children,int _offset,D_Parser * _parser)110 int d_final_reduction_code_12_29_dparser_gram(void *_ps, void **_children, int _n_children, int _offset, D_Parser *_parser) {  (D_PN(_ps, _offset)->user).kind = DECLARE_TOKENIZE;   (void)_children; (void)_n_children;  (void)_parser; return 0;}
111 
112 #line 113 "grammar.g.d_parser.c"
113 D_Reduction d_reduction_29_dparser_gram = {1, 12, NULL, d_final_reduction_code_12_29_dparser_gram, 0, 0, 0, 0, 0, 0, NULL};
114 #line 60 "grammar.g"
d_final_reduction_code_12_30_dparser_gram(void * _ps,void ** _children,int _n_children,int _offset,D_Parser * _parser)115 int d_final_reduction_code_12_30_dparser_gram(void *_ps, void **_children, int _n_children, int _offset, D_Parser *_parser) {  (D_PN(_ps, _offset)->user).kind = DECLARE_LONGEST_MATCH;   (void)_children; (void)_n_children;  (void)_parser; return 0;}
116 
117 #line 118 "grammar.g.d_parser.c"
118 D_Reduction d_reduction_30_dparser_gram = {1, 12, NULL, d_final_reduction_code_12_30_dparser_gram, 0, 0, 0, 0, 0, 0, NULL};
119 #line 61 "grammar.g"
d_final_reduction_code_12_31_dparser_gram(void * _ps,void ** _children,int _n_children,int _offset,D_Parser * _parser)120 int d_final_reduction_code_12_31_dparser_gram(void *_ps, void **_children, int _n_children, int _offset, D_Parser *_parser) {  (D_PN(_ps, _offset)->user).kind = DECLARE_WHITESPACE;   (void)_children; (void)_n_children;  (void)_parser; return 0;}
121 
122 #line 123 "grammar.g.d_parser.c"
123 D_Reduction d_reduction_31_dparser_gram = {1, 12, NULL, d_final_reduction_code_12_31_dparser_gram, 0, 0, 0, 0, 0, 0, NULL};
124 #line 62 "grammar.g"
d_final_reduction_code_12_32_dparser_gram(void * _ps,void ** _children,int _n_children,int _offset,D_Parser * _parser)125 int d_final_reduction_code_12_32_dparser_gram(void *_ps, void **_children, int _n_children, int _offset, D_Parser *_parser) {  (D_PN(_ps, _offset)->user).kind = DECLARE_ALL_MATCHES;   (void)_children; (void)_n_children;  (void)_parser; return 0;}
126 
127 #line 128 "grammar.g.d_parser.c"
128 D_Reduction d_reduction_32_dparser_gram = {1, 12, NULL, d_final_reduction_code_12_32_dparser_gram, 0, 0, 0, 0, 0, 0, NULL};
129 #line 63 "grammar.g"
d_final_reduction_code_12_33_dparser_gram(void * _ps,void ** _children,int _n_children,int _offset,D_Parser * _parser)130 int d_final_reduction_code_12_33_dparser_gram(void *_ps, void **_children, int _n_children, int _offset, D_Parser *_parser) {  (D_PN(_ps, _offset)->user).kind = DECLARE_SET_OP_PRIORITY;   (void)_children; (void)_n_children;  (void)_parser; return 0;}
131 
132 #line 133 "grammar.g.d_parser.c"
133 D_Reduction d_reduction_33_dparser_gram = {1, 12, NULL, d_final_reduction_code_12_33_dparser_gram, 0, 0, 0, 0, 0, 0, NULL};
134 #line 64 "grammar.g"
d_final_reduction_code_12_34_dparser_gram(void * _ps,void ** _children,int _n_children,int _offset,D_Parser * _parser)135 int d_final_reduction_code_12_34_dparser_gram(void *_ps, void **_children, int _n_children, int _offset, D_Parser *_parser) {  (D_PN(_ps, _offset)->user).kind = DECLARE_STATES_FOR_ALL_NTERMS;   (void)_children; (void)_n_children;  (void)_parser; return 0;}
136 
137 #line 138 "grammar.g.d_parser.c"
138 D_Reduction d_reduction_34_dparser_gram = {1, 12, NULL, d_final_reduction_code_12_34_dparser_gram, 0, 0, 0, 0, 0, 0, NULL};
139 #line 65 "grammar.g"
d_final_reduction_code_12_35_dparser_gram(void * _ps,void ** _children,int _n_children,int _offset,D_Parser * _parser)140 int d_final_reduction_code_12_35_dparser_gram(void *_ps, void **_children, int _n_children, int _offset, D_Parser *_parser) {  (D_PN(_ps, _offset)->user).kind = DECLARE_STATE_FOR;   (void)_children; (void)_n_children;  (void)_parser; return 0;}
141 
142 #line 143 "grammar.g.d_parser.c"
143 D_Reduction d_reduction_35_dparser_gram = {1, 12, NULL, d_final_reduction_code_12_35_dparser_gram, 0, 0, 0, 0, 0, 0, NULL};
144 #line 66 "grammar.g"
d_final_reduction_code_12_36_dparser_gram(void * _ps,void ** _children,int _n_children,int _offset,D_Parser * _parser)145 int d_final_reduction_code_12_36_dparser_gram(void *_ps, void **_children, int _n_children, int _offset, D_Parser *_parser) {  (D_PN(_ps, _offset)->user).kind = DECLARE_SAVE_PARSE_TREE;   (void)_children; (void)_n_children;  (void)_parser; return 0;}
146 
147 #line 148 "grammar.g.d_parser.c"
148 D_Reduction d_reduction_36_dparser_gram = {1, 12, NULL, d_final_reduction_code_12_36_dparser_gram, 0, 0, 0, 0, 0, 0, NULL};
149 #line 69 "grammar.g"
d_final_reduction_code_13_37_dparser_gram(void * _ps,void ** _children,int _n_children,int _offset,D_Parser * _parser)150 int d_final_reduction_code_13_37_dparser_gram(void *_ps, void **_children, int _n_children, int _offset, D_Parser *_parser) {  new_token((D_PN(_ps, _offset)->globals), (*(D_PN(_children[0], _offset))).start_loc.s, (*(D_PN(_children[0], _offset))).end);   (void)_children; (void)_n_children;  (void)_parser; return 0;}
151 
152 #line 153 "grammar.g.d_parser.c"
153 D_Reduction d_reduction_37_dparser_gram = {1, 13, NULL, d_final_reduction_code_13_37_dparser_gram, 0, 0, 0, 0, 0, 0, NULL};
154 D_Reduction d_reduction_38_dparser_gram = {4, 14, NULL, NULL, 0, 0, 0, 0, 0, 0, NULL};
155 D_Reduction d_reduction_40_dparser_gram = {1, 14, NULL, NULL, 0, 0, 0, 0, 0, 0, NULL};
156 #line 75 "grammar.g"
d_final_reduction_code_15_41_dparser_gram(void * _ps,void ** _children,int _n_children,int _offset,D_Parser * _parser)157 int d_final_reduction_code_15_41_dparser_gram(void *_ps, void **_children, int _n_children, int _offset, D_Parser *_parser) {
158   (D_PN(_ps, _offset)->globals)->p->regex = 1;
159   (void)_children; (void)_n_children;  (void)_parser; return 0;}
160 
161 #line 162 "grammar.g.d_parser.c"
162 D_Reduction d_reduction_41_dparser_gram = {1, 15, NULL, d_final_reduction_code_15_41_dparser_gram, 0, 0, 0, 0, 0, 0, NULL};
163 #line 79 "grammar.g"
d_final_reduction_code_16_42_dparser_gram(void * _ps,void ** _children,int _n_children,int _offset,D_Parser * _parser)164 int d_final_reduction_code_16_42_dparser_gram(void *_ps, void **_children, int _n_children, int _offset, D_Parser *_parser) {  (D_PN(_ps, _offset)->globals)->p = new_production((D_PN(_ps, _offset)->globals), dup_str((*(D_PN(_children[0], _offset))).start_loc.s, (*(D_PN(_children[0], _offset))).end));   (void)_children; (void)_n_children;  (void)_parser; return 0;}
165 
166 #line 167 "grammar.g.d_parser.c"
167 D_Reduction d_reduction_42_dparser_gram = {1, 16, NULL, d_final_reduction_code_16_42_dparser_gram, 0, 0, 0, 0, 0, 0, NULL};
168 D_Reduction d_reduction_43_dparser_gram = {1, 17, NULL, NULL, 0, 0, 0, 0, -1, 0, NULL};
169 D_Reduction d_reduction_45_dparser_gram = {2, 18, NULL, NULL, 0, 0, 0, 0, 0, 0, NULL};
170 D_Reduction d_reduction_46_dparser_gram = {2, 19, NULL, NULL, 0, 0, 0, 0, -1, 0, NULL};
171 D_Reduction d_reduction_47_dparser_gram = {0, 19, NULL, NULL, 0, 0, 0, 0, -1, 0, NULL};
172 D_Reduction d_reduction_48_dparser_gram = {2, 20, NULL, NULL, 0, 0, 0, 0, -1, 0, NULL};
173 #line 83 "grammar.g"
d_final_reduction_code_21_49_dparser_gram(void * _ps,void ** _children,int _n_children,int _offset,D_Parser * _parser)174 int d_final_reduction_code_21_49_dparser_gram(void *_ps, void **_children, int _n_children, int _offset, D_Parser *_parser) {
175   vec_add(&(D_PN(_ps, _offset)->globals)->p->rules, (D_PN(_ps, _offset)->globals)->r);
176   (void)_children; (void)_n_children;  (void)_parser; return 0;}
177 
178 #line 179 "grammar.g.d_parser.c"
179 D_Reduction d_reduction_49_dparser_gram = {4, 21, NULL, d_final_reduction_code_21_49_dparser_gram, 0, 0, 0, 0, 0, 0, NULL};
180 D_Reduction d_reduction_50_dparser_gram = {2, 22, NULL, NULL, 0, 0, 0, 0, -1, 0, NULL};
181 D_Reduction d_reduction_51_dparser_gram = {0, 22, NULL, NULL, 0, 0, 0, 0, -1, 0, NULL};
182 D_Reduction d_reduction_52_dparser_gram = {1, 23, NULL, NULL, 0, 0, 0, 0, -1, 0, NULL};
183 D_Reduction d_reduction_53_dparser_gram = {0, 23, NULL, NULL, 0, 0, 0, 0, -1, 0, NULL};
184 D_Reduction d_reduction_54_dparser_gram = {3, 24, NULL, NULL, 0, 0, 0, 0, -1, 0, NULL};
185 D_Reduction d_reduction_55_dparser_gram = {2, 25, NULL, NULL, 0, 0, 0, 0, -1, 0, NULL};
186 D_Reduction d_reduction_56_dparser_gram = {0, 25, NULL, NULL, 0, 0, 0, 0, -1, 0, NULL};
187 D_Reduction d_reduction_57_dparser_gram = {2, 26, NULL, NULL, 0, 0, 0, 0, -1, 0, NULL};
188 D_Reduction d_reduction_58_dparser_gram = {0, 26, NULL, NULL, 0, 0, 0, 0, -1, 0, NULL};
189 D_Reduction d_reduction_59_dparser_gram = {2, 27, NULL, NULL, 0, 0, 0, 0, -1, 0, NULL};
190 D_Reduction d_reduction_60_dparser_gram = {2, 28, NULL, NULL, 0, 0, 0, 0, -1, 0, NULL};
191 D_Reduction d_reduction_61_dparser_gram = {0, 28, NULL, NULL, 0, 0, 0, 0, -1, 0, NULL};
192 #line 87 "grammar.g"
d_final_reduction_code_29_62_dparser_gram(void * _ps,void ** _children,int _n_children,int _offset,D_Parser * _parser)193 int d_final_reduction_code_29_62_dparser_gram(void *_ps, void **_children, int _n_children, int _offset, D_Parser *_parser) {  (D_PN(_ps, _offset)->globals)->r = new_rule((D_PN(_ps, _offset)->globals), (D_PN(_ps, _offset)->globals)->p);   (void)_children; (void)_n_children;  (void)_parser; return 0;}
194 
195 #line 196 "grammar.g.d_parser.c"
196 D_Reduction d_reduction_62_dparser_gram = {0, 29, NULL, d_final_reduction_code_29_62_dparser_gram, 0, 0, 0, 0, 0, 0, NULL};
197 #line 90 "grammar.g"
d_final_reduction_code_30_63_dparser_gram(void * _ps,void ** _children,int _n_children,int _offset,D_Parser * _parser)198 int d_final_reduction_code_30_63_dparser_gram(void *_ps, void **_children, int _n_children, int _offset, D_Parser *_parser) {  (D_PN(_ps, _offset)->globals)->e = new_string((D_PN(_ps, _offset)->globals), (*(D_PN(_children[0], _offset))).start_loc.s, (*(D_PN(_children[0], _offset))).end, (D_PN(_ps, _offset)->globals)->r);   (void)_children; (void)_n_children;  (void)_parser; return 0;}
199 
200 #line 201 "grammar.g.d_parser.c"
201 D_Reduction d_reduction_63_dparser_gram = {1, 30, NULL, d_final_reduction_code_30_63_dparser_gram, 0, 0, 0, 0, 0, 0, NULL};
202 #line 91 "grammar.g"
d_final_reduction_code_30_64_dparser_gram(void * _ps,void ** _children,int _n_children,int _offset,D_Parser * _parser)203 int d_final_reduction_code_30_64_dparser_gram(void *_ps, void **_children, int _n_children, int _offset, D_Parser *_parser) {  (D_PN(_ps, _offset)->globals)->e = new_string((D_PN(_ps, _offset)->globals), (*(D_PN(_children[0], _offset))).start_loc.s, (*(D_PN(_children[0], _offset))).end, (D_PN(_ps, _offset)->globals)->r);   (void)_children; (void)_n_children;  (void)_parser; return 0;}
204 
205 #line 206 "grammar.g.d_parser.c"
206 D_Reduction d_reduction_64_dparser_gram = {1, 30, NULL, d_final_reduction_code_30_64_dparser_gram, 0, 0, 0, 0, 0, 0, NULL};
207 #line 92 "grammar.g"
d_final_reduction_code_30_65_dparser_gram(void * _ps,void ** _children,int _n_children,int _offset,D_Parser * _parser)208 int d_final_reduction_code_30_65_dparser_gram(void *_ps, void **_children, int _n_children, int _offset, D_Parser *_parser) {  (D_PN(_ps, _offset)->globals)->e = new_utf8_char((D_PN(_ps, _offset)->globals), (*(D_PN(_children[0], _offset))).start_loc.s, (*(D_PN(_children[0], _offset))).end, (D_PN(_ps, _offset)->globals)->r);   (void)_children; (void)_n_children;  (void)_parser; return 0;}
209 
210 #line 211 "grammar.g.d_parser.c"
211 D_Reduction d_reduction_65_dparser_gram = {1, 30, NULL, d_final_reduction_code_30_65_dparser_gram, 0, 0, 0, 0, 0, 0, NULL};
212 #line 93 "grammar.g"
d_final_reduction_code_30_66_dparser_gram(void * _ps,void ** _children,int _n_children,int _offset,D_Parser * _parser)213 int d_final_reduction_code_30_66_dparser_gram(void *_ps, void **_children, int _n_children, int _offset, D_Parser *_parser) {  (D_PN(_ps, _offset)->globals)->e = new_ident((*(D_PN(_children[0], _offset))).start_loc.s, (*(D_PN(_children[0], _offset))).end, (D_PN(_ps, _offset)->globals)->r);   (void)_children; (void)_n_children;  (void)_parser; return 0;}
214 
215 #line 216 "grammar.g.d_parser.c"
216 D_Reduction d_reduction_66_dparser_gram = {1, 30, NULL, d_final_reduction_code_30_66_dparser_gram, 0, 0, 0, 0, 0, 0, NULL};
217 #line 94 "grammar.g"
d_final_reduction_code_30_67_dparser_gram(void * _ps,void ** _children,int _n_children,int _offset,D_Parser * _parser)218 int d_final_reduction_code_30_67_dparser_gram(void *_ps, void **_children, int _n_children, int _offset, D_Parser *_parser) {  (D_PN(_ps, _offset)->globals)->e = new_code((D_PN(_ps, _offset)->globals), (*(D_PN(_children[1], _offset))).start_loc.s, (*(D_PN(_children[1], _offset))).end, (D_PN(_ps, _offset)->globals)->r);   (void)_children; (void)_n_children;  (void)_parser; return 0;}
219 
220 #line 221 "grammar.g.d_parser.c"
221 D_Reduction d_reduction_67_dparser_gram = {3, 30, NULL, d_final_reduction_code_30_67_dparser_gram, 0, 0, 0, 0, 0, 0, NULL};
222 #line 95 "grammar.g"
d_final_reduction_code_30_68_dparser_gram(void * _ps,void ** _children,int _n_children,int _offset,D_Parser * _parser)223 int d_final_reduction_code_30_68_dparser_gram(void *_ps, void **_children, int _n_children, int _offset, D_Parser *_parser) {
224       (D_PN(_ps, _offset)->globals)->e = new_elem_nterm((D_PN(_ps, _offset)->globals)->p, (D_PN(_children[1], _offset)->user).r);
225       (D_PN(_ps, _offset)->globals)->p = (D_PN(_children[1], _offset)->user).p;
226       (D_PN(_ps, _offset)->globals)->r = (D_PN(_children[1], _offset)->user).r;
227       vec_add(&(D_PN(_ps, _offset)->globals)->r->elems, (D_PN(_ps, _offset)->globals)->e);
228       (void)_children; (void)_n_children;  (void)_parser; return 0;}
229 
230 #line 231 "grammar.g.d_parser.c"
231 D_Reduction d_reduction_68_dparser_gram = {4, 30, NULL, d_final_reduction_code_30_68_dparser_gram, 0, 0, 0, 0, 0, 0, NULL};
232 D_Reduction d_reduction_69_dparser_gram = {2, 31, NULL, NULL, 0, 0, 0, 0, -1, 0, NULL};
233 D_Reduction d_reduction_70_dparser_gram = {1, 31, NULL, NULL, 0, 0, 0, 0, -1, 0, NULL};
234 D_Reduction d_reduction_71_dparser_gram = {1, 32, NULL, NULL, 0, 0, 0, 0, 0, 0, NULL};
235 #line 105 "grammar.g"
d_final_reduction_code_32_72_dparser_gram(void * _ps,void ** _children,int _n_children,int _offset,D_Parser * _parser)236 int d_final_reduction_code_32_72_dparser_gram(void *_ps, void **_children, int _n_children, int _offset, D_Parser *_parser) {
237       Production *p = new_internal_production((D_PN(_ps, _offset)->globals), NULL);
238       Rule *r = new_rule((D_PN(_ps, _offset)->globals), p);
239       vec_add(&p->rules, r);
240       r->speculative_code.code = dup_str((*(D_PN(_children[0], _offset))).start_loc.s + 1, (*(D_PN(_children[0], _offset))).end - 1);
241       r->speculative_code.line = (*(D_PN(_children[0], _offset))).start_loc.line;
242       (D_PN(_ps, _offset)->globals)->e = new_elem_nterm(p, (D_PN(_ps, _offset)->globals)->r);
243       vec_add(&(D_PN(_ps, _offset)->globals)->r->elems, (D_PN(_ps, _offset)->globals)->e);
244       (void)_children; (void)_n_children;  (void)_parser; return 0;}
245 
246 #line 247 "grammar.g.d_parser.c"
247 D_Reduction d_reduction_72_dparser_gram = {1, 32, NULL, d_final_reduction_code_32_72_dparser_gram, 0, 0, 0, 0, 0, 0, NULL};
248 #line 114 "grammar.g"
d_final_reduction_code_32_73_dparser_gram(void * _ps,void ** _children,int _n_children,int _offset,D_Parser * _parser)249 int d_final_reduction_code_32_73_dparser_gram(void *_ps, void **_children, int _n_children, int _offset, D_Parser *_parser) {
250       Production *p = new_internal_production((D_PN(_ps, _offset)->globals), NULL);
251       Rule *r = new_rule((D_PN(_ps, _offset)->globals), p);
252       vec_add(&p->rules, r);
253       r->final_code.code = dup_str((*(D_PN(_children[0], _offset))).start_loc.s + 1, (*(D_PN(_children[0], _offset))).end - 1);
254       r->final_code.line = (*(D_PN(_children[0], _offset))).start_loc.line;
255       (D_PN(_ps, _offset)->globals)->e = new_elem_nterm(p, (D_PN(_ps, _offset)->globals)->r);
256       vec_add(&(D_PN(_ps, _offset)->globals)->r->elems, (D_PN(_ps, _offset)->globals)->e);
257     (void)_children; (void)_n_children;  (void)_parser; return 0;}
258 
259 #line 260 "grammar.g.d_parser.c"
260 D_Reduction d_reduction_73_dparser_gram = {1, 32, NULL, d_final_reduction_code_32_73_dparser_gram, 0, 0, 0, 0, 0, 0, NULL};
261 #line 125 "grammar.g"
d_final_reduction_code_33_74_dparser_gram(void * _ps,void ** _children,int _n_children,int _offset,D_Parser * _parser)262 int d_final_reduction_code_33_74_dparser_gram(void *_ps, void **_children, int _n_children, int _offset, D_Parser *_parser) {
263   (D_PN(_ps, _offset)->user).p = (D_PN(_ps, _offset)->globals)->p;
264   (D_PN(_ps, _offset)->user).r = (D_PN(_ps, _offset)->globals)->r;
265   (D_PN(_ps, _offset)->globals)->p = new_internal_production((D_PN(_ps, _offset)->globals), (D_PN(_ps, _offset)->globals)->p);
266   (D_PN(_ps, _offset)->globals)->r = 0;
267   (void)_children; (void)_n_children;  (void)_parser; return 0;}
268 
269 #line 270 "grammar.g.d_parser.c"
270 D_Reduction d_reduction_74_dparser_gram = {0, 33, NULL, d_final_reduction_code_33_74_dparser_gram, 0, 0, 0, 0, 0, 0, NULL};
271 #line 133 "grammar.g"
d_final_reduction_code_34_75_dparser_gram(void * _ps,void ** _children,int _n_children,int _offset,D_Parser * _parser)272 int d_final_reduction_code_34_75_dparser_gram(void *_ps, void **_children, int _n_children, int _offset, D_Parser *_parser) {
273       if ((D_PN(_ps, _offset)->globals)->e->kind != ELEM_TERM)
274         d_fail("terminal priority on non-terminal");
275       (D_PN(_ps, _offset)->globals)->e->e.term->term_priority = strtol((*(D_PN(_children[1], _offset))).start_loc.s, NULL, 0);
276       (void)_children; (void)_n_children;  (void)_parser; return 0;}
277 
278 #line 279 "grammar.g.d_parser.c"
279 D_Reduction d_reduction_75_dparser_gram = {2, 34, NULL, d_final_reduction_code_34_75_dparser_gram, 0, 0, 0, 0, 0, 0, NULL};
280 #line 138 "grammar.g"
d_final_reduction_code_34_76_dparser_gram(void * _ps,void ** _children,int _n_children,int _offset,D_Parser * _parser)281 int d_final_reduction_code_34_76_dparser_gram(void *_ps, void **_children, int _n_children, int _offset, D_Parser *_parser) {
282       if ((D_PN(_ps, _offset)->globals)->e->kind != ELEM_TERM)
283 	d_fail("terminal name on non-terminal");
284       (D_PN(_ps, _offset)->globals)->e->e.term->term_name = dup_str((*(D_PN(_children[1], _offset))).start_loc.s+1, (*(D_PN(_children[1], _offset))).end-1);
285       (void)_children; (void)_n_children;  (void)_parser; return 0;}
286 
287 #line 288 "grammar.g.d_parser.c"
288 D_Reduction d_reduction_76_dparser_gram = {2, 34, NULL, d_final_reduction_code_34_76_dparser_gram, 0, 0, 0, 0, 0, 0, NULL};
289 #line 143 "grammar.g"
d_final_reduction_code_34_77_dparser_gram(void * _ps,void ** _children,int _n_children,int _offset,D_Parser * _parser)290 int d_final_reduction_code_34_77_dparser_gram(void *_ps, void **_children, int _n_children, int _offset, D_Parser *_parser) {
291       if ((D_PN(_ps, _offset)->globals)->e->kind != ELEM_TERM)
292 	d_fail("ignore-case (/i) on non-terminal");
293       (D_PN(_ps, _offset)->globals)->e->e.term->ignore_case = 1;
294       (void)_children; (void)_n_children;  (void)_parser; return 0;}
295 
296 #line 297 "grammar.g.d_parser.c"
297 D_Reduction d_reduction_77_dparser_gram = {1, 34, NULL, d_final_reduction_code_34_77_dparser_gram, 0, 0, 0, 0, 0, 0, NULL};
298 #line 148 "grammar.g"
d_final_reduction_code_34_78_dparser_gram(void * _ps,void ** _children,int _n_children,int _offset,D_Parser * _parser)299 int d_final_reduction_code_34_78_dparser_gram(void *_ps, void **_children, int _n_children, int _offset, D_Parser *_parser) {  conditional_EBNF((D_PN(_ps, _offset)->globals));   (void)_children; (void)_n_children;  (void)_parser; return 0;}
300 
301 #line 302 "grammar.g.d_parser.c"
302 D_Reduction d_reduction_78_dparser_gram = {1, 34, NULL, d_final_reduction_code_34_78_dparser_gram, 0, 0, 0, 0, 0, 0, NULL};
303 #line 149 "grammar.g"
d_final_reduction_code_34_79_dparser_gram(void * _ps,void ** _children,int _n_children,int _offset,D_Parser * _parser)304 int d_final_reduction_code_34_79_dparser_gram(void *_ps, void **_children, int _n_children, int _offset, D_Parser *_parser) {  star_EBNF((D_PN(_ps, _offset)->globals));   (void)_children; (void)_n_children;  (void)_parser; return 0;}
305 
306 #line 307 "grammar.g.d_parser.c"
307 D_Reduction d_reduction_79_dparser_gram = {1, 34, NULL, d_final_reduction_code_34_79_dparser_gram, 0, 0, 0, 0, 0, 0, NULL};
308 #line 150 "grammar.g"
d_final_reduction_code_34_80_dparser_gram(void * _ps,void ** _children,int _n_children,int _offset,D_Parser * _parser)309 int d_final_reduction_code_34_80_dparser_gram(void *_ps, void **_children, int _n_children, int _offset, D_Parser *_parser) {  plus_EBNF((D_PN(_ps, _offset)->globals));   (void)_children; (void)_n_children;  (void)_parser; return 0;}
310 
311 #line 312 "grammar.g.d_parser.c"
312 D_Reduction d_reduction_80_dparser_gram = {1, 34, NULL, d_final_reduction_code_34_80_dparser_gram, 0, 0, 0, 0, 0, 0, NULL};
313 #line 151 "grammar.g"
d_final_reduction_code_34_81_dparser_gram(void * _ps,void ** _children,int _n_children,int _offset,D_Parser * _parser)314 int d_final_reduction_code_34_81_dparser_gram(void *_ps, void **_children, int _n_children, int _offset, D_Parser *_parser) {  rep_EBNF((D_PN(_ps, _offset)->globals), strtol((*(D_PN(_children[1], _offset))).start_loc.s, NULL, 0), -1);   (void)_children; (void)_n_children;  (void)_parser; return 0;}
315 
316 #line 317 "grammar.g.d_parser.c"
317 D_Reduction d_reduction_81_dparser_gram = {2, 34, NULL, d_final_reduction_code_34_81_dparser_gram, 0, 0, 0, 0, 0, 0, NULL};
318 #line 152 "grammar.g"
d_final_reduction_code_34_82_dparser_gram(void * _ps,void ** _children,int _n_children,int _offset,D_Parser * _parser)319 int d_final_reduction_code_34_82_dparser_gram(void *_ps, void **_children, int _n_children, int _offset, D_Parser *_parser) {  rep_EBNF((D_PN(_ps, _offset)->globals), strtol((*(D_PN(_children[1], _offset))).start_loc.s, NULL, 0), strtol((*(D_PN(_children[3], _offset))).start_loc.s, NULL, 0));   (void)_children; (void)_n_children;  (void)_parser; return 0;}
320 
321 #line 322 "grammar.g.d_parser.c"
322 D_Reduction d_reduction_82_dparser_gram = {4, 34, NULL, d_final_reduction_code_34_82_dparser_gram, 0, 0, 0, 0, 0, 0, NULL};
323 D_Reduction d_reduction_83_dparser_gram = {1, 35, NULL, NULL, 0, 0, 0, 0, -1, 0, NULL};
324 D_Reduction d_reduction_85_dparser_gram = {2, 36, NULL, NULL, 0, 0, 0, 0, 0, 0, NULL};
325 D_Reduction d_reduction_86_dparser_gram = {1, 36, NULL, NULL, 0, 0, 0, 0, 0, 0, NULL};
326 #line 158 "grammar.g"
d_final_reduction_code_37_87_dparser_gram(void * _ps,void ** _children,int _n_children,int _offset,D_Parser * _parser)327 int d_final_reduction_code_37_87_dparser_gram(void *_ps, void **_children, int _n_children, int _offset, D_Parser *_parser) {  (D_PN(_ps, _offset)->globals)->r->op_assoc = ASSOC_UNARY_RIGHT;   (void)_children; (void)_n_children;  (void)_parser; return 0;}
328 
329 #line 330 "grammar.g.d_parser.c"
330 D_Reduction d_reduction_87_dparser_gram = {1, 37, NULL, d_final_reduction_code_37_87_dparser_gram, 0, 0, 0, 0, 0, 0, NULL};
331 #line 159 "grammar.g"
d_final_reduction_code_37_88_dparser_gram(void * _ps,void ** _children,int _n_children,int _offset,D_Parser * _parser)332 int d_final_reduction_code_37_88_dparser_gram(void *_ps, void **_children, int _n_children, int _offset, D_Parser *_parser) {  (D_PN(_ps, _offset)->globals)->r->op_assoc = ASSOC_UNARY_LEFT;   (void)_children; (void)_n_children;  (void)_parser; return 0;}
333 
334 #line 335 "grammar.g.d_parser.c"
335 D_Reduction d_reduction_88_dparser_gram = {1, 37, NULL, d_final_reduction_code_37_88_dparser_gram, 0, 0, 0, 0, 0, 0, NULL};
336 #line 160 "grammar.g"
d_final_reduction_code_37_89_dparser_gram(void * _ps,void ** _children,int _n_children,int _offset,D_Parser * _parser)337 int d_final_reduction_code_37_89_dparser_gram(void *_ps, void **_children, int _n_children, int _offset, D_Parser *_parser) {  (D_PN(_ps, _offset)->globals)->r->op_assoc = ASSOC_BINARY_RIGHT;   (void)_children; (void)_n_children;  (void)_parser; return 0;}
338 
339 #line 340 "grammar.g.d_parser.c"
340 D_Reduction d_reduction_89_dparser_gram = {1, 37, NULL, d_final_reduction_code_37_89_dparser_gram, 0, 0, 0, 0, 0, 0, NULL};
341 #line 161 "grammar.g"
d_final_reduction_code_37_90_dparser_gram(void * _ps,void ** _children,int _n_children,int _offset,D_Parser * _parser)342 int d_final_reduction_code_37_90_dparser_gram(void *_ps, void **_children, int _n_children, int _offset, D_Parser *_parser) {  (D_PN(_ps, _offset)->globals)->r->op_assoc = ASSOC_BINARY_LEFT;   (void)_children; (void)_n_children;  (void)_parser; return 0;}
343 
344 #line 345 "grammar.g.d_parser.c"
345 D_Reduction d_reduction_90_dparser_gram = {1, 37, NULL, d_final_reduction_code_37_90_dparser_gram, 0, 0, 0, 0, 0, 0, NULL};
346 #line 162 "grammar.g"
d_final_reduction_code_37_91_dparser_gram(void * _ps,void ** _children,int _n_children,int _offset,D_Parser * _parser)347 int d_final_reduction_code_37_91_dparser_gram(void *_ps, void **_children, int _n_children, int _offset, D_Parser *_parser) {  (D_PN(_ps, _offset)->globals)->r->rule_assoc = ASSOC_UNARY_RIGHT;   (void)_children; (void)_n_children;  (void)_parser; return 0;}
348 
349 #line 350 "grammar.g.d_parser.c"
350 D_Reduction d_reduction_91_dparser_gram = {1, 37, NULL, d_final_reduction_code_37_91_dparser_gram, 0, 0, 0, 0, 0, 0, NULL};
351 #line 163 "grammar.g"
d_final_reduction_code_37_92_dparser_gram(void * _ps,void ** _children,int _n_children,int _offset,D_Parser * _parser)352 int d_final_reduction_code_37_92_dparser_gram(void *_ps, void **_children, int _n_children, int _offset, D_Parser *_parser) {  (D_PN(_ps, _offset)->globals)->r->rule_assoc = ASSOC_UNARY_LEFT;   (void)_children; (void)_n_children;  (void)_parser; return 0;}
353 
354 #line 355 "grammar.g.d_parser.c"
355 D_Reduction d_reduction_92_dparser_gram = {1, 37, NULL, d_final_reduction_code_37_92_dparser_gram, 0, 0, 0, 0, 0, 0, NULL};
356 #line 164 "grammar.g"
d_final_reduction_code_37_93_dparser_gram(void * _ps,void ** _children,int _n_children,int _offset,D_Parser * _parser)357 int d_final_reduction_code_37_93_dparser_gram(void *_ps, void **_children, int _n_children, int _offset, D_Parser *_parser) {  (D_PN(_ps, _offset)->globals)->r->rule_assoc = ASSOC_BINARY_RIGHT;   (void)_children; (void)_n_children;  (void)_parser; return 0;}
358 
359 #line 360 "grammar.g.d_parser.c"
360 D_Reduction d_reduction_93_dparser_gram = {1, 37, NULL, d_final_reduction_code_37_93_dparser_gram, 0, 0, 0, 0, 0, 0, NULL};
361 #line 165 "grammar.g"
d_final_reduction_code_37_94_dparser_gram(void * _ps,void ** _children,int _n_children,int _offset,D_Parser * _parser)362 int d_final_reduction_code_37_94_dparser_gram(void *_ps, void **_children, int _n_children, int _offset, D_Parser *_parser) {  (D_PN(_ps, _offset)->globals)->r->rule_assoc = ASSOC_BINARY_LEFT;   (void)_children; (void)_n_children;  (void)_parser; return 0;}
363 
364 #line 365 "grammar.g.d_parser.c"
365 D_Reduction d_reduction_94_dparser_gram = {1, 37, NULL, d_final_reduction_code_37_94_dparser_gram, 0, 0, 0, 0, 0, 0, NULL};
366 #line 166 "grammar.g"
d_final_reduction_code_37_95_dparser_gram(void * _ps,void ** _children,int _n_children,int _offset,D_Parser * _parser)367 int d_final_reduction_code_37_95_dparser_gram(void *_ps, void **_children, int _n_children, int _offset, D_Parser *_parser) {  (D_PN(_ps, _offset)->globals)->r->rule_assoc = ASSOC_NARY_RIGHT;   (void)_children; (void)_n_children;  (void)_parser; return 0;}
368 
369 #line 370 "grammar.g.d_parser.c"
370 D_Reduction d_reduction_95_dparser_gram = {1, 37, NULL, d_final_reduction_code_37_95_dparser_gram, 0, 0, 0, 0, 0, 0, NULL};
371 #line 167 "grammar.g"
d_final_reduction_code_37_96_dparser_gram(void * _ps,void ** _children,int _n_children,int _offset,D_Parser * _parser)372 int d_final_reduction_code_37_96_dparser_gram(void *_ps, void **_children, int _n_children, int _offset, D_Parser *_parser) {  (D_PN(_ps, _offset)->globals)->r->rule_assoc = ASSOC_NARY_LEFT;   (void)_children; (void)_n_children;  (void)_parser; return 0;}
373 
374 #line 375 "grammar.g.d_parser.c"
375 D_Reduction d_reduction_96_dparser_gram = {1, 37, NULL, d_final_reduction_code_37_96_dparser_gram, 0, 0, 0, 0, 0, 0, NULL};
376 #line 170 "grammar.g"
d_final_reduction_code_38_97_dparser_gram(void * _ps,void ** _children,int _n_children,int _offset,D_Parser * _parser)377 int d_final_reduction_code_38_97_dparser_gram(void *_ps, void **_children, int _n_children, int _offset, D_Parser *_parser) {
378   if ((D_PN(_ps, _offset)->globals)->r->op_assoc) (D_PN(_ps, _offset)->globals)->r->op_priority = strtol((*(D_PN(_children[0], _offset))).start_loc.s, NULL, 0);
379   else (D_PN(_ps, _offset)->globals)->r->rule_priority = strtol((*(D_PN(_children[0], _offset))).start_loc.s, NULL, 0);
380   (void)_children; (void)_n_children;  (void)_parser; return 0;}
381 
382 #line 383 "grammar.g.d_parser.c"
383 D_Reduction d_reduction_97_dparser_gram = {1, 38, NULL, d_final_reduction_code_38_97_dparser_gram, 0, 0, 0, 0, 0, 0, NULL};
384 #line 176 "grammar.g"
d_final_reduction_code_39_98_dparser_gram(void * _ps,void ** _children,int _n_children,int _offset,D_Parser * _parser)385 int d_final_reduction_code_39_98_dparser_gram(void *_ps, void **_children, int _n_children, int _offset, D_Parser *_parser) {  (D_PN(_ps, _offset)->globals)->r->action_index = (D_PN(_ps, _offset)->globals)->action_index++;   (void)_children; (void)_n_children;  (void)_parser; return 0;}
386 
387 #line 388 "grammar.g.d_parser.c"
388 D_Reduction d_reduction_98_dparser_gram = {1, 39, NULL, d_final_reduction_code_39_98_dparser_gram, 0, 0, 0, 0, 0, 0, NULL};
389 #line 177 "grammar.g"
d_final_reduction_code_39_99_dparser_gram(void * _ps,void ** _children,int _n_children,int _offset,D_Parser * _parser)390 int d_final_reduction_code_39_99_dparser_gram(void *_ps, void **_children, int _n_children, int _offset, D_Parser *_parser) {  (D_PN(_ps, _offset)->globals)->r->action_index = strtol((*(D_PN(_children[1], _offset))).start_loc.s, NULL, 0);   (void)_children; (void)_n_children;  (void)_parser; return 0;}
391 
392 #line 393 "grammar.g.d_parser.c"
393 D_Reduction d_reduction_99_dparser_gram = {3, 39, NULL, d_final_reduction_code_39_99_dparser_gram, 0, 0, 0, 0, 0, 0, NULL};
394 D_Reduction d_reduction_100_dparser_gram = {3, 40, NULL, NULL, 0, 0, 0, 0, 0, 0, NULL};
395 D_Reduction d_reduction_101_dparser_gram = {2, 41, NULL, NULL, 0, 0, 0, 0, -1, 0, NULL};
396 D_Reduction d_reduction_102_dparser_gram = {0, 41, NULL, NULL, 0, 0, 0, 0, -1, 0, NULL};
397 D_Reduction d_reduction_103_dparser_gram = {1, 42, NULL, NULL, 0, 0, 0, 0, -1, 0, NULL};
398 D_Reduction d_reduction_104_dparser_gram = {0, 42, NULL, NULL, 0, 0, 0, 0, -1, 0, NULL};
399 D_Reduction d_reduction_105_dparser_gram = {1, 43, NULL, NULL, 0, 0, 0, 0, -1, 0, NULL};
400 D_Reduction d_reduction_106_dparser_gram = {0, 43, NULL, NULL, 0, 0, 0, 0, -1, 0, NULL};
401 #line 182 "grammar.g"
d_final_reduction_code_44_107_dparser_gram(void * _ps,void ** _children,int _n_children,int _offset,D_Parser * _parser)402 int d_final_reduction_code_44_107_dparser_gram(void *_ps, void **_children, int _n_children, int _offset, D_Parser *_parser) {
403   (D_PN(_ps, _offset)->globals)->r->speculative_code.code = dup_str((*(D_PN(_children[0], _offset))).start_loc.s + 1, (*(D_PN(_children[0], _offset))).end - 1);
404   (D_PN(_ps, _offset)->globals)->r->speculative_code.line = (*(D_PN(_children[0], _offset))).start_loc.line;
405   (void)_children; (void)_n_children;  (void)_parser; return 0;}
406 
407 #line 408 "grammar.g.d_parser.c"
408 D_Reduction d_reduction_107_dparser_gram = {1, 44, NULL, d_final_reduction_code_44_107_dparser_gram, 0, 0, 0, 0, 0, 0, NULL};
409 #line 187 "grammar.g"
d_final_reduction_code_45_108_dparser_gram(void * _ps,void ** _children,int _n_children,int _offset,D_Parser * _parser)410 int d_final_reduction_code_45_108_dparser_gram(void *_ps, void **_children, int _n_children, int _offset, D_Parser *_parser) {
411   (D_PN(_ps, _offset)->globals)->r->final_code.code = dup_str((*(D_PN(_children[0], _offset))).start_loc.s + 1, (*(D_PN(_children[0], _offset))).end - 1);
412   (D_PN(_ps, _offset)->globals)->r->final_code.line = (*(D_PN(_children[0], _offset))).start_loc.line;
413   (void)_children; (void)_n_children;  (void)_parser; return 0;}
414 
415 #line 416 "grammar.g.d_parser.c"
416 D_Reduction d_reduction_108_dparser_gram = {1, 45, NULL, d_final_reduction_code_45_108_dparser_gram, 0, 0, 0, 0, 0, 0, NULL};
417 #line 192 "grammar.g"
d_final_reduction_code_46_109_dparser_gram(void * _ps,void ** _children,int _n_children,int _offset,D_Parser * _parser)418 int d_final_reduction_code_46_109_dparser_gram(void *_ps, void **_children, int _n_children, int _offset, D_Parser *_parser) {
419   add_pass_code((D_PN(_ps, _offset)->globals), (D_PN(_ps, _offset)->globals)->r, (*(D_PN(_children[0], _offset))).start_loc.s, (*(D_PN(_children[0], _offset))).end, (*(D_PN(_children[2], _offset))).start_loc.s+1,
420     (*(D_PN(_children[2], _offset))).end-1, (*(D_PN(_children[0], _offset))).start_loc.line, (*(D_PN(_children[2], _offset))).start_loc.line);
421   (void)_children; (void)_n_children;  (void)_parser; return 0;}
422 
423 #line 424 "grammar.g.d_parser.c"
424 D_Reduction d_reduction_109_dparser_gram = {3, 46, NULL, d_final_reduction_code_46_109_dparser_gram, 0, 0, 0, 0, 0, 0, NULL};
425 D_Reduction d_reduction_110_dparser_gram = {3, 47, NULL, NULL, 0, 0, 0, 0, 0, 0, NULL};
426 D_Reduction d_reduction_111_dparser_gram = {2, 48, NULL, NULL, 0, 0, 0, 0, -1, 0, NULL};
427 D_Reduction d_reduction_112_dparser_gram = {0, 48, NULL, NULL, 0, 0, 0, 0, -1, 0, NULL};
428 D_Reduction d_reduction_113_dparser_gram = {3, 49, NULL, NULL, 0, 0, 0, 0, 0, 0, NULL};
429 D_Reduction d_reduction_114_dparser_gram = {2, 50, NULL, NULL, 0, 0, 0, 0, -1, 0, NULL};
430 D_Reduction d_reduction_115_dparser_gram = {0, 50, NULL, NULL, 0, 0, 0, 0, -1, 0, NULL};
431 D_Reduction d_reduction_116_dparser_gram = {3, 51, NULL, NULL, 0, 0, 0, 0, 0, 0, NULL};
432 D_Reduction d_reduction_119_dparser_gram = {1, 51, NULL, NULL, 0, 0, 0, 0, 0, 0, NULL};
433 D_Reduction d_reduction_124_dparser_gram = {2, 52, NULL, NULL, 0, 0, 0, 0, -1, 0, NULL};
434 D_Reduction d_reduction_125_dparser_gram = {0, 52, NULL, NULL, 0, 0, 0, 0, -1, 0, NULL};
435 D_Reduction d_reduction_126_dparser_gram = {2, 53, NULL, NULL, 0, 0, 0, 0, -1, 0, NULL};
436 D_Reduction d_reduction_127_dparser_gram = {0, 53, NULL, NULL, 0, 0, 0, 0, -1, 0, NULL};
437 D_Reduction d_reduction_128_dparser_gram = {2, 54, NULL, NULL, 0, 0, 0, 0, -1, 0, NULL};
438 D_Reduction d_reduction_129_dparser_gram = {0, 54, NULL, NULL, 0, 0, 0, 0, -1, 0, NULL};
439 D_Reduction d_reduction_130_dparser_gram = {1, 55, NULL, NULL, 0, 0, 0, 0, 0, 0, NULL};
440 D_Reduction d_reduction_131_dparser_gram = {1, 56, NULL, NULL, 0, 0, 0, 0, 0, 0, NULL};
441 D_Reduction d_reduction_132_dparser_gram = {1, 57, NULL, NULL, 0, 0, 0, 0, 0, 0, NULL};
442 D_Reduction d_reduction_133_dparser_gram = {1, 58, NULL, NULL, 0, 0, 0, 0, 0, 0, NULL};
443 D_Reduction d_reduction_134_dparser_gram = {1, 59, NULL, NULL, 0, 0, 0, 0, 0, 0, NULL};
444 D_Reduction d_reduction_135_dparser_gram = {1, 60, NULL, NULL, 0, 0, 0, 0, 0, 0, NULL};
445 D_Reduction d_reduction_138_dparser_gram = {1, 61, NULL, NULL, 0, 0, 0, 0, 0, 0, NULL};
446 D_Reduction d_reduction_139_dparser_gram = {1, 62, NULL, NULL, 0, 0, 0, 0, 0, 0, NULL};
447 D_Reduction d_reduction_140_dparser_gram = {1, 63, NULL, NULL, 0, 0, 0, 0, 0, 0, NULL};
448 D_Shift d_shift_0_dparser_gram = {64, 0, 0, 0, 0, 0, NULL};
449 D_Shift d_shift_1_dparser_gram = {65, 0, 0, 0, 0, 0, NULL};
450 D_Shift d_shift_2_dparser_gram = {66, 0, 0, 0, 0, 0, NULL};
451 D_Shift d_shift_3_dparser_gram = {67, 0, 0, 0, 0, 0, NULL};
452 D_Shift d_shift_4_dparser_gram = {68, 0, 0, 0, 0, 0, NULL};
453 D_Shift d_shift_5_dparser_gram = {69, 0, 0, 0, 0, 0, NULL};
454 D_Shift d_shift_6_dparser_gram = {70, 0, 0, 0, 0, 0, NULL};
455 D_Shift d_shift_7_dparser_gram = {71, 0, 0, 0, 0, 0, NULL};
456 D_Shift d_shift_8_dparser_gram = {72, 0, 0, 0, 0, 0, NULL};
457 D_Shift d_shift_9_dparser_gram = {73, 0, 0, 0, 0, 0, NULL};
458 D_Shift d_shift_10_dparser_gram = {74, 0, 0, 0, 0, 0, NULL};
459 D_Shift d_shift_11_dparser_gram = {75, 0, 0, 0, 0, 0, NULL};
460 D_Shift d_shift_12_dparser_gram = {76, 0, 0, 0, 0, 0, NULL};
461 D_Shift d_shift_13_dparser_gram = {77, 0, 0, 0, 0, 0, NULL};
462 D_Shift d_shift_14_dparser_gram = {78, 0, 0, 0, 0, 0, NULL};
463 D_Shift d_shift_15_dparser_gram = {79, 0, 0, 0, 0, 0, NULL};
464 D_Shift d_shift_16_dparser_gram = {80, 0, 0, 0, 0, 0, NULL};
465 D_Shift d_shift_17_dparser_gram = {81, 0, 0, 0, 0, 0, NULL};
466 D_Shift d_shift_18_dparser_gram = {82, 0, 0, 0, 0, 0, NULL};
467 D_Shift d_shift_19_dparser_gram = {83, 0, 0, 0, 0, 0, NULL};
468 D_Shift d_shift_20_dparser_gram = {84, 0, 0, 0, 0, 0, NULL};
469 D_Shift d_shift_21_dparser_gram = {85, 0, 0, 0, 0, 0, NULL};
470 D_Shift d_shift_22_dparser_gram = {86, 0, 0, 0, 0, 0, NULL};
471 D_Shift d_shift_23_dparser_gram = {87, 0, 0, 0, 0, 0, NULL};
472 D_Shift d_shift_24_dparser_gram = {88, 0, 0, 0, 0, 0, NULL};
473 D_Shift d_shift_25_dparser_gram = {89, 0, 0, 0, 0, 0, NULL};
474 D_Shift d_shift_26_dparser_gram = {90, 0, 0, 0, 0, 0, NULL};
475 D_Shift d_shift_27_dparser_gram = {91, 0, 0, 0, 0, 0, NULL};
476 D_Shift d_shift_28_dparser_gram = {92, 0, 0, 0, 0, 0, NULL};
477 D_Shift d_shift_29_dparser_gram = {93, 0, 0, 0, 0, 0, NULL};
478 D_Shift d_shift_30_dparser_gram = {94, 0, 0, 0, 0, 0, NULL};
479 D_Shift d_shift_31_dparser_gram = {95, 0, 0, 0, 0, 0, NULL};
480 D_Shift d_shift_32_dparser_gram = {96, 0, 0, 0, 0, 0, NULL};
481 D_Shift d_shift_33_dparser_gram = {97, 0, 0, 0, 0, 0, NULL};
482 D_Shift d_shift_34_dparser_gram = {98, 0, 0, 0, 0, 0, NULL};
483 D_Shift d_shift_35_dparser_gram = {99, 0, 0, 0, 0, 0, NULL};
484 D_Shift d_shift_36_dparser_gram = {100, 0, 0, 0, 0, 0, NULL};
485 D_Shift d_shift_37_dparser_gram = {101, 0, 0, 0, 0, 0, NULL};
486 D_Shift d_shift_38_dparser_gram = {102, 0, 0, 0, 0, 0, NULL};
487 D_Shift d_shift_39_dparser_gram = {103, 0, 0, 0, 0, 0, NULL};
488 D_Shift d_shift_40_dparser_gram = {104, 0, 0, 0, 0, 0, NULL};
489 D_Shift d_shift_41_dparser_gram = {105, 0, 0, 0, 0, 0, NULL};
490 D_Shift d_shift_42_dparser_gram = {106, 0, 0, 0, 0, 0, NULL};
491 D_Shift d_shift_43_dparser_gram = {107, 0, 0, 0, 0, 0, NULL};
492 D_Shift d_shift_44_dparser_gram = {108, 0, 0, 0, 0, 0, NULL};
493 D_Shift d_shift_45_dparser_gram = {109, 0, 0, 0, 0, 0, NULL};
494 D_Shift d_shift_46_dparser_gram = {110, 0, 0, 0, 0, 0, NULL};
495 D_Shift d_shift_47_dparser_gram = {111, 0, 0, 0, 0, 0, NULL};
496 D_Shift d_shift_48_dparser_gram = {112, 0, 0, 0, 0, 0, NULL};
497 D_Shift d_shift_49_dparser_gram = {113, 0, 0, 0, 0, 0, NULL};
498 D_Shift d_shift_50_dparser_gram = {114, 0, 0, 0, 0, 0, NULL};
499 D_Shift d_shift_51_dparser_gram = {115, 0, 0, 0, 0, 0, NULL};
500 D_Shift d_shift_52_dparser_gram = {116, 0, 0, 0, 0, 0, NULL};
501 D_Shift d_shift_53_dparser_gram = {117, 0, 0, 0, 0, 0, NULL};
502 D_Shift d_shift_54_dparser_gram = {118, 0, 0, 0, 0, 0, NULL};
503 D_Shift d_shift_55_dparser_gram = {119, 0, 0, 0, 0, 0, NULL};
504 D_Shift d_shift_56_dparser_gram = {120, 0, 0, 0, 0, 0, NULL};
505 D_Shift d_shift_57_dparser_gram = {121, 0, 0, 0, 0, 0, NULL};
506 D_Shift d_shift_58_dparser_gram = {122, 0, 0, 0, 0, 0, NULL};
507 D_Shift d_shift_59_dparser_gram = {123, 0, 0, 0, 0, 0, NULL};
508 D_Shift d_shift_60_dparser_gram = {124, 0, 0, 0, 0, 0, NULL};
509 D_Shift d_shift_61_dparser_gram = {125, 0, 0, 0, 0, 0, NULL};
510 D_Shift d_shift_62_dparser_gram = {126, 0, 0, 0, 0, 0, NULL};
511 D_Shift d_shift_63_dparser_gram = {127, 0, 0, 0, 0, 0, NULL};
512 D_Shift d_shift_64_dparser_gram = {128, 0, 0, 0, 0, 0, NULL};
513 D_Shift d_shift_65_dparser_gram = {129, 0, 0, 0, 0, 0, NULL};
514 D_Shift d_shift_66_dparser_gram = {130, 0, 0, 0, 0, 0, NULL};
515 D_Shift d_shift_67_dparser_gram = {131, 0, 0, 0, 0, 0, NULL};
516 D_Shift d_shift_68_dparser_gram = {132, 0, 0, 0, 0, 0, NULL};
517 D_Shift d_shift_69_dparser_gram = {133, 0, 0, 0, 0, 0, NULL};
518 D_Shift d_shift_70_dparser_gram = {134, 0, 0, 0, 0, 0, NULL};
519 D_Shift d_shift_71_dparser_gram = {135, 0, 0, 0, 0, 0, NULL};
520 D_Shift d_shift_72_dparser_gram = {136, 0, 0, 0, -1, 0, NULL};
521 D_Shift d_shift_73_dparser_gram = {137, 0, 0, 0, 0, 0, NULL};
522 D_Shift d_shift_74_dparser_gram = {138, 0, 0, 0, 0, 0, NULL};
523 D_Shift d_shift_75_dparser_gram = {139, 0, 0, 0, 0, 0, NULL};
524 
525 D_Shift * d_accepts_diff_2_0_dparser_gram[] = {0};
526 D_Shift * d_accepts_diff_2_1_dparser_gram[] = {&d_shift_0_dparser_gram,0};
527 D_Shift * d_accepts_diff_2_2_dparser_gram[] = {&d_shift_29_dparser_gram,0};
528 D_Shift ** d_accepts_diff_2_dparser_gram[] = {
529 d_accepts_diff_2_0_dparser_gram,
530 d_accepts_diff_2_1_dparser_gram,
531 d_accepts_diff_2_2_dparser_gram
532 };
533 
534 unsigned char d_scanner_2_0_0_dparser_gram[SCANNER_BLOCK_SIZE] = {
535 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
536 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
537 0, 0, 0, 0, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
538 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0,
539 };
540 
541 unsigned char d_accepts_diff_2_0_0_dparser_gram[SCANNER_BLOCK_SIZE] = {
542 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
543 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
544 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
545 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
546 };
547 
548 unsigned char d_scanner_2_0_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
549 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
550 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 6,
551 0, 5, 5, 5, 5, 5, 5, 5, 5, 7, 5, 5, 5, 5, 5, 5,
552 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 8, 0, 0, 0, 0,
553 };
554 
555 unsigned char d_scanner_2_0_2_dparser_gram[SCANNER_BLOCK_SIZE] = {
556 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
557 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
558 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
559 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
560 };
561 
562 unsigned char d_scanner_2_1_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
563 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
564 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
565 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
566 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0,
567 };
568 
569 unsigned char d_scanner_2_2_0_dparser_gram[SCANNER_BLOCK_SIZE] = {
570 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
571 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
572 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
573 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0,
574 };
575 
576 D_Shift * d_shift_2_3_dparser_gram[] = {&d_shift_25_dparser_gram,NULL};
577 
578 unsigned char d_scanner_2_4_0_dparser_gram[SCANNER_BLOCK_SIZE] = {
579 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
580 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
581 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
582 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0,
583 };
584 
585 unsigned char d_scanner_2_4_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
586 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
587 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 5,
588 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
589 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0,
590 };
591 
592 D_Shift * d_shift_2_4_dparser_gram[] = {&d_shift_72_dparser_gram,NULL};
593 
594 unsigned char d_accepts_diff_2_5_0_dparser_gram[SCANNER_BLOCK_SIZE] = {
595 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
596 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
597 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
598 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0,
599 };
600 
601 unsigned char d_accepts_diff_2_5_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
602 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
603 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 2,
604 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
605 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0,
606 };
607 
608 D_Shift * d_shift_2_5_dparser_gram[] = {&d_shift_29_dparser_gram,NULL};
609 
610 unsigned char d_scanner_2_6_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
611 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
612 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 5,
613 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 11, 5,
614 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0,
615 };
616 
617 D_Shift * d_shift_2_7_dparser_gram[] = {&d_shift_58_dparser_gram,NULL};
618 
619 unsigned char d_scanner_2_8_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
620 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
621 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
622 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
623 13, 0, 0, 14, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
624 };
625 
626 D_Shift * d_shift_2_9_dparser_gram[] = {&d_shift_1_dparser_gram,NULL};
627 
628 unsigned char d_scanner_2_10_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
629 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
630 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 5,
631 0, 5, 5, 16, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
632 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0,
633 };
634 
635 unsigned char d_scanner_2_11_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
636 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
637 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
638 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
639 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
640 };
641 
642 unsigned char d_scanner_2_12_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
643 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
644 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
645 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
646 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
647 };
648 
649 unsigned char d_scanner_2_13_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
650 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
651 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
652 0, 0, 0, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
653 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
654 };
655 
656 unsigned char d_scanner_2_14_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
657 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
658 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
659 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20,
660 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
661 };
662 
663 unsigned char d_scanner_2_15_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
664 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
665 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 5,
666 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 21, 5, 5, 5,
667 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0,
668 };
669 
670 unsigned char d_scanner_2_16_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
671 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
672 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
673 0, 0, 0, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
674 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
675 };
676 
677 unsigned char d_scanner_2_17_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
678 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
679 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
680 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
681 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
682 };
683 
684 unsigned char d_scanner_2_18_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
685 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
686 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
687 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
688 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
689 };
690 
691 unsigned char d_scanner_2_19_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
692 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
693 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
694 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, 0,
695 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
696 };
697 
698 unsigned char d_scanner_2_20_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
699 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
700 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 5,
701 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
702 5, 5, 5, 5, 5, 26, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0,
703 };
704 
705 unsigned char d_scanner_2_21_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
706 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
707 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
708 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 0, 0, 0,
709 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
710 };
711 
712 unsigned char d_scanner_2_22_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
713 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
714 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
715 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
716 0, 0, 0, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
717 };
718 
719 unsigned char d_scanner_2_23_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
720 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
721 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
722 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 0,
723 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
724 };
725 
726 unsigned char d_scanner_2_24_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
727 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
728 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
729 0, 0, 0, 0, 0, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
730 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
731 };
732 
733 unsigned char d_scanner_2_25_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
734 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
735 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 5,
736 0, 5, 5, 5, 31, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
737 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0,
738 };
739 
740 unsigned char d_scanner_2_26_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
741 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
742 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
743 0, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
744 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
745 };
746 
747 D_Shift * d_shift_2_27_dparser_gram[] = {&d_shift_9_dparser_gram,NULL};
748 
749 unsigned char d_scanner_2_28_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
750 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
751 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
752 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 0,
753 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
754 };
755 
756 unsigned char d_scanner_2_29_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
757 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
758 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
759 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34, 0,
760 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
761 };
762 
763 unsigned char d_scanner_2_30_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
764 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
765 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 5,
766 0, 5, 5, 5, 5, 35, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
767 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0,
768 };
769 
770 unsigned char d_scanner_2_31_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
771 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
772 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
773 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
774 0, 0, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
775 };
776 
777 unsigned char d_scanner_2_32_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
778 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
779 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
780 0, 0, 0, 0, 0, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
781 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
782 };
783 
784 D_Shift * d_shift_2_33_dparser_gram[] = {&d_shift_7_dparser_gram,NULL};
785 
786 unsigned char d_accepts_diff_2_34_0_dparser_gram[SCANNER_BLOCK_SIZE] = {
787 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
788 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
789 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
790 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0,
791 };
792 
793 unsigned char d_accepts_diff_2_34_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
794 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
795 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1,
796 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
797 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0,
798 };
799 
800 D_Shift * d_shift_2_34_dparser_gram[] = {&d_shift_0_dparser_gram,NULL};
801 
802 unsigned char d_scanner_2_35_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
803 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
804 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
805 0, 0, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
806 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
807 };
808 
809 unsigned char d_scanner_2_36_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
810 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
811 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
812 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
813 0, 0, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
814 };
815 
816 D_Shift * d_shift_2_37_dparser_gram[] = {&d_shift_5_dparser_gram,NULL};
817 
818 D_Shift * d_shift_2_38_dparser_gram[] = {&d_shift_3_dparser_gram,NULL};
819 
820 D_Shift * d_accepts_diff_3_0_dparser_gram[] = {0};
821 D_Shift ** d_accepts_diff_3_dparser_gram[] = {
822 d_accepts_diff_3_0_dparser_gram
823 };
824 
825 unsigned char d_scanner_3_0_0_dparser_gram[SCANNER_BLOCK_SIZE] = {
826 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
827 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
828 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
829 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
830 };
831 
832 unsigned char d_scanner_3_1_0_dparser_gram[SCANNER_BLOCK_SIZE] = {
833 0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
834 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
835 3, 3, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
836 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
837 };
838 
839 unsigned char d_scanner_3_1_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
840 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
841 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 5, 3, 3, 3,
842 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
843 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
844 };
845 
846 unsigned char d_scanner_3_1_2_dparser_gram[SCANNER_BLOCK_SIZE] = {
847 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
848 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
849 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
850 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
851 };
852 
853 D_Shift * d_shift_3_3_dparser_gram[] = {&d_shift_70_dparser_gram,NULL};
854 
855 unsigned char d_scanner_3_4_0_dparser_gram[SCANNER_BLOCK_SIZE] = {
856 0, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
857 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
858 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
859 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
860 };
861 
862 unsigned char d_scanner_3_4_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
863 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
864 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
865 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
866 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
867 };
868 
869 D_Shift * d_accepts_diff_5_0_dparser_gram[] = {0};
870 D_Shift * d_accepts_diff_5_1_dparser_gram[] = {&d_shift_68_dparser_gram,0};
871 D_Shift * d_accepts_diff_5_2_dparser_gram[] = {&d_shift_75_dparser_gram,0};
872 D_Shift ** d_accepts_diff_5_dparser_gram[] = {
873 d_accepts_diff_5_0_dparser_gram,
874 d_accepts_diff_5_1_dparser_gram,
875 d_accepts_diff_5_2_dparser_gram
876 };
877 
878 unsigned char d_scanner_5_0_0_dparser_gram[SCANNER_BLOCK_SIZE] = {
879 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
880 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
881 0, 2, 3, 2, 2, 2, 2, 4, 5, 0, 2, 2, 2, 6, 2, 2,
882 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 2, 2, 2, 2, 2, 2,
883 };
884 
885 unsigned char d_scanner_5_0_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
886 2, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
887 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 2, 0, 2, 11,
888 2, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
889 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 12, 2, 0, 2, 0,
890 };
891 
892 D_Shift * d_shift_5_1_dparser_gram[] = {&d_shift_68_dparser_gram,NULL};
893 
894 unsigned char d_scanner_5_2_0_dparser_gram[SCANNER_BLOCK_SIZE] = {
895 0, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13,
896 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13,
897 13, 13, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13,
898 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13,
899 };
900 
901 unsigned char d_scanner_5_2_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
902 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13,
903 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 15, 13, 13, 13,
904 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13,
905 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13,
906 };
907 
908 unsigned char d_scanner_5_2_2_dparser_gram[SCANNER_BLOCK_SIZE] = {
909 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13,
910 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13,
911 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13,
912 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13,
913 };
914 
915 unsigned char d_scanner_5_3_0_dparser_gram[SCANNER_BLOCK_SIZE] = {
916 0, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16,
917 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16,
918 16, 16, 16, 16, 16, 16, 16, 17, 16, 16, 16, 16, 16, 16, 16, 16,
919 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16,
920 };
921 
922 unsigned char d_scanner_5_3_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
923 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16,
924 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 18, 16, 16, 16,
925 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16,
926 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16,
927 };
928 
929 unsigned char d_scanner_5_3_2_dparser_gram[SCANNER_BLOCK_SIZE] = {
930 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16,
931 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16,
932 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16,
933 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16,
934 };
935 
936 D_Shift * d_shift_5_4_dparser_gram[] = {&d_shift_33_dparser_gram,NULL};
937 
938 unsigned char d_scanner_5_5_0_dparser_gram[SCANNER_BLOCK_SIZE] = {
939 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
940 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
941 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
942 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 0, 0, 0, 0, 0, 0,
943 };
944 
945 unsigned char d_scanner_5_6_0_dparser_gram[SCANNER_BLOCK_SIZE] = {
946 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
947 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
948 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
949 19, 19, 19, 19, 19, 19, 19, 19, 0, 0, 0, 0, 0, 0, 0, 0,
950 };
951 
952 unsigned char d_scanner_5_6_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
953 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0,
954 0, 0, 0, 0, 0, 20, 0, 0, 21, 0, 0, 0, 0, 0, 0, 0,
955 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0,
956 0, 0, 0, 0, 0, 20, 0, 0, 22, 0, 0, 0, 0, 0, 0, 0,
957 };
958 
959 unsigned char d_accepts_diff_5_6_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
960 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
961 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0,
962 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
963 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0,
964 };
965 
966 D_Shift * d_shift_5_6_dparser_gram[] = {&d_shift_75_dparser_gram,NULL};
967 
968 unsigned char d_scanner_5_7_0_dparser_gram[SCANNER_BLOCK_SIZE] = {
969 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
970 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
971 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
972 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 0, 0, 0, 0, 0, 0,
973 };
974 
975 unsigned char d_scanner_5_7_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
976 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 0, 0, 0,
977 0, 0, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
978 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 0, 0, 0,
979 0, 0, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
980 };
981 
982 D_Shift * d_shift_5_7_dparser_gram[] = {&d_shift_73_dparser_gram,NULL};
983 
984 unsigned char d_scanner_5_8_0_dparser_gram[SCANNER_BLOCK_SIZE] = {
985 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
986 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
987 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
988 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 0, 0, 0, 0, 0, 0,
989 };
990 
991 unsigned char d_scanner_5_8_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
992 0, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
993 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 0, 0, 0, 0, 9,
994 0, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
995 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 0, 0, 0, 0, 0,
996 };
997 
998 D_Shift * d_shift_5_9_dparser_gram[] = {&d_shift_60_dparser_gram,NULL};
999 
1000 unsigned char d_scanner_5_14_0_dparser_gram[SCANNER_BLOCK_SIZE] = {
1001 0, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24,
1002 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24,
1003 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24,
1004 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24,
1005 };
1006 
1007 unsigned char d_scanner_5_14_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1008 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24,
1009 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24,
1010 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24,
1011 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24,
1012 };
1013 
1014 D_Shift * d_shift_5_16_dparser_gram[] = {&d_shift_69_dparser_gram,NULL};
1015 
1016 unsigned char d_scanner_5_17_0_dparser_gram[SCANNER_BLOCK_SIZE] = {
1017 0, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1018 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1019 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1020 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1021 };
1022 
1023 unsigned char d_scanner_5_17_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1024 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1025 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1026 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1027 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1028 };
1029 
1030 unsigned char d_scanner_5_18_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1031 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0,
1032 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1033 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0,
1034 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1035 };
1036 
1037 unsigned char d_scanner_5_20_0_dparser_gram[SCANNER_BLOCK_SIZE] = {
1038 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1039 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1040 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1041 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 0, 0, 0, 0, 0, 0,
1042 };
1043 
1044 unsigned char d_scanner_5_20_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1045 0, 26, 26, 26, 26, 26, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1046 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1047 0, 26, 26, 26, 26, 26, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1048 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1049 };
1050 
1051 unsigned char d_scanner_5_25_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1052 0, 26, 26, 26, 26, 26, 26, 0, 0, 0, 0, 0, 27, 0, 0, 0,
1053 0, 0, 0, 0, 0, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1054 0, 26, 26, 26, 26, 26, 26, 0, 0, 0, 0, 0, 27, 0, 0, 0,
1055 0, 0, 0, 0, 0, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1056 };
1057 
1058 D_Shift * d_shift_5_25_dparser_gram[] = {&d_shift_74_dparser_gram,NULL};
1059 
1060 D_Shift * d_accepts_diff_6_0_dparser_gram[] = {0};
1061 D_Shift ** d_accepts_diff_6_dparser_gram[] = {
1062 d_accepts_diff_6_0_dparser_gram
1063 };
1064 
1065 unsigned char d_scanner_6_0_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1066 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1067 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1068 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0,
1069 0, 0, 0, 4, 5, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0,
1070 };
1071 
1072 unsigned char d_scanner_6_1_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1073 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1074 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1075 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0,
1076 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1077 };
1078 
1079 unsigned char d_scanner_6_2_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1080 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1081 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1082 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8,
1083 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1084 };
1085 
1086 unsigned char d_scanner_6_3_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1087 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1088 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1089 0, 9, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1090 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1091 };
1092 
1093 unsigned char d_scanner_6_4_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1094 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1095 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1096 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12,
1097 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1098 };
1099 
1100 unsigned char d_scanner_6_5_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1101 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1102 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1103 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, 0,
1104 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1105 };
1106 
1107 unsigned char d_scanner_6_6_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1108 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1109 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1110 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0,
1111 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1112 };
1113 
1114 unsigned char d_scanner_6_7_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1115 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1116 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1117 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0,
1118 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1119 };
1120 
1121 unsigned char d_scanner_6_8_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1122 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1123 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1124 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1125 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1126 };
1127 
1128 unsigned char d_scanner_6_9_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1129 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1130 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1131 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1132 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1133 };
1134 
1135 unsigned char d_scanner_6_10_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1136 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1137 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1138 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1139 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1140 };
1141 
1142 unsigned char d_scanner_6_11_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1143 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1144 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1145 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 0, 0,
1146 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1147 };
1148 
1149 unsigned char d_scanner_6_12_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1150 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1151 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1152 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0,
1153 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1154 };
1155 
1156 unsigned char d_scanner_6_13_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1157 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1158 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21,
1159 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1160 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1161 };
1162 
1163 unsigned char d_scanner_6_14_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1164 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1165 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1166 0, 0, 0, 0, 0, 0, 0, 22, 0, 0, 0, 0, 0, 0, 0, 0,
1167 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1168 };
1169 
1170 unsigned char d_scanner_6_15_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1171 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1172 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1173 0, 0, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1174 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1175 };
1176 
1177 unsigned char d_scanner_6_16_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1178 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1179 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24,
1180 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1181 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1182 };
1183 
1184 unsigned char d_scanner_6_17_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1185 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1186 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1187 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1188 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1189 };
1190 
1191 unsigned char d_scanner_6_18_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1192 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1193 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1194 0, 0, 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1195 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1196 };
1197 
1198 unsigned char d_scanner_6_19_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1199 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1200 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1201 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1202 0, 0, 0, 0, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1203 };
1204 
1205 unsigned char d_scanner_6_20_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1206 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1207 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1208 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 0, 0,
1209 0, 0, 0, 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1210 };
1211 
1212 unsigned char d_scanner_6_22_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1213 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1214 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31,
1215 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1216 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1217 };
1218 
1219 unsigned char d_scanner_6_23_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1220 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1221 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1222 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32,
1223 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1224 };
1225 
1226 unsigned char d_scanner_6_24_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1227 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1228 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1229 0, 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1230 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1231 };
1232 
1233 unsigned char d_scanner_6_26_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1234 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1235 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1236 0, 0, 0, 0, 0, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1237 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1238 };
1239 
1240 unsigned char d_scanner_6_27_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1241 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1242 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1243 0, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1244 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1245 };
1246 
1247 unsigned char d_scanner_6_28_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1248 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1249 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1250 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1251 0, 0, 0, 0, 0, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1252 };
1253 
1254 unsigned char d_scanner_6_29_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1255 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1256 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1257 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1258 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1259 };
1260 
1261 unsigned char d_scanner_6_30_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1262 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1263 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1264 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1265 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1266 };
1267 
1268 unsigned char d_scanner_6_31_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1269 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1270 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1271 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1272 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1273 };
1274 
1275 unsigned char d_scanner_6_32_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1276 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1277 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1278 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1279 0, 0, 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1280 };
1281 
1282 unsigned char d_scanner_6_33_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1283 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1284 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1285 0, 0, 0, 0, 0, 0, 0, 0, 0, 42, 0, 0, 0, 0, 0, 0,
1286 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1287 };
1288 
1289 unsigned char d_scanner_6_34_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1290 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1291 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1292 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1293 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1294 };
1295 
1296 unsigned char d_scanner_6_35_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1297 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1298 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1299 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1300 0, 0, 0, 0, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1301 };
1302 
1303 unsigned char d_scanner_6_36_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1304 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1305 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1306 0, 0, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1307 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1308 };
1309 
1310 unsigned char d_scanner_6_37_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1311 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1312 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1313 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1314 0, 0, 0, 0, 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1315 };
1316 
1317 unsigned char d_scanner_6_38_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1318 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1319 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1320 0, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1321 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1322 };
1323 
1324 unsigned char d_scanner_6_39_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1325 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1326 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 48,
1327 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1328 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1329 };
1330 
1331 unsigned char d_scanner_6_40_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1332 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1333 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1334 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1335 0, 0, 0, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1336 };
1337 
1338 unsigned char d_scanner_6_41_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1339 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1340 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1341 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1342 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 0, 0, 0, 0, 0,
1343 };
1344 
1345 unsigned char d_scanner_6_42_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1346 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1347 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1348 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1349 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1350 };
1351 
1352 unsigned char d_scanner_6_43_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1353 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1354 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1355 0, 0, 0, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1356 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1357 };
1358 
1359 unsigned char d_scanner_6_44_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1360 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1361 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1362 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1363 53, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1364 };
1365 
1366 unsigned char d_scanner_6_45_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1367 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1368 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54,
1369 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1370 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1371 };
1372 
1373 unsigned char d_scanner_6_46_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1374 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1375 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1376 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1377 0, 0, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1378 };
1379 
1380 unsigned char d_scanner_6_47_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1381 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1382 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1383 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1384 56, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1385 };
1386 
1387 unsigned char d_scanner_6_48_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1388 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1389 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1390 0, 0, 0, 0, 0, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1391 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1392 };
1393 
1394 unsigned char d_scanner_6_49_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1395 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1396 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1397 0, 0, 0, 0, 0, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1398 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1399 };
1400 
1401 unsigned char d_scanner_6_50_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1402 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1403 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1404 0, 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1405 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1406 };
1407 
1408 unsigned char d_scanner_6_51_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1409 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1410 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1411 0, 0, 0, 0, 0, 0, 0, 0, 60, 0, 0, 0, 0, 0, 0, 0,
1412 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1413 };
1414 
1415 unsigned char d_scanner_6_52_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1416 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1417 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1418 0, 61, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1419 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1420 };
1421 
1422 unsigned char d_scanner_6_53_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1423 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1424 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1425 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 62, 0, 0,
1426 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1427 };
1428 
1429 unsigned char d_scanner_6_54_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1430 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1431 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1432 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1433 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1434 };
1435 
1436 unsigned char d_scanner_6_55_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1437 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1438 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1439 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1440 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1441 };
1442 
1443 unsigned char d_scanner_6_56_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1444 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1445 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1446 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1447 0, 0, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1448 };
1449 
1450 D_Shift * d_shift_6_57_dparser_gram[] = {&d_shift_16_dparser_gram,NULL};
1451 
1452 unsigned char d_scanner_6_58_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1453 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1454 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1455 0, 0, 0, 66, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1456 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1457 };
1458 
1459 unsigned char d_scanner_6_59_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1460 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1461 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1462 0, 0, 0, 0, 0, 67, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1463 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1464 };
1465 
1466 unsigned char d_scanner_6_60_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1467 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1468 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1469 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1470 0, 0, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1471 };
1472 
1473 unsigned char d_scanner_6_61_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1474 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1475 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1476 0, 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1477 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1478 };
1479 
1480 unsigned char d_scanner_6_62_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1481 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1482 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1483 0, 0, 0, 0, 0, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1484 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1485 };
1486 
1487 unsigned char d_scanner_6_63_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1488 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1489 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1490 0, 0, 0, 0, 0, 0, 0, 0, 0, 71, 0, 0, 0, 0, 0, 0,
1491 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1492 };
1493 
1494 D_Shift * d_shift_6_64_dparser_gram[] = {&d_shift_22_dparser_gram,NULL};
1495 
1496 unsigned char d_scanner_6_65_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1497 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1498 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1499 0, 0, 0, 0, 0, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1500 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1501 };
1502 
1503 unsigned char d_scanner_6_66_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1504 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1505 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1506 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1507 0, 0, 0, 73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1508 };
1509 
1510 unsigned char d_scanner_6_67_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1511 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1512 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1513 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1514 0, 0, 0, 74, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1515 };
1516 
1517 unsigned char d_scanner_6_68_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1518 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1519 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1520 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1521 0, 0, 0, 0, 75, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1522 };
1523 
1524 unsigned char d_scanner_6_69_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1525 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1526 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 76,
1527 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1528 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1529 };
1530 
1531 unsigned char d_scanner_6_70_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1532 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1533 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1534 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 77,
1535 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1536 };
1537 
1538 D_Shift * d_shift_6_71_dparser_gram[] = {&d_shift_18_dparser_gram,NULL};
1539 
1540 D_Shift * d_shift_6_72_dparser_gram[] = {&d_shift_19_dparser_gram,NULL};
1541 
1542 unsigned char d_scanner_6_73_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1543 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1544 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1545 0, 0, 0, 0, 0, 78, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1546 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1547 };
1548 
1549 unsigned char d_scanner_6_74_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1550 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1551 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1552 0, 0, 0, 79, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1553 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1554 };
1555 
1556 unsigned char d_scanner_6_75_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1557 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1558 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1559 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1560 0, 0, 0, 0, 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1561 };
1562 
1563 unsigned char d_scanner_6_76_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1564 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1565 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1566 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1567 0, 0, 81, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1568 };
1569 
1570 unsigned char d_scanner_6_77_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1571 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1572 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1573 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1574 0, 0, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1575 };
1576 
1577 unsigned char d_scanner_6_78_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1578 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1579 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1580 0, 0, 0, 0, 0, 0, 0, 0, 83, 0, 0, 0, 0, 0, 0, 0,
1581 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1582 };
1583 
1584 unsigned char d_scanner_6_79_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1585 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1586 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1587 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1588 0, 0, 84, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1589 };
1590 
1591 unsigned char d_scanner_6_80_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1592 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1593 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1594 0, 0, 0, 0, 0, 0, 0, 0, 0, 85, 0, 0, 0, 0, 0, 0,
1595 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1596 };
1597 
1598 unsigned char d_scanner_6_81_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1599 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1600 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1601 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1602 0, 0, 0, 86, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1603 };
1604 
1605 D_Shift * d_shift_6_82_dparser_gram[] = {&d_shift_17_dparser_gram,NULL};
1606 
1607 unsigned char d_scanner_6_83_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1608 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1609 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1610 0, 0, 0, 0, 0, 87, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1611 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1612 };
1613 
1614 unsigned char d_scanner_6_84_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1615 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1616 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1617 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1618 0, 0, 0, 0, 88, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1619 };
1620 
1621 D_Shift * d_shift_6_85_dparser_gram[] = {&d_shift_21_dparser_gram,NULL};
1622 
1623 unsigned char d_scanner_6_86_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1624 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1625 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1626 0, 0, 0, 0, 0, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1627 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1628 };
1629 
1630 unsigned char d_scanner_6_87_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1631 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1632 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1633 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1634 0, 0, 0, 0, 0, 0, 0, 0, 0, 90, 0, 0, 0, 0, 0, 0,
1635 };
1636 
1637 D_Shift * d_shift_6_88_dparser_gram[] = {&d_shift_23_dparser_gram,NULL};
1638 
1639 unsigned char d_scanner_6_89_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1640 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1641 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 91,
1642 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1643 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1644 };
1645 
1646 unsigned char d_scanner_6_90_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1647 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1648 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1649 0, 0, 0, 0, 0, 0, 92, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1650 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1651 };
1652 
1653 unsigned char d_scanner_6_91_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1654 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1655 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1656 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1657 0, 0, 93, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1658 };
1659 
1660 unsigned char d_scanner_6_92_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1661 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1662 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1663 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 94,
1664 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1665 };
1666 
1667 unsigned char d_scanner_6_93_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1668 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1669 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1670 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 95, 0, 0,
1671 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1672 };
1673 
1674 unsigned char d_scanner_6_94_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1675 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1676 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 96,
1677 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1678 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1679 };
1680 
1681 unsigned char d_scanner_6_95_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1682 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1683 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1684 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1685 0, 0, 97, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1686 };
1687 
1688 unsigned char d_scanner_6_96_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1689 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1690 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1691 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1692 0, 0, 0, 0, 0, 98, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1693 };
1694 
1695 unsigned char d_scanner_6_97_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1696 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1697 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1698 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 99, 0, 0, 0,
1699 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1700 };
1701 
1702 unsigned char d_scanner_6_98_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1703 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1704 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1705 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1706 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1707 };
1708 
1709 D_Shift * d_shift_6_99_dparser_gram[] = {&d_shift_20_dparser_gram,NULL};
1710 
1711 D_Shift * d_accepts_diff_7_0_dparser_gram[] = {0};
1712 D_Shift ** d_accepts_diff_7_dparser_gram[] = {
1713 d_accepts_diff_7_0_dparser_gram
1714 };
1715 
1716 unsigned char d_scanner_7_0_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1717 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
1718 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 2,
1719 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
1720 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0,
1721 };
1722 
1723 unsigned char d_scanner_7_1_0_dparser_gram[SCANNER_BLOCK_SIZE] = {
1724 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1725 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1726 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1727 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0,
1728 };
1729 
1730 D_Shift * d_accepts_diff_17_0_dparser_gram[] = {0};
1731 D_Shift * d_accepts_diff_17_1_dparser_gram[] = {&d_shift_24_dparser_gram,0};
1732 D_Shift ** d_accepts_diff_17_dparser_gram[] = {
1733 d_accepts_diff_17_0_dparser_gram,
1734 d_accepts_diff_17_1_dparser_gram
1735 };
1736 
1737 unsigned char d_scanner_17_0_0_dparser_gram[SCANNER_BLOCK_SIZE] = {
1738 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1739 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1740 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1741 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0,
1742 };
1743 
1744 unsigned char d_scanner_17_1_0_dparser_gram[SCANNER_BLOCK_SIZE] = {
1745 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1746 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1747 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1748 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0,
1749 };
1750 
1751 unsigned char d_accepts_diff_17_1_0_dparser_gram[SCANNER_BLOCK_SIZE] = {
1752 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1753 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1754 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1755 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
1756 };
1757 
1758 D_Shift * d_shift_17_1_dparser_gram[] = {&d_shift_24_dparser_gram,NULL};
1759 
1760 unsigned char d_scanner_17_2_0_dparser_gram[SCANNER_BLOCK_SIZE] = {
1761 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1762 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1763 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1764 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0,
1765 };
1766 
1767 D_Shift * d_shift_17_3_dparser_gram[] = {&d_shift_28_dparser_gram,NULL};
1768 
1769 D_Shift * d_accepts_diff_23_0_dparser_gram[] = {0};
1770 D_Shift * d_accepts_diff_23_1_dparser_gram[] = {&d_shift_75_dparser_gram,0};
1771 D_Shift * d_accepts_diff_23_2_dparser_gram[] = {&d_shift_68_dparser_gram,0};
1772 D_Shift ** d_accepts_diff_23_dparser_gram[] = {
1773 d_accepts_diff_23_0_dparser_gram,
1774 d_accepts_diff_23_1_dparser_gram,
1775 d_accepts_diff_23_2_dparser_gram
1776 };
1777 
1778 unsigned char d_scanner_23_0_0_dparser_gram[SCANNER_BLOCK_SIZE] = {
1779 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1780 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1781 0, 2, 3, 2, 2, 4, 2, 5, 6, 0, 2, 2, 2, 7, 2, 2,
1782 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 2, 2, 2, 2, 2, 2,
1783 };
1784 
1785 unsigned char d_scanner_23_0_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1786 2, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
1787 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 11, 2, 0, 2, 12,
1788 2, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
1789 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 13, 2, 0, 2, 0,
1790 };
1791 
1792 unsigned char d_scanner_23_2_0_dparser_gram[SCANNER_BLOCK_SIZE] = {
1793 0, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
1794 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
1795 14, 14, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
1796 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
1797 };
1798 
1799 unsigned char d_scanner_23_2_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1800 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
1801 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 16, 14, 14, 14,
1802 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
1803 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
1804 };
1805 
1806 unsigned char d_scanner_23_2_2_dparser_gram[SCANNER_BLOCK_SIZE] = {
1807 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
1808 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
1809 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
1810 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
1811 };
1812 
1813 unsigned char d_scanner_23_3_0_dparser_gram[SCANNER_BLOCK_SIZE] = {
1814 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1815 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1816 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1817 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0,
1818 };
1819 
1820 unsigned char d_accepts_diff_23_3_0_dparser_gram[SCANNER_BLOCK_SIZE] = {
1821 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1822 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1823 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1824 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0,
1825 };
1826 
1827 unsigned char d_scanner_23_4_0_dparser_gram[SCANNER_BLOCK_SIZE] = {
1828 0, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
1829 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
1830 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18,
1831 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
1832 };
1833 
1834 unsigned char d_scanner_23_4_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1835 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
1836 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 20, 18, 18, 18,
1837 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
1838 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
1839 };
1840 
1841 unsigned char d_scanner_23_4_2_dparser_gram[SCANNER_BLOCK_SIZE] = {
1842 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
1843 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
1844 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
1845 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
1846 };
1847 
1848 unsigned char d_scanner_23_6_0_dparser_gram[SCANNER_BLOCK_SIZE] = {
1849 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1850 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1851 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1852 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 0, 0, 0, 0, 0, 0,
1853 };
1854 
1855 unsigned char d_scanner_23_7_0_dparser_gram[SCANNER_BLOCK_SIZE] = {
1856 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1857 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1858 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1859 21, 21, 21, 21, 21, 21, 21, 21, 0, 0, 0, 0, 0, 0, 0, 0,
1860 };
1861 
1862 unsigned char d_scanner_23_7_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1863 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 0, 0, 0,
1864 0, 0, 0, 0, 0, 22, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0,
1865 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 0, 0, 0,
1866 0, 0, 0, 0, 0, 22, 0, 0, 24, 0, 0, 0, 0, 0, 0, 0,
1867 };
1868 
1869 unsigned char d_accepts_diff_23_7_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1870 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1871 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
1872 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1873 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
1874 };
1875 
1876 unsigned char d_scanner_23_8_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1877 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0,
1878 0, 0, 0, 0, 0, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1879 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0,
1880 0, 0, 0, 0, 0, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1881 };
1882 
1883 unsigned char d_scanner_23_9_0_dparser_gram[SCANNER_BLOCK_SIZE] = {
1884 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1885 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1886 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1887 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 0, 0, 0, 0, 0, 0,
1888 };
1889 
1890 unsigned char d_scanner_23_9_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1891 0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
1892 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 0, 0, 0, 0, 10,
1893 0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
1894 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 0, 0, 0, 0, 0,
1895 };
1896 
1897 unsigned char d_scanner_23_15_0_dparser_gram[SCANNER_BLOCK_SIZE] = {
1898 0, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
1899 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
1900 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
1901 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
1902 };
1903 
1904 unsigned char d_scanner_23_15_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1905 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
1906 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
1907 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
1908 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
1909 };
1910 
1911 D_Shift * d_shift_23_16_dparser_gram[] = {&d_shift_2_dparser_gram,NULL};
1912 
1913 unsigned char d_scanner_23_19_0_dparser_gram[SCANNER_BLOCK_SIZE] = {
1914 0, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
1915 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
1916 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
1917 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
1918 };
1919 
1920 unsigned char d_scanner_23_19_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1921 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
1922 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
1923 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
1924 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
1925 };
1926 
1927 unsigned char d_scanner_23_20_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1928 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 0, 0, 0,
1929 0, 0, 0, 0, 0, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1930 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 0, 0, 0,
1931 0, 0, 0, 0, 0, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1932 };
1933 
1934 unsigned char d_scanner_23_22_0_dparser_gram[SCANNER_BLOCK_SIZE] = {
1935 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1936 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1937 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1938 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 0, 0, 0, 0, 0, 0,
1939 };
1940 
1941 unsigned char d_scanner_23_22_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1942 0, 28, 28, 28, 28, 28, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1943 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1944 0, 28, 28, 28, 28, 28, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1945 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1946 };
1947 
1948 unsigned char d_scanner_23_27_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1949 0, 28, 28, 28, 28, 28, 28, 0, 0, 0, 0, 0, 29, 0, 0, 0,
1950 0, 0, 0, 0, 0, 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1951 0, 28, 28, 28, 28, 28, 28, 0, 0, 0, 0, 0, 29, 0, 0, 0,
1952 0, 0, 0, 0, 0, 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1953 };
1954 
1955 D_Shift * d_accepts_diff_32_0_dparser_gram[] = {0};
1956 D_Shift * d_accepts_diff_32_1_dparser_gram[] = {&d_shift_75_dparser_gram,0};
1957 D_Shift * d_accepts_diff_32_2_dparser_gram[] = {&d_shift_68_dparser_gram,0};
1958 D_Shift ** d_accepts_diff_32_dparser_gram[] = {
1959 d_accepts_diff_32_0_dparser_gram,
1960 d_accepts_diff_32_1_dparser_gram,
1961 d_accepts_diff_32_2_dparser_gram
1962 };
1963 
1964 unsigned char d_scanner_32_0_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1965 2, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
1966 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 2, 0, 2, 11,
1967 2, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
1968 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 12, 2, 13, 2, 0,
1969 };
1970 
1971 unsigned char d_scanner_32_3_0_dparser_gram[SCANNER_BLOCK_SIZE] = {
1972 0, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
1973 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
1974 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17,
1975 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
1976 };
1977 
1978 unsigned char d_scanner_32_3_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
1979 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
1980 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 19, 17, 17, 17,
1981 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
1982 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
1983 };
1984 
1985 unsigned char d_scanner_32_3_2_dparser_gram[SCANNER_BLOCK_SIZE] = {
1986 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
1987 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
1988 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
1989 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
1990 };
1991 
1992 unsigned char d_scanner_32_6_0_dparser_gram[SCANNER_BLOCK_SIZE] = {
1993 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1994 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1995 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1996 20, 20, 20, 20, 20, 20, 20, 20, 0, 0, 0, 0, 0, 0, 0, 0,
1997 };
1998 
1999 unsigned char d_scanner_32_6_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2000 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0,
2001 0, 0, 0, 0, 0, 21, 0, 0, 22, 0, 0, 0, 0, 0, 0, 0,
2002 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0,
2003 0, 0, 0, 0, 0, 21, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0,
2004 };
2005 
2006 unsigned char d_scanner_32_7_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2007 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0,
2008 0, 0, 0, 0, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2009 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0,
2010 0, 0, 0, 0, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2011 };
2012 
2013 D_Shift * d_shift_32_12_dparser_gram[] = {&d_shift_4_dparser_gram,NULL};
2014 
2015 unsigned char d_scanner_32_19_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2016 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0,
2017 0, 0, 0, 0, 0, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2018 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0,
2019 0, 0, 0, 0, 0, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2020 };
2021 
2022 unsigned char d_scanner_32_21_0_dparser_gram[SCANNER_BLOCK_SIZE] = {
2023 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2024 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2025 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2026 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 0, 0, 0, 0, 0, 0,
2027 };
2028 
2029 unsigned char d_scanner_32_21_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2030 0, 27, 27, 27, 27, 27, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2031 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2032 0, 27, 27, 27, 27, 27, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2033 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2034 };
2035 
2036 unsigned char d_scanner_32_26_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2037 0, 27, 27, 27, 27, 27, 27, 0, 0, 0, 0, 0, 28, 0, 0, 0,
2038 0, 0, 0, 0, 0, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2039 0, 27, 27, 27, 27, 27, 27, 0, 0, 0, 0, 0, 28, 0, 0, 0,
2040 0, 0, 0, 0, 0, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2041 };
2042 
2043 D_Shift * d_accepts_diff_51_0_dparser_gram[] = {0};
2044 D_Shift ** d_accepts_diff_51_dparser_gram[] = {
2045 d_accepts_diff_51_0_dparser_gram
2046 };
2047 
2048 unsigned char d_scanner_51_0_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2049 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2050 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 2,
2051 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2052 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 3, 0, 0,
2053 };
2054 
2055 D_Shift * d_accepts_diff_54_0_dparser_gram[] = {0};
2056 D_Shift ** d_accepts_diff_54_dparser_gram[] = {
2057 d_accepts_diff_54_0_dparser_gram
2058 };
2059 
2060 unsigned char d_scanner_54_0_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2061 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2062 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2063 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 3, 0, 0,
2064 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2065 };
2066 
2067 unsigned char d_scanner_54_1_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2068 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2069 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2070 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5,
2071 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2072 };
2073 
2074 unsigned char d_scanner_54_2_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2075 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2076 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2077 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2078 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2079 };
2080 
2081 unsigned char d_scanner_54_3_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2082 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2083 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2084 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,
2085 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2086 };
2087 
2088 unsigned char d_scanner_54_4_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2089 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2090 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2091 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2092 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2093 };
2094 
2095 unsigned char d_scanner_54_5_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2096 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2097 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2098 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0,
2099 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2100 };
2101 
2102 unsigned char d_scanner_54_6_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2103 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2104 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2105 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2106 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2107 };
2108 
2109 unsigned char d_scanner_54_7_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2110 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2111 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2112 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2113 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2114 };
2115 
2116 unsigned char d_scanner_54_8_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2117 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2118 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13,
2119 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2120 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2121 };
2122 
2123 unsigned char d_scanner_54_9_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2124 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2125 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2126 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2127 0, 0, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2128 };
2129 
2130 unsigned char d_scanner_54_10_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2131 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2132 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2133 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2134 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2135 };
2136 
2137 unsigned char d_scanner_54_11_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2138 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2139 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2140 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16,
2141 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2142 };
2143 
2144 unsigned char d_scanner_54_12_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2145 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2146 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2147 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2148 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2149 };
2150 
2151 unsigned char d_scanner_54_13_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2152 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2153 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2154 0, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2155 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2156 };
2157 
2158 unsigned char d_scanner_54_15_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2159 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2160 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2161 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2162 0, 0, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2163 };
2164 
2165 unsigned char d_scanner_54_16_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2166 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2167 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2168 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 0, 0, 0,
2169 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2170 };
2171 
2172 unsigned char d_scanner_54_17_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2173 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2174 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2175 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 0,
2176 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2177 };
2178 
2179 unsigned char d_scanner_54_18_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2180 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2181 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2182 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0,
2183 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2184 };
2185 
2186 unsigned char d_scanner_54_19_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2187 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2188 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2189 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2190 0, 0, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2191 };
2192 
2193 unsigned char d_scanner_54_20_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2194 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2195 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2196 0, 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2197 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2198 };
2199 
2200 unsigned char d_scanner_54_22_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2201 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2202 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2203 0, 0, 0, 0, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2204 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2205 };
2206 
2207 D_Shift * d_shift_54_23_dparser_gram[] = {&d_shift_13_dparser_gram,NULL};
2208 
2209 unsigned char d_scanner_54_24_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2210 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2211 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2212 0, 0, 0, 0, 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2213 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2214 };
2215 
2216 D_Shift * d_shift_54_26_dparser_gram[] = {&d_shift_14_dparser_gram,NULL};
2217 
2218 unsigned char d_scanner_54_27_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2219 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2220 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2221 0, 0, 0, 0, 0, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2222 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2223 };
2224 
2225 unsigned char d_scanner_54_28_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2226 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2227 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2228 0, 0, 0, 0, 0, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2229 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2230 };
2231 
2232 unsigned char d_scanner_54_29_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2233 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2234 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2235 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2236 0, 0, 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2237 };
2238 
2239 unsigned char d_scanner_54_30_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2240 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2241 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2242 0, 0, 0, 0, 0, 0, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2243 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2244 };
2245 
2246 unsigned char d_scanner_54_31_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2247 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2248 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2249 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2250 0, 0, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2251 };
2252 
2253 D_Shift * d_shift_54_32_dparser_gram[] = {&d_shift_11_dparser_gram,NULL};
2254 
2255 unsigned char d_scanner_54_33_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2256 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2257 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2258 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 0, 0, 0, 0, 0, 0,
2259 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2260 };
2261 
2262 D_Shift * d_shift_54_34_dparser_gram[] = {&d_shift_12_dparser_gram,NULL};
2263 
2264 unsigned char d_scanner_54_35_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2265 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2266 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2267 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 37, 0,
2268 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2269 };
2270 
2271 unsigned char d_scanner_54_37_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2272 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2273 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2274 0, 0, 0, 0, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2275 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2276 };
2277 
2278 D_Shift * d_shift_54_38_dparser_gram[] = {&d_shift_15_dparser_gram,NULL};
2279 
2280 D_Shift * d_accepts_diff_61_0_dparser_gram[] = {0};
2281 D_Shift * d_accepts_diff_61_1_dparser_gram[] = {&d_shift_75_dparser_gram,0};
2282 D_Shift * d_accepts_diff_61_2_dparser_gram[] = {&d_shift_68_dparser_gram,0};
2283 D_Shift ** d_accepts_diff_61_dparser_gram[] = {
2284 d_accepts_diff_61_0_dparser_gram,
2285 d_accepts_diff_61_1_dparser_gram,
2286 d_accepts_diff_61_2_dparser_gram
2287 };
2288 
2289 unsigned char d_scanner_61_0_0_dparser_gram[SCANNER_BLOCK_SIZE] = {
2290 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2291 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2292 0, 2, 3, 2, 2, 2, 2, 4, 5, 6, 2, 2, 2, 7, 2, 2,
2293 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 2, 2, 2, 2, 2, 2,
2294 };
2295 
2296 D_Shift * d_shift_61_5_dparser_gram[] = {&d_shift_34_dparser_gram,NULL};
2297 
2298 D_Shift * d_accepts_diff_63_0_dparser_gram[] = {0};
2299 D_Shift * d_accepts_diff_63_1_dparser_gram[] = {&d_shift_75_dparser_gram,0};
2300 D_Shift * d_accepts_diff_63_2_dparser_gram[] = {&d_shift_68_dparser_gram,0};
2301 D_Shift ** d_accepts_diff_63_dparser_gram[] = {
2302 d_accepts_diff_63_0_dparser_gram,
2303 d_accepts_diff_63_1_dparser_gram,
2304 d_accepts_diff_63_2_dparser_gram
2305 };
2306 
2307 unsigned char d_scanner_63_0_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2308 2, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
2309 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 2, 11, 2, 12,
2310 2, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
2311 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 13, 2, 0, 2, 0,
2312 };
2313 
2314 D_Shift * d_shift_63_10_dparser_gram[] = {&d_shift_61_dparser_gram,NULL};
2315 
2316 D_Shift * d_accepts_diff_74_0_dparser_gram[] = {0};
2317 D_Shift ** d_accepts_diff_74_dparser_gram[] = {
2318 d_accepts_diff_74_0_dparser_gram
2319 };
2320 
2321 unsigned char d_scanner_74_0_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2322 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2323 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2324 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2325 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0,
2326 };
2327 
2328 D_Shift * d_accepts_diff_78_0_dparser_gram[] = {0};
2329 D_Shift ** d_accepts_diff_78_dparser_gram[] = {
2330 d_accepts_diff_78_0_dparser_gram
2331 };
2332 
2333 unsigned char d_scanner_78_0_0_dparser_gram[SCANNER_BLOCK_SIZE] = {
2334 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2335 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2336 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2337 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0,
2338 };
2339 
2340 D_Shift * d_accepts_diff_93_0_dparser_gram[] = {0};
2341 D_Shift ** d_accepts_diff_93_dparser_gram[] = {
2342 d_accepts_diff_93_0_dparser_gram
2343 };
2344 
2345 unsigned char d_scanner_93_0_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2346 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2347 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2348 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2349 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0,
2350 };
2351 
2352 D_Shift * d_shift_93_1_dparser_gram[] = {&d_shift_30_dparser_gram,NULL};
2353 
2354 D_Shift * d_accepts_diff_96_0_dparser_gram[] = {0};
2355 D_Shift * d_accepts_diff_96_1_dparser_gram[] = {&d_shift_72_dparser_gram,0};
2356 D_Shift ** d_accepts_diff_96_dparser_gram[] = {
2357 d_accepts_diff_96_0_dparser_gram,
2358 d_accepts_diff_96_1_dparser_gram
2359 };
2360 
2361 unsigned char d_scanner_96_0_0_dparser_gram[SCANNER_BLOCK_SIZE] = {
2362 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2363 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2364 0, 0, 2, 0, 3, 0, 0, 4, 5, 0, 0, 0, 0, 0, 0, 0,
2365 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2366 };
2367 
2368 unsigned char d_scanner_96_0_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2369 0, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
2370 6, 6, 6, 6, 6, 7, 6, 6, 6, 6, 6, 8, 0, 0, 0, 6,
2371 0, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
2372 6, 6, 6, 6, 6, 7, 6, 6, 6, 6, 6, 9, 0, 0, 0, 0,
2373 };
2374 
2375 unsigned char d_scanner_96_1_0_dparser_gram[SCANNER_BLOCK_SIZE] = {
2376 0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
2377 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
2378 10, 10, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
2379 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
2380 };
2381 
2382 unsigned char d_scanner_96_1_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2383 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
2384 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 12, 10, 10, 10,
2385 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
2386 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
2387 };
2388 
2389 unsigned char d_scanner_96_1_2_dparser_gram[SCANNER_BLOCK_SIZE] = {
2390 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
2391 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
2392 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
2393 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
2394 };
2395 
2396 unsigned char d_scanner_96_2_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2397 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2398 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2399 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2400 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 0, 0,
2401 };
2402 
2403 unsigned char d_scanner_96_3_0_dparser_gram[SCANNER_BLOCK_SIZE] = {
2404 0, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
2405 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
2406 14, 14, 14, 14, 14, 14, 14, 15, 14, 14, 14, 14, 14, 14, 14, 14,
2407 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
2408 };
2409 
2410 unsigned char d_scanner_96_5_0_dparser_gram[SCANNER_BLOCK_SIZE] = {
2411 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2412 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2413 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2414 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 0, 0, 0, 0, 0, 0,
2415 };
2416 
2417 unsigned char d_scanner_96_5_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2418 0, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
2419 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 0, 0, 0, 0, 6,
2420 0, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
2421 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 0, 0, 0, 0, 0,
2422 };
2423 
2424 unsigned char d_scanner_96_6_0_dparser_gram[SCANNER_BLOCK_SIZE] = {
2425 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2426 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2427 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0,
2428 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 0, 0, 0, 0, 0, 0,
2429 };
2430 
2431 unsigned char d_accepts_diff_96_6_0_dparser_gram[SCANNER_BLOCK_SIZE] = {
2432 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2433 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2434 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
2435 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2436 };
2437 
2438 unsigned char d_scanner_96_11_0_dparser_gram[SCANNER_BLOCK_SIZE] = {
2439 0, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
2440 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
2441 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
2442 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
2443 };
2444 
2445 unsigned char d_scanner_96_12_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2446 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2447 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2448 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2449 0, 0, 0, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2450 };
2451 
2452 unsigned char d_scanner_96_15_0_dparser_gram[SCANNER_BLOCK_SIZE] = {
2453 0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
2454 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
2455 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
2456 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
2457 };
2458 
2459 unsigned char d_scanner_96_15_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2460 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
2461 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
2462 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
2463 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
2464 };
2465 
2466 unsigned char d_scanner_96_16_0_dparser_gram[SCANNER_BLOCK_SIZE] = {
2467 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2468 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2469 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2470 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 0, 0, 0, 0, 0, 0,
2471 };
2472 
2473 unsigned char d_scanner_96_16_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2474 0, 21, 21, 21, 21, 21, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2475 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2476 0, 21, 21, 21, 21, 21, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2477 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2478 };
2479 
2480 D_Shift * d_shift_96_20_dparser_gram[] = {&d_shift_71_dparser_gram,NULL};
2481 
2482 unsigned char d_scanner_96_21_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2483 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2484 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2485 0, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2486 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2487 };
2488 
2489 unsigned char d_scanner_96_22_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2490 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2491 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2492 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0,
2493 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2494 };
2495 
2496 D_Shift * d_shift_96_23_dparser_gram[] = {&d_shift_31_dparser_gram,NULL};
2497 
2498 D_Shift * d_accepts_diff_100_0_dparser_gram[] = {0};
2499 D_Shift * d_accepts_diff_100_1_dparser_gram[] = {&d_shift_55_dparser_gram,0};
2500 D_Shift ** d_accepts_diff_100_dparser_gram[] = {
2501 d_accepts_diff_100_0_dparser_gram,
2502 d_accepts_diff_100_1_dparser_gram
2503 };
2504 
2505 unsigned char d_scanner_100_0_0_dparser_gram[SCANNER_BLOCK_SIZE] = {
2506 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2507 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2508 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2509 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2510 };
2511 
2512 unsigned char d_scanner_100_0_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2513 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2514 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0,
2515 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2516 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2517 };
2518 
2519 unsigned char d_scanner_100_1_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2520 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2521 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2522 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0,
2523 0, 0, 6, 0, 0, 7, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0,
2524 };
2525 
2526 unsigned char d_scanner_100_3_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2527 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2528 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2529 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0,
2530 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2531 };
2532 
2533 unsigned char d_scanner_100_4_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2534 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2535 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2536 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2537 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2538 };
2539 
2540 unsigned char d_scanner_100_5_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2541 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2542 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2543 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0,
2544 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2545 };
2546 
2547 unsigned char d_scanner_100_6_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2548 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2549 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2550 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0,
2551 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2552 };
2553 
2554 unsigned char d_scanner_100_7_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2555 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2556 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2557 0, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2558 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2559 };
2560 
2561 unsigned char d_scanner_100_8_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2562 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2563 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2564 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0,
2565 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2566 };
2567 
2568 unsigned char d_scanner_100_9_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2569 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2570 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2571 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2572 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2573 };
2574 
2575 unsigned char d_scanner_100_10_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2576 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2577 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2578 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0,
2579 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2580 };
2581 
2582 unsigned char d_scanner_100_11_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2583 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2584 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2585 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2586 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2587 };
2588 
2589 unsigned char d_scanner_100_12_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2590 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2591 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2592 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2593 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2594 };
2595 
2596 unsigned char d_scanner_100_14_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2597 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2598 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2599 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2600 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2601 };
2602 
2603 unsigned char d_scanner_100_15_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2604 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2605 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2606 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 0, 0, 0, 0,
2607 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2608 };
2609 
2610 unsigned char d_scanner_100_16_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2611 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2612 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2613 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2614 0, 0, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2615 };
2616 
2617 unsigned char d_scanner_100_17_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2618 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2619 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2620 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2621 0, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2622 };
2623 
2624 unsigned char d_scanner_100_18_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2625 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2626 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2627 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2628 0, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2629 };
2630 
2631 D_Shift * d_shift_100_19_dparser_gram[] = {&d_shift_53_dparser_gram,NULL};
2632 
2633 unsigned char d_scanner_100_20_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2634 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2635 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2636 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2637 0, 0, 0, 0, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2638 };
2639 
2640 unsigned char d_scanner_100_21_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2641 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2642 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2643 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2644 0, 0, 0, 0, 0, 0, 0, 0, 0, 26, 0, 0, 0, 0, 0, 0,
2645 };
2646 
2647 unsigned char d_scanner_100_22_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2648 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2649 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2650 0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 0, 0, 0, 0, 0, 0,
2651 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2652 };
2653 
2654 unsigned char d_scanner_100_23_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2655 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2656 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2657 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2658 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 0, 0, 0, 0, 0, 0,
2659 };
2660 
2661 D_Shift * d_shift_100_24_dparser_gram[] = {&d_shift_52_dparser_gram,NULL};
2662 
2663 unsigned char d_scanner_100_25_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2664 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2665 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29,
2666 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2667 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2668 };
2669 
2670 unsigned char d_scanner_100_26_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2671 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2672 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2673 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30,
2674 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2675 };
2676 
2677 unsigned char d_scanner_100_28_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2678 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2679 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2680 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 0, 0, 33,
2681 0, 0, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2682 };
2683 
2684 unsigned char d_scanner_100_29_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2685 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2686 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2687 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, 0,
2688 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2689 };
2690 
2691 unsigned char d_scanner_100_30_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2692 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2693 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2694 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 0, 0, 37,
2695 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2696 };
2697 
2698 unsigned char d_scanner_100_31_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2699 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2700 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2701 0, 0, 0, 0, 0, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2702 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2703 };
2704 
2705 unsigned char d_scanner_100_33_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2706 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2707 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2708 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, 0, 0, 0, 0, 0, 0,
2709 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2710 };
2711 
2712 unsigned char d_scanner_100_34_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2713 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2714 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2715 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2716 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 42, 0, 0,
2717 };
2718 
2719 unsigned char d_accepts_diff_100_34_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2720 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2721 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2722 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2723 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
2724 };
2725 
2726 D_Shift * d_shift_100_34_dparser_gram[] = {&d_shift_55_dparser_gram,NULL};
2727 
2728 unsigned char d_scanner_100_35_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2729 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2730 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2731 0, 0, 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2732 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2733 };
2734 
2735 unsigned char d_scanner_100_36_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2736 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2737 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2738 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2739 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2740 };
2741 
2742 unsigned char d_scanner_100_37_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2743 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2744 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2745 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 0, 0, 0, 0, 0, 0,
2746 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2747 };
2748 
2749 unsigned char d_scanner_100_38_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2750 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2751 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2752 0, 0, 0, 0, 0, 0, 46, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2753 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2754 };
2755 
2756 unsigned char d_scanner_100_39_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2757 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2758 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47,
2759 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2760 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2761 };
2762 
2763 unsigned char d_scanner_100_40_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2764 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2765 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2766 0, 0, 0, 0, 0, 0, 0, 48, 0, 0, 0, 0, 0, 0, 0, 0,
2767 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2768 };
2769 
2770 D_Shift * d_shift_100_41_dparser_gram[] = {&d_shift_54_dparser_gram,NULL};
2771 
2772 unsigned char d_scanner_100_42_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2773 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2774 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2775 0, 0, 0, 0, 0, 0, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2776 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2777 };
2778 
2779 unsigned char d_scanner_100_43_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2780 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2781 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50,
2782 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2783 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2784 };
2785 
2786 unsigned char d_scanner_100_44_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2787 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2788 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2789 0, 0, 0, 0, 0, 0, 0, 51, 0, 0, 0, 0, 0, 0, 0, 0,
2790 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2791 };
2792 
2793 unsigned char d_scanner_100_45_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2794 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2795 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2796 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2797 0, 0, 0, 0, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2798 };
2799 
2800 unsigned char d_scanner_100_46_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2801 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2802 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2803 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 53, 0, 0, 0,
2804 0, 0, 54, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2805 };
2806 
2807 unsigned char d_scanner_100_47_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2808 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2809 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2810 0, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 0, 0, 0, 0, 0,
2811 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2812 };
2813 
2814 unsigned char d_scanner_100_48_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2815 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2816 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2817 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2818 0, 0, 0, 0, 56, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2819 };
2820 
2821 unsigned char d_scanner_100_49_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2822 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2823 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2824 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 57, 0, 0, 0,
2825 0, 0, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2826 };
2827 
2828 unsigned char d_scanner_100_50_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2829 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2830 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2831 0, 0, 0, 0, 0, 0, 0, 0, 59, 0, 0, 0, 0, 0, 0, 0,
2832 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2833 };
2834 
2835 D_Shift * d_shift_100_51_dparser_gram[] = {&d_shift_49_dparser_gram,NULL};
2836 
2837 unsigned char d_scanner_100_52_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2838 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2839 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2840 0, 0, 0, 0, 0, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2841 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2842 };
2843 
2844 unsigned char d_scanner_100_53_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2845 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2846 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2847 0, 0, 0, 0, 0, 0, 0, 0, 0, 61, 0, 0, 0, 0, 0, 0,
2848 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2849 };
2850 
2851 unsigned char d_scanner_100_54_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2852 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2853 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2854 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2855 0, 0, 0, 0, 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2856 };
2857 
2858 D_Shift * d_shift_100_55_dparser_gram[] = {&d_shift_51_dparser_gram,NULL};
2859 
2860 unsigned char d_scanner_100_56_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2861 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2862 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2863 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2864 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2865 };
2866 
2867 unsigned char d_scanner_100_57_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2868 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2869 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2870 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0,
2871 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2872 };
2873 
2874 unsigned char d_scanner_100_58_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2875 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2876 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2877 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2878 0, 0, 0, 0, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2879 };
2880 
2881 unsigned char d_scanner_100_59_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2882 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2883 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2884 0, 0, 0, 0, 0, 0, 66, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2885 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2886 };
2887 
2888 unsigned char d_scanner_100_60_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2889 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2890 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2891 0, 0, 0, 0, 0, 0, 0, 67, 0, 0, 0, 0, 0, 0, 0, 0,
2892 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2893 };
2894 
2895 D_Shift * d_shift_100_61_dparser_gram[] = {&d_shift_48_dparser_gram,NULL};
2896 
2897 unsigned char d_scanner_100_62_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2898 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2899 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2900 0, 0, 0, 0, 0, 0, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2901 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2902 };
2903 
2904 unsigned char d_scanner_100_63_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2905 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2906 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2907 0, 0, 0, 0, 0, 0, 0, 69, 0, 0, 0, 0, 0, 0, 0, 0,
2908 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2909 };
2910 
2911 D_Shift * d_shift_100_64_dparser_gram[] = {&d_shift_50_dparser_gram,NULL};
2912 
2913 unsigned char d_scanner_100_65_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2914 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2915 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2916 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2917 0, 0, 0, 0, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2918 };
2919 
2920 unsigned char d_scanner_100_66_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2921 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2922 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2923 0, 0, 0, 0, 0, 0, 0, 0, 71, 0, 0, 0, 0, 0, 0, 0,
2924 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2925 };
2926 
2927 unsigned char d_scanner_100_67_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2928 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2929 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2930 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2931 0, 0, 0, 0, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2932 };
2933 
2934 unsigned char d_scanner_100_68_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2935 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2936 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2937 0, 0, 0, 0, 0, 0, 0, 0, 73, 0, 0, 0, 0, 0, 0, 0,
2938 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2939 };
2940 
2941 D_Shift * d_shift_100_69_dparser_gram[] = {&d_shift_45_dparser_gram,NULL};
2942 
2943 unsigned char d_scanner_100_70_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2944 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2945 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2946 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2947 0, 0, 0, 0, 74, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2948 };
2949 
2950 D_Shift * d_shift_100_71_dparser_gram[] = {&d_shift_47_dparser_gram,NULL};
2951 
2952 D_Shift * d_shift_100_73_dparser_gram[] = {&d_shift_44_dparser_gram,NULL};
2953 
2954 D_Shift * d_shift_100_74_dparser_gram[] = {&d_shift_46_dparser_gram,NULL};
2955 
2956 D_Shift * d_accepts_diff_126_0_dparser_gram[] = {0};
2957 D_Shift * d_accepts_diff_126_1_dparser_gram[] = {&d_shift_75_dparser_gram,0};
2958 D_Shift ** d_accepts_diff_126_dparser_gram[] = {
2959 d_accepts_diff_126_0_dparser_gram,
2960 d_accepts_diff_126_1_dparser_gram
2961 };
2962 
2963 unsigned char d_scanner_126_0_0_dparser_gram[SCANNER_BLOCK_SIZE] = {
2964 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2965 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2966 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0,
2967 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 0, 0, 0, 0, 0, 0,
2968 };
2969 
2970 unsigned char d_scanner_126_1_0_dparser_gram[SCANNER_BLOCK_SIZE] = {
2971 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2972 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2973 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2974 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 0, 0, 0, 0, 0, 0,
2975 };
2976 
2977 unsigned char d_scanner_126_2_0_dparser_gram[SCANNER_BLOCK_SIZE] = {
2978 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2979 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2980 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2981 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0,
2982 };
2983 
2984 unsigned char d_scanner_126_2_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2985 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0,
2986 0, 0, 0, 0, 0, 6, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0,
2987 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0,
2988 0, 0, 0, 0, 0, 6, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0,
2989 };
2990 
2991 unsigned char d_scanner_126_3_0_dparser_gram[SCANNER_BLOCK_SIZE] = {
2992 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2993 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2994 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2995 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 0, 0, 0, 0, 0, 0,
2996 };
2997 
2998 unsigned char d_scanner_126_3_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
2999 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0,
3000 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3001 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0,
3002 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3003 };
3004 
3005 unsigned char d_scanner_126_4_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
3006 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0,
3007 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3008 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0,
3009 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3010 };
3011 
3012 unsigned char d_scanner_126_6_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
3013 0, 10, 10, 10, 10, 10, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3014 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3015 0, 10, 10, 10, 10, 10, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3016 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3017 };
3018 
3019 unsigned char d_scanner_126_9_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
3020 0, 10, 10, 10, 10, 10, 10, 0, 0, 0, 0, 0, 11, 0, 0, 0,
3021 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3022 0, 10, 10, 10, 10, 10, 10, 0, 0, 0, 0, 0, 11, 0, 0, 0,
3023 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3024 };
3025 
3026 D_Shift * d_accepts_diff_131_0_dparser_gram[] = {0};
3027 D_Shift ** d_accepts_diff_131_dparser_gram[] = {
3028 d_accepts_diff_131_0_dparser_gram
3029 };
3030 
3031 D_Shift * d_accepts_diff_138_0_dparser_gram[] = {0};
3032 D_Shift ** d_accepts_diff_138_dparser_gram[] = {
3033 d_accepts_diff_138_0_dparser_gram
3034 };
3035 
3036 unsigned char d_scanner_138_0_0_dparser_gram[SCANNER_BLOCK_SIZE] = {
3037 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3038 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3039 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 3, 4, 0, 0, 0, 5,
3040 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6,
3041 };
3042 
3043 unsigned char d_scanner_138_0_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
3044 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3045 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3046 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3047 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3048 };
3049 
3050 unsigned char d_scanner_138_1_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
3051 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3052 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3053 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0,
3054 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3055 };
3056 
3057 D_Shift * d_shift_138_2_dparser_gram[] = {&d_shift_39_dparser_gram,NULL};
3058 
3059 D_Shift * d_shift_138_3_dparser_gram[] = {&d_shift_40_dparser_gram,NULL};
3060 
3061 unsigned char d_scanner_138_4_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
3062 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3063 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3064 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0,
3065 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3066 };
3067 
3068 D_Shift * d_shift_138_5_dparser_gram[] = {&d_shift_38_dparser_gram,NULL};
3069 
3070 D_Shift * d_shift_138_6_dparser_gram[] = {&d_shift_41_dparser_gram,NULL};
3071 
3072 unsigned char d_scanner_138_7_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
3073 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3074 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3075 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3076 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3077 };
3078 
3079 D_Shift * d_shift_138_9_dparser_gram[] = {&d_shift_37_dparser_gram,NULL};
3080 
3081 unsigned char d_scanner_138_10_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
3082 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3083 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3084 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 0,
3085 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3086 };
3087 
3088 unsigned char d_scanner_138_11_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
3089 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3090 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3091 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3092 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3093 };
3094 
3095 unsigned char d_scanner_138_12_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
3096 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3097 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3098 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3099 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3100 };
3101 
3102 unsigned char d_scanner_138_13_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
3103 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3104 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3105 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0,
3106 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3107 };
3108 
3109 D_Shift * d_shift_138_14_dparser_gram[] = {&d_shift_36_dparser_gram,NULL};
3110 
3111 D_Shift * d_shift_138_15_dparser_gram[] = {&d_shift_35_dparser_gram,NULL};
3112 
3113 D_Shift * d_accepts_diff_148_0_dparser_gram[] = {0};
3114 D_Shift ** d_accepts_diff_148_dparser_gram[] = {
3115 d_accepts_diff_148_0_dparser_gram
3116 };
3117 
3118 unsigned char d_scanner_148_0_0_dparser_gram[SCANNER_BLOCK_SIZE] = {
3119 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3120 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3121 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0,
3122 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3123 };
3124 
3125 D_Shift * d_accepts_diff_152_0_dparser_gram[] = {0};
3126 D_Shift ** d_accepts_diff_152_dparser_gram[] = {
3127 d_accepts_diff_152_0_dparser_gram
3128 };
3129 
3130 unsigned char d_scanner_152_0_0_dparser_gram[SCANNER_BLOCK_SIZE] = {
3131 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3132 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3133 0, 0, 2, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0,
3134 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3135 };
3136 
3137 unsigned char d_scanner_152_1_0_dparser_gram[SCANNER_BLOCK_SIZE] = {
3138 0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
3139 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
3140 4, 4, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
3141 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
3142 };
3143 
3144 unsigned char d_scanner_152_1_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
3145 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
3146 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 6, 4, 4, 4,
3147 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
3148 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
3149 };
3150 
3151 unsigned char d_scanner_152_1_2_dparser_gram[SCANNER_BLOCK_SIZE] = {
3152 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
3153 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
3154 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
3155 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
3156 };
3157 
3158 unsigned char d_scanner_152_2_0_dparser_gram[SCANNER_BLOCK_SIZE] = {
3159 0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
3160 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
3161 7, 7, 7, 7, 7, 7, 7, 8, 7, 7, 7, 7, 7, 7, 7, 7,
3162 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
3163 };
3164 
3165 unsigned char d_scanner_152_2_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
3166 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
3167 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 9, 7, 7, 7,
3168 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
3169 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
3170 };
3171 
3172 unsigned char d_scanner_152_2_2_dparser_gram[SCANNER_BLOCK_SIZE] = {
3173 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
3174 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
3175 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
3176 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
3177 };
3178 
3179 unsigned char d_scanner_152_5_0_dparser_gram[SCANNER_BLOCK_SIZE] = {
3180 0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
3181 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
3182 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
3183 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
3184 };
3185 
3186 unsigned char d_scanner_152_8_0_dparser_gram[SCANNER_BLOCK_SIZE] = {
3187 0, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11,
3188 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11,
3189 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11,
3190 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11,
3191 };
3192 
3193 unsigned char d_scanner_152_8_1_dparser_gram[SCANNER_BLOCK_SIZE] = {
3194 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11,
3195 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11,
3196 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11,
3197 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11,
3198 };
3199 
3200 D_Shift * d_accepts_diff_167_0_dparser_gram[] = {0};
3201 D_Shift ** d_accepts_diff_167_dparser_gram[] = {
3202 d_accepts_diff_167_0_dparser_gram
3203 };
3204 
3205 SB_uint8 d_scanner_2_dparser_gram[39] = {
3206 {NULL, {d_scanner_2_0_0_dparser_gram, d_scanner_2_0_1_dparser_gram
3207  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3208 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_2_1_1_dparser_gram
3209  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3210 {NULL, {d_scanner_2_2_0_dparser_gram, d_scanner_2_0_2_dparser_gram
3211  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3212 {d_shift_2_3_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
3213  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3214 {d_shift_2_4_dparser_gram, {d_scanner_2_4_0_dparser_gram, d_scanner_2_4_1_dparser_gram
3215  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3216 {d_shift_2_5_dparser_gram, {d_scanner_2_4_0_dparser_gram, d_scanner_2_4_1_dparser_gram
3217  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3218 {d_shift_2_4_dparser_gram, {d_scanner_2_4_0_dparser_gram, d_scanner_2_6_1_dparser_gram
3219  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3220 {d_shift_2_7_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
3221  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3222 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_2_8_1_dparser_gram
3223  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3224 {d_shift_2_9_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
3225  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3226 {d_shift_2_4_dparser_gram, {d_scanner_2_4_0_dparser_gram, d_scanner_2_10_1_dparser_gram
3227  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3228 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_2_11_1_dparser_gram
3229  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3230 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_2_12_1_dparser_gram
3231  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3232 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_2_13_1_dparser_gram
3233  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3234 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_2_14_1_dparser_gram
3235  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3236 {d_shift_2_4_dparser_gram, {d_scanner_2_4_0_dparser_gram, d_scanner_2_15_1_dparser_gram
3237  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3238 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_2_16_1_dparser_gram
3239  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3240 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_2_17_1_dparser_gram
3241  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3242 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_2_18_1_dparser_gram
3243  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3244 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_2_19_1_dparser_gram
3245  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3246 {d_shift_2_4_dparser_gram, {d_scanner_2_4_0_dparser_gram, d_scanner_2_20_1_dparser_gram
3247  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3248 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_2_21_1_dparser_gram
3249  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3250 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_2_22_1_dparser_gram
3251  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3252 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_2_23_1_dparser_gram
3253  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3254 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_2_24_1_dparser_gram
3255  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3256 {d_shift_2_4_dparser_gram, {d_scanner_2_4_0_dparser_gram, d_scanner_2_25_1_dparser_gram
3257  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3258 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_2_26_1_dparser_gram
3259  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3260 {d_shift_2_27_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
3261  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3262 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_2_28_1_dparser_gram
3263  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3264 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_2_29_1_dparser_gram
3265  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3266 {d_shift_2_4_dparser_gram, {d_scanner_2_4_0_dparser_gram, d_scanner_2_30_1_dparser_gram
3267  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3268 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_2_31_1_dparser_gram
3269  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3270 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_2_32_1_dparser_gram
3271  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3272 {d_shift_2_33_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
3273  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3274 {d_shift_2_34_dparser_gram, {d_scanner_2_4_0_dparser_gram, d_scanner_2_4_1_dparser_gram
3275  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3276 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_2_35_1_dparser_gram
3277  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3278 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_2_36_1_dparser_gram
3279  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3280 {d_shift_2_37_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
3281  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3282 {d_shift_2_38_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
3283  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}}
3284 };
3285 
3286 SB_trans_uint8 d_transition_2_dparser_gram[39] = {
3287 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3288  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3289 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3290  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3291 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3292  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3293 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3294  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3295 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3296  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3297 {{d_accepts_diff_2_5_0_dparser_gram, d_accepts_diff_2_5_1_dparser_gram
3298  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3299 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3300  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3301 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3302  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3303 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3304  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3305 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3306  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3307 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3308  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3309 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3310  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3311 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3312  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3313 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3314  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3315 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3316  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3317 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3318  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3319 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3320  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3321 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3322  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3323 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3324  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3325 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3326  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3327 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3328  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3329 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3330  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3331 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3332  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3333 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3334  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3335 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3336  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3337 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3338  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3339 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3340  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3341 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3342  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3343 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3344  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3345 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3346  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3347 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3348  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3349 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3350  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3351 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3352  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3353 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3354  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3355 {{d_accepts_diff_2_34_0_dparser_gram, d_accepts_diff_2_34_1_dparser_gram
3356  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3357 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3358  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3359 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3360  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3361 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3362  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3363 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3364  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}}
3365 };
3366 
3367 SB_uint8 d_scanner_3_dparser_gram[6] = {
3368 {NULL, {d_scanner_3_0_0_dparser_gram, d_scanner_2_0_2_dparser_gram
3369  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3370 {NULL, {d_scanner_3_1_0_dparser_gram, d_scanner_3_1_1_dparser_gram
3371  , d_scanner_3_1_2_dparser_gram, d_scanner_3_1_2_dparser_gram}},
3372 {NULL, {d_scanner_3_1_0_dparser_gram, d_scanner_3_1_1_dparser_gram
3373  , d_scanner_3_1_2_dparser_gram, d_scanner_3_1_2_dparser_gram}},
3374 {d_shift_3_3_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
3375  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3376 {NULL, {d_scanner_3_4_0_dparser_gram, d_scanner_3_4_1_dparser_gram
3377  , d_scanner_3_4_1_dparser_gram, d_scanner_3_4_1_dparser_gram}},
3378 {NULL, {d_scanner_3_1_0_dparser_gram, d_scanner_3_1_1_dparser_gram
3379  , d_scanner_3_1_2_dparser_gram, d_scanner_3_1_2_dparser_gram}}
3380 };
3381 
3382 SB_trans_uint8 d_transition_3_dparser_gram[6] = {
3383 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3384  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3385 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3386  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3387 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3388  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3389 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3390  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3391 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3392  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3393 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3394  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}}
3395 };
3396 
3397 SB_uint8 d_scanner_5_dparser_gram[27] = {
3398 {NULL, {d_scanner_5_0_0_dparser_gram, d_scanner_5_0_1_dparser_gram
3399  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3400 {d_shift_5_1_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
3401  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3402 {NULL, {d_scanner_5_2_0_dparser_gram, d_scanner_5_2_1_dparser_gram
3403  , d_scanner_5_2_2_dparser_gram, d_scanner_5_2_2_dparser_gram}},
3404 {NULL, {d_scanner_5_3_0_dparser_gram, d_scanner_5_3_1_dparser_gram
3405  , d_scanner_5_3_2_dparser_gram, d_scanner_5_3_2_dparser_gram}},
3406 {d_shift_5_4_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
3407  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3408 {d_shift_5_1_dparser_gram, {d_scanner_5_5_0_dparser_gram, d_scanner_2_0_2_dparser_gram
3409  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3410 {d_shift_5_6_dparser_gram, {d_scanner_5_6_0_dparser_gram, d_scanner_5_6_1_dparser_gram
3411  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3412 {d_shift_5_7_dparser_gram, {d_scanner_5_7_0_dparser_gram, d_scanner_5_7_1_dparser_gram
3413  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3414 {d_shift_2_4_dparser_gram, {d_scanner_5_8_0_dparser_gram, d_scanner_5_8_1_dparser_gram
3415  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3416 {d_shift_5_9_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
3417  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3418 {d_shift_5_1_dparser_gram, {d_scanner_5_8_0_dparser_gram, d_scanner_5_8_1_dparser_gram
3419  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3420 {d_shift_2_7_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
3421  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3422 {NULL, {d_scanner_5_2_0_dparser_gram, d_scanner_5_2_1_dparser_gram
3423  , d_scanner_5_2_2_dparser_gram, d_scanner_5_2_2_dparser_gram}},
3424 {d_shift_3_3_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
3425  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3426 {NULL, {d_scanner_5_14_0_dparser_gram, d_scanner_5_14_1_dparser_gram
3427  , d_scanner_5_14_1_dparser_gram, d_scanner_5_14_1_dparser_gram}},
3428 {NULL, {d_scanner_5_3_0_dparser_gram, d_scanner_5_3_1_dparser_gram
3429  , d_scanner_5_3_2_dparser_gram, d_scanner_5_3_2_dparser_gram}},
3430 {d_shift_5_16_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
3431  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3432 {NULL, {d_scanner_5_17_0_dparser_gram, d_scanner_5_17_1_dparser_gram
3433  , d_scanner_5_17_1_dparser_gram, d_scanner_5_17_1_dparser_gram}},
3434 {d_shift_5_6_dparser_gram, {d_scanner_5_6_0_dparser_gram, d_scanner_5_18_1_dparser_gram
3435  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3436 {d_shift_5_6_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
3437  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3438 {NULL, {d_scanner_5_20_0_dparser_gram, d_scanner_5_20_1_dparser_gram
3439  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3440 {NULL, {d_scanner_5_20_0_dparser_gram, d_scanner_5_20_1_dparser_gram
3441  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3442 {d_shift_5_7_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
3443  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3444 {NULL, {d_scanner_5_2_0_dparser_gram, d_scanner_5_2_1_dparser_gram
3445  , d_scanner_5_2_2_dparser_gram, d_scanner_5_2_2_dparser_gram}},
3446 {NULL, {d_scanner_5_3_0_dparser_gram, d_scanner_5_3_1_dparser_gram
3447  , d_scanner_5_3_2_dparser_gram, d_scanner_5_3_2_dparser_gram}},
3448 {d_shift_5_25_dparser_gram, {d_scanner_5_20_0_dparser_gram, d_scanner_5_25_1_dparser_gram
3449  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3450 {d_shift_5_25_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
3451  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}}
3452 };
3453 
3454 SB_trans_uint8 d_transition_5_dparser_gram[27] = {
3455 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3456  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3457 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3458  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3459 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3460  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3461 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3462  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3463 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3464  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3465 {{d_accepts_diff_2_34_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3466  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3467 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_5_6_1_dparser_gram
3468  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3469 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3470  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3471 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3472  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3473 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3474  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3475 {{d_accepts_diff_2_34_0_dparser_gram, d_accepts_diff_2_34_1_dparser_gram
3476  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3477 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3478  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3479 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3480  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3481 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3482  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3483 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3484  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3485 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3486  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3487 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3488  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3489 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3490  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3491 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3492  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3493 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3494  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3495 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3496  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3497 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3498  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3499 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3500  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3501 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3502  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3503 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3504  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3505 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3506  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3507 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3508  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}}
3509 };
3510 
3511 SB_uint8 d_scanner_6_dparser_gram[100] = {
3512 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_0_1_dparser_gram
3513  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3514 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_1_1_dparser_gram
3515  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3516 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_2_1_dparser_gram
3517  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3518 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_3_1_dparser_gram
3519  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3520 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_4_1_dparser_gram
3521  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3522 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_5_1_dparser_gram
3523  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3524 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_6_1_dparser_gram
3525  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3526 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_7_1_dparser_gram
3527  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3528 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_8_1_dparser_gram
3529  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3530 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_9_1_dparser_gram
3531  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3532 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_10_1_dparser_gram
3533  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3534 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_11_1_dparser_gram
3535  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3536 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_12_1_dparser_gram
3537  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3538 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_13_1_dparser_gram
3539  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3540 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_14_1_dparser_gram
3541  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3542 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_15_1_dparser_gram
3543  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3544 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_16_1_dparser_gram
3545  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3546 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_17_1_dparser_gram
3547  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3548 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_18_1_dparser_gram
3549  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3550 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_19_1_dparser_gram
3551  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3552 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_20_1_dparser_gram
3553  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3554 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_2_24_1_dparser_gram
3555  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3556 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_22_1_dparser_gram
3557  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3558 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_23_1_dparser_gram
3559  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3560 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_24_1_dparser_gram
3561  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3562 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_2_29_1_dparser_gram
3563  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3564 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_26_1_dparser_gram
3565  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3566 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_27_1_dparser_gram
3567  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3568 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_28_1_dparser_gram
3569  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3570 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_29_1_dparser_gram
3571  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3572 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_30_1_dparser_gram
3573  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3574 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_31_1_dparser_gram
3575  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3576 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_32_1_dparser_gram
3577  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3578 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_33_1_dparser_gram
3579  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3580 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_34_1_dparser_gram
3581  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3582 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_35_1_dparser_gram
3583  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3584 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_36_1_dparser_gram
3585  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3586 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_37_1_dparser_gram
3587  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3588 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_38_1_dparser_gram
3589  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3590 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_39_1_dparser_gram
3591  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3592 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_40_1_dparser_gram
3593  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3594 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_41_1_dparser_gram
3595  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3596 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_42_1_dparser_gram
3597  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3598 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_43_1_dparser_gram
3599  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3600 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_44_1_dparser_gram
3601  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3602 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_45_1_dparser_gram
3603  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3604 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_46_1_dparser_gram
3605  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3606 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_47_1_dparser_gram
3607  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3608 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_48_1_dparser_gram
3609  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3610 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_49_1_dparser_gram
3611  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3612 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_50_1_dparser_gram
3613  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3614 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_51_1_dparser_gram
3615  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3616 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_52_1_dparser_gram
3617  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3618 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_53_1_dparser_gram
3619  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3620 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_54_1_dparser_gram
3621  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3622 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_55_1_dparser_gram
3623  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3624 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_56_1_dparser_gram
3625  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3626 {d_shift_6_57_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
3627  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3628 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_58_1_dparser_gram
3629  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3630 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_59_1_dparser_gram
3631  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3632 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_60_1_dparser_gram
3633  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3634 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_61_1_dparser_gram
3635  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3636 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_62_1_dparser_gram
3637  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3638 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_63_1_dparser_gram
3639  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3640 {d_shift_6_64_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
3641  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3642 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_65_1_dparser_gram
3643  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3644 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_66_1_dparser_gram
3645  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3646 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_67_1_dparser_gram
3647  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3648 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_68_1_dparser_gram
3649  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3650 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_69_1_dparser_gram
3651  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3652 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_70_1_dparser_gram
3653  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3654 {d_shift_6_71_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
3655  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3656 {d_shift_6_72_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
3657  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3658 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_73_1_dparser_gram
3659  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3660 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_74_1_dparser_gram
3661  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3662 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_75_1_dparser_gram
3663  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3664 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_76_1_dparser_gram
3665  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3666 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_77_1_dparser_gram
3667  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3668 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_78_1_dparser_gram
3669  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3670 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_79_1_dparser_gram
3671  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3672 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_80_1_dparser_gram
3673  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3674 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_81_1_dparser_gram
3675  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3676 {d_shift_6_82_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
3677  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3678 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_83_1_dparser_gram
3679  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3680 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_84_1_dparser_gram
3681  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3682 {d_shift_6_85_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
3683  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3684 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_86_1_dparser_gram
3685  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3686 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_87_1_dparser_gram
3687  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3688 {d_shift_6_88_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
3689  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3690 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_89_1_dparser_gram
3691  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3692 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_90_1_dparser_gram
3693  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3694 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_91_1_dparser_gram
3695  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3696 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_92_1_dparser_gram
3697  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3698 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_93_1_dparser_gram
3699  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3700 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_94_1_dparser_gram
3701  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3702 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_95_1_dparser_gram
3703  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3704 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_96_1_dparser_gram
3705  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3706 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_97_1_dparser_gram
3707  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3708 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_98_1_dparser_gram
3709  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3710 {d_shift_6_99_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
3711  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}}
3712 };
3713 
3714 SB_trans_uint8 d_transition_6_dparser_gram[100] = {
3715 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3716  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3717 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3718  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3719 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3720  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3721 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3722  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3723 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3724  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3725 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3726  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3727 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3728  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3729 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3730  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3731 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3732  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3733 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3734  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3735 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3736  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3737 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3738  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3739 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3740  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3741 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3742  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3743 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3744  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3745 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3746  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3747 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3748  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3749 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3750  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3751 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3752  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3753 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3754  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3755 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3756  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3757 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3758  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3759 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3760  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3761 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3762  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3763 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3764  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3765 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3766  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3767 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3768  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3769 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3770  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3771 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3772  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3773 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3774  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3775 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3776  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3777 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3778  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3779 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3780  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3781 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3782  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3783 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3784  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3785 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3786  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3787 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3788  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3789 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3790  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3791 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3792  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3793 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3794  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3795 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3796  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3797 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3798  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3799 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3800  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3801 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3802  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3803 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3804  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3805 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3806  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3807 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3808  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3809 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3810  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3811 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3812  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3813 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3814  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3815 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3816  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3817 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3818  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3819 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3820  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3821 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3822  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3823 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3824  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3825 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3826  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3827 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3828  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3829 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3830  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3831 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3832  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3833 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3834  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3835 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3836  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3837 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3838  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3839 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3840  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3841 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3842  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3843 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3844  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3845 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3846  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3847 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3848  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3849 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3850  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3851 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3852  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3853 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3854  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3855 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3856  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3857 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3858  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3859 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3860  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3861 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3862  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3863 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3864  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3865 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3866  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3867 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3868  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3869 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3870  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3871 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3872  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3873 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3874  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3875 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3876  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3877 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3878  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3879 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3880  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3881 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3882  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3883 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3884  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3885 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3886  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3887 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3888  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3889 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3890  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3891 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3892  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3893 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3894  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3895 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3896  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3897 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3898  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3899 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3900  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3901 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3902  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3903 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3904  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3905 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3906  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3907 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3908  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3909 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3910  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3911 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3912  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3913 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3914  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}}
3915 };
3916 
3917 SB_uint8 d_scanner_7_dparser_gram[2] = {
3918 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_7_0_1_dparser_gram
3919  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3920 {d_shift_2_4_dparser_gram, {d_scanner_7_1_0_dparser_gram, d_scanner_7_0_1_dparser_gram
3921  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}}
3922 };
3923 
3924 SB_trans_uint8 d_transition_7_dparser_gram[2] = {
3925 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3926  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3927 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3928  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}}
3929 };
3930 
3931 SB_uint8 d_scanner_17_dparser_gram[4] = {
3932 {NULL, {d_scanner_17_0_0_dparser_gram, d_scanner_2_0_2_dparser_gram
3933  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3934 {d_shift_17_1_dparser_gram, {d_scanner_17_1_0_dparser_gram, d_scanner_2_0_2_dparser_gram
3935  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3936 {NULL, {d_scanner_17_2_0_dparser_gram, d_scanner_2_0_2_dparser_gram
3937  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3938 {d_shift_17_3_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
3939  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}}
3940 };
3941 
3942 SB_trans_uint8 d_transition_17_dparser_gram[4] = {
3943 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3944  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3945 {{d_accepts_diff_17_1_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3946  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3947 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3948  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
3949 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
3950  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}}
3951 };
3952 
3953 SB_uint8 d_scanner_23_dparser_gram[29] = {
3954 {NULL, {d_scanner_23_0_0_dparser_gram, d_scanner_23_0_1_dparser_gram
3955  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3956 {d_shift_5_1_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
3957  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3958 {NULL, {d_scanner_23_2_0_dparser_gram, d_scanner_23_2_1_dparser_gram
3959  , d_scanner_23_2_2_dparser_gram, d_scanner_23_2_2_dparser_gram}},
3960 {d_shift_5_1_dparser_gram, {d_scanner_23_3_0_dparser_gram, d_scanner_2_0_2_dparser_gram
3961  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3962 {NULL, {d_scanner_23_4_0_dparser_gram, d_scanner_23_4_1_dparser_gram
3963  , d_scanner_23_4_2_dparser_gram, d_scanner_23_4_2_dparser_gram}},
3964 {d_shift_5_4_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
3965  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3966 {d_shift_5_1_dparser_gram, {d_scanner_23_6_0_dparser_gram, d_scanner_2_0_2_dparser_gram
3967  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3968 {d_shift_5_6_dparser_gram, {d_scanner_23_7_0_dparser_gram, d_scanner_23_7_1_dparser_gram
3969  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3970 {d_shift_5_7_dparser_gram, {d_scanner_5_8_0_dparser_gram, d_scanner_23_8_1_dparser_gram
3971  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3972 {d_shift_2_4_dparser_gram, {d_scanner_23_9_0_dparser_gram, d_scanner_23_9_1_dparser_gram
3973  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3974 {d_shift_5_9_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
3975  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3976 {d_shift_5_1_dparser_gram, {d_scanner_23_9_0_dparser_gram, d_scanner_23_9_1_dparser_gram
3977  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3978 {d_shift_2_7_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
3979  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3980 {NULL, {d_scanner_23_2_0_dparser_gram, d_scanner_23_2_1_dparser_gram
3981  , d_scanner_23_2_2_dparser_gram, d_scanner_23_2_2_dparser_gram}},
3982 {d_shift_3_3_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
3983  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3984 {NULL, {d_scanner_23_15_0_dparser_gram, d_scanner_23_15_1_dparser_gram
3985  , d_scanner_23_15_1_dparser_gram, d_scanner_23_15_1_dparser_gram}},
3986 {d_shift_23_16_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
3987  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3988 {NULL, {d_scanner_23_4_0_dparser_gram, d_scanner_23_4_1_dparser_gram
3989  , d_scanner_23_4_2_dparser_gram, d_scanner_23_4_2_dparser_gram}},
3990 {d_shift_5_16_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
3991  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3992 {NULL, {d_scanner_23_19_0_dparser_gram, d_scanner_23_19_1_dparser_gram
3993  , d_scanner_23_19_1_dparser_gram, d_scanner_23_19_1_dparser_gram}},
3994 {d_shift_5_6_dparser_gram, {d_scanner_23_7_0_dparser_gram, d_scanner_23_20_1_dparser_gram
3995  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3996 {d_shift_5_6_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
3997  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
3998 {NULL, {d_scanner_23_22_0_dparser_gram, d_scanner_23_22_1_dparser_gram
3999  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4000 {NULL, {d_scanner_23_22_0_dparser_gram, d_scanner_23_22_1_dparser_gram
4001  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4002 {d_shift_5_7_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
4003  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4004 {NULL, {d_scanner_23_2_0_dparser_gram, d_scanner_23_2_1_dparser_gram
4005  , d_scanner_23_2_2_dparser_gram, d_scanner_23_2_2_dparser_gram}},
4006 {NULL, {d_scanner_23_4_0_dparser_gram, d_scanner_23_4_1_dparser_gram
4007  , d_scanner_23_4_2_dparser_gram, d_scanner_23_4_2_dparser_gram}},
4008 {d_shift_5_25_dparser_gram, {d_scanner_23_22_0_dparser_gram, d_scanner_23_27_1_dparser_gram
4009  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4010 {d_shift_5_25_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
4011  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}}
4012 };
4013 
4014 SB_trans_uint8 d_transition_23_dparser_gram[29] = {
4015 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4016  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4017 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4018  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4019 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4020  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4021 {{d_accepts_diff_23_3_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4022  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4023 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4024  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4025 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4026  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4027 {{d_accepts_diff_2_5_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4028  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4029 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_23_7_1_dparser_gram
4030  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4031 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4032  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4033 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4034  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4035 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4036  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4037 {{d_accepts_diff_2_5_0_dparser_gram, d_accepts_diff_2_5_1_dparser_gram
4038  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4039 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4040  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4041 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4042  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4043 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4044  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4045 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4046  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4047 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4048  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4049 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4050  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4051 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4052  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4053 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4054  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4055 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4056  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4057 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4058  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4059 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4060  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4061 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4062  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4063 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4064  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4065 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4066  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4067 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4068  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4069 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4070  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4071 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4072  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}}
4073 };
4074 
4075 SB_uint8 d_scanner_32_dparser_gram[28] = {
4076 {NULL, {d_scanner_5_0_0_dparser_gram, d_scanner_32_0_1_dparser_gram
4077  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4078 {d_shift_5_1_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
4079  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4080 {NULL, {d_scanner_23_2_0_dparser_gram, d_scanner_23_2_1_dparser_gram
4081  , d_scanner_23_2_2_dparser_gram, d_scanner_23_2_2_dparser_gram}},
4082 {NULL, {d_scanner_32_3_0_dparser_gram, d_scanner_32_3_1_dparser_gram
4083  , d_scanner_32_3_2_dparser_gram, d_scanner_32_3_2_dparser_gram}},
4084 {d_shift_5_4_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
4085  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4086 {d_shift_5_1_dparser_gram, {d_scanner_5_5_0_dparser_gram, d_scanner_2_0_2_dparser_gram
4087  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4088 {d_shift_5_6_dparser_gram, {d_scanner_32_6_0_dparser_gram, d_scanner_32_6_1_dparser_gram
4089  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4090 {d_shift_5_7_dparser_gram, {d_scanner_5_7_0_dparser_gram, d_scanner_32_7_1_dparser_gram
4091  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4092 {d_shift_2_4_dparser_gram, {d_scanner_5_8_0_dparser_gram, d_scanner_5_8_1_dparser_gram
4093  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4094 {d_shift_5_9_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
4095  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4096 {d_shift_5_1_dparser_gram, {d_scanner_5_8_0_dparser_gram, d_scanner_5_8_1_dparser_gram
4097  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4098 {d_shift_2_7_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
4099  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4100 {d_shift_32_12_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
4101  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4102 {NULL, {d_scanner_23_2_0_dparser_gram, d_scanner_23_2_1_dparser_gram
4103  , d_scanner_23_2_2_dparser_gram, d_scanner_23_2_2_dparser_gram}},
4104 {d_shift_3_3_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
4105  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4106 {NULL, {d_scanner_5_17_0_dparser_gram, d_scanner_5_17_1_dparser_gram
4107  , d_scanner_5_17_1_dparser_gram, d_scanner_5_17_1_dparser_gram}},
4108 {NULL, {d_scanner_32_3_0_dparser_gram, d_scanner_32_3_1_dparser_gram
4109  , d_scanner_32_3_2_dparser_gram, d_scanner_32_3_2_dparser_gram}},
4110 {d_shift_5_16_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
4111  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4112 {NULL, {d_scanner_23_15_0_dparser_gram, d_scanner_23_15_1_dparser_gram
4113  , d_scanner_23_15_1_dparser_gram, d_scanner_23_15_1_dparser_gram}},
4114 {d_shift_5_6_dparser_gram, {d_scanner_32_6_0_dparser_gram, d_scanner_32_19_1_dparser_gram
4115  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4116 {d_shift_5_6_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
4117  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4118 {NULL, {d_scanner_32_21_0_dparser_gram, d_scanner_32_21_1_dparser_gram
4119  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4120 {NULL, {d_scanner_32_21_0_dparser_gram, d_scanner_32_21_1_dparser_gram
4121  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4122 {d_shift_5_7_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
4123  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4124 {NULL, {d_scanner_23_2_0_dparser_gram, d_scanner_23_2_1_dparser_gram
4125  , d_scanner_23_2_2_dparser_gram, d_scanner_23_2_2_dparser_gram}},
4126 {NULL, {d_scanner_32_3_0_dparser_gram, d_scanner_32_3_1_dparser_gram
4127  , d_scanner_32_3_2_dparser_gram, d_scanner_32_3_2_dparser_gram}},
4128 {d_shift_5_25_dparser_gram, {d_scanner_32_21_0_dparser_gram, d_scanner_32_26_1_dparser_gram
4129  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4130 {d_shift_5_25_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
4131  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}}
4132 };
4133 
4134 SB_trans_uint8 d_transition_32_dparser_gram[28] = {
4135 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4136  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4137 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4138  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4139 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4140  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4141 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4142  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4143 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4144  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4145 {{d_accepts_diff_2_5_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4146  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4147 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_23_7_1_dparser_gram
4148  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4149 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4150  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4151 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4152  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4153 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4154  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4155 {{d_accepts_diff_2_5_0_dparser_gram, d_accepts_diff_2_5_1_dparser_gram
4156  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4157 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4158  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4159 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4160  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4161 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4162  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4163 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4164  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4165 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4166  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4167 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4168  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4169 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4170  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4171 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4172  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4173 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4174  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4175 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4176  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4177 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4178  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4179 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4180  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4181 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4182  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4183 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4184  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4185 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4186  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4187 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4188  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4189 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4190  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}}
4191 };
4192 
4193 SB_uint8 d_scanner_51_dparser_gram[3] = {
4194 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_51_0_1_dparser_gram
4195  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4196 {d_shift_2_4_dparser_gram, {d_scanner_7_1_0_dparser_gram, d_scanner_7_0_1_dparser_gram
4197  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4198 {d_shift_32_12_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
4199  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}}
4200 };
4201 
4202 SB_trans_uint8 d_transition_51_dparser_gram[3] = {
4203 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4204  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4205 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4206  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4207 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4208  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}}
4209 };
4210 
4211 SB_uint8 d_scanner_54_dparser_gram[39] = {
4212 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_54_0_1_dparser_gram
4213  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4214 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_54_1_1_dparser_gram
4215  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4216 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_54_2_1_dparser_gram
4217  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4218 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_54_3_1_dparser_gram
4219  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4220 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_54_4_1_dparser_gram
4221  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4222 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_54_5_1_dparser_gram
4223  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4224 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_54_6_1_dparser_gram
4225  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4226 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_54_7_1_dparser_gram
4227  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4228 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_54_8_1_dparser_gram
4229  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4230 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_54_9_1_dparser_gram
4231  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4232 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_54_10_1_dparser_gram
4233  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4234 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_54_11_1_dparser_gram
4235  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4236 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_54_12_1_dparser_gram
4237  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4238 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_54_13_1_dparser_gram
4239  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4240 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_2_14_1_dparser_gram
4241  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4242 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_54_15_1_dparser_gram
4243  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4244 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_54_16_1_dparser_gram
4245  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4246 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_54_17_1_dparser_gram
4247  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4248 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_54_18_1_dparser_gram
4249  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4250 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_54_19_1_dparser_gram
4251  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4252 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_54_20_1_dparser_gram
4253  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4254 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_2_21_1_dparser_gram
4255  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4256 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_54_22_1_dparser_gram
4257  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4258 {d_shift_54_23_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
4259  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4260 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_54_24_1_dparser_gram
4261  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4262 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_2_24_1_dparser_gram
4263  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4264 {d_shift_54_26_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
4265  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4266 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_54_27_1_dparser_gram
4267  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4268 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_54_28_1_dparser_gram
4269  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4270 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_54_29_1_dparser_gram
4271  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4272 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_54_30_1_dparser_gram
4273  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4274 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_54_31_1_dparser_gram
4275  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4276 {d_shift_54_32_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
4277  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4278 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_54_33_1_dparser_gram
4279  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4280 {d_shift_54_34_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
4281  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4282 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_54_35_1_dparser_gram
4283  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4284 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_2_35_1_dparser_gram
4285  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4286 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_54_37_1_dparser_gram
4287  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4288 {d_shift_54_38_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
4289  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}}
4290 };
4291 
4292 SB_trans_uint8 d_transition_54_dparser_gram[39] = {
4293 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4294  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4295 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4296  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4297 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4298  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4299 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4300  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4301 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4302  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4303 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4304  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4305 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4306  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4307 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4308  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4309 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4310  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4311 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4312  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4313 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4314  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4315 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4316  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4317 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4318  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4319 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4320  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4321 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4322  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4323 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4324  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4325 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4326  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4327 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4328  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4329 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4330  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4331 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4332  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4333 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4334  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4335 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4336  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4337 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4338  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4339 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4340  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4341 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4342  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4343 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4344  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4345 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4346  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4347 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4348  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4349 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4350  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4351 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4352  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4353 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4354  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4355 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4356  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4357 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4358  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4359 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4360  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4361 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4362  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4363 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4364  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4365 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4366  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4367 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4368  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4369 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4370  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}}
4371 };
4372 
4373 SB_uint8 d_scanner_61_dparser_gram[28] = {
4374 {NULL, {d_scanner_61_0_0_dparser_gram, d_scanner_23_0_1_dparser_gram
4375  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4376 {d_shift_5_1_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
4377  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4378 {NULL, {d_scanner_23_2_0_dparser_gram, d_scanner_23_2_1_dparser_gram
4379  , d_scanner_23_2_2_dparser_gram, d_scanner_23_2_2_dparser_gram}},
4380 {NULL, {d_scanner_32_3_0_dparser_gram, d_scanner_32_3_1_dparser_gram
4381  , d_scanner_32_3_2_dparser_gram, d_scanner_32_3_2_dparser_gram}},
4382 {d_shift_5_4_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
4383  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4384 {d_shift_61_5_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
4385  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4386 {d_shift_5_1_dparser_gram, {d_scanner_23_6_0_dparser_gram, d_scanner_2_0_2_dparser_gram
4387  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4388 {d_shift_5_6_dparser_gram, {d_scanner_32_6_0_dparser_gram, d_scanner_32_6_1_dparser_gram
4389  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4390 {d_shift_5_7_dparser_gram, {d_scanner_5_8_0_dparser_gram, d_scanner_32_7_1_dparser_gram
4391  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4392 {d_shift_2_4_dparser_gram, {d_scanner_23_9_0_dparser_gram, d_scanner_23_9_1_dparser_gram
4393  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4394 {d_shift_5_9_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
4395  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4396 {d_shift_5_1_dparser_gram, {d_scanner_23_9_0_dparser_gram, d_scanner_23_9_1_dparser_gram
4397  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4398 {d_shift_2_7_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
4399  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4400 {NULL, {d_scanner_23_2_0_dparser_gram, d_scanner_23_2_1_dparser_gram
4401  , d_scanner_23_2_2_dparser_gram, d_scanner_23_2_2_dparser_gram}},
4402 {d_shift_3_3_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
4403  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4404 {NULL, {d_scanner_5_17_0_dparser_gram, d_scanner_5_17_1_dparser_gram
4405  , d_scanner_5_17_1_dparser_gram, d_scanner_5_17_1_dparser_gram}},
4406 {NULL, {d_scanner_32_3_0_dparser_gram, d_scanner_32_3_1_dparser_gram
4407  , d_scanner_32_3_2_dparser_gram, d_scanner_32_3_2_dparser_gram}},
4408 {d_shift_5_16_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
4409  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4410 {NULL, {d_scanner_23_15_0_dparser_gram, d_scanner_23_15_1_dparser_gram
4411  , d_scanner_23_15_1_dparser_gram, d_scanner_23_15_1_dparser_gram}},
4412 {d_shift_5_6_dparser_gram, {d_scanner_32_6_0_dparser_gram, d_scanner_32_19_1_dparser_gram
4413  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4414 {d_shift_5_6_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
4415  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4416 {NULL, {d_scanner_32_21_0_dparser_gram, d_scanner_32_21_1_dparser_gram
4417  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4418 {NULL, {d_scanner_32_21_0_dparser_gram, d_scanner_32_21_1_dparser_gram
4419  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4420 {d_shift_5_7_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
4421  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4422 {NULL, {d_scanner_23_2_0_dparser_gram, d_scanner_23_2_1_dparser_gram
4423  , d_scanner_23_2_2_dparser_gram, d_scanner_23_2_2_dparser_gram}},
4424 {NULL, {d_scanner_32_3_0_dparser_gram, d_scanner_32_3_1_dparser_gram
4425  , d_scanner_32_3_2_dparser_gram, d_scanner_32_3_2_dparser_gram}},
4426 {d_shift_5_25_dparser_gram, {d_scanner_32_21_0_dparser_gram, d_scanner_32_26_1_dparser_gram
4427  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4428 {d_shift_5_25_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
4429  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}}
4430 };
4431 
4432 SB_trans_uint8 d_transition_61_dparser_gram[28] = {
4433 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4434  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4435 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4436  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4437 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4438  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4439 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4440  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4441 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4442  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4443 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4444  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4445 {{d_accepts_diff_2_5_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4446  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4447 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_23_7_1_dparser_gram
4448  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4449 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4450  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4451 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4452  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4453 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4454  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4455 {{d_accepts_diff_2_5_0_dparser_gram, d_accepts_diff_2_5_1_dparser_gram
4456  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4457 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4458  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4459 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4460  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4461 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4462  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4463 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4464  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4465 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4466  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4467 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4468  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4469 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4470  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4471 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4472  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4473 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4474  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4475 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4476  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4477 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4478  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4479 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4480  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4481 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4482  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4483 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4484  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4485 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4486  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4487 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4488  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}}
4489 };
4490 
4491 SB_uint8 d_scanner_63_dparser_gram[28] = {
4492 {NULL, {d_scanner_5_0_0_dparser_gram, d_scanner_63_0_1_dparser_gram
4493  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4494 {d_shift_5_1_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
4495  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4496 {NULL, {d_scanner_23_2_0_dparser_gram, d_scanner_23_2_1_dparser_gram
4497  , d_scanner_23_2_2_dparser_gram, d_scanner_23_2_2_dparser_gram}},
4498 {NULL, {d_scanner_32_3_0_dparser_gram, d_scanner_32_3_1_dparser_gram
4499  , d_scanner_32_3_2_dparser_gram, d_scanner_32_3_2_dparser_gram}},
4500 {d_shift_5_4_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
4501  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4502 {d_shift_5_1_dparser_gram, {d_scanner_5_5_0_dparser_gram, d_scanner_2_0_2_dparser_gram
4503  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4504 {d_shift_5_6_dparser_gram, {d_scanner_32_6_0_dparser_gram, d_scanner_32_6_1_dparser_gram
4505  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4506 {d_shift_5_7_dparser_gram, {d_scanner_5_7_0_dparser_gram, d_scanner_32_7_1_dparser_gram
4507  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4508 {d_shift_2_4_dparser_gram, {d_scanner_5_8_0_dparser_gram, d_scanner_5_8_1_dparser_gram
4509  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4510 {d_shift_5_9_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
4511  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4512 {d_shift_63_10_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
4513  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4514 {d_shift_5_1_dparser_gram, {d_scanner_5_8_0_dparser_gram, d_scanner_5_8_1_dparser_gram
4515  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4516 {d_shift_2_7_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
4517  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4518 {NULL, {d_scanner_23_2_0_dparser_gram, d_scanner_23_2_1_dparser_gram
4519  , d_scanner_23_2_2_dparser_gram, d_scanner_23_2_2_dparser_gram}},
4520 {d_shift_3_3_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
4521  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4522 {NULL, {d_scanner_5_17_0_dparser_gram, d_scanner_5_17_1_dparser_gram
4523  , d_scanner_5_17_1_dparser_gram, d_scanner_5_17_1_dparser_gram}},
4524 {NULL, {d_scanner_32_3_0_dparser_gram, d_scanner_32_3_1_dparser_gram
4525  , d_scanner_32_3_2_dparser_gram, d_scanner_32_3_2_dparser_gram}},
4526 {d_shift_5_16_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
4527  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4528 {NULL, {d_scanner_23_15_0_dparser_gram, d_scanner_23_15_1_dparser_gram
4529  , d_scanner_23_15_1_dparser_gram, d_scanner_23_15_1_dparser_gram}},
4530 {d_shift_5_6_dparser_gram, {d_scanner_32_6_0_dparser_gram, d_scanner_32_19_1_dparser_gram
4531  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4532 {d_shift_5_6_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
4533  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4534 {NULL, {d_scanner_32_21_0_dparser_gram, d_scanner_32_21_1_dparser_gram
4535  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4536 {NULL, {d_scanner_32_21_0_dparser_gram, d_scanner_32_21_1_dparser_gram
4537  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4538 {d_shift_5_7_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
4539  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4540 {NULL, {d_scanner_23_2_0_dparser_gram, d_scanner_23_2_1_dparser_gram
4541  , d_scanner_23_2_2_dparser_gram, d_scanner_23_2_2_dparser_gram}},
4542 {NULL, {d_scanner_32_3_0_dparser_gram, d_scanner_32_3_1_dparser_gram
4543  , d_scanner_32_3_2_dparser_gram, d_scanner_32_3_2_dparser_gram}},
4544 {d_shift_5_25_dparser_gram, {d_scanner_32_21_0_dparser_gram, d_scanner_32_26_1_dparser_gram
4545  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4546 {d_shift_5_25_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
4547  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}}
4548 };
4549 
4550 SB_trans_uint8 d_transition_63_dparser_gram[28] = {
4551 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4552  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4553 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4554  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4555 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4556  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4557 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4558  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4559 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4560  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4561 {{d_accepts_diff_2_5_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4562  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4563 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_23_7_1_dparser_gram
4564  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4565 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4566  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4567 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4568  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4569 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4570  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4571 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4572  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4573 {{d_accepts_diff_2_5_0_dparser_gram, d_accepts_diff_2_5_1_dparser_gram
4574  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4575 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4576  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4577 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4578  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4579 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4580  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4581 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4582  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4583 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4584  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4585 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4586  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4587 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4588  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4589 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4590  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4591 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4592  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4593 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4594  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4595 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4596  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4597 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4598  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4599 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4600  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4601 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4602  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4603 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4604  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4605 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4606  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}}
4607 };
4608 
4609 SB_uint8 d_scanner_74_dparser_gram[2] = {
4610 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_74_0_1_dparser_gram
4611  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4612 {d_shift_32_12_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
4613  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}}
4614 };
4615 
4616 SB_trans_uint8 d_transition_74_dparser_gram[2] = {
4617 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4618  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4619 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4620  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}}
4621 };
4622 
4623 SB_uint8 d_scanner_78_dparser_gram[2] = {
4624 {NULL, {d_scanner_78_0_0_dparser_gram, d_scanner_2_0_2_dparser_gram
4625  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4626 {d_shift_2_3_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
4627  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}}
4628 };
4629 
4630 SB_trans_uint8 d_transition_78_dparser_gram[2] = {
4631 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4632  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4633 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4634  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}}
4635 };
4636 
4637 SB_uint8 d_scanner_93_dparser_gram[2] = {
4638 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_93_0_1_dparser_gram
4639  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4640 {d_shift_93_1_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
4641  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}}
4642 };
4643 
4644 SB_trans_uint8 d_transition_93_dparser_gram[2] = {
4645 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4646  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4647 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4648  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}}
4649 };
4650 
4651 SB_uint8 d_scanner_96_dparser_gram[24] = {
4652 {NULL, {d_scanner_96_0_0_dparser_gram, d_scanner_96_0_1_dparser_gram
4653  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4654 {NULL, {d_scanner_96_1_0_dparser_gram, d_scanner_96_1_1_dparser_gram
4655  , d_scanner_96_1_2_dparser_gram, d_scanner_96_1_2_dparser_gram}},
4656 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_96_2_1_dparser_gram
4657  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4658 {NULL, {d_scanner_96_3_0_dparser_gram, d_scanner_23_2_1_dparser_gram
4659  , d_scanner_23_2_2_dparser_gram, d_scanner_23_2_2_dparser_gram}},
4660 {d_shift_5_4_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
4661  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4662 {d_shift_2_4_dparser_gram, {d_scanner_96_5_0_dparser_gram, d_scanner_96_5_1_dparser_gram
4663  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4664 {d_shift_2_4_dparser_gram, {d_scanner_96_6_0_dparser_gram, d_scanner_96_5_1_dparser_gram
4665  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4666 {d_shift_5_9_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
4667  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4668 {d_shift_2_7_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
4669  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4670 {NULL, {d_scanner_96_1_0_dparser_gram, d_scanner_96_1_1_dparser_gram
4671  , d_scanner_96_1_2_dparser_gram, d_scanner_96_1_2_dparser_gram}},
4672 {d_shift_3_3_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
4673  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4674 {NULL, {d_scanner_96_11_0_dparser_gram, d_scanner_23_4_2_dparser_gram
4675  , d_scanner_23_4_2_dparser_gram, d_scanner_23_4_2_dparser_gram}},
4676 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_96_12_1_dparser_gram
4677  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4678 {NULL, {d_scanner_96_3_0_dparser_gram, d_scanner_23_2_1_dparser_gram
4679  , d_scanner_23_2_2_dparser_gram, d_scanner_23_2_2_dparser_gram}},
4680 {d_shift_5_16_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
4681  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4682 {NULL, {d_scanner_96_15_0_dparser_gram, d_scanner_96_15_1_dparser_gram
4683  , d_scanner_96_15_1_dparser_gram, d_scanner_96_15_1_dparser_gram}},
4684 {NULL, {d_scanner_96_16_0_dparser_gram, d_scanner_96_16_1_dparser_gram
4685  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4686 {NULL, {d_scanner_96_1_0_dparser_gram, d_scanner_96_1_1_dparser_gram
4687  , d_scanner_96_1_2_dparser_gram, d_scanner_96_1_2_dparser_gram}},
4688 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_2_16_1_dparser_gram
4689  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4690 {NULL, {d_scanner_96_3_0_dparser_gram, d_scanner_23_2_1_dparser_gram
4691  , d_scanner_23_2_2_dparser_gram, d_scanner_23_2_2_dparser_gram}},
4692 {d_shift_96_20_dparser_gram, {d_scanner_96_16_0_dparser_gram, d_scanner_96_16_1_dparser_gram
4693  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4694 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_96_21_1_dparser_gram
4695  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4696 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_96_22_1_dparser_gram
4697  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4698 {d_shift_96_23_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
4699  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}}
4700 };
4701 
4702 SB_trans_uint8 d_transition_96_dparser_gram[24] = {
4703 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4704  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4705 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4706  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4707 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4708  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4709 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4710  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4711 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4712  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4713 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4714  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4715 {{d_accepts_diff_96_6_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4716  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4717 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4718  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4719 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4720  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4721 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4722  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4723 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4724  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4725 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4726  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4727 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4728  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4729 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4730  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4731 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4732  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4733 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4734  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4735 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4736  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4737 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4738  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4739 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4740  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4741 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4742  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4743 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4744  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4745 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4746  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4747 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4748  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4749 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4750  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}}
4751 };
4752 
4753 SB_uint8 d_scanner_100_dparser_gram[75] = {
4754 {NULL, {d_scanner_100_0_0_dparser_gram, d_scanner_100_0_1_dparser_gram
4755  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4756 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_100_1_1_dparser_gram
4757  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4758 {d_shift_5_9_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
4759  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4760 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_100_3_1_dparser_gram
4761  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4762 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_100_4_1_dparser_gram
4763  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4764 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_100_5_1_dparser_gram
4765  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4766 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_100_6_1_dparser_gram
4767  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4768 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_100_7_1_dparser_gram
4769  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4770 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_100_8_1_dparser_gram
4771  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4772 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_100_9_1_dparser_gram
4773  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4774 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_100_10_1_dparser_gram
4775  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4776 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_100_11_1_dparser_gram
4777  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4778 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_100_12_1_dparser_gram
4779  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4780 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_54_13_1_dparser_gram
4781  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4782 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_100_14_1_dparser_gram
4783  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4784 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_100_15_1_dparser_gram
4785  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4786 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_100_16_1_dparser_gram
4787  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4788 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_100_17_1_dparser_gram
4789  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4790 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_100_18_1_dparser_gram
4791  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4792 {d_shift_100_19_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
4793  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4794 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_100_20_1_dparser_gram
4795  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4796 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_100_21_1_dparser_gram
4797  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4798 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_100_22_1_dparser_gram
4799  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4800 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_100_23_1_dparser_gram
4801  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4802 {d_shift_100_24_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
4803  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4804 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_100_25_1_dparser_gram
4805  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4806 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_100_26_1_dparser_gram
4807  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4808 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_22_1_dparser_gram
4809  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4810 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_100_28_1_dparser_gram
4811  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4812 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_100_29_1_dparser_gram
4813  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4814 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_100_30_1_dparser_gram
4815  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4816 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_100_31_1_dparser_gram
4817  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4818 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_31_1_dparser_gram
4819  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4820 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_100_33_1_dparser_gram
4821  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4822 {d_shift_100_34_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_100_34_1_dparser_gram
4823  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4824 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_100_35_1_dparser_gram
4825  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4826 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_100_36_1_dparser_gram
4827  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4828 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_100_37_1_dparser_gram
4829  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4830 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_100_38_1_dparser_gram
4831  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4832 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_100_39_1_dparser_gram
4833  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4834 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_100_40_1_dparser_gram
4835  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4836 {d_shift_100_41_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
4837  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4838 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_100_42_1_dparser_gram
4839  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4840 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_100_43_1_dparser_gram
4841  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4842 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_100_44_1_dparser_gram
4843  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4844 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_100_45_1_dparser_gram
4845  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4846 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_100_46_1_dparser_gram
4847  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4848 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_100_47_1_dparser_gram
4849  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4850 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_100_48_1_dparser_gram
4851  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4852 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_100_49_1_dparser_gram
4853  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4854 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_100_50_1_dparser_gram
4855  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4856 {d_shift_100_51_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
4857  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4858 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_100_52_1_dparser_gram
4859  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4860 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_100_53_1_dparser_gram
4861  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4862 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_100_54_1_dparser_gram
4863  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4864 {d_shift_100_55_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
4865  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4866 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_100_56_1_dparser_gram
4867  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4868 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_100_57_1_dparser_gram
4869  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4870 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_100_58_1_dparser_gram
4871  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4872 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_100_59_1_dparser_gram
4873  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4874 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_100_60_1_dparser_gram
4875  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4876 {d_shift_100_61_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
4877  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4878 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_100_62_1_dparser_gram
4879  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4880 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_100_63_1_dparser_gram
4881  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4882 {d_shift_100_64_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
4883  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4884 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_100_65_1_dparser_gram
4885  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4886 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_100_66_1_dparser_gram
4887  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4888 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_100_67_1_dparser_gram
4889  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4890 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_100_68_1_dparser_gram
4891  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4892 {d_shift_100_69_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
4893  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4894 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_100_70_1_dparser_gram
4895  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4896 {d_shift_100_71_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
4897  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4898 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_6_68_1_dparser_gram
4899  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4900 {d_shift_100_73_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
4901  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
4902 {d_shift_100_74_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
4903  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}}
4904 };
4905 
4906 SB_trans_uint8 d_transition_100_dparser_gram[75] = {
4907 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4908  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4909 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4910  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4911 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4912  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4913 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4914  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4915 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4916  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4917 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4918  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4919 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4920  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4921 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4922  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4923 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4924  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4925 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4926  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4927 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4928  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4929 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4930  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4931 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4932  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4933 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4934  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4935 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4936  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4937 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4938  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4939 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4940  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4941 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4942  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4943 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4944  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4945 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4946  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4947 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4948  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4949 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4950  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4951 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4952  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4953 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4954  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4955 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4956  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4957 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4958  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4959 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4960  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4961 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4962  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4963 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4964  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4965 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4966  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4967 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4968  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4969 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4970  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4971 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4972  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4973 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4974  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4975 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_100_34_1_dparser_gram
4976  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4977 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4978  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4979 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4980  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4981 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4982  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4983 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4984  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4985 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4986  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4987 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4988  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4989 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4990  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4991 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4992  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4993 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4994  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4995 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4996  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4997 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
4998  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
4999 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
5000  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
5001 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
5002  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
5003 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
5004  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
5005 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
5006  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
5007 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
5008  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
5009 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
5010  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
5011 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
5012  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
5013 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
5014  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
5015 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
5016  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
5017 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
5018  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
5019 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
5020  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
5021 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
5022  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
5023 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
5024  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
5025 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
5026  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
5027 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
5028  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
5029 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
5030  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
5031 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
5032  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
5033 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
5034  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
5035 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
5036  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
5037 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
5038  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
5039 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
5040  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
5041 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
5042  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
5043 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
5044  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
5045 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
5046  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
5047 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
5048  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
5049 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
5050  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
5051 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
5052  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
5053 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
5054  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
5055 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
5056  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}}
5057 };
5058 
5059 SB_uint8 d_scanner_126_dparser_gram[11] = {
5060 {NULL, {d_scanner_126_0_0_dparser_gram, d_scanner_2_0_2_dparser_gram
5061  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
5062 {NULL, {d_scanner_126_1_0_dparser_gram, d_scanner_2_0_2_dparser_gram
5063  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
5064 {d_shift_5_6_dparser_gram, {d_scanner_126_2_0_dparser_gram, d_scanner_126_2_1_dparser_gram
5065  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
5066 {d_shift_5_7_dparser_gram, {d_scanner_126_3_0_dparser_gram, d_scanner_126_3_1_dparser_gram
5067  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
5068 {d_shift_5_6_dparser_gram, {d_scanner_126_2_0_dparser_gram, d_scanner_126_4_1_dparser_gram
5069  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
5070 {d_shift_5_6_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
5071  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
5072 {NULL, {d_scanner_23_9_0_dparser_gram, d_scanner_126_6_1_dparser_gram
5073  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
5074 {NULL, {d_scanner_23_9_0_dparser_gram, d_scanner_126_6_1_dparser_gram
5075  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
5076 {d_shift_5_7_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
5077  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
5078 {d_shift_5_25_dparser_gram, {d_scanner_23_9_0_dparser_gram, d_scanner_126_9_1_dparser_gram
5079  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
5080 {d_shift_5_25_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
5081  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}}
5082 };
5083 
5084 SB_trans_uint8 d_transition_126_dparser_gram[11] = {
5085 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
5086  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
5087 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
5088  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
5089 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_23_7_1_dparser_gram
5090  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
5091 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
5092  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
5093 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
5094  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
5095 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
5096  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
5097 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
5098  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
5099 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
5100  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
5101 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
5102  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
5103 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
5104  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
5105 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
5106  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}}
5107 };
5108 
5109 SB_uint8 d_scanner_131_dparser_gram[2] = {
5110 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_78_0_0_dparser_gram
5111  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
5112 {d_shift_2_7_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
5113  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}}
5114 };
5115 
5116 SB_trans_uint8 d_transition_131_dparser_gram[2] = {
5117 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
5118  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
5119 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
5120  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}}
5121 };
5122 
5123 SB_uint8 d_scanner_138_dparser_gram[16] = {
5124 {NULL, {d_scanner_138_0_0_dparser_gram, d_scanner_138_0_1_dparser_gram
5125  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
5126 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_138_1_1_dparser_gram
5127  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
5128 {d_shift_138_2_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
5129  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
5130 {d_shift_138_3_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
5131  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
5132 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_138_4_1_dparser_gram
5133  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
5134 {d_shift_138_5_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
5135  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
5136 {d_shift_138_6_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
5137  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
5138 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_138_7_1_dparser_gram
5139  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
5140 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_54_7_1_dparser_gram
5141  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
5142 {d_shift_138_9_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
5143  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
5144 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_138_10_1_dparser_gram
5145  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
5146 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_138_11_1_dparser_gram
5147  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
5148 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_138_12_1_dparser_gram
5149  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
5150 {NULL, {d_scanner_2_0_2_dparser_gram, d_scanner_138_13_1_dparser_gram
5151  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
5152 {d_shift_138_14_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
5153  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
5154 {d_shift_138_15_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
5155  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}}
5156 };
5157 
5158 SB_trans_uint8 d_transition_138_dparser_gram[16] = {
5159 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
5160  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
5161 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
5162  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
5163 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
5164  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
5165 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
5166  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
5167 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
5168  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
5169 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
5170  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
5171 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
5172  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
5173 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
5174  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
5175 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
5176  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
5177 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
5178  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
5179 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
5180  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
5181 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
5182  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
5183 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
5184  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
5185 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
5186  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
5187 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
5188  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
5189 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
5190  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}}
5191 };
5192 
5193 SB_uint8 d_scanner_148_dparser_gram[2] = {
5194 {NULL, {d_scanner_148_0_0_dparser_gram, d_scanner_2_0_2_dparser_gram
5195  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
5196 {d_shift_61_5_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
5197  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}}
5198 };
5199 
5200 SB_trans_uint8 d_transition_148_dparser_gram[2] = {
5201 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
5202  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
5203 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
5204  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}}
5205 };
5206 
5207 SB_uint8 d_scanner_152_dparser_gram[11] = {
5208 {NULL, {d_scanner_152_0_0_dparser_gram, d_scanner_2_0_2_dparser_gram
5209  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
5210 {NULL, {d_scanner_152_1_0_dparser_gram, d_scanner_152_1_1_dparser_gram
5211  , d_scanner_152_1_2_dparser_gram, d_scanner_152_1_2_dparser_gram}},
5212 {NULL, {d_scanner_152_2_0_dparser_gram, d_scanner_152_2_1_dparser_gram
5213  , d_scanner_152_2_2_dparser_gram, d_scanner_152_2_2_dparser_gram}},
5214 {NULL, {d_scanner_152_1_0_dparser_gram, d_scanner_152_1_1_dparser_gram
5215  , d_scanner_152_1_2_dparser_gram, d_scanner_152_1_2_dparser_gram}},
5216 {d_shift_3_3_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
5217  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
5218 {NULL, {d_scanner_152_5_0_dparser_gram, d_scanner_96_1_2_dparser_gram
5219  , d_scanner_96_1_2_dparser_gram, d_scanner_96_1_2_dparser_gram}},
5220 {NULL, {d_scanner_152_2_0_dparser_gram, d_scanner_152_2_1_dparser_gram
5221  , d_scanner_152_2_2_dparser_gram, d_scanner_152_2_2_dparser_gram}},
5222 {d_shift_5_16_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
5223  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
5224 {NULL, {d_scanner_152_8_0_dparser_gram, d_scanner_152_8_1_dparser_gram
5225  , d_scanner_152_8_1_dparser_gram, d_scanner_152_8_1_dparser_gram}},
5226 {NULL, {d_scanner_152_1_0_dparser_gram, d_scanner_152_1_1_dparser_gram
5227  , d_scanner_152_1_2_dparser_gram, d_scanner_152_1_2_dparser_gram}},
5228 {NULL, {d_scanner_152_2_0_dparser_gram, d_scanner_152_2_1_dparser_gram
5229  , d_scanner_152_2_2_dparser_gram, d_scanner_152_2_2_dparser_gram}}
5230 };
5231 
5232 SB_trans_uint8 d_transition_152_dparser_gram[11] = {
5233 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
5234  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
5235 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
5236  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
5237 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
5238  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
5239 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
5240  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
5241 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
5242  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
5243 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
5244  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
5245 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
5246  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
5247 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
5248  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
5249 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
5250  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
5251 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
5252  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
5253 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
5254  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}}
5255 };
5256 
5257 SB_uint8 d_scanner_167_dparser_gram[2] = {
5258 {NULL, {d_scanner_17_0_0_dparser_gram, d_scanner_2_0_2_dparser_gram
5259  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}},
5260 {d_shift_17_1_dparser_gram, {d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram
5261  , d_scanner_2_0_2_dparser_gram, d_scanner_2_0_2_dparser_gram}}
5262 };
5263 
5264 SB_trans_uint8 d_transition_167_dparser_gram[2] = {
5265 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
5266  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}},
5267 {{d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram
5268  , d_accepts_diff_2_0_0_dparser_gram, d_accepts_diff_2_0_0_dparser_gram}}
5269 };
5270 
5271 unsigned char d_goto_valid_0_dparser_gram[] = {
5272 0x6,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0};
5273 D_Reduction * d_reductions_0_dparser_gram[] = {&d_reduction_3_dparser_gram};
5274 D_RightEpsilonHint d_right_epsilon_hints_0_dparser_gram[] = {{0, 1, &d_reduction_0_dparser_gram},{0, 2, &d_reduction_1_dparser_gram}};
5275 unsigned char d_goto_valid_2_dparser_gram[] = {
5276 0x38,0x40,0x3,0x0,0x0,0x80,0x0,0x8,0xab,0x2,0x0,0x22,0x0,0x0,0x0,0x4,0x0,0x1};
5277 D_Reduction * d_reductions_2_dparser_gram[] = {&d_reduction_1_dparser_gram};
5278 unsigned char d_goto_valid_3_dparser_gram[] = {
5279 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x40,0x0};
5280 unsigned char d_goto_valid_4_dparser_gram[] = {
5281 0x0,0x2,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0};
5282 D_Reduction * d_reductions_4_dparser_gram[] = {&d_reduction_21_dparser_gram};
5283 unsigned char d_goto_valid_5_dparser_gram[] = {
5284 0x0,0x1,0x0,0x0,0x0,0x0,0x88,0xfb,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x14,0x70,0xf};
5285 unsigned char d_goto_valid_6_dparser_gram[] = {
5286 0x0,0x10,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0};
5287 unsigned char d_goto_valid_7_dparser_gram[] = {
5288 0x40,0x20,0x0,0x0,0x0,0x0,0x0,0x8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1};
5289 unsigned char d_goto_valid_8_dparser_gram[] = {
5290 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1};
5291 D_Reduction * d_reductions_9_dparser_gram[] = {&d_reduction_40_dparser_gram};
5292 D_Reduction * d_reductions_10_dparser_gram[] = {&d_reduction_43_dparser_gram};
5293 unsigned char d_goto_valid_11_dparser_gram[] = {
5294 0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0};
5295 D_Reduction * d_reductions_11_dparser_gram[] = {&d_reduction_112_dparser_gram};
5296 D_Reduction * d_reductions_12_dparser_gram[] = {&d_reduction_134_dparser_gram};
5297 D_Reduction * d_reductions_13_dparser_gram[] = {&d_reduction_2_dparser_gram};
5298 D_Reduction * d_reductions_14_dparser_gram[] = {&d_reduction_4_dparser_gram};
5299 D_Reduction * d_reductions_15_dparser_gram[] = {&d_reduction_4_dparser_gram};
5300 D_Reduction * d_reductions_16_dparser_gram[] = {&d_reduction_4_dparser_gram};
5301 unsigned char d_goto_valid_17_dparser_gram[] = {
5302 0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x11,0x0,0x0,0x0,0x0,0x0,0x0};
5303 D_Reduction * d_reductions_18_dparser_gram[] = {&d_reduction_42_dparser_gram};
5304 D_Reduction * d_reductions_19_dparser_gram[] = {&d_reduction_9_dparser_gram};
5305 D_Reduction * d_reductions_20_dparser_gram[] = {&d_reduction_43_dparser_gram};
5306 D_Reduction * d_reductions_21_dparser_gram[] = {&d_reduction_132_dparser_gram};
5307 D_Reduction * d_reductions_22_dparser_gram[] = {&d_reduction_7_dparser_gram};
5308 unsigned char d_goto_valid_23_dparser_gram[] = {
5309 0x0,0x0,0x0,0x0,0x0,0x0,0x88,0xfb,0x4,0x0,0x0,0x0,0x2,0x0,0x0,0x14,0x70,0xf};
5310 unsigned char d_goto_valid_24_dparser_gram[] = {
5311 0x0,0x0,0x0,0x0,0x0,0x0,0x40,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0};
5312 D_Reduction * d_reductions_24_dparser_gram[] = {&d_reduction_129_dparser_gram};
5313 unsigned char d_goto_valid_25_dparser_gram[] = {
5314 0x0,0x0,0x0,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0};
5315 D_Reduction * d_reductions_25_dparser_gram[] = {&d_reduction_125_dparser_gram};
5316 unsigned char d_goto_valid_26_dparser_gram[] = {
5317 0x0,0x0,0x0,0x0,0x0,0x0,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0};
5318 D_Reduction * d_reductions_26_dparser_gram[] = {&d_reduction_127_dparser_gram};
5319 D_Reduction * d_reductions_27_dparser_gram[] = {&d_reduction_130_dparser_gram};
5320 D_Reduction * d_reductions_28_dparser_gram[] = {&d_reduction_131_dparser_gram};
5321 D_Reduction * d_reductions_29_dparser_gram[] = {&d_reduction_138_dparser_gram};
5322 D_Reduction * d_reductions_30_dparser_gram[] = {&d_reduction_139_dparser_gram};
5323 D_Reduction * d_reductions_31_dparser_gram[] = {&d_reduction_140_dparser_gram};
5324 unsigned char d_goto_valid_32_dparser_gram[] = {
5325 0x0,0x0,0x0,0x0,0x0,0x0,0x88,0xfb,0x10,0x0,0x0,0x0,0x2,0x0,0x0,0x14,0x70,0xf};
5326 D_Reduction * d_reductions_33_dparser_gram[] = {&d_reduction_19_dparser_gram};
5327 D_Reduction * d_reductions_34_dparser_gram[] = {&d_reduction_119_dparser_gram};
5328 D_Reduction * d_reductions_35_dparser_gram[] = {&d_reduction_119_dparser_gram};
5329 D_Reduction * d_reductions_36_dparser_gram[] = {&d_reduction_119_dparser_gram};
5330 D_Reduction * d_reductions_37_dparser_gram[] = {&d_reduction_119_dparser_gram};
5331 D_Reduction * d_reductions_38_dparser_gram[] = {&d_reduction_119_dparser_gram};
5332 D_Reduction * d_reductions_39_dparser_gram[] = {&d_reduction_135_dparser_gram};
5333 D_Reduction * d_reductions_40_dparser_gram[] = {&d_reduction_135_dparser_gram};
5334 D_Reduction * d_reductions_41_dparser_gram[] = {&d_reduction_135_dparser_gram};
5335 D_Reduction * d_reductions_42_dparser_gram[] = {&d_reduction_29_dparser_gram};
5336 D_Reduction * d_reductions_43_dparser_gram[] = {&d_reduction_30_dparser_gram};
5337 D_Reduction * d_reductions_44_dparser_gram[] = {&d_reduction_31_dparser_gram};
5338 D_Reduction * d_reductions_45_dparser_gram[] = {&d_reduction_32_dparser_gram};
5339 D_Reduction * d_reductions_46_dparser_gram[] = {&d_reduction_33_dparser_gram};
5340 D_Reduction * d_reductions_47_dparser_gram[] = {&d_reduction_34_dparser_gram};
5341 D_Reduction * d_reductions_48_dparser_gram[] = {&d_reduction_35_dparser_gram};
5342 D_Reduction * d_reductions_49_dparser_gram[] = {&d_reduction_36_dparser_gram};
5343 unsigned char d_goto_valid_50_dparser_gram[] = {
5344 0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0};
5345 D_Reduction * d_reductions_50_dparser_gram[] = {&d_reduction_17_dparser_gram};
5346 unsigned char d_goto_valid_51_dparser_gram[] = {
5347 0x0,0x20,0x0,0x0,0x0,0x0,0x0,0x8,0x10,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1};
5348 D_Reduction * d_reductions_52_dparser_gram[] = {&d_reduction_15_dparser_gram};
5349 D_Reduction * d_reductions_53_dparser_gram[] = {&d_reduction_37_dparser_gram};
5350 unsigned char d_goto_valid_54_dparser_gram[] = {
5351 0x0,0xc,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0};
5352 D_Reduction * d_reductions_54_dparser_gram[] = {&d_reduction_22_dparser_gram};
5353 unsigned char d_goto_valid_55_dparser_gram[] = {
5354 0x0,0x0,0x0,0x0,0x0,0x0,0x88,0xfb,0x10,0x0,0x0,0x0,0x2,0x0,0x0,0x14,0x70,0xf};
5355 unsigned char d_goto_valid_56_dparser_gram[] = {
5356 0x0,0x0,0x24,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0};
5357 D_Reduction * d_reductions_56_dparser_gram[] = {&d_reduction_62_dparser_gram};
5358 D_RightEpsilonHint d_right_epsilon_hints_56_dparser_gram[] = {{1, 93, &d_reduction_45_dparser_gram},{3, 130, &d_reduction_49_dparser_gram}};
5359 D_Reduction * d_reductions_57_dparser_gram[] = {&d_reduction_41_dparser_gram};
5360 unsigned char d_goto_valid_58_dparser_gram[] = {
5361 0x0,0x0,0x24,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0};
5362 D_Reduction * d_reductions_58_dparser_gram[] = {&d_reduction_62_dparser_gram};
5363 D_RightEpsilonHint d_right_epsilon_hints_58_dparser_gram[] = {{1, 93, &d_reduction_45_dparser_gram},{3, 130, &d_reduction_49_dparser_gram}};
5364 D_Reduction * d_reductions_59_dparser_gram[] = {&d_reduction_8_dparser_gram};
5365 D_Reduction * d_reductions_60_dparser_gram[] = {&d_reduction_20_dparser_gram};
5366 unsigned char d_goto_valid_61_dparser_gram[] = {
5367 0x0,0x0,0x0,0x0,0x0,0x0,0x88,0xfb,0x0,0x0,0x0,0x0,0x6,0x0,0x0,0x14,0x70,0xf};
5368 unsigned char d_goto_valid_62_dparser_gram[] = {
5369 0x0,0x0,0x0,0x0,0x0,0x0,0x88,0xfb,0x10,0x0,0x0,0x0,0x2,0x0,0x0,0x14,0x70,0xf};
5370 unsigned char d_goto_valid_63_dparser_gram[] = {
5371 0x0,0x0,0x0,0x0,0x0,0x0,0x88,0xfb,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x34,0x70,0xf};
5372 D_Reduction * d_reductions_64_dparser_gram[] = {&d_reduction_10_dparser_gram};
5373 D_Reduction * d_reductions_65_dparser_gram[] = {&d_reduction_18_dparser_gram};
5374 unsigned char d_goto_valid_66_dparser_gram[] = {
5375 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x8,0x10,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1};
5376 D_Reduction * d_reductions_67_dparser_gram[] = {&d_reduction_12_dparser_gram};
5377 D_Reduction * d_reductions_68_dparser_gram[] = {&d_reduction_14_dparser_gram};
5378 D_Reduction * d_reductions_69_dparser_gram[] = {&d_reduction_24_dparser_gram};
5379 D_Reduction * d_reductions_70_dparser_gram[] = {&d_reduction_25_dparser_gram};
5380 D_Reduction * d_reductions_71_dparser_gram[] = {&d_reduction_26_dparser_gram};
5381 D_Reduction * d_reductions_72_dparser_gram[] = {&d_reduction_27_dparser_gram};
5382 D_Reduction * d_reductions_73_dparser_gram[] = {&d_reduction_28_dparser_gram};
5383 unsigned char d_goto_valid_74_dparser_gram[] = {
5384 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0};
5385 unsigned char d_goto_valid_75_dparser_gram[] = {
5386 0x0,0xc,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0};
5387 D_Reduction * d_reductions_75_dparser_gram[] = {&d_reduction_22_dparser_gram};
5388 D_RightEpsilonHint d_right_epsilon_hints_75_dparser_gram[] = {{0, 91, &d_reduction_23_dparser_gram}};
5389 D_Reduction * d_reductions_76_dparser_gram[] = {&d_reduction_110_dparser_gram};
5390 D_Reduction * d_reductions_77_dparser_gram[] = {&d_reduction_111_dparser_gram};
5391 unsigned char d_goto_valid_78_dparser_gram[] = {
5392 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x0,0x0,0x0};
5393 unsigned char d_goto_valid_79_dparser_gram[] = {
5394 0x0,0x0,0x8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0};
5395 D_Reduction * d_reductions_79_dparser_gram[] = {&d_reduction_47_dparser_gram};
5396 D_RightEpsilonHint d_right_epsilon_hints_79_dparser_gram[] = {{0, 93, &d_reduction_45_dparser_gram}};
5397 unsigned char d_goto_valid_80_dparser_gram[] = {
5398 0x0,0x0,0x80,0x5,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0};
5399 D_Reduction * d_reductions_80_dparser_gram[] = {&d_reduction_53_dparser_gram,&d_reduction_58_dparser_gram};
5400 D_RightEpsilonHint d_right_epsilon_hints_80_dparser_gram[] = {{2, 130, &d_reduction_49_dparser_gram}};
5401 unsigned char d_goto_valid_81_dparser_gram[] = {
5402 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x0,0x0,0x0};
5403 D_Reduction * d_reductions_82_dparser_gram[] = {&d_reduction_116_dparser_gram};
5404 D_Reduction * d_reductions_83_dparser_gram[] = {&d_reduction_128_dparser_gram};
5405 D_Reduction * d_reductions_84_dparser_gram[] = {&d_reduction_116_dparser_gram};
5406 D_Reduction * d_reductions_85_dparser_gram[] = {&d_reduction_124_dparser_gram};
5407 D_Reduction * d_reductions_86_dparser_gram[] = {&d_reduction_116_dparser_gram};
5408 D_Reduction * d_reductions_87_dparser_gram[] = {&d_reduction_126_dparser_gram};
5409 D_Reduction * d_reductions_88_dparser_gram[] = {&d_reduction_11_dparser_gram};
5410 D_Reduction * d_reductions_89_dparser_gram[] = {&d_reduction_16_dparser_gram};
5411 D_Reduction * d_reductions_90_dparser_gram[] = {&d_reduction_13_dparser_gram};
5412 D_Reduction * d_reductions_91_dparser_gram[] = {&d_reduction_23_dparser_gram};
5413 D_Reduction * d_reductions_92_dparser_gram[] = {&d_reduction_38_dparser_gram};
5414 unsigned char d_goto_valid_93_dparser_gram[] = {
5415 0x0,0x0,0x10,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x40,0x0,0x0,0x0,0x0,0x0,0x0};
5416 D_Reduction * d_reductions_93_dparser_gram[] = {&d_reduction_45_dparser_gram};
5417 unsigned char d_goto_valid_94_dparser_gram[] = {
5418 0x0,0x0,0x40,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0};
5419 D_Reduction * d_reductions_94_dparser_gram[] = {&d_reduction_51_dparser_gram};
5420 D_RightEpsilonHint d_right_epsilon_hints_94_dparser_gram[] = {{1, 130, &d_reduction_49_dparser_gram}};
5421 D_Reduction * d_reductions_95_dparser_gram[] = {&d_reduction_52_dparser_gram};
5422 unsigned char d_goto_valid_96_dparser_gram[] = {
5423 0x0,0x0,0x0,0x48,0x1,0x80,0x2,0xf,0x0,0x0,0x0,0x80,0x2,0x0,0x0,0x14,0xe0,0x1};
5424 D_Reduction * d_reductions_97_dparser_gram[] = {&d_reduction_38_dparser_gram};
5425 unsigned char d_goto_valid_98_dparser_gram[] = {
5426 0x0,0x0,0x20,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0};
5427 D_Reduction * d_reductions_98_dparser_gram[] = {&d_reduction_62_dparser_gram};
5428 D_RightEpsilonHint d_right_epsilon_hints_98_dparser_gram[] = {{0, 114, &d_reduction_48_dparser_gram},{3, 130, &d_reduction_49_dparser_gram}};
5429 D_Reduction * d_reductions_99_dparser_gram[] = {&d_reduction_46_dparser_gram};
5430 unsigned char d_goto_valid_100_dparser_gram[] = {
5431 0x0,0x0,0x0,0x0,0xb0,0x19,0x2,0x0,0x0,0x0,0x0,0x0,0x0,0xf0,0xff,0x10,0x0,0x0};
5432 D_Reduction * d_reductions_100_dparser_gram[] = {&d_reduction_106_dparser_gram};
5433 D_RightEpsilonHint d_right_epsilon_hints_100_dparser_gram[] = {{0, 130, &d_reduction_49_dparser_gram},{2, 161, &d_reduction_100_dparser_gram}};
5434 unsigned char d_goto_valid_101_dparser_gram[] = {
5435 0x0,0x0,0x0,0x80,0x0,0x0,0x88,0xfb,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x14,0x70,0xf};
5436 unsigned char d_goto_valid_102_dparser_gram[] = {
5437 0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0};
5438 D_Reduction * d_reductions_102_dparser_gram[] = {&d_reduction_74_dparser_gram};
5439 unsigned char d_goto_valid_103_dparser_gram[] = {
5440 0x0,0x0,0x0,0x0,0x0,0x0,0x4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0};
5441 D_Reduction * d_reductions_103_dparser_gram[] = {&d_reduction_115_dparser_gram};
5442 D_Reduction * d_reductions_104_dparser_gram[] = {&d_reduction_133_dparser_gram};
5443 D_Reduction * d_reductions_105_dparser_gram[] = {&d_reduction_57_dparser_gram};
5444 unsigned char d_goto_valid_106_dparser_gram[] = {
5445 0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0};
5446 D_Reduction * d_reductions_106_dparser_gram[] = {&d_reduction_56_dparser_gram,&d_reduction_71_dparser_gram};
5447 D_RightEpsilonHint d_right_epsilon_hints_106_dparser_gram[] = {{0, 138, &d_reduction_54_dparser_gram}};
5448 unsigned char d_goto_valid_107_dparser_gram[] = {
5449 0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0};
5450 D_Reduction * d_reductions_107_dparser_gram[] = {&d_reduction_61_dparser_gram};
5451 D_RightEpsilonHint d_right_epsilon_hints_107_dparser_gram[] = {{0, 139, &d_reduction_59_dparser_gram}};
5452 D_Reduction * d_reductions_108_dparser_gram[] = {&d_reduction_73_dparser_gram};
5453 D_Reduction * d_reductions_109_dparser_gram[] = {&d_reduction_72_dparser_gram};
5454 D_Reduction * d_reductions_110_dparser_gram[] = {&d_reduction_63_dparser_gram};
5455 D_Reduction * d_reductions_111_dparser_gram[] = {&d_reduction_64_dparser_gram};
5456 D_Reduction * d_reductions_112_dparser_gram[] = {&d_reduction_65_dparser_gram};
5457 D_Reduction * d_reductions_113_dparser_gram[] = {&d_reduction_66_dparser_gram};
5458 D_Reduction * d_reductions_114_dparser_gram[] = {&d_reduction_48_dparser_gram};
5459 D_Reduction * d_reductions_115_dparser_gram[] = {&d_reduction_87_dparser_gram};
5460 D_Reduction * d_reductions_116_dparser_gram[] = {&d_reduction_88_dparser_gram};
5461 D_Reduction * d_reductions_117_dparser_gram[] = {&d_reduction_89_dparser_gram};
5462 D_Reduction * d_reductions_118_dparser_gram[] = {&d_reduction_90_dparser_gram};
5463 D_Reduction * d_reductions_119_dparser_gram[] = {&d_reduction_91_dparser_gram};
5464 D_Reduction * d_reductions_120_dparser_gram[] = {&d_reduction_92_dparser_gram};
5465 D_Reduction * d_reductions_121_dparser_gram[] = {&d_reduction_93_dparser_gram};
5466 D_Reduction * d_reductions_122_dparser_gram[] = {&d_reduction_94_dparser_gram};
5467 D_Reduction * d_reductions_123_dparser_gram[] = {&d_reduction_95_dparser_gram};
5468 D_Reduction * d_reductions_124_dparser_gram[] = {&d_reduction_96_dparser_gram};
5469 D_Reduction * d_reductions_125_dparser_gram[] = {&d_reduction_98_dparser_gram};
5470 unsigned char d_goto_valid_126_dparser_gram[] = {
5471 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe};
5472 D_Reduction * d_reductions_127_dparser_gram[] = {&d_reduction_50_dparser_gram};
5473 unsigned char d_goto_valid_128_dparser_gram[] = {
5474 0x0,0x0,0x0,0x0,0x40,0x0,0x0,0xf0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe};
5475 D_Reduction * d_reductions_129_dparser_gram[] = {&d_reduction_86_dparser_gram};
5476 D_Reduction * d_reductions_130_dparser_gram[] = {&d_reduction_49_dparser_gram};
5477 unsigned char d_goto_valid_131_dparser_gram[] = {
5478 0x0,0x0,0x0,0x0,0x0,0xa4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4,0x0,0x0};
5479 D_Reduction * d_reductions_131_dparser_gram[] = {&d_reduction_104_dparser_gram};
5480 D_RightEpsilonHint d_right_epsilon_hints_131_dparser_gram[] = {{1, 161, &d_reduction_100_dparser_gram}};
5481 D_Reduction * d_reductions_132_dparser_gram[] = {&d_reduction_105_dparser_gram};
5482 D_Reduction * d_reductions_133_dparser_gram[] = {&d_reduction_107_dparser_gram};
5483 unsigned char d_goto_valid_134_dparser_gram[] = {
5484 0x0,0x0,0x0,0x0,0x0,0x0,0x88,0xfb,0x10,0x0,0x0,0x0,0x2,0x0,0x0,0x14,0x70,0xf};
5485 D_Reduction * d_reductions_135_dparser_gram[] = {&d_reduction_70_dparser_gram};
5486 unsigned char d_goto_valid_136_dparser_gram[] = {
5487 0x0,0x0,0x24,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0};
5488 D_Reduction * d_reductions_136_dparser_gram[] = {&d_reduction_62_dparser_gram};
5489 D_RightEpsilonHint d_right_epsilon_hints_136_dparser_gram[] = {{1, 93, &d_reduction_45_dparser_gram},{3, 130, &d_reduction_49_dparser_gram}};
5490 unsigned char d_goto_valid_137_dparser_gram[] = {
5491 0x0,0x0,0x0,0x0,0x0,0x0,0x88,0xfb,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x34,0x70,0xf};
5492 unsigned char d_goto_valid_138_dparser_gram[] = {
5493 0x0,0x0,0x0,0x0,0x4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf8,0x3,0x0,0x0,0x0,0x0};
5494 D_Reduction * d_reductions_138_dparser_gram[] = {&d_reduction_54_dparser_gram};
5495 unsigned char d_goto_valid_139_dparser_gram[] = {
5496 0x0,0x0,0x0,0x0,0x4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf8,0x3,0x0,0x0,0x0,0x0};
5497 D_Reduction * d_reductions_139_dparser_gram[] = {&d_reduction_59_dparser_gram};
5498 unsigned char d_goto_valid_140_dparser_gram[] = {
5499 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0};
5500 D_Reduction * d_reductions_141_dparser_gram[] = {&d_reduction_85_dparser_gram};
5501 D_Reduction * d_reductions_142_dparser_gram[] = {&d_reduction_97_dparser_gram};
5502 unsigned char d_goto_valid_143_dparser_gram[] = {
5503 0x0,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0};
5504 D_Reduction * d_reductions_143_dparser_gram[] = {&d_reduction_102_dparser_gram};
5505 D_RightEpsilonHint d_right_epsilon_hints_143_dparser_gram[] = {{0, 161, &d_reduction_100_dparser_gram}};
5506 D_Reduction * d_reductions_144_dparser_gram[] = {&d_reduction_103_dparser_gram};
5507 D_Reduction * d_reductions_145_dparser_gram[] = {&d_reduction_108_dparser_gram};
5508 D_Reduction * d_reductions_146_dparser_gram[] = {&d_reduction_67_dparser_gram};
5509 D_Reduction * d_reductions_147_dparser_gram[] = {&d_reduction_69_dparser_gram};
5510 unsigned char d_goto_valid_148_dparser_gram[] = {
5511 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4,0x0,0x0,0x0,0x0,0x0};
5512 D_Reduction * d_reductions_149_dparser_gram[] = {&d_reduction_113_dparser_gram};
5513 D_Reduction * d_reductions_150_dparser_gram[] = {&d_reduction_114_dparser_gram};
5514 unsigned char d_goto_valid_151_dparser_gram[] = {
5515 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe};
5516 unsigned char d_goto_valid_152_dparser_gram[] = {
5517 0x0,0x0,0x0,0x0,0x8,0x0,0x0,0x3,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x60,0x0};
5518 D_Reduction * d_reductions_153_dparser_gram[] = {&d_reduction_77_dparser_gram};
5519 D_Reduction * d_reductions_154_dparser_gram[] = {&d_reduction_78_dparser_gram};
5520 D_Reduction * d_reductions_155_dparser_gram[] = {&d_reduction_79_dparser_gram};
5521 D_Reduction * d_reductions_156_dparser_gram[] = {&d_reduction_80_dparser_gram};
5522 unsigned char d_goto_valid_157_dparser_gram[] = {
5523 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe};
5524 D_Reduction * d_reductions_158_dparser_gram[] = {&d_reduction_55_dparser_gram};
5525 D_Reduction * d_reductions_159_dparser_gram[] = {&d_reduction_60_dparser_gram};
5526 D_Reduction * d_reductions_160_dparser_gram[] = {&d_reduction_99_dparser_gram};
5527 unsigned char d_goto_valid_161_dparser_gram[] = {
5528 0x0,0x0,0x0,0x0,0x0,0x40,0x0,0x8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1};
5529 D_Reduction * d_reductions_161_dparser_gram[] = {&d_reduction_100_dparser_gram};
5530 D_Reduction * d_reductions_162_dparser_gram[] = {&d_reduction_68_dparser_gram};
5531 D_Reduction * d_reductions_163_dparser_gram[] = {&d_reduction_75_dparser_gram};
5532 D_Reduction * d_reductions_164_dparser_gram[] = {&d_reduction_76_dparser_gram};
5533 D_Reduction * d_reductions_165_dparser_gram[] = {&d_reduction_83_dparser_gram};
5534 D_Reduction * d_reductions_166_dparser_gram[] = {&d_reduction_83_dparser_gram};
5535 unsigned char d_goto_valid_167_dparser_gram[] = {
5536 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0};
5537 D_Reduction * d_reductions_167_dparser_gram[] = {&d_reduction_81_dparser_gram};
5538 D_Reduction * d_reductions_168_dparser_gram[] = {&d_reduction_101_dparser_gram};
5539 unsigned char d_goto_valid_169_dparser_gram[] = {
5540 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0};
5541 unsigned char d_goto_valid_170_dparser_gram[] = {
5542 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe};
5543 unsigned char d_goto_valid_171_dparser_gram[] = {
5544 0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4,0x0,0x0};
5545 D_Reduction * d_reductions_172_dparser_gram[] = {&d_reduction_82_dparser_gram};
5546 D_Reduction * d_reductions_173_dparser_gram[] = {&d_reduction_109_dparser_gram};
5547 unsigned short d_gotos_dparser_gram[576] = {
5548 2,3,14,15,16,23,24,52,55,56,59,62,63,17,53,18,
5549 19,64,67,79,82,69,80,80,91,51,33,90,93,94,81,81,
5550 95,96,98,97,89,101,137,115,100,138,139,140,161,149,20,81,
5551 80,162,163,171,144,172,0,145,81,146,21,174,54,0,0,4,
5552 5,0,6,54,7,34,8,169,9,35,36,37,68,38,39,40,
5553 41,42,22,57,170,13,0,58,10,0,0,0,11,43,44,45,
5554 46,47,48,49,50,61,75,76,13,35,36,37,0,38,39,40,
5555 41,42,99,25,60,0,0,66,0,12,0,35,36,37,0,38,
5556 39,40,41,42,12,0,12,13,65,13,0,0,26,0,27,0,
5557 13,0,0,25,0,0,28,29,22,0,13,30,31,32,0,0,
5558 0,13,0,0,0,25,0,70,71,72,73,74,26,0,27,92,
5559 76,165,0,0,159,0,28,29,22,0,13,30,31,32,26,0,
5560 27,0,0,0,0,0,166,167,28,29,22,0,13,30,31,32,
5561 78,0,0,0,35,36,37,0,38,39,40,41,42,0,0,0,
5562 0,77,84,0,0,0,35,36,37,0,38,39,40,41,42,0,
5563 70,71,72,73,74,152,153,154,155,156,157,158,86,0,25,0,
5564 35,36,37,0,38,39,40,41,42,141,40,41,42,85,0,0,
5565 25,83,0,29,22,0,0,26,0,27,0,0,0,0,0,0,
5566 0,28,29,22,0,13,30,31,32,26,25,27,106,0,0,107,
5567 0,108,0,28,29,22,0,13,30,31,32,0,0,0,0,0,
5568 109,0,110,26,0,27,0,0,0,111,112,113,114,28,29,22,
5569 0,13,30,31,32,88,30,31,32,35,36,37,0,38,39,40,
5570 41,42,135,0,0,0,128,129,0,130,131,0,0,132,133,142,
5571 102,0,103,134,0,0,136,0,0,0,35,36,37,0,38,39,
5572 40,41,42,25,0,143,40,41,42,0,0,12,0,104,0,0,
5573 0,164,40,41,42,0,29,22,105,13,0,0,26,0,27,87,
5574 0,0,0,0,25,0,28,29,22,0,13,30,31,32,116,117,
5575 118,119,120,121,122,123,124,125,126,127,0,0,0,26,104,27,
5576 160,168,40,41,42,0,0,28,29,22,0,13,30,31,32,0,
5577 0,148,30,31,32,35,36,37,0,38,39,40,41,42,30,31,
5578 32,0,147,151,0,0,0,35,36,37,0,38,39,40,41,42,
5579 173,40,41,42,0,0,0,0,0,0,0,0,0,0,0,25,
5580 0,152,153,154,155,156,157,158,0,0,0,0,0,0,30,31,
5581 32,25,0,0,0,0,0,0,26,0,27,0,0,0,0,0,
5582 0,0,28,29,22,0,13,30,31,32,26,0,27,150,0,0,
5583 0,0,0,0,28,29,22,0,13,30,31,32,0,30,31,32
5584 };
5585 
5586 D_ErrorRecoveryHint d_error_recovery_hints_2_dparser_gram[] = {
5587 {0, 5, "%>"},
5588 {0, 5, "}"},
5589 {0, 14, ";"}};
5590 D_ErrorRecoveryHint d_error_recovery_hints_4_dparser_gram[] = {{1, 5, "%>"}};
5591 D_ErrorRecoveryHint d_error_recovery_hints_5_dparser_gram[] = {
5592 {0, 5, "}"},
5593 {0, 51, ")"},
5594 {0, 51, "]"}};
5595 D_ErrorRecoveryHint d_error_recovery_hints_6_dparser_gram[] = {{1, 5, "}"}};
5596 D_ErrorRecoveryHint d_error_recovery_hints_11_dparser_gram[] = {{1, 47, "}"}};
5597 D_ErrorRecoveryHint d_error_recovery_hints_17_dparser_gram[] = {{1, 14, ";"}};
5598 D_ErrorRecoveryHint d_error_recovery_hints_23_dparser_gram[] = {
5599 {0, 51, ")"},
5600 {0, 51, "]"},
5601 {0, 51, "}"},
5602 {2, 5, "%>"}};
5603 D_ErrorRecoveryHint d_error_recovery_hints_24_dparser_gram[] = {{1, 51, ")"}};
5604 D_ErrorRecoveryHint d_error_recovery_hints_25_dparser_gram[] = {{1, 51, "}"}};
5605 D_ErrorRecoveryHint d_error_recovery_hints_26_dparser_gram[] = {{1, 51, "]"}};
5606 D_ErrorRecoveryHint d_error_recovery_hints_50_dparser_gram[] = {{2, 5, "}"}};
5607 D_ErrorRecoveryHint d_error_recovery_hints_55_dparser_gram[] = {
5608 {0, 47, "}"},
5609 {0, 51, ")"},
5610 {0, 51, "]"}};
5611 D_ErrorRecoveryHint d_error_recovery_hints_56_dparser_gram[] = {{2, 14, ";"}};
5612 D_ErrorRecoveryHint d_error_recovery_hints_59_dparser_gram[] = {{3, 5, "%>"}};
5613 D_ErrorRecoveryHint d_error_recovery_hints_61_dparser_gram[] = {
5614 {0, 51, ")"},
5615 {0, 51, "]"},
5616 {0, 51, "}"}};
5617 D_ErrorRecoveryHint d_error_recovery_hints_64_dparser_gram[] = {{3, 5, "}"}};
5618 D_ErrorRecoveryHint d_error_recovery_hints_76_dparser_gram[] = {{3, 47, "}"}};
5619 D_ErrorRecoveryHint d_error_recovery_hints_78_dparser_gram[] = {{3, 14, ";"}};
5620 D_ErrorRecoveryHint d_error_recovery_hints_82_dparser_gram[] = {{3, 51, ")"}};
5621 D_ErrorRecoveryHint d_error_recovery_hints_84_dparser_gram[] = {{3, 51, "}"}};
5622 D_ErrorRecoveryHint d_error_recovery_hints_86_dparser_gram[] = {{3, 51, "]"}};
5623 D_ErrorRecoveryHint d_error_recovery_hints_88_dparser_gram[] = {{4, 5, "}"}};
5624 D_ErrorRecoveryHint d_error_recovery_hints_92_dparser_gram[] = {{4, 14, ";"}};
5625 D_ErrorRecoveryHint d_error_recovery_hints_96_dparser_gram[] = {
5626 {0, 30, "}"},
5627 {0, 30, ")"},
5628 {0, 49, "]"}};
5629 D_ErrorRecoveryHint d_error_recovery_hints_100_dparser_gram[] = {
5630 {0, 39, "}"},
5631 {0, 49, "]"}};
5632 D_ErrorRecoveryHint d_error_recovery_hints_101_dparser_gram[] = {
5633 {0, 30, "}"},
5634 {0, 51, ")"},
5635 {0, 51, "]"}};
5636 D_ErrorRecoveryHint d_error_recovery_hints_102_dparser_gram[] = {{1, 30, ")"}};
5637 D_ErrorRecoveryHint d_error_recovery_hints_103_dparser_gram[] = {{1, 49, "]"}};
5638 D_ErrorRecoveryHint d_error_recovery_hints_126_dparser_gram[] = {{1, 39, "}"}};
5639 D_ErrorRecoveryHint d_error_recovery_hints_131_dparser_gram[] = {{0, 47, "}"}};
5640 D_ErrorRecoveryHint d_error_recovery_hints_136_dparser_gram[] = {{2, 30, ")"}};
5641 D_ErrorRecoveryHint d_error_recovery_hints_137_dparser_gram[] = {
5642 {0, 49, "]"},
5643 {0, 51, ")"},
5644 {0, 51, "}"}};
5645 D_ErrorRecoveryHint d_error_recovery_hints_140_dparser_gram[] = {{2, 39, "}"}};
5646 D_ErrorRecoveryHint d_error_recovery_hints_146_dparser_gram[] = {{3, 30, "}"}};
5647 D_ErrorRecoveryHint d_error_recovery_hints_148_dparser_gram[] = {{3, 30, ")"}};
5648 D_ErrorRecoveryHint d_error_recovery_hints_149_dparser_gram[] = {{3, 49, "]"}};
5649 D_ErrorRecoveryHint d_error_recovery_hints_160_dparser_gram[] = {{3, 39, "}"}};
5650 D_ErrorRecoveryHint d_error_recovery_hints_162_dparser_gram[] = {{4, 30, ")"}};
5651 
5652 D_State d_states_dparser_gram[] = {
5653 {d_goto_valid_0_dparser_gram, 1, {1, d_reductions_0_dparser_gram}, {2, d_right_epsilon_hints_0_dparser_gram}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5654 {NULL, -2147483647, {0, NULL}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 1, D_SCAN_ALL, NULL, NULL, -1},
5655 {d_goto_valid_2_dparser_gram, 1, {1, d_reductions_2_dparser_gram}, {0, NULL}, {3, d_error_recovery_hints_2_dparser_gram}, 1, NULL, (void*)d_scanner_2_dparser_gram, sizeof(unsigned char) , 0, D_SCAN_ALL, (void*)d_transition_2_dparser_gram, d_accepts_diff_2_dparser_gram, -1},
5656 {d_goto_valid_3_dparser_gram, 52, {0, NULL}, {0, NULL}, {0, NULL}, 1, NULL, (void*)d_scanner_3_dparser_gram, sizeof(unsigned char) , 0, D_SCAN_ALL, (void*)d_transition_3_dparser_gram, d_accepts_diff_3_dparser_gram, -1},
5657 {d_goto_valid_4_dparser_gram, 3, {1, d_reductions_4_dparser_gram}, {0, NULL}, {1, d_error_recovery_hints_4_dparser_gram}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5658 {d_goto_valid_5_dparser_gram, -18, {0, NULL}, {0, NULL}, {3, d_error_recovery_hints_5_dparser_gram}, 1, NULL, (void*)d_scanner_5_dparser_gram, sizeof(unsigned char) , 0, D_SCAN_ALL, (void*)d_transition_5_dparser_gram, d_accepts_diff_5_dparser_gram, -1},
5659 {d_goto_valid_6_dparser_gram, -13, {0, NULL}, {0, NULL}, {1, d_error_recovery_hints_6_dparser_gram}, 1, NULL, (void*)d_scanner_6_dparser_gram, sizeof(unsigned char) , 0, D_SCAN_ALL, (void*)d_transition_6_dparser_gram, d_accepts_diff_6_dparser_gram, -1},
5660 {d_goto_valid_7_dparser_gram, -1, {0, NULL}, {0, NULL}, {1, d_error_recovery_hints_6_dparser_gram}, 1, NULL, (void*)d_scanner_7_dparser_gram, sizeof(unsigned char) , 0, D_SCAN_ALL, (void*)d_transition_7_dparser_gram, d_accepts_diff_7_dparser_gram, -1},
5661 {d_goto_valid_8_dparser_gram, 51, {0, NULL}, {0, NULL}, {1, d_error_recovery_hints_6_dparser_gram}, 1, NULL, (void*)d_scanner_7_dparser_gram, sizeof(unsigned char) , 0, D_SCAN_ALL, (void*)d_transition_7_dparser_gram, d_accepts_diff_7_dparser_gram, -1},
5662 {NULL, -2147483647, {1, d_reductions_9_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5663 {NULL, -2147483647, {1, d_reductions_10_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5664 {d_goto_valid_11_dparser_gram, 39, {1, d_reductions_11_dparser_gram}, {0, NULL}, {1, d_error_recovery_hints_11_dparser_gram}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5665 {NULL, -2147483647, {1, d_reductions_12_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5666 {NULL, -2147483647, {1, d_reductions_13_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5667 {NULL, -2147483647, {1, d_reductions_14_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5668 {NULL, -2147483647, {1, d_reductions_15_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5669 {NULL, -2147483647, {1, d_reductions_16_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5670 {d_goto_valid_17_dparser_gram, 5, {0, NULL}, {0, NULL}, {1, d_error_recovery_hints_17_dparser_gram}, 1, NULL, (void*)d_scanner_17_dparser_gram, sizeof(unsigned char) , 0, D_SCAN_ALL, (void*)d_transition_17_dparser_gram, d_accepts_diff_17_dparser_gram, -1},
5671 {NULL, -2147483647, {1, d_reductions_18_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5672 {NULL, -2147483647, {1, d_reductions_19_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5673 {NULL, -2147483647, {1, d_reductions_20_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5674 {NULL, -2147483647, {1, d_reductions_21_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5675 {NULL, -2147483647, {1, d_reductions_22_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5676 {d_goto_valid_23_dparser_gram, -50, {0, NULL}, {0, NULL}, {4, d_error_recovery_hints_23_dparser_gram}, 1, NULL, (void*)d_scanner_23_dparser_gram, sizeof(unsigned char) , 0, D_SCAN_ALL, (void*)d_transition_23_dparser_gram, d_accepts_diff_23_dparser_gram, -1},
5677 {d_goto_valid_24_dparser_gram, 43, {1, d_reductions_24_dparser_gram}, {0, NULL}, {1, d_error_recovery_hints_24_dparser_gram}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5678 {d_goto_valid_25_dparser_gram, 40, {1, d_reductions_25_dparser_gram}, {0, NULL}, {1, d_error_recovery_hints_25_dparser_gram}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5679 {d_goto_valid_26_dparser_gram, 36, {1, d_reductions_26_dparser_gram}, {0, NULL}, {1, d_error_recovery_hints_26_dparser_gram}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5680 {NULL, -2147483647, {1, d_reductions_27_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5681 {NULL, -2147483647, {1, d_reductions_28_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5682 {NULL, -2147483647, {1, d_reductions_29_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5683 {NULL, -2147483647, {1, d_reductions_30_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5684 {NULL, -2147483647, {1, d_reductions_31_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5685 {d_goto_valid_32_dparser_gram, -68, {0, NULL}, {0, NULL}, {3, d_error_recovery_hints_5_dparser_gram}, 1, NULL, (void*)d_scanner_32_dparser_gram, sizeof(unsigned char) , 0, D_SCAN_ALL, (void*)d_transition_32_dparser_gram, d_accepts_diff_32_dparser_gram, -1},
5686 {NULL, -2147483647, {1, d_reductions_33_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5687 {NULL, -2147483647, {1, d_reductions_34_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5688 {NULL, -2147483647, {1, d_reductions_35_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5689 {NULL, -2147483647, {1, d_reductions_36_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5690 {NULL, -2147483647, {1, d_reductions_37_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5691 {NULL, -2147483647, {1, d_reductions_38_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5692 {NULL, -2147483647, {1, d_reductions_39_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5693 {NULL, -2147483647, {1, d_reductions_40_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5694 {NULL, -2147483647, {1, d_reductions_41_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5695 {NULL, -2147483647, {1, d_reductions_42_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5696 {NULL, -2147483647, {1, d_reductions_43_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5697 {NULL, -2147483647, {1, d_reductions_44_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5698 {NULL, -2147483647, {1, d_reductions_45_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5699 {NULL, -2147483647, {1, d_reductions_46_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5700 {NULL, -2147483647, {1, d_reductions_47_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5701 {NULL, -2147483647, {1, d_reductions_48_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5702 {NULL, -2147483647, {1, d_reductions_49_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5703 {d_goto_valid_50_dparser_gram, -11, {1, d_reductions_50_dparser_gram}, {0, NULL}, {1, d_error_recovery_hints_50_dparser_gram}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5704 {d_goto_valid_51_dparser_gram, -8, {0, NULL}, {0, NULL}, {1, d_error_recovery_hints_50_dparser_gram}, 1, NULL, (void*)d_scanner_51_dparser_gram, sizeof(unsigned char) , 0, D_SCAN_ALL, (void*)d_transition_51_dparser_gram, d_accepts_diff_51_dparser_gram, -1},
5705 {NULL, -2147483647, {1, d_reductions_52_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5706 {NULL, -2147483647, {1, d_reductions_53_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5707 {d_goto_valid_54_dparser_gram, -92, {1, d_reductions_54_dparser_gram}, {0, NULL}, {1, d_error_recovery_hints_50_dparser_gram}, 1, NULL, (void*)d_scanner_54_dparser_gram, sizeof(unsigned char) , 0, D_SCAN_ALL, (void*)d_transition_54_dparser_gram, d_accepts_diff_54_dparser_gram, -1},
5708 {d_goto_valid_55_dparser_gram, -157, {0, NULL}, {0, NULL}, {3, d_error_recovery_hints_55_dparser_gram}, 1, NULL, (void*)d_scanner_32_dparser_gram, sizeof(unsigned char) , 0, D_SCAN_ALL, (void*)d_transition_32_dparser_gram, d_accepts_diff_32_dparser_gram, -1},
5709 {d_goto_valid_56_dparser_gram, -1, {1, d_reductions_56_dparser_gram}, {2, d_right_epsilon_hints_56_dparser_gram}, {1, d_error_recovery_hints_56_dparser_gram}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5710 {NULL, -2147483647, {1, d_reductions_57_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5711 {d_goto_valid_58_dparser_gram, -2, {1, d_reductions_58_dparser_gram}, {2, d_right_epsilon_hints_58_dparser_gram}, {1, d_error_recovery_hints_56_dparser_gram}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5712 {NULL, -2147483647, {1, d_reductions_59_dparser_gram}, {0, NULL}, {1, d_error_recovery_hints_59_dparser_gram}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5713 {NULL, -2147483647, {1, d_reductions_60_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5714 {d_goto_valid_61_dparser_gram, -175, {0, NULL}, {0, NULL}, {3, d_error_recovery_hints_61_dparser_gram}, 1, NULL, (void*)d_scanner_61_dparser_gram, sizeof(unsigned char) , 0, D_SCAN_ALL, (void*)d_transition_61_dparser_gram, d_accepts_diff_61_dparser_gram, -1},
5715 {d_goto_valid_62_dparser_gram, -201, {0, NULL}, {0, NULL}, {3, d_error_recovery_hints_61_dparser_gram}, 1, NULL, (void*)d_scanner_32_dparser_gram, sizeof(unsigned char) , 0, D_SCAN_ALL, (void*)d_transition_32_dparser_gram, d_accepts_diff_32_dparser_gram, -1},
5716 {d_goto_valid_63_dparser_gram, -290, {0, NULL}, {0, NULL}, {3, d_error_recovery_hints_61_dparser_gram}, 1, NULL, (void*)d_scanner_63_dparser_gram, sizeof(unsigned char) , 0, D_SCAN_ALL, (void*)d_transition_63_dparser_gram, d_accepts_diff_63_dparser_gram, -1},
5717 {NULL, -2147483647, {1, d_reductions_64_dparser_gram}, {0, NULL}, {1, d_error_recovery_hints_64_dparser_gram}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5718 {NULL, -2147483647, {1, d_reductions_65_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5719 {d_goto_valid_66_dparser_gram, 32, {0, NULL}, {0, NULL}, {1, d_error_recovery_hints_64_dparser_gram}, 1, NULL, (void*)d_scanner_51_dparser_gram, sizeof(unsigned char) , 0, D_SCAN_ALL, (void*)d_transition_51_dparser_gram, d_accepts_diff_51_dparser_gram, -1},
5720 {NULL, -2147483647, {1, d_reductions_67_dparser_gram}, {0, NULL}, {1, d_error_recovery_hints_64_dparser_gram}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5721 {NULL, -2147483647, {1, d_reductions_68_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5722 {NULL, -2147483647, {1, d_reductions_69_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5723 {NULL, -2147483647, {1, d_reductions_70_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5724 {NULL, -2147483647, {1, d_reductions_71_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5725 {NULL, -2147483647, {1, d_reductions_72_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5726 {NULL, -2147483647, {1, d_reductions_73_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5727 {d_goto_valid_74_dparser_gram, 44, {0, NULL}, {0, NULL}, {1, d_error_recovery_hints_64_dparser_gram}, 1, NULL, (void*)d_scanner_74_dparser_gram, sizeof(unsigned char) , 0, D_SCAN_ALL, (void*)d_transition_74_dparser_gram, d_accepts_diff_74_dparser_gram, -1},
5728 {d_goto_valid_75_dparser_gram, -165, {1, d_reductions_75_dparser_gram}, {1, d_right_epsilon_hints_75_dparser_gram}, {0, NULL}, 1, NULL, (void*)d_scanner_54_dparser_gram, sizeof(unsigned char) , 0, D_SCAN_ALL, (void*)d_transition_54_dparser_gram, d_accepts_diff_54_dparser_gram, -1},
5729 {NULL, -2147483647, {1, d_reductions_76_dparser_gram}, {0, NULL}, {1, d_error_recovery_hints_76_dparser_gram}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5730 {NULL, -2147483647, {1, d_reductions_77_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5731 {d_goto_valid_78_dparser_gram, 61, {0, NULL}, {0, NULL}, {1, d_error_recovery_hints_78_dparser_gram}, 1, NULL, (void*)d_scanner_78_dparser_gram, sizeof(unsigned char) , 0, D_SCAN_ALL, (void*)d_transition_78_dparser_gram, d_accepts_diff_78_dparser_gram, -1},
5732 {d_goto_valid_79_dparser_gram, -10, {1, d_reductions_79_dparser_gram}, {1, d_right_epsilon_hints_79_dparser_gram}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5733 {d_goto_valid_80_dparser_gram, -9, {2, d_reductions_80_dparser_gram}, {1, d_right_epsilon_hints_80_dparser_gram}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5734 {d_goto_valid_81_dparser_gram, 55, {0, NULL}, {0, NULL}, {1, d_error_recovery_hints_78_dparser_gram}, 1, NULL, (void*)d_scanner_78_dparser_gram, sizeof(unsigned char) , 0, D_SCAN_ALL, (void*)d_transition_78_dparser_gram, d_accepts_diff_78_dparser_gram, -1},
5735 {NULL, -2147483647, {1, d_reductions_82_dparser_gram}, {0, NULL}, {1, d_error_recovery_hints_82_dparser_gram}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5736 {NULL, -2147483647, {1, d_reductions_83_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5737 {NULL, -2147483647, {1, d_reductions_84_dparser_gram}, {0, NULL}, {1, d_error_recovery_hints_84_dparser_gram}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5738 {NULL, -2147483647, {1, d_reductions_85_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5739 {NULL, -2147483647, {1, d_reductions_86_dparser_gram}, {0, NULL}, {1, d_error_recovery_hints_86_dparser_gram}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5740 {NULL, -2147483647, {1, d_reductions_87_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5741 {NULL, -2147483647, {1, d_reductions_88_dparser_gram}, {0, NULL}, {1, d_error_recovery_hints_88_dparser_gram}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5742 {NULL, -2147483647, {1, d_reductions_89_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5743 {NULL, -2147483647, {1, d_reductions_90_dparser_gram}, {0, NULL}, {1, d_error_recovery_hints_88_dparser_gram}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5744 {NULL, -2147483647, {1, d_reductions_91_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5745 {NULL, -2147483647, {1, d_reductions_92_dparser_gram}, {0, NULL}, {1, d_error_recovery_hints_92_dparser_gram}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5746 {d_goto_valid_93_dparser_gram, -20, {1, d_reductions_93_dparser_gram}, {0, NULL}, {0, NULL}, 1, NULL, (void*)d_scanner_93_dparser_gram, sizeof(unsigned char) , 0, D_SCAN_ALL, (void*)d_transition_93_dparser_gram, d_accepts_diff_93_dparser_gram, -1},
5747 {d_goto_valid_94_dparser_gram, -15, {1, d_reductions_94_dparser_gram}, {1, d_right_epsilon_hints_94_dparser_gram}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5748 {NULL, -2147483647, {1, d_reductions_95_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5749 {d_goto_valid_96_dparser_gram, -273, {0, NULL}, {0, NULL}, {3, d_error_recovery_hints_96_dparser_gram}, 1, NULL, (void*)d_scanner_96_dparser_gram, sizeof(unsigned char) , 0, D_SCAN_ALL, (void*)d_transition_96_dparser_gram, d_accepts_diff_96_dparser_gram, -1},
5750 {NULL, -2147483647, {1, d_reductions_97_dparser_gram}, {0, NULL}, {1, d_error_recovery_hints_92_dparser_gram}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5751 {d_goto_valid_98_dparser_gram, -18, {1, d_reductions_98_dparser_gram}, {2, d_right_epsilon_hints_98_dparser_gram}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5752 {NULL, -2147483647, {1, d_reductions_99_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5753 {d_goto_valid_100_dparser_gram, -322, {1, d_reductions_100_dparser_gram}, {2, d_right_epsilon_hints_100_dparser_gram}, {2, d_error_recovery_hints_100_dparser_gram}, 1, NULL, (void*)d_scanner_100_dparser_gram, sizeof(unsigned char) , 0, D_SCAN_ALL, (void*)d_transition_100_dparser_gram, d_accepts_diff_100_dparser_gram, -1},
5754 {d_goto_valid_101_dparser_gram, -323, {0, NULL}, {0, NULL}, {3, d_error_recovery_hints_101_dparser_gram}, 1, NULL, (void*)d_scanner_5_dparser_gram, sizeof(unsigned char) , 0, D_SCAN_ALL, (void*)d_transition_5_dparser_gram, d_accepts_diff_5_dparser_gram, -1},
5755 {d_goto_valid_102_dparser_gram, -5, {1, d_reductions_102_dparser_gram}, {0, NULL}, {1, d_error_recovery_hints_102_dparser_gram}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5756 {d_goto_valid_103_dparser_gram, 9, {1, d_reductions_103_dparser_gram}, {0, NULL}, {1, d_error_recovery_hints_103_dparser_gram}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5757 {NULL, -2147483647, {1, d_reductions_104_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5758 {NULL, -2147483647, {1, d_reductions_105_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5759 {d_goto_valid_106_dparser_gram, -17, {2, d_reductions_106_dparser_gram}, {1, d_right_epsilon_hints_106_dparser_gram}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5760 {d_goto_valid_107_dparser_gram, -15, {1, d_reductions_107_dparser_gram}, {1, d_right_epsilon_hints_107_dparser_gram}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5761 {NULL, -2147483647, {1, d_reductions_108_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5762 {NULL, -2147483647, {1, d_reductions_109_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5763 {NULL, -2147483647, {1, d_reductions_110_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5764 {NULL, -2147483647, {1, d_reductions_111_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5765 {NULL, -2147483647, {1, d_reductions_112_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5766 {NULL, -2147483647, {1, d_reductions_113_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5767 {NULL, -2147483647, {1, d_reductions_114_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5768 {NULL, -2147483647, {1, d_reductions_115_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5769 {NULL, -2147483647, {1, d_reductions_116_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5770 {NULL, -2147483647, {1, d_reductions_117_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5771 {NULL, -2147483647, {1, d_reductions_118_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5772 {NULL, -2147483647, {1, d_reductions_119_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5773 {NULL, -2147483647, {1, d_reductions_120_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5774 {NULL, -2147483647, {1, d_reductions_121_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5775 {NULL, -2147483647, {1, d_reductions_122_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5776 {NULL, -2147483647, {1, d_reductions_123_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5777 {NULL, -2147483647, {1, d_reductions_124_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5778 {NULL, -2147483647, {1, d_reductions_125_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5779 {d_goto_valid_126_dparser_gram, -205, {0, NULL}, {0, NULL}, {1, d_error_recovery_hints_126_dparser_gram}, 1, NULL, (void*)d_scanner_126_dparser_gram, sizeof(unsigned char) , 0, D_SCAN_ALL, (void*)d_transition_126_dparser_gram, d_accepts_diff_126_dparser_gram, -1},
5780 {NULL, -2147483647, {1, d_reductions_127_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5781 {d_goto_valid_128_dparser_gram, -329, {0, NULL}, {0, NULL}, {0, NULL}, 1, NULL, (void*)d_scanner_126_dparser_gram, sizeof(unsigned char) , 0, D_SCAN_ALL, (void*)d_transition_126_dparser_gram, d_accepts_diff_126_dparser_gram, -1},
5782 {NULL, -2147483647, {1, d_reductions_129_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5783 {NULL, -2147483647, {1, d_reductions_130_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5784 {d_goto_valid_131_dparser_gram, -10, {1, d_reductions_131_dparser_gram}, {1, d_right_epsilon_hints_131_dparser_gram}, {1, d_error_recovery_hints_131_dparser_gram}, 1, NULL, (void*)d_scanner_131_dparser_gram, sizeof(unsigned char) , 0, D_SCAN_ALL, (void*)d_transition_131_dparser_gram, d_accepts_diff_131_dparser_gram, -1},
5785 {NULL, -2147483647, {1, d_reductions_132_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5786 {NULL, -2147483647, {1, d_reductions_133_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5787 {d_goto_valid_134_dparser_gram, -414, {0, NULL}, {0, NULL}, {3, d_error_recovery_hints_101_dparser_gram}, 1, NULL, (void*)d_scanner_32_dparser_gram, sizeof(unsigned char) , 0, D_SCAN_ALL, (void*)d_transition_32_dparser_gram, d_accepts_diff_32_dparser_gram, -1},
5788 {NULL, -2147483647, {1, d_reductions_135_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5789 {d_goto_valid_136_dparser_gram, -27, {1, d_reductions_136_dparser_gram}, {2, d_right_epsilon_hints_136_dparser_gram}, {1, d_error_recovery_hints_136_dparser_gram}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5790 {d_goto_valid_137_dparser_gram, -432, {0, NULL}, {0, NULL}, {3, d_error_recovery_hints_137_dparser_gram}, 1, NULL, (void*)d_scanner_63_dparser_gram, sizeof(unsigned char) , 0, D_SCAN_ALL, (void*)d_transition_63_dparser_gram, d_accepts_diff_63_dparser_gram, -1},
5791 {d_goto_valid_138_dparser_gram, -146, {1, d_reductions_138_dparser_gram}, {0, NULL}, {0, NULL}, 1, NULL, (void*)d_scanner_138_dparser_gram, sizeof(unsigned char) , 0, D_SCAN_ALL, (void*)d_transition_138_dparser_gram, d_accepts_diff_138_dparser_gram, -1},
5792 {d_goto_valid_139_dparser_gram, -414, {1, d_reductions_139_dparser_gram}, {0, NULL}, {0, NULL}, 1, NULL, (void*)d_scanner_138_dparser_gram, sizeof(unsigned char) , 0, D_SCAN_ALL, (void*)d_transition_138_dparser_gram, d_accepts_diff_138_dparser_gram, -1},
5793 {d_goto_valid_140_dparser_gram, 24, {0, NULL}, {0, NULL}, {1, d_error_recovery_hints_140_dparser_gram}, 1, NULL, (void*)d_scanner_74_dparser_gram, sizeof(unsigned char) , 0, D_SCAN_ALL, (void*)d_transition_74_dparser_gram, d_accepts_diff_74_dparser_gram, -1},
5794 {NULL, -2147483647, {1, d_reductions_141_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5795 {NULL, -2147483647, {1, d_reductions_142_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5796 {d_goto_valid_143_dparser_gram, -8, {1, d_reductions_143_dparser_gram}, {1, d_right_epsilon_hints_143_dparser_gram}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5797 {NULL, -2147483647, {1, d_reductions_144_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5798 {NULL, -2147483647, {1, d_reductions_145_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5799 {NULL, -2147483647, {1, d_reductions_146_dparser_gram}, {0, NULL}, {1, d_error_recovery_hints_146_dparser_gram}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5800 {NULL, -2147483647, {1, d_reductions_147_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5801 {d_goto_valid_148_dparser_gram, 48, {0, NULL}, {0, NULL}, {1, d_error_recovery_hints_148_dparser_gram}, 1, NULL, (void*)d_scanner_148_dparser_gram, sizeof(unsigned char) , 0, D_SCAN_ALL, (void*)d_transition_148_dparser_gram, d_accepts_diff_148_dparser_gram, -1},
5802 {NULL, -2147483647, {1, d_reductions_149_dparser_gram}, {0, NULL}, {1, d_error_recovery_hints_149_dparser_gram}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5803 {NULL, -2147483647, {1, d_reductions_150_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5804 {d_goto_valid_151_dparser_gram, -341, {0, NULL}, {0, NULL}, {0, NULL}, 1, NULL, (void*)d_scanner_126_dparser_gram, sizeof(unsigned char) , 0, D_SCAN_ALL, (void*)d_transition_126_dparser_gram, d_accepts_diff_126_dparser_gram, -1},
5805 {d_goto_valid_152_dparser_gram, -142, {0, NULL}, {0, NULL}, {0, NULL}, 1, NULL, (void*)d_scanner_152_dparser_gram, sizeof(unsigned char) , 0, D_SCAN_ALL, (void*)d_transition_152_dparser_gram, d_accepts_diff_152_dparser_gram, -1},
5806 {NULL, -2147483647, {1, d_reductions_153_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5807 {NULL, -2147483647, {1, d_reductions_154_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5808 {NULL, -2147483647, {1, d_reductions_155_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5809 {NULL, -2147483647, {1, d_reductions_156_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5810 {d_goto_valid_157_dparser_gram, -389, {0, NULL}, {0, NULL}, {0, NULL}, 1, NULL, (void*)d_scanner_126_dparser_gram, sizeof(unsigned char) , 0, D_SCAN_ALL, (void*)d_transition_126_dparser_gram, d_accepts_diff_126_dparser_gram, -1},
5811 {NULL, -2147483647, {1, d_reductions_158_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5812 {NULL, -2147483647, {1, d_reductions_159_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5813 {NULL, -2147483647, {1, d_reductions_160_dparser_gram}, {0, NULL}, {1, d_error_recovery_hints_160_dparser_gram}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5814 {d_goto_valid_161_dparser_gram, -25, {1, d_reductions_161_dparser_gram}, {0, NULL}, {0, NULL}, 1, NULL, (void*)d_scanner_7_dparser_gram, sizeof(unsigned char) , 0, D_SCAN_ALL, (void*)d_transition_7_dparser_gram, d_accepts_diff_7_dparser_gram, -1},
5815 {NULL, -2147483647, {1, d_reductions_162_dparser_gram}, {0, NULL}, {1, d_error_recovery_hints_162_dparser_gram}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5816 {NULL, -2147483647, {1, d_reductions_163_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5817 {NULL, -2147483647, {1, d_reductions_164_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5818 {NULL, -2147483647, {1, d_reductions_165_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5819 {NULL, -2147483647, {1, d_reductions_166_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5820 {d_goto_valid_167_dparser_gram, 37, {1, d_reductions_167_dparser_gram}, {0, NULL}, {0, NULL}, 1, NULL, (void*)d_scanner_167_dparser_gram, sizeof(unsigned char) , 0, D_SCAN_ALL, (void*)d_transition_167_dparser_gram, d_accepts_diff_167_dparser_gram, -1},
5821 {NULL, -2147483647, {1, d_reductions_168_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5822 {d_goto_valid_169_dparser_gram, 35, {0, NULL}, {0, NULL}, {0, NULL}, 1, NULL, (void*)d_scanner_167_dparser_gram, sizeof(unsigned char) , 0, D_SCAN_ALL, (void*)d_transition_167_dparser_gram, d_accepts_diff_167_dparser_gram, -1},
5823 {d_goto_valid_170_dparser_gram, -436, {0, NULL}, {0, NULL}, {0, NULL}, 1, NULL, (void*)d_scanner_126_dparser_gram, sizeof(unsigned char) , 0, D_SCAN_ALL, (void*)d_transition_126_dparser_gram, d_accepts_diff_126_dparser_gram, -1},
5824 {d_goto_valid_171_dparser_gram, -12, {0, NULL}, {0, NULL}, {1, d_error_recovery_hints_131_dparser_gram}, 1, NULL, (void*)d_scanner_131_dparser_gram, sizeof(unsigned char) , 0, D_SCAN_ALL, (void*)d_transition_131_dparser_gram, d_accepts_diff_131_dparser_gram, -1},
5825 {NULL, -2147483647, {1, d_reductions_172_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1},
5826 {NULL, -2147483647, {1, d_reductions_173_dparser_gram}, {0, NULL}, {0, NULL}, 0, NULL, NULL, sizeof(unsigned char) , 0, D_SCAN_ALL, NULL, NULL, -1}
5827 };
5828 
5829 D_Symbol d_symbols_dparser_gram[] = {
5830 {D_SYMBOL_EBNF, "0 Start", 7, -1},
5831 {D_SYMBOL_NTERM, "grammar", 7, -1},
5832 {D_SYMBOL_INTERNAL, "grammar__2", 10, -1},
5833 {D_SYMBOL_NTERM, "top_level_statement", 19, -1},
5834 {D_SYMBOL_NTERM, "include_statement", 17, -1},
5835 {D_SYMBOL_NTERM, "global_code", 11, -1},
5836 {D_SYMBOL_INTERNAL, "global_code__9", 14, -1},
5837 {D_SYMBOL_INTERNAL, "global_code__8", 14, -1},
5838 {D_SYMBOL_INTERNAL, "global_code__7", 14, -1},
5839 {D_SYMBOL_INTERNAL, "global_code__6", 14, -1},
5840 {D_SYMBOL_NTERM, "pass_types", 10, -1},
5841 {D_SYMBOL_NTERM, "pass_type", 9, -1},
5842 {D_SYMBOL_NTERM, "declarationtype", 15, -1},
5843 {D_SYMBOL_NTERM, "token_identifier", 16, -1},
5844 {D_SYMBOL_NTERM, "production", 10, -1},
5845 {D_SYMBOL_NTERM, "regex_production", 16, -1},
5846 {D_SYMBOL_NTERM, "production_name", 15, -1},
5847 {D_SYMBOL_EBNF, "production_name__17", 19, -1},
5848 {D_SYMBOL_NTERM, "rules", 5, -1},
5849 {D_SYMBOL_INTERNAL, "rules__20", 9, -1},
5850 {D_SYMBOL_EBNF, "rules__19", 9, -1},
5851 {D_SYMBOL_NTERM, "rule", 4, -1},
5852 {D_SYMBOL_INTERNAL, "rule__28", 8, -1},
5853 {D_SYMBOL_INTERNAL, "rule__27", 8, -1},
5854 {D_SYMBOL_EBNF, "rule__22", 8, -1},
5855 {D_SYMBOL_INTERNAL, "rule__22__26", 12, -1},
5856 {D_SYMBOL_INTERNAL, "rule__22__25", 12, -1},
5857 {D_SYMBOL_EBNF, "rule__22__23", 12, -1},
5858 {D_SYMBOL_INTERNAL, "rule__22__23__24", 16, -1},
5859 {D_SYMBOL_NTERM, "new_rule", 8, -1},
5860 {D_SYMBOL_NTERM, "simple_element", 14, -1},
5861 {D_SYMBOL_INTERNAL, "simple_element__31", 18, -1},
5862 {D_SYMBOL_NTERM, "element", 7, -1},
5863 {D_SYMBOL_NTERM, "new_subrule", 11, -1},
5864 {D_SYMBOL_NTERM, "element_modifier", 16, -1},
5865 {D_SYMBOL_EBNF, "element_modifier__35", 20, -1},
5866 {D_SYMBOL_NTERM, "rule_modifier", 13, -1},
5867 {D_SYMBOL_NTERM, "rule_assoc", 10, -1},
5868 {D_SYMBOL_NTERM, "rule_priority", 13, -1},
5869 {D_SYMBOL_NTERM, "external_action", 15, -1},
5870 {D_SYMBOL_NTERM, "rule_code", 9, -1},
5871 {D_SYMBOL_INTERNAL, "rule_code__43", 13, -1},
5872 {D_SYMBOL_INTERNAL, "rule_code__42", 13, -1},
5873 {D_SYMBOL_INTERNAL, "rule_code__41", 13, -1},
5874 {D_SYMBOL_NTERM, "speculative_code", 16, -1},
5875 {D_SYMBOL_NTERM, "final_code", 10, -1},
5876 {D_SYMBOL_NTERM, "pass_code", 9, -1},
5877 {D_SYMBOL_NTERM, "curly_code", 10, -1},
5878 {D_SYMBOL_INTERNAL, "curly_code__48", 14, -1},
5879 {D_SYMBOL_NTERM, "bracket_code", 12, -1},
5880 {D_SYMBOL_INTERNAL, "bracket_code__50", 16, -1},
5881 {D_SYMBOL_NTERM, "balanced_code", 13, -1},
5882 {D_SYMBOL_INTERNAL, "balanced_code__54", 17, -1},
5883 {D_SYMBOL_INTERNAL, "balanced_code__53", 17, -1},
5884 {D_SYMBOL_INTERNAL, "balanced_code__52", 17, -1},
5885 {D_SYMBOL_NTERM, "symbols", 7, -1},
5886 {D_SYMBOL_NTERM, "string", 6, -1},
5887 {D_SYMBOL_NTERM, "regex", 5, -1},
5888 {D_SYMBOL_NTERM, "unicode_char", 12, -1},
5889 {D_SYMBOL_NTERM, "identifier", 10, -1},
5890 {D_SYMBOL_NTERM, "integer", 7, -1},
5891 {D_SYMBOL_NTERM, "decimalint", 10, -1},
5892 {D_SYMBOL_NTERM, "hexint", 6, -1},
5893 {D_SYMBOL_NTERM, "octalint", 8, -1},
5894 {D_SYMBOL_STRING, "include", 7, -1},
5895 {D_SYMBOL_STRING, "%<", 2, -1},
5896 {D_SYMBOL_STRING, "%>", 2, -1},
5897 {D_SYMBOL_STRING, "${scanner", 9, -1},
5898 {D_SYMBOL_STRING, "}", 1, -1},
5899 {D_SYMBOL_STRING, "${declare", 9, -1},
5900 {D_SYMBOL_STRING, "}", 1, -1},
5901 {D_SYMBOL_STRING, "${token", 7, -1},
5902 {D_SYMBOL_STRING, "}", 1, -1},
5903 {D_SYMBOL_STRING, "${pass", 6, -1},
5904 {D_SYMBOL_STRING, "}", 1, -1},
5905 {D_SYMBOL_STRING, "preorder", 8, -1},
5906 {D_SYMBOL_STRING, "postorder", 9, -1},
5907 {D_SYMBOL_STRING, "manual", 6, -1},
5908 {D_SYMBOL_STRING, "for_all", 7, -1},
5909 {D_SYMBOL_STRING, "for_undefined", 13, -1},
5910 {D_SYMBOL_STRING, "tokenize", 8, -1},
5911 {D_SYMBOL_STRING, "longest_match", 13, -1},
5912 {D_SYMBOL_STRING, "whitespace", 10, -1},
5913 {D_SYMBOL_STRING, "all_matches", 11, -1},
5914 {D_SYMBOL_STRING, "set_op_priority_from_rule", 25, -1},
5915 {D_SYMBOL_STRING, "all_subparsers", 14, -1},
5916 {D_SYMBOL_STRING, "subparser", 9, -1},
5917 {D_SYMBOL_STRING, "save_parse_tree", 15, -1},
5918 {D_SYMBOL_STRING, ":", 1, -1},
5919 {D_SYMBOL_STRING, ";", 1, -1},
5920 {D_SYMBOL_STRING, ";", 1, -1},
5921 {D_SYMBOL_STRING, ";", 1, -1},
5922 {D_SYMBOL_STRING, "::=", 3, -1},
5923 {D_SYMBOL_STRING, "_", 1, -1},
5924 {D_SYMBOL_STRING, "|", 1, -1},
5925 {D_SYMBOL_STRING, "${scan", 6, -1},
5926 {D_SYMBOL_STRING, "}", 1, -1},
5927 {D_SYMBOL_STRING, "(", 1, -1},
5928 {D_SYMBOL_STRING, ")", 1, -1},
5929 {D_SYMBOL_STRING, "$term", 5, -1},
5930 {D_SYMBOL_STRING, "$name", 5, -1},
5931 {D_SYMBOL_STRING, "/i", 2, -1},
5932 {D_SYMBOL_STRING, "?", 1, -1},
5933 {D_SYMBOL_STRING, "*", 1, -1},
5934 {D_SYMBOL_STRING, "+", 1, -1},
5935 {D_SYMBOL_STRING, "@", 1, -1},
5936 {D_SYMBOL_STRING, "@", 1, -1},
5937 {D_SYMBOL_STRING, ":", 1, -1},
5938 {D_SYMBOL_STRING, "$unary_op_right", 15, -1},
5939 {D_SYMBOL_STRING, "$unary_op_left", 14, -1},
5940 {D_SYMBOL_STRING, "$binary_op_right", 16, -1},
5941 {D_SYMBOL_STRING, "$binary_op_left", 15, -1},
5942 {D_SYMBOL_STRING, "$unary_right", 12, -1},
5943 {D_SYMBOL_STRING, "$unary_left", 11, -1},
5944 {D_SYMBOL_STRING, "$binary_right", 13, -1},
5945 {D_SYMBOL_STRING, "$binary_left", 12, -1},
5946 {D_SYMBOL_STRING, "$right", 6, -1},
5947 {D_SYMBOL_STRING, "$left", 5, -1},
5948 {D_SYMBOL_STRING, "${action}", 9, -1},
5949 {D_SYMBOL_STRING, "${action", 8, -1},
5950 {D_SYMBOL_STRING, "}", 1, -1},
5951 {D_SYMBOL_STRING, ":", 1, -1},
5952 {D_SYMBOL_STRING, "{", 1, -1},
5953 {D_SYMBOL_STRING, "}", 1, -1},
5954 {D_SYMBOL_STRING, "[", 1, -1},
5955 {D_SYMBOL_STRING, "]", 1, -1},
5956 {D_SYMBOL_STRING, "(", 1, -1},
5957 {D_SYMBOL_STRING, ")", 1, -1},
5958 {D_SYMBOL_STRING, "[", 1, -1},
5959 {D_SYMBOL_STRING, "]", 1, -1},
5960 {D_SYMBOL_STRING, "{", 1, -1},
5961 {D_SYMBOL_STRING, "}", 1, -1},
5962 {D_SYMBOL_REGEX, "[!~`@#$%^&*\\\\-_+=|:;\\\\\\\\<,>.?/]", 37, -1},
5963 {D_SYMBOL_REGEX, "'([^'\\\\\\\\]|\\\\\\\\[^])*'", 29, -1},
5964 {D_SYMBOL_REGEX, "\\\"([^\\\"\\\\\\\\]|\\\\\\\\[^])*\\\"", 38, -1},
5965 {D_SYMBOL_REGEX, "[uU]\\\\+[0-9a-fA-F]+", 21, -1},
5966 {D_SYMBOL_REGEX, "[a-zA-Z_][a-zA-Z_0-9]*", 22, -1},
5967 {D_SYMBOL_REGEX, "-?[1-9][0-9]*[uUlL]?", 20, -1},
5968 {D_SYMBOL_REGEX, "-?(0x|0X)[0-9a-fA-F]+[uUlL]?", 28, -1},
5969 {D_SYMBOL_REGEX, "-?0[0-7]*[uUlL]?", 16, -1},
5970 };
5971 
5972 D_ParserTables parser_tables_dparser_gram = {
5973 174, d_states_dparser_gram, d_gotos_dparser_gram, 0, 140, d_symbols_dparser_gram, NULL, 0, NULL, 0};
5974