blob: 225d327939061648aa67d9cdc685d4f4768aa3f4 [file] [log] [blame]
Neal Norwitz32dde222008-04-15 06:43:13 +00001/* Generated by Parser/pgen */
2
Guido van Rossum3f5da241990-12-20 15:06:42 +00003#include "pgenheaders.h"
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00004#include "grammar.h"
Benjamin Petersone5024512018-09-12 12:06:42 -07005grammar _PyParser_Grammar;
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00006static arc arcs_0_0[3] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +00007 {2, 1},
8 {3, 1},
9 {4, 2},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +000010};
11static arc arcs_0_1[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +000012 {0, 1},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +000013};
14static arc arcs_0_2[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +000015 {2, 1},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +000016};
17static state states_0[3] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +000018 {3, arcs_0_0},
19 {1, arcs_0_1},
20 {1, arcs_0_2},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +000021};
22static arc arcs_1_0[3] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +000023 {2, 0},
24 {6, 0},
25 {7, 1},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +000026};
27static arc arcs_1_1[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +000028 {0, 1},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +000029};
30static state states_1[2] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +000031 {3, arcs_1_0},
32 {1, arcs_1_1},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +000033};
34static arc arcs_2_0[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +000035 {9, 1},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +000036};
Guido van Rossum3b716041993-10-27 13:25:30 +000037static arc arcs_2_1[2] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +000038 {2, 1},
39 {7, 2},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +000040};
41static arc arcs_2_2[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +000042 {0, 2},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +000043};
44static state states_2[3] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +000045 {1, arcs_2_0},
46 {2, arcs_2_1},
47 {1, arcs_2_2},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +000048};
49static arc arcs_3_0[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +000050 {11, 1},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +000051};
Guido van Rossum3b716041993-10-27 13:25:30 +000052static arc arcs_3_1[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +000053 {12, 2},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +000054};
Anthony Baxterc2a5a632004-08-02 06:10:11 +000055static arc arcs_3_2[2] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +000056 {13, 3},
57 {2, 4},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +000058};
Anthony Baxterc2a5a632004-08-02 06:10:11 +000059static arc arcs_3_3[2] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +000060 {14, 5},
61 {15, 6},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +000062};
Guido van Rossum3b716041993-10-27 13:25:30 +000063static arc arcs_3_4[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +000064 {0, 4},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +000065};
Guido van Rossum590baa41993-11-30 13:40:46 +000066static arc arcs_3_5[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +000067 {15, 6},
Guido van Rossum590baa41993-11-30 13:40:46 +000068};
Michael W. Hudson0ccff072004-08-17 17:29:16 +000069static arc arcs_3_6[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +000070 {2, 4},
Michael W. Hudson0ccff072004-08-17 17:29:16 +000071};
72static state states_3[7] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +000073 {1, arcs_3_0},
74 {1, arcs_3_1},
75 {2, arcs_3_2},
76 {2, arcs_3_3},
77 {1, arcs_3_4},
78 {1, arcs_3_5},
79 {1, arcs_3_6},
Guido van Rossum3b716041993-10-27 13:25:30 +000080};
81static arc arcs_4_0[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +000082 {10, 1},
Guido van Rossum3b716041993-10-27 13:25:30 +000083};
Guido van Rossum590baa41993-11-30 13:40:46 +000084static arc arcs_4_1[2] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +000085 {10, 1},
86 {0, 1},
Guido van Rossum3b716041993-10-27 13:25:30 +000087};
Michael W. Hudson0ccff072004-08-17 17:29:16 +000088static state states_4[2] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +000089 {1, arcs_4_0},
90 {2, arcs_4_1},
Guido van Rossum590baa41993-11-30 13:40:46 +000091};
Guido van Rossumd59da4b2007-05-22 18:11:13 +000092static arc arcs_5_0[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +000093 {16, 1},
Guido van Rossum590baa41993-11-30 13:40:46 +000094};
Yury Selivanov75445082015-05-11 22:57:16 -040095static arc arcs_5_1[3] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +000096 {18, 2},
97 {19, 2},
Yury Selivanov75445082015-05-11 22:57:16 -040098 {20, 2},
Guido van Rossum590baa41993-11-30 13:40:46 +000099};
Jeremy Hylton76901512000-03-28 23:49:17 +0000100static arc arcs_5_2[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000101 {0, 2},
Guido van Rossum590baa41993-11-30 13:40:46 +0000102};
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000103static state states_5[3] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000104 {1, arcs_5_0},
Yury Selivanov75445082015-05-11 22:57:16 -0400105 {3, arcs_5_1},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000106 {1, arcs_5_2},
Guido van Rossum3b716041993-10-27 13:25:30 +0000107};
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000108static arc arcs_6_0[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400109 {21, 1},
Guido van Rossum3b716041993-10-27 13:25:30 +0000110};
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000111static arc arcs_6_1[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400112 {19, 2},
Guido van Rossum3b716041993-10-27 13:25:30 +0000113};
114static arc arcs_6_2[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400115 {0, 2},
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000116};
Yury Selivanov75445082015-05-11 22:57:16 -0400117static state states_6[3] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000118 {1, arcs_6_0},
119 {1, arcs_6_1},
120 {1, arcs_6_2},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000121};
122static arc arcs_7_0[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400123 {22, 1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000124};
Yury Selivanov75445082015-05-11 22:57:16 -0400125static arc arcs_7_1[1] = {
126 {23, 2},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000127};
128static arc arcs_7_2[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000129 {24, 3},
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000130};
Yury Selivanov75445082015-05-11 22:57:16 -0400131static arc arcs_7_3[2] = {
132 {25, 4},
133 {27, 5},
134};
135static arc arcs_7_4[1] = {
136 {26, 6},
137};
138static arc arcs_7_5[1] = {
139 {28, 7},
140};
141static arc arcs_7_6[1] = {
142 {27, 5},
143};
144static arc arcs_7_7[1] = {
145 {0, 7},
146};
147static state states_7[8] = {
148 {1, arcs_7_0},
149 {1, arcs_7_1},
150 {1, arcs_7_2},
151 {2, arcs_7_3},
152 {1, arcs_7_4},
153 {1, arcs_7_5},
154 {1, arcs_7_6},
155 {1, arcs_7_7},
156};
157static arc arcs_8_0[1] = {
158 {13, 1},
159};
160static arc arcs_8_1[2] = {
161 {29, 2},
162 {15, 3},
163};
164static arc arcs_8_2[1] = {
165 {15, 3},
166};
167static arc arcs_8_3[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000168 {0, 3},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000169};
Yury Selivanov75445082015-05-11 22:57:16 -0400170static state states_8[4] = {
171 {1, arcs_8_0},
172 {2, arcs_8_1},
173 {1, arcs_8_2},
174 {1, arcs_8_3},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000175};
Yury Selivanov75445082015-05-11 22:57:16 -0400176static arc arcs_9_0[3] = {
177 {30, 1},
178 {33, 2},
179 {34, 3},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000180};
Yury Selivanov75445082015-05-11 22:57:16 -0400181static arc arcs_9_1[3] = {
182 {31, 4},
183 {32, 5},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000184 {0, 1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000185};
Yury Selivanov75445082015-05-11 22:57:16 -0400186static arc arcs_9_2[3] = {
187 {30, 6},
188 {32, 7},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000189 {0, 2},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000190};
Yury Selivanov75445082015-05-11 22:57:16 -0400191static arc arcs_9_3[1] = {
192 {30, 8},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000193};
Yury Selivanov75445082015-05-11 22:57:16 -0400194static arc arcs_9_4[1] = {
195 {26, 9},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000196};
Yury Selivanov75445082015-05-11 22:57:16 -0400197static arc arcs_9_5[4] = {
198 {30, 10},
199 {33, 11},
200 {34, 3},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000201 {0, 5},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000202};
Yury Selivanov75445082015-05-11 22:57:16 -0400203static arc arcs_9_6[2] = {
204 {32, 7},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000205 {0, 6},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000206};
Robert Collinsdf395992015-08-12 08:00:06 +1200207static arc arcs_9_7[3] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400208 {30, 12},
209 {34, 3},
Robert Collinsdf395992015-08-12 08:00:06 +1200210 {0, 7},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000211};
Robert Collinsdf395992015-08-12 08:00:06 +1200212static arc arcs_9_8[2] = {
213 {32, 13},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000214 {0, 8},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000215};
Yury Selivanov75445082015-05-11 22:57:16 -0400216static arc arcs_9_9[2] = {
217 {32, 5},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000218 {0, 9},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000219};
Yury Selivanov75445082015-05-11 22:57:16 -0400220static arc arcs_9_10[3] = {
221 {32, 5},
222 {31, 4},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000223 {0, 10},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000224};
Yury Selivanov75445082015-05-11 22:57:16 -0400225static arc arcs_9_11[3] = {
Robert Collinsdf395992015-08-12 08:00:06 +1200226 {30, 14},
227 {32, 15},
Mark Dickinson0bddfd02010-07-12 14:18:21 +0000228 {0, 11},
229};
Yury Selivanov75445082015-05-11 22:57:16 -0400230static arc arcs_9_12[3] = {
231 {32, 7},
Robert Collinsdf395992015-08-12 08:00:06 +1200232 {31, 16},
Mark Dickinson0bddfd02010-07-12 14:18:21 +0000233 {0, 12},
234};
Robert Collinsdf395992015-08-12 08:00:06 +1200235static arc arcs_9_13[1] = {
Mark Dickinson0bddfd02010-07-12 14:18:21 +0000236 {0, 13},
237};
Yury Selivanov75445082015-05-11 22:57:16 -0400238static arc arcs_9_14[2] = {
Robert Collinsdf395992015-08-12 08:00:06 +1200239 {32, 15},
240 {0, 14},
Mark Dickinson0bddfd02010-07-12 14:18:21 +0000241};
Robert Collinsdf395992015-08-12 08:00:06 +1200242static arc arcs_9_15[3] = {
243 {30, 17},
244 {34, 3},
245 {0, 15},
246};
247static arc arcs_9_16[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400248 {26, 6},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000249};
Robert Collinsdf395992015-08-12 08:00:06 +1200250static arc arcs_9_17[3] = {
251 {32, 15},
252 {31, 18},
253 {0, 17},
Mark Dickinson0bddfd02010-07-12 14:18:21 +0000254};
Robert Collinsdf395992015-08-12 08:00:06 +1200255static arc arcs_9_18[1] = {
256 {26, 14},
Mark Dickinson0bddfd02010-07-12 14:18:21 +0000257};
Robert Collinsdf395992015-08-12 08:00:06 +1200258static state states_9[19] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400259 {3, arcs_9_0},
260 {3, arcs_9_1},
261 {3, arcs_9_2},
262 {1, arcs_9_3},
263 {1, arcs_9_4},
264 {4, arcs_9_5},
265 {2, arcs_9_6},
Robert Collinsdf395992015-08-12 08:00:06 +1200266 {3, arcs_9_7},
267 {2, arcs_9_8},
Yury Selivanov75445082015-05-11 22:57:16 -0400268 {2, arcs_9_9},
269 {3, arcs_9_10},
270 {3, arcs_9_11},
271 {3, arcs_9_12},
Robert Collinsdf395992015-08-12 08:00:06 +1200272 {1, arcs_9_13},
Yury Selivanov75445082015-05-11 22:57:16 -0400273 {2, arcs_9_14},
Robert Collinsdf395992015-08-12 08:00:06 +1200274 {3, arcs_9_15},
275 {1, arcs_9_16},
276 {3, arcs_9_17},
277 {1, arcs_9_18},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000278};
Yury Selivanov75445082015-05-11 22:57:16 -0400279static arc arcs_10_0[1] = {
280 {23, 1},
Neal Norwitzc1505362006-12-28 06:47:50 +0000281};
Yury Selivanov75445082015-05-11 22:57:16 -0400282static arc arcs_10_1[2] = {
283 {27, 2},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000284 {0, 1},
Neal Norwitzc1505362006-12-28 06:47:50 +0000285};
Yury Selivanov75445082015-05-11 22:57:16 -0400286static arc arcs_10_2[1] = {
287 {26, 3},
Neal Norwitzc1505362006-12-28 06:47:50 +0000288};
Yury Selivanov75445082015-05-11 22:57:16 -0400289static arc arcs_10_3[1] = {
290 {0, 3},
291};
292static state states_10[4] = {
293 {1, arcs_10_0},
294 {2, arcs_10_1},
295 {1, arcs_10_2},
296 {1, arcs_10_3},
297};
298static arc arcs_11_0[3] = {
299 {36, 1},
300 {33, 2},
301 {34, 3},
302};
303static arc arcs_11_1[3] = {
304 {31, 4},
305 {32, 5},
306 {0, 1},
307};
308static arc arcs_11_2[3] = {
309 {36, 6},
310 {32, 7},
311 {0, 2},
312};
313static arc arcs_11_3[1] = {
314 {36, 8},
315};
316static arc arcs_11_4[1] = {
317 {26, 9},
318};
319static arc arcs_11_5[4] = {
320 {36, 10},
321 {33, 11},
322 {34, 3},
323 {0, 5},
324};
325static arc arcs_11_6[2] = {
326 {32, 7},
327 {0, 6},
328};
Robert Collinsdf395992015-08-12 08:00:06 +1200329static arc arcs_11_7[3] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400330 {36, 12},
331 {34, 3},
Robert Collinsdf395992015-08-12 08:00:06 +1200332 {0, 7},
Yury Selivanov75445082015-05-11 22:57:16 -0400333};
Robert Collinsdf395992015-08-12 08:00:06 +1200334static arc arcs_11_8[2] = {
335 {32, 13},
Yury Selivanov75445082015-05-11 22:57:16 -0400336 {0, 8},
337};
338static arc arcs_11_9[2] = {
339 {32, 5},
340 {0, 9},
341};
342static arc arcs_11_10[3] = {
343 {32, 5},
344 {31, 4},
345 {0, 10},
346};
347static arc arcs_11_11[3] = {
Robert Collinsdf395992015-08-12 08:00:06 +1200348 {36, 14},
349 {32, 15},
Yury Selivanov75445082015-05-11 22:57:16 -0400350 {0, 11},
351};
352static arc arcs_11_12[3] = {
353 {32, 7},
Robert Collinsdf395992015-08-12 08:00:06 +1200354 {31, 16},
Yury Selivanov75445082015-05-11 22:57:16 -0400355 {0, 12},
356};
Robert Collinsdf395992015-08-12 08:00:06 +1200357static arc arcs_11_13[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400358 {0, 13},
359};
360static arc arcs_11_14[2] = {
Robert Collinsdf395992015-08-12 08:00:06 +1200361 {32, 15},
362 {0, 14},
Yury Selivanov75445082015-05-11 22:57:16 -0400363};
Robert Collinsdf395992015-08-12 08:00:06 +1200364static arc arcs_11_15[3] = {
365 {36, 17},
366 {34, 3},
367 {0, 15},
368};
369static arc arcs_11_16[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400370 {26, 6},
371};
Robert Collinsdf395992015-08-12 08:00:06 +1200372static arc arcs_11_17[3] = {
373 {32, 15},
374 {31, 18},
375 {0, 17},
Yury Selivanov75445082015-05-11 22:57:16 -0400376};
Robert Collinsdf395992015-08-12 08:00:06 +1200377static arc arcs_11_18[1] = {
378 {26, 14},
Yury Selivanov75445082015-05-11 22:57:16 -0400379};
Robert Collinsdf395992015-08-12 08:00:06 +1200380static state states_11[19] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400381 {3, arcs_11_0},
382 {3, arcs_11_1},
383 {3, arcs_11_2},
384 {1, arcs_11_3},
385 {1, arcs_11_4},
386 {4, arcs_11_5},
387 {2, arcs_11_6},
Robert Collinsdf395992015-08-12 08:00:06 +1200388 {3, arcs_11_7},
389 {2, arcs_11_8},
Yury Selivanov75445082015-05-11 22:57:16 -0400390 {2, arcs_11_9},
391 {3, arcs_11_10},
392 {3, arcs_11_11},
393 {3, arcs_11_12},
Robert Collinsdf395992015-08-12 08:00:06 +1200394 {1, arcs_11_13},
Yury Selivanov75445082015-05-11 22:57:16 -0400395 {2, arcs_11_14},
Robert Collinsdf395992015-08-12 08:00:06 +1200396 {3, arcs_11_15},
397 {1, arcs_11_16},
398 {3, arcs_11_17},
399 {1, arcs_11_18},
Yury Selivanov75445082015-05-11 22:57:16 -0400400};
401static arc arcs_12_0[1] = {
402 {23, 1},
Neal Norwitzc1505362006-12-28 06:47:50 +0000403};
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000404static arc arcs_12_1[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000405 {0, 1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000406};
407static state states_12[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400408 {1, arcs_12_0},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000409 {1, arcs_12_1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000410};
Yury Selivanov75445082015-05-11 22:57:16 -0400411static arc arcs_13_0[2] = {
412 {3, 1},
413 {4, 1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000414};
Yury Selivanov75445082015-05-11 22:57:16 -0400415static arc arcs_13_1[1] = {
416 {0, 1},
417};
418static state states_13[2] = {
419 {2, arcs_13_0},
420 {1, arcs_13_1},
421};
422static arc arcs_14_0[1] = {
423 {37, 1},
424};
425static arc arcs_14_1[2] = {
426 {38, 2},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000427 {2, 3},
Neal Norwitzc1505362006-12-28 06:47:50 +0000428};
Yury Selivanov75445082015-05-11 22:57:16 -0400429static arc arcs_14_2[2] = {
430 {37, 1},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000431 {2, 3},
Neal Norwitzc1505362006-12-28 06:47:50 +0000432};
Yury Selivanov75445082015-05-11 22:57:16 -0400433static arc arcs_14_3[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000434 {0, 3},
Neal Norwitzc1505362006-12-28 06:47:50 +0000435};
Yury Selivanov75445082015-05-11 22:57:16 -0400436static state states_14[4] = {
437 {1, arcs_14_0},
438 {2, arcs_14_1},
439 {2, arcs_14_2},
440 {1, arcs_14_3},
Neal Norwitzc1505362006-12-28 06:47:50 +0000441};
Yury Selivanov75445082015-05-11 22:57:16 -0400442static arc arcs_15_0[8] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000443 {39, 1},
444 {40, 1},
445 {41, 1},
446 {42, 1},
447 {43, 1},
448 {44, 1},
Benjamin Peterson605a7742013-03-20 00:39:41 -0500449 {45, 1},
Yury Selivanov75445082015-05-11 22:57:16 -0400450 {46, 1},
Neal Norwitzc1505362006-12-28 06:47:50 +0000451};
Yury Selivanov75445082015-05-11 22:57:16 -0400452static arc arcs_15_1[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000453 {0, 1},
Neal Norwitzc1505362006-12-28 06:47:50 +0000454};
Yury Selivanov75445082015-05-11 22:57:16 -0400455static state states_15[2] = {
456 {8, arcs_15_0},
457 {1, arcs_15_1},
458};
459static arc arcs_16_0[1] = {
460 {47, 1},
461};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700462static arc arcs_16_1[4] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400463 {48, 2},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700464 {49, 3},
465 {31, 4},
Yury Selivanov75445082015-05-11 22:57:16 -0400466 {0, 1},
467};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700468static arc arcs_16_2[1] = {
469 {0, 2},
Neal Norwitzc1505362006-12-28 06:47:50 +0000470};
Yury Selivanov75445082015-05-11 22:57:16 -0400471static arc arcs_16_3[2] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700472 {50, 2},
473 {9, 2},
474};
475static arc arcs_16_4[2] = {
476 {50, 5},
Benjamin Peterson605a7742013-03-20 00:39:41 -0500477 {47, 5},
Neal Norwitzc1505362006-12-28 06:47:50 +0000478};
Yury Selivanov75445082015-05-11 22:57:16 -0400479static arc arcs_16_5[2] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700480 {31, 4},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000481 {0, 5},
Neal Norwitzc1505362006-12-28 06:47:50 +0000482};
Yury Selivanov75445082015-05-11 22:57:16 -0400483static state states_16[6] = {
484 {1, arcs_16_0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700485 {4, arcs_16_1},
486 {1, arcs_16_2},
Yury Selivanov75445082015-05-11 22:57:16 -0400487 {2, arcs_16_3},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700488 {2, arcs_16_4},
Yury Selivanov75445082015-05-11 22:57:16 -0400489 {2, arcs_16_5},
Neal Norwitzc1505362006-12-28 06:47:50 +0000490};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700491static arc arcs_17_0[1] = {
492 {27, 1},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000493};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700494static arc arcs_17_1[1] = {
495 {26, 2},
496};
497static arc arcs_17_2[2] = {
498 {31, 3},
499 {0, 2},
500};
Ivan Levkivskyi62c35a82019-01-25 01:39:19 +0000501static arc arcs_17_3[2] = {
502 {50, 4},
503 {9, 4},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700504};
505static arc arcs_17_4[1] = {
506 {0, 4},
507};
508static state states_17[5] = {
509 {1, arcs_17_0},
510 {1, arcs_17_1},
511 {2, arcs_17_2},
Ivan Levkivskyi62c35a82019-01-25 01:39:19 +0000512 {2, arcs_17_3},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700513 {1, arcs_17_4},
514};
515static arc arcs_18_0[2] = {
516 {26, 1},
517 {51, 1},
518};
519static arc arcs_18_1[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400520 {32, 2},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000521 {0, 1},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000522};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700523static arc arcs_18_2[3] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400524 {26, 1},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700525 {51, 1},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000526 {0, 2},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000527};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700528static state states_18[3] = {
529 {2, arcs_18_0},
530 {2, arcs_18_1},
531 {3, arcs_18_2},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000532};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700533static arc arcs_19_0[13] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000534 {52, 1},
535 {53, 1},
536 {54, 1},
537 {55, 1},
538 {56, 1},
539 {57, 1},
540 {58, 1},
541 {59, 1},
542 {60, 1},
Benjamin Petersond51374e2014-04-09 23:55:56 -0400543 {61, 1},
Benjamin Petersond51374e2014-04-09 23:55:56 -0400544 {62, 1},
Yury Selivanov75445082015-05-11 22:57:16 -0400545 {63, 1},
Benjamin Petersond51374e2014-04-09 23:55:56 -0400546 {64, 1},
Thomas Wouters434d0822000-08-24 20:11:32 +0000547};
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000548static arc arcs_19_1[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000549 {0, 1},
Guido van Rossumef098511991-07-27 21:37:24 +0000550};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700551static state states_19[2] = {
552 {13, arcs_19_0},
553 {1, arcs_19_1},
554};
555static arc arcs_20_0[1] = {
556 {65, 1},
557};
558static arc arcs_20_1[1] = {
559 {66, 2},
560};
561static arc arcs_20_2[1] = {
562 {0, 2},
563};
564static state states_20[3] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400565 {1, arcs_20_0},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000566 {1, arcs_20_1},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700567 {1, arcs_20_2},
Tim Peters5ca576e2001-06-18 22:08:13 +0000568};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700569static arc arcs_21_0[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400570 {67, 1},
Guido van Rossum1bc535d2007-05-15 18:46:22 +0000571};
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000572static arc arcs_21_1[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000573 {0, 1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000574};
575static state states_21[2] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700576 {1, arcs_21_0},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000577 {1, arcs_21_1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000578};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700579static arc arcs_22_0[5] = {
580 {68, 1},
581 {69, 1},
582 {70, 1},
583 {71, 1},
Yury Selivanov75445082015-05-11 22:57:16 -0400584 {72, 1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000585};
Benjamin Peterson4905e802009-09-27 02:43:28 +0000586static arc arcs_22_1[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000587 {0, 1},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000588};
589static state states_22[2] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700590 {5, arcs_22_0},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000591 {1, arcs_22_1},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000592};
593static arc arcs_23_0[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400594 {73, 1},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000595};
Yury Selivanov75445082015-05-11 22:57:16 -0400596static arc arcs_23_1[1] = {
597 {0, 1},
598};
599static state states_23[2] = {
600 {1, arcs_23_0},
601 {1, arcs_23_1},
602};
603static arc arcs_24_0[1] = {
604 {74, 1},
605};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700606static arc arcs_24_1[1] = {
607 {0, 1},
608};
609static state states_24[2] = {
610 {1, arcs_24_0},
611 {1, arcs_24_1},
612};
613static arc arcs_25_0[1] = {
614 {75, 1},
615};
616static arc arcs_25_1[2] = {
David Cuthbertfd97d1f2018-09-21 18:31:15 -0700617 {47, 2},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000618 {0, 1},
Guido van Rossum1bc535d2007-05-15 18:46:22 +0000619};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700620static arc arcs_25_2[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000621 {0, 2},
Guido van Rossum1bc535d2007-05-15 18:46:22 +0000622};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700623static state states_25[3] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400624 {1, arcs_25_0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700625 {2, arcs_25_1},
626 {1, arcs_25_2},
Yury Selivanov75445082015-05-11 22:57:16 -0400627};
628static arc arcs_26_0[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700629 {50, 1},
Yury Selivanov75445082015-05-11 22:57:16 -0400630};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700631static arc arcs_26_1[1] = {
632 {0, 1},
633};
634static state states_26[2] = {
635 {1, arcs_26_0},
636 {1, arcs_26_1},
637};
638static arc arcs_27_0[1] = {
639 {76, 1},
640};
641static arc arcs_27_1[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400642 {26, 2},
643 {0, 1},
644};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700645static arc arcs_27_2[2] = {
646 {77, 3},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000647 {0, 2},
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000648};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700649static arc arcs_27_3[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400650 {26, 4},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000651};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700652static arc arcs_27_4[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000653 {0, 4},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000654};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700655static state states_27[5] = {
656 {1, arcs_27_0},
657 {2, arcs_27_1},
658 {2, arcs_27_2},
659 {1, arcs_27_3},
660 {1, arcs_27_4},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000661};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700662static arc arcs_28_0[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400663 {78, 1},
Yury Selivanov75445082015-05-11 22:57:16 -0400664 {79, 1},
665};
666static arc arcs_28_1[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000667 {0, 1},
Guido van Rossum452bf512007-02-09 05:32:43 +0000668};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700669static state states_28[2] = {
670 {2, arcs_28_0},
671 {1, arcs_28_1},
672};
673static arc arcs_29_0[1] = {
674 {80, 1},
675};
676static arc arcs_29_1[1] = {
677 {81, 2},
678};
679static arc arcs_29_2[1] = {
680 {0, 2},
681};
682static state states_29[3] = {
683 {1, arcs_29_0},
684 {1, arcs_29_1},
685 {1, arcs_29_2},
686};
687static arc arcs_30_0[1] = {
688 {77, 1},
689};
690static arc arcs_30_1[3] = {
691 {82, 2},
692 {83, 2},
693 {12, 3},
694};
695static arc arcs_30_2[4] = {
696 {82, 2},
697 {83, 2},
698 {12, 3},
699 {80, 4},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000700};
Benjamin Peterson4905e802009-09-27 02:43:28 +0000701static arc arcs_30_3[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700702 {80, 4},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000703};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700704static arc arcs_30_4[3] = {
705 {33, 5},
706 {13, 6},
707 {84, 5},
708};
709static arc arcs_30_5[1] = {
710 {0, 5},
711};
712static arc arcs_30_6[1] = {
713 {84, 7},
714};
715static arc arcs_30_7[1] = {
716 {15, 5},
717};
718static state states_30[8] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000719 {1, arcs_30_0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700720 {3, arcs_30_1},
721 {4, arcs_30_2},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000722 {1, arcs_30_3},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700723 {3, arcs_30_4},
724 {1, arcs_30_5},
725 {1, arcs_30_6},
726 {1, arcs_30_7},
Neal Norwitzc1505362006-12-28 06:47:50 +0000727};
728static arc arcs_31_0[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700729 {23, 1},
Neal Norwitzc1505362006-12-28 06:47:50 +0000730};
731static arc arcs_31_1[2] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700732 {86, 2},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000733 {0, 1},
Neal Norwitzc1505362006-12-28 06:47:50 +0000734};
Yury Selivanov75445082015-05-11 22:57:16 -0400735static arc arcs_31_2[1] = {
736 {23, 3},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000737};
Yury Selivanov75445082015-05-11 22:57:16 -0400738static arc arcs_31_3[1] = {
739 {0, 3},
740};
741static state states_31[4] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000742 {1, arcs_31_0},
743 {2, arcs_31_1},
Yury Selivanov75445082015-05-11 22:57:16 -0400744 {1, arcs_31_2},
745 {1, arcs_31_3},
Neal Norwitzc1505362006-12-28 06:47:50 +0000746};
747static arc arcs_32_0[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700748 {12, 1},
Neal Norwitzc1505362006-12-28 06:47:50 +0000749};
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000750static arc arcs_32_1[2] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700751 {86, 2},
752 {0, 1},
753};
754static arc arcs_32_2[1] = {
755 {23, 3},
756};
757static arc arcs_32_3[1] = {
758 {0, 3},
759};
760static state states_32[4] = {
761 {1, arcs_32_0},
762 {2, arcs_32_1},
763 {1, arcs_32_2},
764 {1, arcs_32_3},
765};
766static arc arcs_33_0[1] = {
767 {85, 1},
768};
769static arc arcs_33_1[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400770 {32, 2},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000771 {0, 1},
Neal Norwitzc1505362006-12-28 06:47:50 +0000772};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700773static arc arcs_33_2[2] = {
774 {85, 1},
Yury Selivanov75445082015-05-11 22:57:16 -0400775 {0, 2},
776};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700777static state states_33[3] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000778 {1, arcs_33_0},
779 {2, arcs_33_1},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700780 {2, arcs_33_2},
Guido van Rossum452bf512007-02-09 05:32:43 +0000781};
782static arc arcs_34_0[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700783 {87, 1},
Guido van Rossum452bf512007-02-09 05:32:43 +0000784};
Yury Selivanov75445082015-05-11 22:57:16 -0400785static arc arcs_34_1[2] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700786 {32, 0},
Yury Selivanov75445082015-05-11 22:57:16 -0400787 {0, 1},
Jeremy Hylton81e95022007-02-27 06:50:52 +0000788};
Yury Selivanov75445082015-05-11 22:57:16 -0400789static state states_34[2] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000790 {1, arcs_34_0},
Yury Selivanov75445082015-05-11 22:57:16 -0400791 {2, arcs_34_1},
Jeremy Hylton81e95022007-02-27 06:50:52 +0000792};
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000793static arc arcs_35_0[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700794 {23, 1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000795};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700796static arc arcs_35_1[2] = {
797 {82, 0},
798 {0, 1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000799};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700800static state states_35[2] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000801 {1, arcs_35_0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700802 {2, arcs_35_1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000803};
Benjamin Peterson4905e802009-09-27 02:43:28 +0000804static arc arcs_36_0[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400805 {88, 1},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000806};
807static arc arcs_36_1[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400808 {23, 2},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000809};
810static arc arcs_36_2[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400811 {32, 1},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000812 {0, 2},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000813};
Yury Selivanov75445082015-05-11 22:57:16 -0400814static state states_36[3] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000815 {1, arcs_36_0},
816 {1, arcs_36_1},
817 {2, arcs_36_2},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000818};
Yury Selivanov75445082015-05-11 22:57:16 -0400819static arc arcs_37_0[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000820 {89, 1},
Yury Selivanov75445082015-05-11 22:57:16 -0400821};
822static arc arcs_37_1[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700823 {23, 2},
Yury Selivanov75445082015-05-11 22:57:16 -0400824};
825static arc arcs_37_2[2] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700826 {32, 1},
Yury Selivanov75445082015-05-11 22:57:16 -0400827 {0, 2},
828};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700829static state states_37[3] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400830 {1, arcs_37_0},
831 {1, arcs_37_1},
832 {2, arcs_37_2},
Yury Selivanov75445082015-05-11 22:57:16 -0400833};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700834static arc arcs_38_0[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000835 {90, 1},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700836};
837static arc arcs_38_1[1] = {
838 {26, 2},
839};
840static arc arcs_38_2[2] = {
841 {32, 3},
842 {0, 2},
843};
844static arc arcs_38_3[1] = {
845 {26, 4},
846};
847static arc arcs_38_4[1] = {
848 {0, 4},
849};
850static state states_38[5] = {
851 {1, arcs_38_0},
852 {1, arcs_38_1},
853 {2, arcs_38_2},
854 {1, arcs_38_3},
855 {1, arcs_38_4},
856};
857static arc arcs_39_0[9] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000858 {91, 1},
Benjamin Petersond51374e2014-04-09 23:55:56 -0400859 {92, 1},
Yury Selivanov75445082015-05-11 22:57:16 -0400860 {93, 1},
861 {94, 1},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700862 {95, 1},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000863 {19, 1},
864 {18, 1},
865 {17, 1},
Yury Selivanov75445082015-05-11 22:57:16 -0400866 {96, 1},
Neal Norwitzc1505362006-12-28 06:47:50 +0000867};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700868static arc arcs_39_1[1] = {
869 {0, 1},
870};
871static state states_39[2] = {
872 {9, arcs_39_0},
873 {1, arcs_39_1},
874};
875static arc arcs_40_0[1] = {
876 {21, 1},
877};
878static arc arcs_40_1[3] = {
879 {19, 2},
880 {95, 2},
881 {93, 2},
Neal Norwitzc1505362006-12-28 06:47:50 +0000882};
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000883static arc arcs_40_2[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700884 {0, 2},
Neal Norwitzc1505362006-12-28 06:47:50 +0000885};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700886static state states_40[3] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000887 {1, arcs_40_0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700888 {3, arcs_40_1},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000889 {1, arcs_40_2},
Anthony Baxter1a4ddae2004-08-31 10:07:13 +0000890};
Georg Brandl7cae87c2006-09-06 06:51:57 +0000891static arc arcs_41_0[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700892 {97, 1},
Anthony Baxter1a4ddae2004-08-31 10:07:13 +0000893};
Neal Norwitzc1505362006-12-28 06:47:50 +0000894static arc arcs_41_1[1] = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -0700895 {98, 2},
Guido van Rossum590baa41993-11-30 13:40:46 +0000896};
Benjamin Peterson4905e802009-09-27 02:43:28 +0000897static arc arcs_41_2[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400898 {27, 3},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000899};
Yury Selivanov75445082015-05-11 22:57:16 -0400900static arc arcs_41_3[1] = {
901 {28, 4},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000902};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700903static arc arcs_41_4[3] = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -0700904 {99, 1},
905 {100, 5},
Yury Selivanov75445082015-05-11 22:57:16 -0400906 {0, 4},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000907};
908static arc arcs_41_5[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400909 {27, 6},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000910};
911static arc arcs_41_6[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400912 {28, 7},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000913};
914static arc arcs_41_7[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400915 {0, 7},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000916};
Yury Selivanov75445082015-05-11 22:57:16 -0400917static state states_41[8] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000918 {1, arcs_41_0},
919 {1, arcs_41_1},
920 {1, arcs_41_2},
Yury Selivanov75445082015-05-11 22:57:16 -0400921 {1, arcs_41_3},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700922 {3, arcs_41_4},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000923 {1, arcs_41_5},
924 {1, arcs_41_6},
925 {1, arcs_41_7},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000926};
927static arc arcs_42_0[1] = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -0700928 {101, 1},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000929};
930static arc arcs_42_1[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700931 {26, 2},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000932};
Yury Selivanov75445082015-05-11 22:57:16 -0400933static arc arcs_42_2[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700934 {27, 3},
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000935};
Benjamin Peterson4905e802009-09-27 02:43:28 +0000936static arc arcs_42_3[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700937 {28, 4},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000938};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700939static arc arcs_42_4[2] = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -0700940 {100, 5},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700941 {0, 4},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000942};
Yury Selivanov75445082015-05-11 22:57:16 -0400943static arc arcs_42_5[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700944 {27, 6},
Yury Selivanov75445082015-05-11 22:57:16 -0400945};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700946static arc arcs_42_6[1] = {
947 {28, 7},
Yury Selivanov75445082015-05-11 22:57:16 -0400948};
949static arc arcs_42_7[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700950 {0, 7},
Yury Selivanov75445082015-05-11 22:57:16 -0400951};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700952static state states_42[8] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000953 {1, arcs_42_0},
954 {1, arcs_42_1},
Yury Selivanov75445082015-05-11 22:57:16 -0400955 {1, arcs_42_2},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000956 {1, arcs_42_3},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700957 {2, arcs_42_4},
Yury Selivanov75445082015-05-11 22:57:16 -0400958 {1, arcs_42_5},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700959 {1, arcs_42_6},
Yury Selivanov75445082015-05-11 22:57:16 -0400960 {1, arcs_42_7},
Guido van Rossumc2e20742006-02-27 22:32:47 +0000961};
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000962static arc arcs_43_0[1] = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -0700963 {102, 1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000964};
Yury Selivanov75445082015-05-11 22:57:16 -0400965static arc arcs_43_1[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700966 {66, 2},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000967};
968static arc arcs_43_2[1] = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -0700969 {103, 3},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000970};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700971static arc arcs_43_3[1] = {
972 {9, 4},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000973};
Yury Selivanov75445082015-05-11 22:57:16 -0400974static arc arcs_43_4[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700975 {27, 5},
Yury Selivanov75445082015-05-11 22:57:16 -0400976};
977static arc arcs_43_5[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700978 {28, 6},
Yury Selivanov75445082015-05-11 22:57:16 -0400979};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700980static arc arcs_43_6[2] = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -0700981 {100, 7},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700982 {0, 6},
Yury Selivanov75445082015-05-11 22:57:16 -0400983};
984static arc arcs_43_7[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700985 {27, 8},
Yury Selivanov75445082015-05-11 22:57:16 -0400986};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700987static arc arcs_43_8[1] = {
988 {28, 9},
Yury Selivanov75445082015-05-11 22:57:16 -0400989};
990static arc arcs_43_9[1] = {
991 {0, 9},
992};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700993static state states_43[10] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000994 {1, arcs_43_0},
Yury Selivanov75445082015-05-11 22:57:16 -0400995 {1, arcs_43_1},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000996 {1, arcs_43_2},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700997 {1, arcs_43_3},
Yury Selivanov75445082015-05-11 22:57:16 -0400998 {1, arcs_43_4},
999 {1, arcs_43_5},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001000 {2, arcs_43_6},
Yury Selivanov75445082015-05-11 22:57:16 -04001001 {1, arcs_43_7},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001002 {1, arcs_43_8},
Yury Selivanov75445082015-05-11 22:57:16 -04001003 {1, arcs_43_9},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001004};
1005static arc arcs_44_0[1] = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001006 {104, 1},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001007};
Yury Selivanov75445082015-05-11 22:57:16 -04001008static arc arcs_44_1[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001009 {27, 2},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001010};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001011static arc arcs_44_2[1] = {
1012 {28, 3},
1013};
1014static arc arcs_44_3[2] = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001015 {105, 4},
1016 {106, 5},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001017};
1018static arc arcs_44_4[1] = {
1019 {27, 6},
1020};
1021static arc arcs_44_5[1] = {
1022 {27, 7},
1023};
1024static arc arcs_44_6[1] = {
1025 {28, 8},
1026};
1027static arc arcs_44_7[1] = {
1028 {28, 9},
1029};
1030static arc arcs_44_8[4] = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001031 {105, 4},
1032 {100, 10},
1033 {106, 5},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001034 {0, 8},
1035};
1036static arc arcs_44_9[1] = {
1037 {0, 9},
1038};
1039static arc arcs_44_10[1] = {
1040 {27, 11},
1041};
1042static arc arcs_44_11[1] = {
1043 {28, 12},
1044};
1045static arc arcs_44_12[2] = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001046 {106, 5},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001047 {0, 12},
1048};
1049static state states_44[13] = {
1050 {1, arcs_44_0},
1051 {1, arcs_44_1},
1052 {1, arcs_44_2},
1053 {2, arcs_44_3},
1054 {1, arcs_44_4},
1055 {1, arcs_44_5},
1056 {1, arcs_44_6},
1057 {1, arcs_44_7},
1058 {4, arcs_44_8},
1059 {1, arcs_44_9},
1060 {1, arcs_44_10},
1061 {1, arcs_44_11},
1062 {2, arcs_44_12},
1063};
1064static arc arcs_45_0[1] = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001065 {107, 1},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001066};
1067static arc arcs_45_1[1] = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001068 {108, 2},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001069};
1070static arc arcs_45_2[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001071 {32, 1},
1072 {27, 3},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001073};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001074static arc arcs_45_3[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001075 {28, 4},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001076};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001077static arc arcs_45_4[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +00001078 {0, 4},
Georg Brandl7cae87c2006-09-06 06:51:57 +00001079};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001080static state states_45[5] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001081 {1, arcs_45_0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001082 {1, arcs_45_1},
1083 {2, arcs_45_2},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001084 {1, arcs_45_3},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001085 {1, arcs_45_4},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001086};
Yury Selivanov75445082015-05-11 22:57:16 -04001087static arc arcs_46_0[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001088 {26, 1},
Guido van Rossum1bc535d2007-05-15 18:46:22 +00001089};
Benjamin Peterson4905e802009-09-27 02:43:28 +00001090static arc arcs_46_1[2] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001091 {86, 2},
1092 {0, 1},
1093};
1094static arc arcs_46_2[1] = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001095 {109, 3},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001096};
1097static arc arcs_46_3[1] = {
1098 {0, 3},
1099};
1100static state states_46[4] = {
1101 {1, arcs_46_0},
1102 {2, arcs_46_1},
1103 {1, arcs_46_2},
1104 {1, arcs_46_3},
1105};
1106static arc arcs_47_0[1] = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001107 {110, 1},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001108};
1109static arc arcs_47_1[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001110 {26, 2},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001111 {0, 1},
Guido van Rossum1bc535d2007-05-15 18:46:22 +00001112};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001113static arc arcs_47_2[2] = {
1114 {86, 3},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001115 {0, 2},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001116};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001117static arc arcs_47_3[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001118 {23, 4},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001119};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001120static arc arcs_47_4[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001121 {0, 4},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001122};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001123static state states_47[5] = {
1124 {1, arcs_47_0},
1125 {2, arcs_47_1},
1126 {2, arcs_47_2},
1127 {1, arcs_47_3},
1128 {1, arcs_47_4},
Tim Peters5ca576e2001-06-18 22:08:13 +00001129};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001130static arc arcs_48_0[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001131 {3, 1},
1132 {2, 2},
Anthony Baxterc2a5a632004-08-02 06:10:11 +00001133};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001134static arc arcs_48_1[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001135 {0, 1},
Jeremy Hylton81e95022007-02-27 06:50:52 +00001136};
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001137static arc arcs_48_2[1] = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001138 {111, 3},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001139};
1140static arc arcs_48_3[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001141 {6, 4},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001142};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001143static arc arcs_48_4[2] = {
1144 {6, 4},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001145 {112, 1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001146};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001147static state states_48[5] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001148 {2, arcs_48_0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001149 {1, arcs_48_1},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001150 {1, arcs_48_2},
1151 {1, arcs_48_3},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001152 {2, arcs_48_4},
Guido van Rossumdb3165e1993-10-18 17:06:59 +00001153};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001154static arc arcs_49_0[1] = {
1155 {26, 1},
Guido van Rossum590baa41993-11-30 13:40:46 +00001156};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001157static arc arcs_49_1[2] = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001158 {113, 2},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001159 {0, 1},
Thomas Wouters52152252000-08-17 22:55:00 +00001160};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001161static arc arcs_49_2[1] = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001162 {26, 3},
Yury Selivanov75445082015-05-11 22:57:16 -04001163};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001164static arc arcs_49_3[1] = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001165 {0, 3},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001166};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001167static state states_49[4] = {
1168 {1, arcs_49_0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001169 {2, arcs_49_1},
1170 {1, arcs_49_2},
1171 {1, arcs_49_3},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001172};
1173static arc arcs_50_0[2] = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001174 {114, 1},
1175 {115, 2},
Yury Selivanov75445082015-05-11 22:57:16 -04001176};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001177static arc arcs_50_1[2] = {
1178 {97, 3},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001179 {0, 1},
Yury Selivanov75445082015-05-11 22:57:16 -04001180};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001181static arc arcs_50_2[1] = {
1182 {0, 2},
1183};
1184static arc arcs_50_3[1] = {
1185 {114, 4},
1186};
1187static arc arcs_50_4[1] = {
1188 {100, 5},
1189};
1190static arc arcs_50_5[1] = {
1191 {26, 2},
1192};
1193static state states_50[6] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001194 {2, arcs_50_0},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001195 {2, arcs_50_1},
1196 {1, arcs_50_2},
1197 {1, arcs_50_3},
1198 {1, arcs_50_4},
1199 {1, arcs_50_5},
Anthony Baxterc2a5a632004-08-02 06:10:11 +00001200};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001201static arc arcs_51_0[2] = {
1202 {114, 1},
1203 {117, 1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001204};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001205static arc arcs_51_1[1] = {
1206 {0, 1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001207};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001208static state states_51[2] = {
1209 {2, arcs_51_0},
1210 {1, arcs_51_1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001211};
Yury Selivanov75445082015-05-11 22:57:16 -04001212static arc arcs_52_0[1] = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001213 {118, 1},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001214};
Yury Selivanov75445082015-05-11 22:57:16 -04001215static arc arcs_52_1[2] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001216 {35, 2},
1217 {27, 3},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001218};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001219static arc arcs_52_2[1] = {
1220 {27, 3},
1221};
1222static arc arcs_52_3[1] = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001223 {26, 4},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001224};
1225static arc arcs_52_4[1] = {
1226 {0, 4},
1227};
1228static state states_52[5] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001229 {1, arcs_52_0},
1230 {2, arcs_52_1},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001231 {1, arcs_52_2},
1232 {1, arcs_52_3},
1233 {1, arcs_52_4},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001234};
1235static arc arcs_53_0[1] = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001236 {118, 1},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001237};
1238static arc arcs_53_1[2] = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001239 {35, 2},
1240 {27, 3},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001241};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001242static arc arcs_53_2[1] = {
1243 {27, 3},
1244};
1245static arc arcs_53_3[1] = {
1246 {116, 4},
1247};
1248static arc arcs_53_4[1] = {
1249 {0, 4},
1250};
1251static state states_53[5] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +00001252 {1, arcs_53_0},
1253 {2, arcs_53_1},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001254 {1, arcs_53_2},
1255 {1, arcs_53_3},
1256 {1, arcs_53_4},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001257};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001258static arc arcs_54_0[1] = {
1259 {119, 1},
Yury Selivanov75445082015-05-11 22:57:16 -04001260};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001261static arc arcs_54_1[2] = {
1262 {120, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04001263 {0, 1},
1264};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001265static state states_54[2] = {
1266 {1, arcs_54_0},
1267 {2, arcs_54_1},
Yury Selivanov75445082015-05-11 22:57:16 -04001268};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001269static arc arcs_55_0[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001270 {121, 1},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001271};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001272static arc arcs_55_1[2] = {
1273 {122, 0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001274 {0, 1},
1275};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001276static state states_55[2] = {
1277 {1, arcs_55_0},
1278 {2, arcs_55_1},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001279};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001280static arc arcs_56_0[2] = {
1281 {123, 1},
1282 {124, 2},
1283};
1284static arc arcs_56_1[1] = {
1285 {121, 2},
1286};
1287static arc arcs_56_2[1] = {
1288 {0, 2},
1289};
1290static state states_56[3] = {
1291 {2, arcs_56_0},
1292 {1, arcs_56_1},
1293 {1, arcs_56_2},
1294};
1295static arc arcs_57_0[1] = {
1296 {109, 1},
1297};
1298static arc arcs_57_1[2] = {
1299 {125, 0},
1300 {0, 1},
1301};
1302static state states_57[2] = {
1303 {1, arcs_57_0},
1304 {2, arcs_57_1},
1305};
1306static arc arcs_58_0[10] = {
Benjamin Petersond51374e2014-04-09 23:55:56 -04001307 {126, 1},
Yury Selivanov75445082015-05-11 22:57:16 -04001308 {127, 1},
1309 {128, 1},
1310 {129, 1},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001311 {130, 1},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001312 {131, 1},
1313 {132, 1},
1314 {103, 1},
1315 {123, 2},
1316 {133, 3},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001317};
1318static arc arcs_58_1[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +00001319 {0, 1},
Thomas Woutersdca3b9c2006-02-27 00:24:13 +00001320};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001321static arc arcs_58_2[1] = {
1322 {103, 1},
1323};
1324static arc arcs_58_3[2] = {
1325 {123, 1},
1326 {0, 3},
1327};
1328static state states_58[4] = {
1329 {10, arcs_58_0},
1330 {1, arcs_58_1},
1331 {1, arcs_58_2},
1332 {2, arcs_58_3},
1333};
1334static arc arcs_59_0[1] = {
1335 {33, 1},
1336};
1337static arc arcs_59_1[1] = {
1338 {109, 2},
1339};
1340static arc arcs_59_2[1] = {
1341 {0, 2},
1342};
1343static state states_59[3] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +00001344 {1, arcs_59_0},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001345 {1, arcs_59_1},
1346 {1, arcs_59_2},
Jeremy Hylton81e95022007-02-27 06:50:52 +00001347};
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001348static arc arcs_60_0[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001349 {134, 1},
Guido van Rossum0368b722007-05-11 16:50:42 +00001350};
Yury Selivanov75445082015-05-11 22:57:16 -04001351static arc arcs_60_1[2] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001352 {135, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001353 {0, 1},
Anthony Baxterc2a5a632004-08-02 06:10:11 +00001354};
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001355static state states_60[2] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +00001356 {1, arcs_60_0},
Yury Selivanov75445082015-05-11 22:57:16 -04001357 {2, arcs_60_1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001358};
Benjamin Peterson4905e802009-09-27 02:43:28 +00001359static arc arcs_61_0[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001360 {136, 1},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001361};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001362static arc arcs_61_1[2] = {
1363 {137, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001364 {0, 1},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001365};
1366static state states_61[2] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +00001367 {1, arcs_61_0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001368 {2, arcs_61_1},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001369};
Yury Selivanov75445082015-05-11 22:57:16 -04001370static arc arcs_62_0[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001371 {138, 1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001372};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001373static arc arcs_62_1[2] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001374 {139, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001375 {0, 1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001376};
Yury Selivanov75445082015-05-11 22:57:16 -04001377static state states_62[2] = {
1378 {1, arcs_62_0},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001379 {2, arcs_62_1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001380};
Yury Selivanov75445082015-05-11 22:57:16 -04001381static arc arcs_63_0[1] = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001382 {140, 1},
Guido van Rossum1bc535d2007-05-15 18:46:22 +00001383};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001384static arc arcs_63_1[3] = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001385 {141, 0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001386 {142, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04001387 {0, 1},
1388};
1389static state states_63[2] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +00001390 {1, arcs_63_0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001391 {3, arcs_63_1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001392};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001393static arc arcs_64_0[1] = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001394 {143, 1},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001395};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001396static arc arcs_64_1[3] = {
1397 {144, 0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001398 {145, 0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001399 {0, 1},
1400};
1401static state states_64[2] = {
1402 {1, arcs_64_0},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001403 {3, arcs_64_1},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001404};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001405static arc arcs_65_0[1] = {
1406 {146, 1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001407};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001408static arc arcs_65_1[6] = {
1409 {33, 0},
1410 {11, 0},
1411 {147, 0},
1412 {148, 0},
1413 {149, 0},
1414 {0, 1},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001415};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001416static state states_65[2] = {
1417 {1, arcs_65_0},
1418 {6, arcs_65_1},
1419};
1420static arc arcs_66_0[4] = {
1421 {144, 1},
1422 {145, 1},
1423 {150, 1},
1424 {151, 2},
1425};
1426static arc arcs_66_1[1] = {
1427 {146, 2},
1428};
1429static arc arcs_66_2[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001430 {0, 2},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001431};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001432static state states_66[3] = {
1433 {4, arcs_66_0},
1434 {1, arcs_66_1},
1435 {1, arcs_66_2},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001436};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001437static arc arcs_67_0[1] = {
1438 {152, 1},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001439};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001440static arc arcs_67_1[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001441 {34, 2},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001442 {0, 1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001443};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001444static arc arcs_67_2[1] = {
1445 {146, 3},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001446};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001447static arc arcs_67_3[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +00001448 {0, 3},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001449};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001450static state states_67[4] = {
1451 {1, arcs_67_0},
1452 {2, arcs_67_1},
1453 {1, arcs_67_2},
1454 {1, arcs_67_3},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001455};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001456static arc arcs_68_0[2] = {
1457 {153, 1},
1458 {154, 2},
Yury Selivanov75445082015-05-11 22:57:16 -04001459};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001460static arc arcs_68_1[1] = {
1461 {154, 2},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001462};
1463static arc arcs_68_2[2] = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001464 {155, 2},
1465 {0, 2},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001466};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001467static state states_68[3] = {
1468 {2, arcs_68_0},
1469 {1, arcs_68_1},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001470 {2, arcs_68_2},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001471};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001472static arc arcs_69_0[10] = {
1473 {13, 1},
1474 {157, 2},
1475 {159, 3},
1476 {23, 4},
1477 {162, 4},
1478 {163, 5},
1479 {83, 4},
1480 {164, 4},
1481 {165, 4},
1482 {166, 4},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001483};
1484static arc arcs_69_1[3] = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001485 {50, 6},
1486 {156, 6},
1487 {15, 4},
1488};
1489static arc arcs_69_2[2] = {
1490 {156, 7},
1491 {158, 4},
1492};
1493static arc arcs_69_3[2] = {
1494 {160, 8},
1495 {161, 4},
1496};
1497static arc arcs_69_4[1] = {
1498 {0, 4},
1499};
1500static arc arcs_69_5[2] = {
1501 {163, 5},
1502 {0, 5},
1503};
1504static arc arcs_69_6[1] = {
1505 {15, 4},
1506};
1507static arc arcs_69_7[1] = {
1508 {158, 4},
1509};
1510static arc arcs_69_8[1] = {
1511 {161, 4},
1512};
1513static state states_69[9] = {
1514 {10, arcs_69_0},
1515 {3, arcs_69_1},
1516 {2, arcs_69_2},
1517 {2, arcs_69_3},
1518 {1, arcs_69_4},
1519 {2, arcs_69_5},
1520 {1, arcs_69_6},
1521 {1, arcs_69_7},
1522 {1, arcs_69_8},
1523};
1524static arc arcs_70_0[2] = {
1525 {98, 1},
1526 {51, 1},
1527};
1528static arc arcs_70_1[3] = {
1529 {167, 2},
Yury Selivanov75445082015-05-11 22:57:16 -04001530 {32, 3},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001531 {0, 1},
Neal Norwitzc1505362006-12-28 06:47:50 +00001532};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001533static arc arcs_70_2[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +00001534 {0, 2},
Anthony Baxter1a4ddae2004-08-31 10:07:13 +00001535};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001536static arc arcs_70_3[3] = {
1537 {98, 4},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001538 {51, 4},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001539 {0, 3},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001540};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001541static arc arcs_70_4[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001542 {32, 3},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001543 {0, 4},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001544};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001545static state states_70[5] = {
1546 {2, arcs_70_0},
1547 {3, arcs_70_1},
1548 {1, arcs_70_2},
1549 {3, arcs_70_3},
1550 {2, arcs_70_4},
Anthony Baxter1a4ddae2004-08-31 10:07:13 +00001551};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001552static arc arcs_71_0[3] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001553 {13, 1},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001554 {157, 2},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001555 {82, 3},
Neal Norwitzc1505362006-12-28 06:47:50 +00001556};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001557static arc arcs_71_1[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001558 {14, 4},
1559 {15, 5},
Jeremy Hylton81e95022007-02-27 06:50:52 +00001560};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001561static arc arcs_71_2[1] = {
1562 {168, 6},
Nick Coghlan650f0d02007-04-15 12:05:43 +00001563};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001564static arc arcs_71_3[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001565 {23, 5},
1566};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001567static arc arcs_71_4[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001568 {15, 5},
1569};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001570static arc arcs_71_5[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001571 {0, 5},
1572};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001573static arc arcs_71_6[1] = {
1574 {158, 5},
Yury Selivanov75445082015-05-11 22:57:16 -04001575};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001576static state states_71[7] = {
1577 {3, arcs_71_0},
1578 {2, arcs_71_1},
1579 {1, arcs_71_2},
1580 {1, arcs_71_3},
1581 {1, arcs_71_4},
1582 {1, arcs_71_5},
1583 {1, arcs_71_6},
Nick Coghlan650f0d02007-04-15 12:05:43 +00001584};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001585static arc arcs_72_0[1] = {
1586 {169, 1},
Nick Coghlan650f0d02007-04-15 12:05:43 +00001587};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001588static arc arcs_72_1[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001589 {32, 2},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001590 {0, 1},
Nick Coghlan650f0d02007-04-15 12:05:43 +00001591};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001592static arc arcs_72_2[2] = {
1593 {169, 1},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001594 {0, 2},
Nick Coghlan650f0d02007-04-15 12:05:43 +00001595};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001596static state states_72[3] = {
1597 {1, arcs_72_0},
1598 {2, arcs_72_1},
1599 {2, arcs_72_2},
Nick Coghlan650f0d02007-04-15 12:05:43 +00001600};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001601static arc arcs_73_0[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001602 {26, 1},
1603 {27, 2},
Nick Coghlan650f0d02007-04-15 12:05:43 +00001604};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001605static arc arcs_73_1[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001606 {27, 2},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001607 {0, 1},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001608};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001609static arc arcs_73_2[3] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001610 {26, 3},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001611 {170, 4},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001612 {0, 2},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001613};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001614static arc arcs_73_3[2] = {
1615 {170, 4},
Yury Selivanov75445082015-05-11 22:57:16 -04001616 {0, 3},
1617};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001618static arc arcs_73_4[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001619 {0, 4},
1620};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001621static state states_73[5] = {
1622 {2, arcs_73_0},
1623 {2, arcs_73_1},
1624 {3, arcs_73_2},
1625 {2, arcs_73_3},
1626 {1, arcs_73_4},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001627};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001628static arc arcs_74_0[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001629 {27, 1},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001630};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001631static arc arcs_74_1[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001632 {26, 2},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001633 {0, 1},
Nick Coghlan650f0d02007-04-15 12:05:43 +00001634};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001635static arc arcs_74_2[1] = {
Benjamin Peterson025e9eb2015-05-05 20:16:41 -04001636 {0, 2},
Neal Norwitzc1505362006-12-28 06:47:50 +00001637};
Benjamin Peterson025e9eb2015-05-05 20:16:41 -04001638static state states_74[3] = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001639 {1, arcs_74_0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001640 {2, arcs_74_1},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001641 {1, arcs_74_2},
Guido van Rossum1bc535d2007-05-15 18:46:22 +00001642};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001643static arc arcs_75_0[2] = {
1644 {109, 1},
1645 {51, 1},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001646};
1647static arc arcs_75_1[2] = {
1648 {32, 2},
1649 {0, 1},
1650};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001651static arc arcs_75_2[3] = {
1652 {109, 1},
1653 {51, 1},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001654 {0, 2},
1655};
1656static state states_75[3] = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001657 {2, arcs_75_0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001658 {2, arcs_75_1},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001659 {3, arcs_75_2},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001660};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001661static arc arcs_76_0[1] = {
1662 {26, 1},
1663};
1664static arc arcs_76_1[2] = {
1665 {32, 2},
1666 {0, 1},
1667};
1668static arc arcs_76_2[2] = {
1669 {26, 1},
1670 {0, 2},
1671};
1672static state states_76[3] = {
1673 {1, arcs_76_0},
1674 {2, arcs_76_1},
1675 {2, arcs_76_2},
1676};
1677static arc arcs_77_0[3] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001678 {26, 1},
1679 {34, 2},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001680 {51, 3},
Guido van Rossum1bc535d2007-05-15 18:46:22 +00001681};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001682static arc arcs_77_1[4] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001683 {27, 4},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001684 {167, 5},
Yury Selivanov75445082015-05-11 22:57:16 -04001685 {32, 6},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001686 {0, 1},
Guido van Rossum452bf512007-02-09 05:32:43 +00001687};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001688static arc arcs_77_2[1] = {
1689 {109, 7},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001690};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001691static arc arcs_77_3[3] = {
1692 {167, 5},
Yury Selivanov75445082015-05-11 22:57:16 -04001693 {32, 6},
Benjamin Peterson025e9eb2015-05-05 20:16:41 -04001694 {0, 3},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001695};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001696static arc arcs_77_4[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001697 {26, 7},
Benjamin Peterson025e9eb2015-05-05 20:16:41 -04001698};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001699static arc arcs_77_5[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +00001700 {0, 5},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001701};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001702static arc arcs_77_6[3] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001703 {26, 8},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001704 {51, 8},
Yury Selivanov75445082015-05-11 22:57:16 -04001705 {0, 6},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001706};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001707static arc arcs_77_7[3] = {
1708 {167, 5},
Yury Selivanov75445082015-05-11 22:57:16 -04001709 {32, 9},
1710 {0, 7},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001711};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001712static arc arcs_77_8[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001713 {32, 6},
1714 {0, 8},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001715};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001716static arc arcs_77_9[3] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001717 {26, 10},
1718 {34, 11},
1719 {0, 9},
1720};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001721static arc arcs_77_10[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001722 {27, 12},
1723};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001724static arc arcs_77_11[1] = {
1725 {109, 13},
Yury Selivanov75445082015-05-11 22:57:16 -04001726};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001727static arc arcs_77_12[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001728 {26, 13},
1729};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001730static arc arcs_77_13[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001731 {32, 9},
1732 {0, 13},
1733};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001734static state states_77[14] = {
1735 {3, arcs_77_0},
1736 {4, arcs_77_1},
1737 {1, arcs_77_2},
1738 {3, arcs_77_3},
1739 {1, arcs_77_4},
1740 {1, arcs_77_5},
1741 {3, arcs_77_6},
1742 {3, arcs_77_7},
1743 {2, arcs_77_8},
1744 {3, arcs_77_9},
1745 {1, arcs_77_10},
1746 {1, arcs_77_11},
1747 {1, arcs_77_12},
1748 {2, arcs_77_13},
Yury Selivanov75445082015-05-11 22:57:16 -04001749};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001750static arc arcs_78_0[1] = {
1751 {171, 1},
Yury Selivanov75445082015-05-11 22:57:16 -04001752};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001753static arc arcs_78_1[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001754 {23, 2},
1755};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001756static arc arcs_78_2[2] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001757 {13, 3},
1758 {27, 4},
1759};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001760static arc arcs_78_3[2] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001761 {14, 5},
1762 {15, 6},
1763};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001764static arc arcs_78_4[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001765 {28, 7},
1766};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001767static arc arcs_78_5[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001768 {15, 6},
1769};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001770static arc arcs_78_6[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001771 {27, 4},
1772};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001773static arc arcs_78_7[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001774 {0, 7},
1775};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001776static state states_78[8] = {
1777 {1, arcs_78_0},
1778 {1, arcs_78_1},
1779 {2, arcs_78_2},
1780 {2, arcs_78_3},
1781 {1, arcs_78_4},
1782 {1, arcs_78_5},
1783 {1, arcs_78_6},
1784 {1, arcs_78_7},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001785};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001786static arc arcs_79_0[1] = {
1787 {172, 1},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001788};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001789static arc arcs_79_1[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001790 {32, 2},
1791 {0, 1},
1792};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001793static arc arcs_79_2[2] = {
1794 {172, 1},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001795 {0, 2},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001796};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001797static state states_79[3] = {
1798 {1, arcs_79_0},
1799 {2, arcs_79_1},
1800 {2, arcs_79_2},
Yury Selivanov75445082015-05-11 22:57:16 -04001801};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001802static arc arcs_80_0[3] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001803 {26, 1},
1804 {34, 2},
Yury Selivanov14acf5f2015-08-05 17:54:10 -04001805 {33, 2},
Yury Selivanov75445082015-05-11 22:57:16 -04001806};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001807static arc arcs_80_1[4] = {
1808 {167, 3},
1809 {113, 2},
Benjamin Petersonde12b792015-05-16 09:44:45 -04001810 {31, 2},
Yury Selivanov75445082015-05-11 22:57:16 -04001811 {0, 1},
1812};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001813static arc arcs_80_2[1] = {
Benjamin Petersonde12b792015-05-16 09:44:45 -04001814 {26, 3},
Yury Selivanov75445082015-05-11 22:57:16 -04001815};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001816static arc arcs_80_3[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +00001817 {0, 3},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001818};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001819static state states_80[4] = {
1820 {3, arcs_80_0},
1821 {4, arcs_80_1},
1822 {1, arcs_80_2},
1823 {1, arcs_80_3},
Yury Selivanov75445082015-05-11 22:57:16 -04001824};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001825static arc arcs_81_0[2] = {
1826 {167, 1},
1827 {174, 1},
Phillip J. Eby0d6615f2005-08-02 00:46:46 +00001828};
Nick Coghlan1f7ce622012-01-13 21:43:40 +10001829static arc arcs_81_1[1] = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001830 {0, 1},
Nick Coghlan1f7ce622012-01-13 21:43:40 +10001831};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001832static state states_81[2] = {
1833 {2, arcs_81_0},
Yury Selivanov75445082015-05-11 22:57:16 -04001834 {1, arcs_81_1},
Yury Selivanov75445082015-05-11 22:57:16 -04001835};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001836static arc arcs_82_0[1] = {
1837 {102, 1},
Yury Selivanov75445082015-05-11 22:57:16 -04001838};
1839static arc arcs_82_1[1] = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001840 {66, 2},
Jelle Zijlstraac317702017-10-05 20:24:46 -07001841};
1842static arc arcs_82_2[1] = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001843 {103, 3},
Jelle Zijlstraac317702017-10-05 20:24:46 -07001844};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001845static arc arcs_82_3[1] = {
1846 {114, 4},
1847};
1848static arc arcs_82_4[2] = {
1849 {173, 5},
1850 {0, 4},
1851};
1852static arc arcs_82_5[1] = {
1853 {0, 5},
1854};
1855static state states_82[6] = {
1856 {1, arcs_82_0},
Jelle Zijlstraac317702017-10-05 20:24:46 -07001857 {1, arcs_82_1},
1858 {1, arcs_82_2},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001859 {1, arcs_82_3},
1860 {2, arcs_82_4},
1861 {1, arcs_82_5},
Jelle Zijlstraac317702017-10-05 20:24:46 -07001862};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001863static arc arcs_83_0[2] = {
1864 {21, 1},
1865 {175, 2},
Jelle Zijlstraac317702017-10-05 20:24:46 -07001866};
1867static arc arcs_83_1[1] = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001868 {175, 2},
Yury Selivanov75445082015-05-11 22:57:16 -04001869};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001870static arc arcs_83_2[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001871 {0, 2},
1872};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001873static state states_83[3] = {
1874 {2, arcs_83_0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001875 {1, arcs_83_1},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001876 {1, arcs_83_2},
Yury Selivanov75445082015-05-11 22:57:16 -04001877};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001878static arc arcs_84_0[1] = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001879 {97, 1},
Yury Selivanov75445082015-05-11 22:57:16 -04001880};
Jelle Zijlstraac317702017-10-05 20:24:46 -07001881static arc arcs_84_1[1] = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001882 {116, 2},
Yury Selivanov75445082015-05-11 22:57:16 -04001883};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001884static arc arcs_84_2[2] = {
1885 {173, 3},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001886 {0, 2},
1887};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001888static arc arcs_84_3[1] = {
1889 {0, 3},
1890};
1891static state states_84[4] = {
1892 {1, arcs_84_0},
1893 {1, arcs_84_1},
1894 {2, arcs_84_2},
1895 {1, arcs_84_3},
1896};
1897static arc arcs_85_0[1] = {
1898 {23, 1},
1899};
1900static arc arcs_85_1[1] = {
1901 {0, 1},
1902};
1903static state states_85[2] = {
Jelle Zijlstraac317702017-10-05 20:24:46 -07001904 {1, arcs_85_0},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001905 {1, arcs_85_1},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001906};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001907static arc arcs_86_0[1] = {
1908 {177, 1},
Nick Coghlan1f7ce622012-01-13 21:43:40 +10001909};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001910static arc arcs_86_1[2] = {
1911 {178, 2},
1912 {0, 1},
Jelle Zijlstraac317702017-10-05 20:24:46 -07001913};
1914static arc arcs_86_2[1] = {
1915 {0, 2},
1916};
1917static state states_86[3] = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001918 {1, arcs_86_0},
1919 {2, arcs_86_1},
Jelle Zijlstraac317702017-10-05 20:24:46 -07001920 {1, arcs_86_2},
1921};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001922static arc arcs_87_0[2] = {
1923 {77, 1},
1924 {47, 2},
1925};
1926static arc arcs_87_1[1] = {
1927 {26, 2},
1928};
1929static arc arcs_87_2[1] = {
1930 {0, 2},
1931};
1932static state states_87[3] = {
1933 {2, arcs_87_0},
1934 {1, arcs_87_1},
1935 {1, arcs_87_2},
1936};
1937static dfa dfas[88] = {
Jelle Zijlstraac317702017-10-05 20:24:46 -07001938 {256, "single_input", 0, 3, states_0,
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001939 "\004\050\340\000\002\000\000\000\012\076\011\007\142\011\100\010\000\000\103\242\174\010\002"},
Jelle Zijlstraac317702017-10-05 20:24:46 -07001940 {257, "file_input", 0, 2, states_1,
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001941 "\204\050\340\000\002\000\000\000\012\076\011\007\142\011\100\010\000\000\103\242\174\010\002"},
Jelle Zijlstraac317702017-10-05 20:24:46 -07001942 {258, "eval_input", 0, 3, states_2,
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001943 "\000\040\200\000\000\000\000\000\000\000\010\000\000\000\100\010\000\000\103\242\174\000\000"},
Jelle Zijlstraac317702017-10-05 20:24:46 -07001944 {259, "decorator", 0, 7, states_3,
1945 "\000\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1946 {260, "decorators", 0, 2, states_4,
1947 "\000\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1948 {261, "decorated", 0, 3, states_5,
1949 "\000\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1950 {262, "async_funcdef", 0, 3, states_6,
1951 "\000\000\040\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1952 {263, "funcdef", 0, 8, states_7,
1953 "\000\000\100\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1954 {264, "parameters", 0, 4, states_8,
1955 "\000\040\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1956 {265, "typedargslist", 0, 19, states_9,
1957 "\000\000\200\000\006\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1958 {266, "tfpdef", 0, 4, states_10,
1959 "\000\000\200\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1960 {267, "varargslist", 0, 19, states_11,
1961 "\000\000\200\000\006\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1962 {268, "vfpdef", 0, 2, states_12,
1963 "\000\000\200\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1964 {269, "stmt", 0, 2, states_13,
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001965 "\000\050\340\000\002\000\000\000\012\076\011\007\142\011\100\010\000\000\103\242\174\010\002"},
Jelle Zijlstraac317702017-10-05 20:24:46 -07001966 {270, "simple_stmt", 0, 4, states_14,
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001967 "\000\040\200\000\002\000\000\000\012\076\011\007\000\000\100\010\000\000\103\242\174\000\002"},
Jelle Zijlstraac317702017-10-05 20:24:46 -07001968 {271, "small_stmt", 0, 2, states_15,
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001969 "\000\040\200\000\002\000\000\000\012\076\011\007\000\000\100\010\000\000\103\242\174\000\002"},
Jelle Zijlstraac317702017-10-05 20:24:46 -07001970 {272, "expr_stmt", 0, 6, states_16,
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001971 "\000\040\200\000\002\000\000\000\000\000\010\000\000\000\100\010\000\000\103\242\174\000\000"},
Jelle Zijlstraac317702017-10-05 20:24:46 -07001972 {273, "annassign", 0, 5, states_17,
1973 "\000\000\000\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1974 {274, "testlist_star_expr", 0, 3, states_18,
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001975 "\000\040\200\000\002\000\000\000\000\000\010\000\000\000\100\010\000\000\103\242\174\000\000"},
Jelle Zijlstraac317702017-10-05 20:24:46 -07001976 {275, "augassign", 0, 2, states_19,
1977 "\000\000\000\000\000\000\360\377\001\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1978 {276, "del_stmt", 0, 3, states_20,
1979 "\000\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1980 {277, "pass_stmt", 0, 2, states_21,
1981 "\000\000\000\000\000\000\000\000\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1982 {278, "flow_stmt", 0, 2, states_22,
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001983 "\000\000\000\000\000\000\000\000\000\036\000\000\000\000\000\000\000\000\000\000\000\000\002"},
Jelle Zijlstraac317702017-10-05 20:24:46 -07001984 {279, "break_stmt", 0, 2, states_23,
1985 "\000\000\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1986 {280, "continue_stmt", 0, 2, states_24,
1987 "\000\000\000\000\000\000\000\000\000\004\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1988 {281, "return_stmt", 0, 3, states_25,
1989 "\000\000\000\000\000\000\000\000\000\010\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1990 {282, "yield_stmt", 0, 2, states_26,
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001991 "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\002"},
Jelle Zijlstraac317702017-10-05 20:24:46 -07001992 {283, "raise_stmt", 0, 5, states_27,
1993 "\000\000\000\000\000\000\000\000\000\020\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1994 {284, "import_stmt", 0, 2, states_28,
1995 "\000\000\000\000\000\000\000\000\000\040\001\000\000\000\000\000\000\000\000\000\000\000\000"},
1996 {285, "import_name", 0, 3, states_29,
1997 "\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\000\000\000\000\000"},
1998 {286, "import_from", 0, 8, states_30,
1999 "\000\000\000\000\000\000\000\000\000\040\000\000\000\000\000\000\000\000\000\000\000\000\000"},
2000 {287, "import_as_name", 0, 4, states_31,
2001 "\000\000\200\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
2002 {288, "dotted_as_name", 0, 4, states_32,
2003 "\000\000\200\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
2004 {289, "import_as_names", 0, 3, states_33,
2005 "\000\000\200\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
2006 {290, "dotted_as_names", 0, 2, states_34,
2007 "\000\000\200\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
2008 {291, "dotted_name", 0, 2, states_35,
2009 "\000\000\200\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
2010 {292, "global_stmt", 0, 3, states_36,
2011 "\000\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\000\000\000\000"},
2012 {293, "nonlocal_stmt", 0, 3, states_37,
2013 "\000\000\000\000\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\000\000\000\000"},
2014 {294, "assert_stmt", 0, 5, states_38,
2015 "\000\000\000\000\000\000\000\000\000\000\000\004\000\000\000\000\000\000\000\000\000\000\000"},
2016 {295, "compound_stmt", 0, 2, states_39,
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002017 "\000\010\140\000\000\000\000\000\000\000\000\000\142\011\000\000\000\000\000\000\000\010\000"},
Jelle Zijlstraac317702017-10-05 20:24:46 -07002018 {296, "async_stmt", 0, 3, states_40,
2019 "\000\000\040\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
2020 {297, "if_stmt", 0, 8, states_41,
2021 "\000\000\000\000\000\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\000\000\000"},
2022 {298, "while_stmt", 0, 8, states_42,
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002023 "\000\000\000\000\000\000\000\000\000\000\000\000\040\000\000\000\000\000\000\000\000\000\000"},
Jelle Zijlstraac317702017-10-05 20:24:46 -07002024 {299, "for_stmt", 0, 10, states_43,
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002025 "\000\000\000\000\000\000\000\000\000\000\000\000\100\000\000\000\000\000\000\000\000\000\000"},
Jelle Zijlstraac317702017-10-05 20:24:46 -07002026 {300, "try_stmt", 0, 13, states_44,
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002027 "\000\000\000\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\000\000"},
Jelle Zijlstraac317702017-10-05 20:24:46 -07002028 {301, "with_stmt", 0, 5, states_45,
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002029 "\000\000\000\000\000\000\000\000\000\000\000\000\000\010\000\000\000\000\000\000\000\000\000"},
Jelle Zijlstraac317702017-10-05 20:24:46 -07002030 {302, "with_item", 0, 4, states_46,
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002031 "\000\040\200\000\000\000\000\000\000\000\010\000\000\000\100\010\000\000\103\242\174\000\000"},
Jelle Zijlstraac317702017-10-05 20:24:46 -07002032 {303, "except_clause", 0, 5, states_47,
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002033 "\000\000\000\000\000\000\000\000\000\000\000\000\000\100\000\000\000\000\000\000\000\000\000"},
Jelle Zijlstraac317702017-10-05 20:24:46 -07002034 {304, "suite", 0, 5, states_48,
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002035 "\004\040\200\000\002\000\000\000\012\076\011\007\000\000\100\010\000\000\103\242\174\000\002"},
2036 {305, "namedexpr_test", 0, 4, states_49,
2037 "\000\040\200\000\000\000\000\000\000\000\010\000\000\000\100\010\000\000\103\242\174\000\000"},
2038 {306, "test", 0, 6, states_50,
2039 "\000\040\200\000\000\000\000\000\000\000\010\000\000\000\100\010\000\000\103\242\174\000\000"},
2040 {307, "test_nocond", 0, 2, states_51,
2041 "\000\040\200\000\000\000\000\000\000\000\010\000\000\000\100\010\000\000\103\242\174\000\000"},
2042 {308, "lambdef", 0, 5, states_52,
2043 "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\100\000\000\000\000\000\000\000\000"},
2044 {309, "lambdef_nocond", 0, 5, states_53,
2045 "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\100\000\000\000\000\000\000\000\000"},
2046 {310, "or_test", 0, 2, states_54,
2047 "\000\040\200\000\000\000\000\000\000\000\010\000\000\000\000\010\000\000\103\242\174\000\000"},
2048 {311, "and_test", 0, 2, states_55,
2049 "\000\040\200\000\000\000\000\000\000\000\010\000\000\000\000\010\000\000\103\242\174\000\000"},
2050 {312, "not_test", 0, 3, states_56,
2051 "\000\040\200\000\000\000\000\000\000\000\010\000\000\000\000\010\000\000\103\242\174\000\000"},
2052 {313, "comparison", 0, 2, states_57,
2053 "\000\040\200\000\000\000\000\000\000\000\010\000\000\000\000\000\000\000\103\242\174\000\000"},
2054 {314, "comp_op", 0, 4, states_58,
2055 "\000\000\000\000\000\000\000\000\000\000\000\000\200\000\000\310\077\000\000\000\000\000\000"},
2056 {315, "star_expr", 0, 3, states_59,
Jelle Zijlstraac317702017-10-05 20:24:46 -07002057 "\000\000\000\000\002\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002058 {316, "expr", 0, 2, states_60,
2059 "\000\040\200\000\000\000\000\000\000\000\010\000\000\000\000\000\000\000\103\242\174\000\000"},
2060 {317, "xor_expr", 0, 2, states_61,
2061 "\000\040\200\000\000\000\000\000\000\000\010\000\000\000\000\000\000\000\103\242\174\000\000"},
2062 {318, "and_expr", 0, 2, states_62,
2063 "\000\040\200\000\000\000\000\000\000\000\010\000\000\000\000\000\000\000\103\242\174\000\000"},
2064 {319, "shift_expr", 0, 2, states_63,
2065 "\000\040\200\000\000\000\000\000\000\000\010\000\000\000\000\000\000\000\103\242\174\000\000"},
2066 {320, "arith_expr", 0, 2, states_64,
2067 "\000\040\200\000\000\000\000\000\000\000\010\000\000\000\000\000\000\000\103\242\174\000\000"},
2068 {321, "term", 0, 2, states_65,
2069 "\000\040\200\000\000\000\000\000\000\000\010\000\000\000\000\000\000\000\103\242\174\000\000"},
2070 {322, "factor", 0, 3, states_66,
2071 "\000\040\200\000\000\000\000\000\000\000\010\000\000\000\000\000\000\000\103\242\174\000\000"},
2072 {323, "power", 0, 4, states_67,
2073 "\000\040\200\000\000\000\000\000\000\000\010\000\000\000\000\000\000\000\000\242\174\000\000"},
2074 {324, "atom_expr", 0, 3, states_68,
2075 "\000\040\200\000\000\000\000\000\000\000\010\000\000\000\000\000\000\000\000\242\174\000\000"},
2076 {325, "atom", 0, 9, states_69,
2077 "\000\040\200\000\000\000\000\000\000\000\010\000\000\000\000\000\000\000\000\240\174\000\000"},
2078 {326, "testlist_comp", 0, 5, states_70,
2079 "\000\040\200\000\002\000\000\000\000\000\010\000\000\000\100\010\000\000\103\242\174\000\000"},
2080 {327, "trailer", 0, 7, states_71,
2081 "\000\040\000\000\000\000\000\000\000\000\004\000\000\000\000\000\000\000\000\040\000\000\000"},
2082 {328, "subscriptlist", 0, 3, states_72,
2083 "\000\040\200\010\000\000\000\000\000\000\010\000\000\000\100\010\000\000\103\242\174\000\000"},
2084 {329, "subscript", 0, 5, states_73,
2085 "\000\040\200\010\000\000\000\000\000\000\010\000\000\000\100\010\000\000\103\242\174\000\000"},
2086 {330, "sliceop", 0, 3, states_74,
Jelle Zijlstraac317702017-10-05 20:24:46 -07002087 "\000\000\000\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002088 {331, "exprlist", 0, 3, states_75,
2089 "\000\040\200\000\002\000\000\000\000\000\010\000\000\000\000\000\000\000\103\242\174\000\000"},
2090 {332, "testlist", 0, 3, states_76,
2091 "\000\040\200\000\000\000\000\000\000\000\010\000\000\000\100\010\000\000\103\242\174\000\000"},
2092 {333, "dictorsetmaker", 0, 14, states_77,
2093 "\000\040\200\000\006\000\000\000\000\000\010\000\000\000\100\010\000\000\103\242\174\000\000"},
2094 {334, "classdef", 0, 8, states_78,
2095 "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\010\000"},
2096 {335, "arglist", 0, 3, states_79,
2097 "\000\040\200\000\006\000\000\000\000\000\010\000\000\000\100\010\000\000\103\242\174\000\000"},
2098 {336, "argument", 0, 4, states_80,
2099 "\000\040\200\000\006\000\000\000\000\000\010\000\000\000\100\010\000\000\103\242\174\000\000"},
2100 {337, "comp_iter", 0, 2, states_81,
2101 "\000\000\040\000\000\000\000\000\000\000\000\000\102\000\000\000\000\000\000\000\000\000\000"},
2102 {338, "sync_comp_for", 0, 6, states_82,
2103 "\000\000\000\000\000\000\000\000\000\000\000\000\100\000\000\000\000\000\000\000\000\000\000"},
2104 {339, "comp_for", 0, 3, states_83,
2105 "\000\000\040\000\000\000\000\000\000\000\000\000\100\000\000\000\000\000\000\000\000\000\000"},
2106 {340, "comp_if", 0, 4, states_84,
Jelle Zijlstraac317702017-10-05 20:24:46 -07002107 "\000\000\000\000\000\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\000\000\000"},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002108 {341, "encoding_decl", 0, 2, states_85,
Jelle Zijlstraac317702017-10-05 20:24:46 -07002109 "\000\000\200\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002110 {342, "yield_expr", 0, 3, states_86,
2111 "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\002"},
2112 {343, "yield_arg", 0, 3, states_87,
2113 "\000\040\200\000\002\000\000\000\000\040\010\000\000\000\100\010\000\000\103\242\174\000\000"},
Jelle Zijlstraac317702017-10-05 20:24:46 -07002114};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002115static label labels[179] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +00002116 {0, "EMPTY"},
2117 {256, 0},
2118 {4, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002119 {270, 0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002120 {295, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002121 {257, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002122 {269, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002123 {0, 0},
2124 {258, 0},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002125 {332, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002126 {259, 0},
Meador Inge33880602012-01-15 19:15:36 -06002127 {49, 0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002128 {291, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002129 {7, 0},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002130 {335, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002131 {8, 0},
2132 {260, 0},
2133 {261, 0},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002134 {334, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002135 {263, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002136 {262, 0},
Jelle Zijlstraac317702017-10-05 20:24:46 -07002137 {1, "async"},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002138 {1, "def"},
2139 {1, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002140 {264, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002141 {51, 0},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002142 {306, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002143 {11, 0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002144 {304, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002145 {265, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002146 {266, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002147 {22, 0},
2148 {12, 0},
2149 {16, 0},
Meador Inge33880602012-01-15 19:15:36 -06002150 {35, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002151 {267, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002152 {268, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002153 {271, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002154 {13, 0},
2155 {272, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002156 {276, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002157 {277, 0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002158 {278, 0},
2159 {284, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002160 {292, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002161 {293, 0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002162 {294, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002163 {274, 0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002164 {273, 0},
2165 {275, 0},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002166 {342, 0},
2167 {315, 0},
Meador Inge33880602012-01-15 19:15:36 -06002168 {36, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002169 {37, 0},
2170 {38, 0},
Benjamin Petersond51374e2014-04-09 23:55:56 -04002171 {50, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002172 {39, 0},
2173 {40, 0},
2174 {41, 0},
2175 {42, 0},
2176 {43, 0},
2177 {44, 0},
2178 {45, 0},
2179 {46, 0},
Meador Inge33880602012-01-15 19:15:36 -06002180 {48, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002181 {1, "del"},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002182 {331, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002183 {1, "pass"},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002184 {279, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002185 {280, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002186 {281, 0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002187 {283, 0},
2188 {282, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002189 {1, "break"},
2190 {1, "continue"},
2191 {1, "return"},
2192 {1, "raise"},
2193 {1, "from"},
Yury Selivanov75445082015-05-11 22:57:16 -04002194 {285, 0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002195 {286, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002196 {1, "import"},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002197 {290, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002198 {23, 0},
Benjamin Petersond51374e2014-04-09 23:55:56 -04002199 {52, 0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002200 {289, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002201 {287, 0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002202 {1, "as"},
2203 {288, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002204 {1, "global"},
2205 {1, "nonlocal"},
2206 {1, "assert"},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002207 {297, 0},
2208 {298, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002209 {299, 0},
2210 {300, 0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002211 {301, 0},
2212 {296, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002213 {1, "if"},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002214 {305, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002215 {1, "elif"},
2216 {1, "else"},
2217 {1, "while"},
2218 {1, "for"},
2219 {1, "in"},
2220 {1, "try"},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002221 {303, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002222 {1, "finally"},
2223 {1, "with"},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002224 {302, 0},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002225 {316, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002226 {1, "except"},
2227 {5, 0},
2228 {6, 0},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002229 {53, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002230 {310, 0},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002231 {308, 0},
2232 {307, 0},
2233 {309, 0},
2234 {1, "lambda"},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002235 {311, 0},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002236 {1, "or"},
2237 {312, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002238 {1, "and"},
2239 {1, "not"},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002240 {313, 0},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002241 {314, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002242 {20, 0},
2243 {21, 0},
Meador Inge33880602012-01-15 19:15:36 -06002244 {27, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002245 {30, 0},
2246 {29, 0},
Meador Inge33880602012-01-15 19:15:36 -06002247 {28, 0},
2248 {28, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002249 {1, "is"},
Yury Selivanov75445082015-05-11 22:57:16 -04002250 {317, 0},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002251 {18, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002252 {318, 0},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002253 {32, 0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002254 {319, 0},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002255 {19, 0},
2256 {320, 0},
Meador Inge33880602012-01-15 19:15:36 -06002257 {33, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002258 {34, 0},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002259 {321, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002260 {14, 0},
2261 {15, 0},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002262 {322, 0},
Benjamin Peterson605a7742013-03-20 00:39:41 -05002263 {17, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002264 {24, 0},
Meador Inge33880602012-01-15 19:15:36 -06002265 {47, 0},
2266 {31, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002267 {323, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002268 {324, 0},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002269 {1, "await"},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002270 {325, 0},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002271 {327, 0},
2272 {326, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002273 {9, 0},
2274 {10, 0},
Meador Inge33880602012-01-15 19:15:36 -06002275 {25, 0},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002276 {333, 0},
Meador Inge33880602012-01-15 19:15:36 -06002277 {26, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002278 {2, 0},
2279 {3, 0},
2280 {1, "None"},
2281 {1, "True"},
2282 {1, "False"},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002283 {339, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002284 {328, 0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002285 {329, 0},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002286 {330, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002287 {1, "class"},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002288 {336, 0},
Jelle Zijlstraac317702017-10-05 20:24:46 -07002289 {337, 0},
2290 {340, 0},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002291 {338, 0},
2292 {341, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002293 {1, "yield"},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002294 {343, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00002295};
Guido van Rossumee2373b1997-05-07 23:51:07 +00002296grammar _PyParser_Grammar = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002297 88,
Victor Stinnerbeba8262010-05-15 23:00:51 +00002298 dfas,
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002299 {179, labels},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002300 256
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00002301};