blob: 0c4bfb5739be4d83487b2a299d1a96faa7125f6b [file] [log] [blame]
Guido van Rossum3f5da241990-12-20 15:06:42 +00001#include "pgenheaders.h"
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00002#include "grammar.h"
3static arc arcs_0_0[3] = {
4 {2, 1},
5 {3, 1},
6 {4, 2},
7};
8static arc arcs_0_1[1] = {
9 {0, 1},
10};
11static arc arcs_0_2[1] = {
12 {2, 1},
13};
14static state states_0[3] = {
15 {3, arcs_0_0},
16 {1, arcs_0_1},
17 {1, arcs_0_2},
18};
19static arc arcs_1_0[3] = {
20 {2, 0},
21 {6, 0},
22 {7, 1},
23};
24static arc arcs_1_1[1] = {
25 {0, 1},
26};
27static state states_1[2] = {
28 {3, arcs_1_0},
29 {1, arcs_1_1},
30};
31static arc arcs_2_0[1] = {
32 {9, 1},
33};
Guido van Rossum3b716041993-10-27 13:25:30 +000034static arc arcs_2_1[2] = {
35 {2, 1},
36 {7, 2},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +000037};
38static arc arcs_2_2[1] = {
39 {0, 2},
40};
41static state states_2[3] = {
42 {1, arcs_2_0},
Guido van Rossum3b716041993-10-27 13:25:30 +000043 {2, arcs_2_1},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +000044 {1, arcs_2_2},
45};
46static arc arcs_3_0[1] = {
Guido van Rossum3b716041993-10-27 13:25:30 +000047 {11, 1},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +000048};
Guido van Rossum3b716041993-10-27 13:25:30 +000049static arc arcs_3_1[1] = {
50 {12, 2},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +000051};
Anthony Baxterc2a5a632004-08-02 06:10:11 +000052static arc arcs_3_2[2] = {
Guido van Rossum590baa41993-11-30 13:40:46 +000053 {13, 3},
Michael W. Hudson0ccff072004-08-17 17:29:16 +000054 {2, 4},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +000055};
Anthony Baxterc2a5a632004-08-02 06:10:11 +000056static arc arcs_3_3[2] = {
Michael W. Hudson0ccff072004-08-17 17:29:16 +000057 {14, 5},
58 {15, 6},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +000059};
Guido van Rossum3b716041993-10-27 13:25:30 +000060static arc arcs_3_4[1] = {
Michael W. Hudson0ccff072004-08-17 17:29:16 +000061 {0, 4},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +000062};
Guido van Rossum590baa41993-11-30 13:40:46 +000063static arc arcs_3_5[1] = {
Michael W. Hudson0ccff072004-08-17 17:29:16 +000064 {15, 6},
Guido van Rossum590baa41993-11-30 13:40:46 +000065};
Michael W. Hudson0ccff072004-08-17 17:29:16 +000066static arc arcs_3_6[1] = {
67 {2, 4},
68};
69static state states_3[7] = {
Guido van Rossum3b716041993-10-27 13:25:30 +000070 {1, arcs_3_0},
71 {1, arcs_3_1},
Anthony Baxterc2a5a632004-08-02 06:10:11 +000072 {2, arcs_3_2},
73 {2, arcs_3_3},
Guido van Rossum3b716041993-10-27 13:25:30 +000074 {1, arcs_3_4},
Guido van Rossum590baa41993-11-30 13:40:46 +000075 {1, arcs_3_5},
Michael W. Hudson0ccff072004-08-17 17:29:16 +000076 {1, arcs_3_6},
Guido van Rossum3b716041993-10-27 13:25:30 +000077};
78static arc arcs_4_0[1] = {
Anthony Baxterc2a5a632004-08-02 06:10:11 +000079 {10, 1},
Guido van Rossum3b716041993-10-27 13:25:30 +000080};
Guido van Rossum590baa41993-11-30 13:40:46 +000081static arc arcs_4_1[2] = {
Anthony Baxterc2a5a632004-08-02 06:10:11 +000082 {10, 1},
Michael W. Hudson0ccff072004-08-17 17:29:16 +000083 {0, 1},
Guido van Rossum3b716041993-10-27 13:25:30 +000084};
Michael W. Hudson0ccff072004-08-17 17:29:16 +000085static state states_4[2] = {
Guido van Rossum590baa41993-11-30 13:40:46 +000086 {1, arcs_4_0},
87 {2, arcs_4_1},
Guido van Rossum590baa41993-11-30 13:40:46 +000088};
Anthony Baxterc2a5a632004-08-02 06:10:11 +000089static arc arcs_5_0[2] = {
90 {16, 1},
91 {18, 2},
Guido van Rossum590baa41993-11-30 13:40:46 +000092};
Anthony Baxterc2a5a632004-08-02 06:10:11 +000093static arc arcs_5_1[1] = {
94 {18, 2},
Guido van Rossum590baa41993-11-30 13:40:46 +000095};
Jeremy Hylton76901512000-03-28 23:49:17 +000096static arc arcs_5_2[1] = {
Anthony Baxterc2a5a632004-08-02 06:10:11 +000097 {19, 3},
Guido van Rossum590baa41993-11-30 13:40:46 +000098};
Guido van Rossum97179911994-08-30 09:33:45 +000099static arc arcs_5_3[1] = {
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000100 {20, 4},
Guido van Rossum97179911994-08-30 09:33:45 +0000101};
Neal Norwitzc1505362006-12-28 06:47:50 +0000102static arc arcs_5_4[2] = {
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000103 {21, 5},
Neal Norwitzc1505362006-12-28 06:47:50 +0000104 {23, 6},
Guido van Rossumbeeda8a1996-01-12 01:13:38 +0000105};
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000106static arc arcs_5_5[1] = {
Neal Norwitzc1505362006-12-28 06:47:50 +0000107 {22, 7},
Guido van Rossum97179911994-08-30 09:33:45 +0000108};
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000109static arc arcs_5_6[1] = {
Neal Norwitzc1505362006-12-28 06:47:50 +0000110 {24, 8},
Guido van Rossum97179911994-08-30 09:33:45 +0000111};
Neal Norwitzc1505362006-12-28 06:47:50 +0000112static arc arcs_5_7[1] = {
113 {23, 6},
114};
115static arc arcs_5_8[1] = {
116 {0, 8},
117};
118static state states_5[9] = {
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000119 {2, arcs_5_0},
120 {1, arcs_5_1},
Jeremy Hylton76901512000-03-28 23:49:17 +0000121 {1, arcs_5_2},
Guido van Rossum97179911994-08-30 09:33:45 +0000122 {1, arcs_5_3},
Neal Norwitzc1505362006-12-28 06:47:50 +0000123 {2, arcs_5_4},
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000124 {1, arcs_5_5},
125 {1, arcs_5_6},
Neal Norwitzc1505362006-12-28 06:47:50 +0000126 {1, arcs_5_7},
127 {1, arcs_5_8},
Guido van Rossum3b716041993-10-27 13:25:30 +0000128};
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000129static arc arcs_6_0[1] = {
130 {13, 1},
Guido van Rossum3b716041993-10-27 13:25:30 +0000131};
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000132static arc arcs_6_1[2] = {
Neal Norwitzc1505362006-12-28 06:47:50 +0000133 {25, 2},
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000134 {15, 3},
Guido van Rossum3b716041993-10-27 13:25:30 +0000135};
136static arc arcs_6_2[1] = {
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000137 {15, 3},
Guido van Rossum3b716041993-10-27 13:25:30 +0000138};
Guido van Rossum590baa41993-11-30 13:40:46 +0000139static arc arcs_6_3[1] = {
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000140 {0, 3},
Guido van Rossum3b716041993-10-27 13:25:30 +0000141};
Guido van Rossum590baa41993-11-30 13:40:46 +0000142static state states_6[4] = {
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000143 {1, arcs_6_0},
144 {2, arcs_6_1},
Guido van Rossumc1b5cec1992-03-24 13:46:39 +0000145 {1, arcs_6_2},
Guido van Rossum590baa41993-11-30 13:40:46 +0000146 {1, arcs_6_3},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +0000147};
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000148static arc arcs_7_0[3] = {
Neal Norwitzc1505362006-12-28 06:47:50 +0000149 {26, 1},
150 {29, 2},
151 {31, 3},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +0000152};
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000153static arc arcs_7_1[3] = {
Neal Norwitzc1505362006-12-28 06:47:50 +0000154 {27, 4},
155 {28, 5},
Guido van Rossum12d12c51993-10-26 17:58:25 +0000156 {0, 1},
157};
Guido van Rossum4f72a782006-10-27 23:31:49 +0000158static arc arcs_7_2[3] = {
Neal Norwitzc1505362006-12-28 06:47:50 +0000159 {30, 6},
160 {28, 7},
Guido van Rossum4f72a782006-10-27 23:31:49 +0000161 {0, 2},
Guido van Rossumc1b5cec1992-03-24 13:46:39 +0000162};
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000163static arc arcs_7_3[1] = {
Neal Norwitzc1505362006-12-28 06:47:50 +0000164 {30, 8},
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000165};
166static arc arcs_7_4[1] = {
Neal Norwitzc1505362006-12-28 06:47:50 +0000167 {22, 9},
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000168};
169static arc arcs_7_5[4] = {
Neal Norwitzc1505362006-12-28 06:47:50 +0000170 {26, 1},
171 {29, 2},
172 {31, 3},
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000173 {0, 5},
174};
175static arc arcs_7_6[2] = {
Neal Norwitzc1505362006-12-28 06:47:50 +0000176 {28, 7},
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000177 {0, 6},
178};
Guido van Rossum4f72a782006-10-27 23:31:49 +0000179static arc arcs_7_7[2] = {
Neal Norwitzc1505362006-12-28 06:47:50 +0000180 {30, 10},
181 {31, 3},
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000182};
Guido van Rossum4f72a782006-10-27 23:31:49 +0000183static arc arcs_7_8[1] = {
184 {0, 8},
185};
186static arc arcs_7_9[2] = {
Neal Norwitzc1505362006-12-28 06:47:50 +0000187 {28, 5},
Guido van Rossum4f72a782006-10-27 23:31:49 +0000188 {0, 9},
189};
190static arc arcs_7_10[3] = {
Neal Norwitzc1505362006-12-28 06:47:50 +0000191 {28, 7},
192 {27, 11},
Guido van Rossum4f72a782006-10-27 23:31:49 +0000193 {0, 10},
194};
195static arc arcs_7_11[1] = {
Neal Norwitzc1505362006-12-28 06:47:50 +0000196 {22, 6},
Guido van Rossum4f72a782006-10-27 23:31:49 +0000197};
198static state states_7[12] = {
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000199 {3, arcs_7_0},
200 {3, arcs_7_1},
Guido van Rossum4f72a782006-10-27 23:31:49 +0000201 {3, arcs_7_2},
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000202 {1, arcs_7_3},
203 {1, arcs_7_4},
204 {4, arcs_7_5},
205 {2, arcs_7_6},
Guido van Rossum4f72a782006-10-27 23:31:49 +0000206 {2, arcs_7_7},
207 {1, arcs_7_8},
208 {2, arcs_7_9},
209 {3, arcs_7_10},
210 {1, arcs_7_11},
Guido van Rossumc1b5cec1992-03-24 13:46:39 +0000211};
Neal Norwitzc1505362006-12-28 06:47:50 +0000212static arc arcs_8_0[1] = {
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000213 {19, 1},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +0000214};
Neal Norwitzc1505362006-12-28 06:47:50 +0000215static arc arcs_8_1[2] = {
216 {23, 2},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +0000217 {0, 1},
218};
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000219static arc arcs_8_2[1] = {
Neal Norwitzc1505362006-12-28 06:47:50 +0000220 {22, 3},
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000221};
222static arc arcs_8_3[1] = {
Neal Norwitzc1505362006-12-28 06:47:50 +0000223 {0, 3},
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000224};
225static state states_8[4] = {
Neal Norwitzc1505362006-12-28 06:47:50 +0000226 {1, arcs_8_0},
227 {2, arcs_8_1},
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000228 {1, arcs_8_2},
229 {1, arcs_8_3},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +0000230};
Neal Norwitzc1505362006-12-28 06:47:50 +0000231static arc arcs_9_0[2] = {
232 {30, 1},
233 {13, 2},
Guido van Rossumef098511991-07-27 21:37:24 +0000234};
Neal Norwitzc1505362006-12-28 06:47:50 +0000235static arc arcs_9_1[1] = {
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000236 {0, 1},
Guido van Rossumef098511991-07-27 21:37:24 +0000237};
Neal Norwitzc1505362006-12-28 06:47:50 +0000238static arc arcs_9_2[1] = {
239 {32, 3},
240};
241static arc arcs_9_3[1] = {
242 {15, 1},
243};
244static state states_9[4] = {
245 {2, arcs_9_0},
246 {1, arcs_9_1},
247 {1, arcs_9_2},
248 {1, arcs_9_3},
249};
250static arc arcs_10_0[1] = {
251 {26, 1},
252};
253static arc arcs_10_1[2] = {
254 {28, 2},
255 {0, 1},
256};
257static arc arcs_10_2[2] = {
258 {26, 1},
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000259 {0, 2},
Guido van Rossumef098511991-07-27 21:37:24 +0000260};
Neal Norwitzc1505362006-12-28 06:47:50 +0000261static state states_10[3] = {
262 {1, arcs_10_0},
263 {2, arcs_10_1},
264 {2, arcs_10_2},
Guido van Rossumef098511991-07-27 21:37:24 +0000265};
Neal Norwitzc1505362006-12-28 06:47:50 +0000266static arc arcs_11_0[3] = {
267 {34, 1},
268 {29, 2},
269 {31, 3},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +0000270};
Neal Norwitzc1505362006-12-28 06:47:50 +0000271static arc arcs_11_1[3] = {
272 {27, 4},
273 {28, 5},
Guido van Rossum590baa41993-11-30 13:40:46 +0000274 {0, 1},
275};
Neal Norwitzc1505362006-12-28 06:47:50 +0000276static arc arcs_11_2[3] = {
277 {35, 6},
278 {28, 7},
279 {0, 2},
Guido van Rossum3b716041993-10-27 13:25:30 +0000280};
Thomas Wouters434d0822000-08-24 20:11:32 +0000281static arc arcs_11_3[1] = {
Neal Norwitzc1505362006-12-28 06:47:50 +0000282 {35, 8},
Guido van Rossum3b716041993-10-27 13:25:30 +0000283};
Neal Norwitzc1505362006-12-28 06:47:50 +0000284static arc arcs_11_4[1] = {
285 {22, 9},
Barry Warsaw23c9ec82000-08-21 15:44:01 +0000286};
Neal Norwitzc1505362006-12-28 06:47:50 +0000287static arc arcs_11_5[4] = {
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000288 {34, 1},
Neal Norwitzc1505362006-12-28 06:47:50 +0000289 {29, 2},
290 {31, 3},
291 {0, 5},
292};
293static arc arcs_11_6[2] = {
294 {28, 7},
295 {0, 6},
296};
297static arc arcs_11_7[2] = {
298 {35, 10},
299 {31, 3},
300};
301static arc arcs_11_8[1] = {
302 {0, 8},
303};
304static arc arcs_11_9[2] = {
305 {28, 5},
306 {0, 9},
307};
308static arc arcs_11_10[3] = {
309 {28, 7},
310 {27, 11},
311 {0, 10},
312};
313static arc arcs_11_11[1] = {
314 {22, 6},
315};
316static state states_11[12] = {
317 {3, arcs_11_0},
318 {3, arcs_11_1},
319 {3, arcs_11_2},
320 {1, arcs_11_3},
321 {1, arcs_11_4},
322 {4, arcs_11_5},
323 {2, arcs_11_6},
324 {2, arcs_11_7},
325 {1, arcs_11_8},
326 {2, arcs_11_9},
327 {3, arcs_11_10},
328 {1, arcs_11_11},
329};
330static arc arcs_12_0[1] = {
331 {19, 1},
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000332};
333static arc arcs_12_1[1] = {
334 {0, 1},
335};
336static state states_12[2] = {
Neal Norwitzc1505362006-12-28 06:47:50 +0000337 {1, arcs_12_0},
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000338 {1, arcs_12_1},
339};
Neal Norwitzc1505362006-12-28 06:47:50 +0000340static arc arcs_13_0[2] = {
341 {35, 1},
342 {13, 2},
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000343};
Neal Norwitzc1505362006-12-28 06:47:50 +0000344static arc arcs_13_1[1] = {
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000345 {0, 1},
346};
Neal Norwitzc1505362006-12-28 06:47:50 +0000347static arc arcs_13_2[1] = {
348 {36, 3},
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000349};
Neal Norwitzc1505362006-12-28 06:47:50 +0000350static arc arcs_13_3[1] = {
351 {15, 1},
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000352};
Neal Norwitzc1505362006-12-28 06:47:50 +0000353static state states_13[4] = {
354 {2, arcs_13_0},
355 {1, arcs_13_1},
356 {1, arcs_13_2},
357 {1, arcs_13_3},
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000358};
Neal Norwitzc1505362006-12-28 06:47:50 +0000359static arc arcs_14_0[1] = {
360 {34, 1},
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000361};
Neal Norwitzc1505362006-12-28 06:47:50 +0000362static arc arcs_14_1[2] = {
363 {28, 2},
364 {0, 1},
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000365};
Neal Norwitzc1505362006-12-28 06:47:50 +0000366static arc arcs_14_2[2] = {
367 {34, 1},
368 {0, 2},
369};
370static state states_14[3] = {
371 {1, arcs_14_0},
372 {2, arcs_14_1},
373 {2, arcs_14_2},
374};
375static arc arcs_15_0[2] = {
376 {3, 1},
377 {4, 1},
378};
379static arc arcs_15_1[1] = {
380 {0, 1},
381};
382static state states_15[2] = {
383 {2, arcs_15_0},
384 {1, arcs_15_1},
385};
386static arc arcs_16_0[1] = {
387 {37, 1},
388};
389static arc arcs_16_1[2] = {
390 {38, 2},
391 {2, 3},
392};
393static arc arcs_16_2[2] = {
394 {37, 1},
395 {2, 3},
396};
397static arc arcs_16_3[1] = {
398 {0, 3},
399};
400static state states_16[4] = {
401 {1, arcs_16_0},
402 {2, arcs_16_1},
403 {2, arcs_16_2},
404 {1, arcs_16_3},
405};
406static arc arcs_17_0[8] = {
407 {39, 1},
408 {40, 1},
409 {41, 1},
410 {42, 1},
Georg Brandl7cae87c2006-09-06 06:51:57 +0000411 {43, 1},
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +0000412 {44, 1},
Barry Warsaw23c9ec82000-08-21 15:44:01 +0000413 {45, 1},
Thomas Wouters434d0822000-08-24 20:11:32 +0000414 {46, 1},
Neal Norwitzc1505362006-12-28 06:47:50 +0000415};
416static arc arcs_17_1[1] = {
417 {0, 1},
418};
419static state states_17[2] = {
420 {8, arcs_17_0},
421 {1, arcs_17_1},
422};
423static arc arcs_18_0[1] = {
424 {9, 1},
425};
426static arc arcs_18_1[3] = {
427 {47, 2},
428 {27, 3},
429 {0, 1},
430};
431static arc arcs_18_2[2] = {
432 {48, 4},
433 {9, 4},
434};
435static arc arcs_18_3[2] = {
436 {48, 5},
437 {9, 5},
438};
439static arc arcs_18_4[1] = {
440 {0, 4},
441};
442static arc arcs_18_5[2] = {
443 {27, 3},
444 {0, 5},
445};
446static state states_18[6] = {
447 {1, arcs_18_0},
448 {3, arcs_18_1},
449 {2, arcs_18_2},
450 {2, arcs_18_3},
451 {1, arcs_18_4},
452 {2, arcs_18_5},
453};
454static arc arcs_19_0[12] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000455 {49, 1},
Guido van Rossum4668b002001-08-08 05:00:18 +0000456 {50, 1},
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000457 {51, 1},
Guido van Rossum4668b002001-08-08 05:00:18 +0000458 {52, 1},
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000459 {53, 1},
Guido van Rossum4668b002001-08-08 05:00:18 +0000460 {54, 1},
Georg Brandl7cae87c2006-09-06 06:51:57 +0000461 {55, 1},
Neal Norwitzc1505362006-12-28 06:47:50 +0000462 {56, 1},
Georg Brandl7cae87c2006-09-06 06:51:57 +0000463 {57, 1},
Neal Norwitzc1505362006-12-28 06:47:50 +0000464 {58, 1},
Georg Brandl7cae87c2006-09-06 06:51:57 +0000465 {59, 1},
Georg Brandl7cae87c2006-09-06 06:51:57 +0000466 {60, 1},
Thomas Wouters434d0822000-08-24 20:11:32 +0000467};
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000468static arc arcs_19_1[1] = {
Guido van Rossumc1b5cec1992-03-24 13:46:39 +0000469 {0, 1},
470};
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000471static state states_19[2] = {
Neal Norwitzc1505362006-12-28 06:47:50 +0000472 {12, arcs_19_0},
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000473 {1, arcs_19_1},
Guido van Rossumc1b5cec1992-03-24 13:46:39 +0000474};
Thomas Wouters434d0822000-08-24 20:11:32 +0000475static arc arcs_20_0[1] = {
Neal Norwitzc1505362006-12-28 06:47:50 +0000476 {61, 1},
Guido van Rossumc1b5cec1992-03-24 13:46:39 +0000477};
Neal Norwitzc1505362006-12-28 06:47:50 +0000478static arc arcs_20_1[3] = {
479 {22, 2},
480 {62, 3},
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000481 {0, 1},
Tim Peters5ca576e2001-06-18 22:08:13 +0000482};
Neal Norwitzc1505362006-12-28 06:47:50 +0000483static arc arcs_20_2[2] = {
484 {28, 4},
485 {0, 2},
486};
487static arc arcs_20_3[1] = {
488 {22, 5},
489};
490static arc arcs_20_4[2] = {
491 {22, 2},
492 {0, 4},
493};
494static arc arcs_20_5[2] = {
495 {28, 6},
496 {0, 5},
497};
498static arc arcs_20_6[1] = {
499 {22, 7},
500};
501static arc arcs_20_7[2] = {
502 {28, 8},
503 {0, 7},
504};
505static arc arcs_20_8[2] = {
506 {22, 7},
507 {0, 8},
508};
509static state states_20[9] = {
Tim Peters5ca576e2001-06-18 22:08:13 +0000510 {1, arcs_20_0},
Neal Norwitzc1505362006-12-28 06:47:50 +0000511 {3, arcs_20_1},
512 {2, arcs_20_2},
513 {1, arcs_20_3},
514 {2, arcs_20_4},
515 {2, arcs_20_5},
516 {1, arcs_20_6},
517 {2, arcs_20_7},
518 {2, arcs_20_8},
Tim Peters5ca576e2001-06-18 22:08:13 +0000519};
520static arc arcs_21_0[1] = {
Neal Norwitzc1505362006-12-28 06:47:50 +0000521 {63, 1},
Tim Peters5ca576e2001-06-18 22:08:13 +0000522};
Neal Norwitzc1505362006-12-28 06:47:50 +0000523static arc arcs_21_1[1] = {
524 {64, 2},
Guido van Rossumef098511991-07-27 21:37:24 +0000525};
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000526static arc arcs_21_2[1] = {
Guido van Rossum3b716041993-10-27 13:25:30 +0000527 {0, 2},
528};
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000529static state states_21[3] = {
Tim Peters5ca576e2001-06-18 22:08:13 +0000530 {1, arcs_21_0},
Neal Norwitzc1505362006-12-28 06:47:50 +0000531 {1, arcs_21_1},
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000532 {1, arcs_21_2},
Tim Peters5ca576e2001-06-18 22:08:13 +0000533};
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000534static arc arcs_22_0[1] = {
Neal Norwitzc1505362006-12-28 06:47:50 +0000535 {65, 1},
Thomas Wouters52152252000-08-17 22:55:00 +0000536};
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000537static arc arcs_22_1[1] = {
Phillip J. Eby0d6615f2005-08-02 00:46:46 +0000538 {0, 1},
Thomas Wouters434d0822000-08-24 20:11:32 +0000539};
Phillip J. Eby0d6615f2005-08-02 00:46:46 +0000540static state states_22[2] = {
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000541 {1, arcs_22_0},
542 {1, arcs_22_1},
Guido van Rossum0dfcf751996-08-12 22:00:53 +0000543};
Neal Norwitzc1505362006-12-28 06:47:50 +0000544static arc arcs_23_0[5] = {
545 {66, 1},
546 {67, 1},
Georg Brandl7cae87c2006-09-06 06:51:57 +0000547 {68, 1},
Georg Brandl7cae87c2006-09-06 06:51:57 +0000548 {69, 1},
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000549 {70, 1},
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000550};
Neal Norwitzc1505362006-12-28 06:47:50 +0000551static arc arcs_23_1[1] = {
552 {0, 1},
553};
554static state states_23[2] = {
555 {5, arcs_23_0},
556 {1, arcs_23_1},
557};
558static arc arcs_24_0[1] = {
559 {71, 1},
560};
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000561static arc arcs_24_1[1] = {
Anthony Baxter1a4ddae2004-08-31 10:07:13 +0000562 {0, 1},
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000563};
Anthony Baxter1a4ddae2004-08-31 10:07:13 +0000564static state states_24[2] = {
Neal Norwitzc1505362006-12-28 06:47:50 +0000565 {1, arcs_24_0},
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000566 {1, arcs_24_1},
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000567};
568static arc arcs_25_0[1] = {
Neal Norwitzc1505362006-12-28 06:47:50 +0000569 {72, 1},
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000570};
Anthony Baxter1a4ddae2004-08-31 10:07:13 +0000571static arc arcs_25_1[1] = {
Neal Norwitzc1505362006-12-28 06:47:50 +0000572 {0, 1},
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000573};
Neal Norwitzc1505362006-12-28 06:47:50 +0000574static state states_25[2] = {
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000575 {1, arcs_25_0},
Anthony Baxter1a4ddae2004-08-31 10:07:13 +0000576 {1, arcs_25_1},
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000577};
578static arc arcs_26_0[1] = {
Georg Brandl7cae87c2006-09-06 06:51:57 +0000579 {73, 1},
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000580};
Neal Norwitz3c52c5a2005-12-18 04:12:30 +0000581static arc arcs_26_1[2] = {
Neal Norwitzc1505362006-12-28 06:47:50 +0000582 {9, 2},
583 {0, 1},
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000584};
Neal Norwitzc1505362006-12-28 06:47:50 +0000585static arc arcs_26_2[1] = {
586 {0, 2},
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000587};
Neal Norwitzc1505362006-12-28 06:47:50 +0000588static state states_26[3] = {
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000589 {1, arcs_26_0},
Neal Norwitz3c52c5a2005-12-18 04:12:30 +0000590 {2, arcs_26_1},
Neal Norwitzc1505362006-12-28 06:47:50 +0000591 {1, arcs_26_2},
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000592};
593static arc arcs_27_0[1] = {
Neal Norwitzc1505362006-12-28 06:47:50 +0000594 {48, 1},
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000595};
Neal Norwitzc1505362006-12-28 06:47:50 +0000596static arc arcs_27_1[1] = {
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000597 {0, 1},
598};
Neal Norwitzc1505362006-12-28 06:47:50 +0000599static state states_27[2] = {
Thomas Wouters434d0822000-08-24 20:11:32 +0000600 {1, arcs_27_0},
Neal Norwitzc1505362006-12-28 06:47:50 +0000601 {1, arcs_27_1},
Guido van Rossum0dfcf751996-08-12 22:00:53 +0000602};
Tim Peters5ca576e2001-06-18 22:08:13 +0000603static arc arcs_28_0[1] = {
Neal Norwitzc1505362006-12-28 06:47:50 +0000604 {74, 1},
Guido van Rossum25831651993-05-19 14:50:45 +0000605};
Guido van Rossum45aecf42006-03-15 04:58:47 +0000606static arc arcs_28_1[2] = {
Neal Norwitzc1505362006-12-28 06:47:50 +0000607 {22, 2},
Anthony Baxter1a4ddae2004-08-31 10:07:13 +0000608 {0, 1},
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +0000609};
Neal Norwitzc1505362006-12-28 06:47:50 +0000610static arc arcs_28_2[2] = {
611 {28, 3},
612 {0, 2},
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +0000613};
Anthony Baxter1a4ddae2004-08-31 10:07:13 +0000614static arc arcs_28_3[1] = {
Georg Brandl7cae87c2006-09-06 06:51:57 +0000615 {22, 4},
616};
Neal Norwitzc1505362006-12-28 06:47:50 +0000617static arc arcs_28_4[2] = {
618 {28, 5},
Georg Brandl7cae87c2006-09-06 06:51:57 +0000619 {0, 4},
620};
Neal Norwitzc1505362006-12-28 06:47:50 +0000621static arc arcs_28_5[1] = {
Georg Brandl7cae87c2006-09-06 06:51:57 +0000622 {22, 6},
Anthony Baxter1a4ddae2004-08-31 10:07:13 +0000623};
Neal Norwitzc1505362006-12-28 06:47:50 +0000624static arc arcs_28_6[1] = {
Georg Brandl7cae87c2006-09-06 06:51:57 +0000625 {0, 6},
Anthony Baxter1a4ddae2004-08-31 10:07:13 +0000626};
Neal Norwitzc1505362006-12-28 06:47:50 +0000627static state states_28[7] = {
628 {1, arcs_28_0},
629 {2, arcs_28_1},
630 {2, arcs_28_2},
631 {1, arcs_28_3},
632 {2, arcs_28_4},
633 {1, arcs_28_5},
634 {1, arcs_28_6},
Anthony Baxter1a4ddae2004-08-31 10:07:13 +0000635};
Neal Norwitzc1505362006-12-28 06:47:50 +0000636static arc arcs_29_0[2] = {
637 {75, 1},
638 {76, 1},
Georg Brandl7cae87c2006-09-06 06:51:57 +0000639};
Neal Norwitzc1505362006-12-28 06:47:50 +0000640static arc arcs_29_1[1] = {
641 {0, 1},
Georg Brandl7cae87c2006-09-06 06:51:57 +0000642};
Neal Norwitzc1505362006-12-28 06:47:50 +0000643static state states_29[2] = {
644 {2, arcs_29_0},
645 {1, arcs_29_1},
Thomas Wouters434d0822000-08-24 20:11:32 +0000646};
Neal Norwitzc1505362006-12-28 06:47:50 +0000647static arc arcs_30_0[1] = {
Georg Brandl7cae87c2006-09-06 06:51:57 +0000648 {77, 1},
Anthony Baxter1a4ddae2004-08-31 10:07:13 +0000649};
Neal Norwitzc1505362006-12-28 06:47:50 +0000650static arc arcs_30_1[1] = {
651 {78, 2},
Guido van Rossumc1b5cec1992-03-24 13:46:39 +0000652};
Neal Norwitzc1505362006-12-28 06:47:50 +0000653static arc arcs_30_2[1] = {
Guido van Rossumc2e20742006-02-27 22:32:47 +0000654 {0, 2},
Guido van Rossum25831651993-05-19 14:50:45 +0000655};
Neal Norwitzc1505362006-12-28 06:47:50 +0000656static state states_30[3] = {
657 {1, arcs_30_0},
658 {1, arcs_30_1},
659 {1, arcs_30_2},
660};
661static arc arcs_31_0[1] = {
662 {79, 1},
663};
664static arc arcs_31_1[2] = {
665 {80, 2},
666 {12, 3},
667};
668static arc arcs_31_2[3] = {
669 {80, 2},
670 {12, 3},
671 {77, 4},
672};
673static arc arcs_31_3[1] = {
674 {77, 4},
675};
676static arc arcs_31_4[3] = {
677 {29, 5},
678 {13, 6},
679 {81, 5},
680};
681static arc arcs_31_5[1] = {
682 {0, 5},
683};
684static arc arcs_31_6[1] = {
685 {81, 7},
686};
687static arc arcs_31_7[1] = {
688 {15, 5},
689};
690static state states_31[8] = {
691 {1, arcs_31_0},
692 {2, arcs_31_1},
693 {3, arcs_31_2},
694 {1, arcs_31_3},
695 {3, arcs_31_4},
696 {1, arcs_31_5},
697 {1, arcs_31_6},
698 {1, arcs_31_7},
699};
700static arc arcs_32_0[1] = {
701 {19, 1},
702};
703static arc arcs_32_1[2] = {
704 {83, 2},
705 {0, 1},
706};
707static arc arcs_32_2[1] = {
708 {19, 3},
709};
710static arc arcs_32_3[1] = {
711 {0, 3},
712};
713static state states_32[4] = {
714 {1, arcs_32_0},
715 {2, arcs_32_1},
716 {1, arcs_32_2},
717 {1, arcs_32_3},
718};
719static arc arcs_33_0[1] = {
720 {12, 1},
721};
722static arc arcs_33_1[2] = {
723 {83, 2},
724 {0, 1},
725};
726static arc arcs_33_2[1] = {
727 {19, 3},
728};
729static arc arcs_33_3[1] = {
730 {0, 3},
731};
732static state states_33[4] = {
733 {1, arcs_33_0},
734 {2, arcs_33_1},
735 {1, arcs_33_2},
736 {1, arcs_33_3},
737};
738static arc arcs_34_0[1] = {
739 {82, 1},
740};
741static arc arcs_34_1[2] = {
742 {28, 2},
743 {0, 1},
744};
745static arc arcs_34_2[2] = {
746 {82, 1},
747 {0, 2},
748};
749static state states_34[3] = {
750 {1, arcs_34_0},
751 {2, arcs_34_1},
752 {2, arcs_34_2},
753};
754static arc arcs_35_0[1] = {
755 {84, 1},
756};
757static arc arcs_35_1[2] = {
758 {28, 0},
759 {0, 1},
760};
761static state states_35[2] = {
762 {1, arcs_35_0},
763 {2, arcs_35_1},
764};
765static arc arcs_36_0[1] = {
766 {19, 1},
767};
768static arc arcs_36_1[2] = {
769 {80, 0},
770 {0, 1},
771};
772static state states_36[2] = {
773 {1, arcs_36_0},
774 {2, arcs_36_1},
775};
776static arc arcs_37_0[1] = {
777 {85, 1},
778};
779static arc arcs_37_1[1] = {
780 {19, 2},
781};
782static arc arcs_37_2[2] = {
783 {28, 1},
784 {0, 2},
785};
786static state states_37[3] = {
787 {1, arcs_37_0},
788 {1, arcs_37_1},
789 {2, arcs_37_2},
790};
791static arc arcs_38_0[1] = {
792 {86, 1},
793};
794static arc arcs_38_1[1] = {
795 {22, 2},
796};
797static arc arcs_38_2[2] = {
798 {28, 3},
799 {0, 2},
800};
801static arc arcs_38_3[1] = {
802 {22, 4},
803};
804static arc arcs_38_4[1] = {
805 {0, 4},
806};
807static state states_38[5] = {
808 {1, arcs_38_0},
809 {1, arcs_38_1},
810 {2, arcs_38_2},
811 {1, arcs_38_3},
812 {1, arcs_38_4},
813};
814static arc arcs_39_0[7] = {
815 {87, 1},
816 {88, 1},
817 {89, 1},
818 {90, 1},
819 {91, 1},
820 {17, 1},
821 {92, 1},
822};
823static arc arcs_39_1[1] = {
824 {0, 1},
825};
826static state states_39[2] = {
827 {7, arcs_39_0},
828 {1, arcs_39_1},
829};
830static arc arcs_40_0[1] = {
831 {93, 1},
832};
833static arc arcs_40_1[1] = {
834 {22, 2},
835};
836static arc arcs_40_2[1] = {
837 {23, 3},
838};
839static arc arcs_40_3[1] = {
840 {24, 4},
841};
842static arc arcs_40_4[3] = {
843 {94, 1},
844 {95, 5},
845 {0, 4},
846};
847static arc arcs_40_5[1] = {
848 {23, 6},
849};
850static arc arcs_40_6[1] = {
851 {24, 7},
852};
853static arc arcs_40_7[1] = {
854 {0, 7},
855};
856static state states_40[8] = {
Georg Brandl7cae87c2006-09-06 06:51:57 +0000857 {1, arcs_40_0},
858 {1, arcs_40_1},
859 {1, arcs_40_2},
Neal Norwitzc1505362006-12-28 06:47:50 +0000860 {1, arcs_40_3},
861 {3, arcs_40_4},
862 {1, arcs_40_5},
863 {1, arcs_40_6},
864 {1, arcs_40_7},
Anthony Baxter1a4ddae2004-08-31 10:07:13 +0000865};
Georg Brandl7cae87c2006-09-06 06:51:57 +0000866static arc arcs_41_0[1] = {
Neal Norwitzc1505362006-12-28 06:47:50 +0000867 {96, 1},
Anthony Baxter1a4ddae2004-08-31 10:07:13 +0000868};
Neal Norwitzc1505362006-12-28 06:47:50 +0000869static arc arcs_41_1[1] = {
870 {22, 2},
Guido van Rossum590baa41993-11-30 13:40:46 +0000871};
Neal Norwitzc1505362006-12-28 06:47:50 +0000872static arc arcs_41_2[1] = {
873 {23, 3},
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000874};
Georg Brandl7cae87c2006-09-06 06:51:57 +0000875static arc arcs_41_3[1] = {
Neal Norwitzc1505362006-12-28 06:47:50 +0000876 {24, 4},
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000877};
Neal Norwitzc1505362006-12-28 06:47:50 +0000878static arc arcs_41_4[2] = {
879 {95, 5},
Thomas Woutersdca3b9c2006-02-27 00:24:13 +0000880 {0, 4},
881};
Neal Norwitzc1505362006-12-28 06:47:50 +0000882static arc arcs_41_5[1] = {
883 {23, 6},
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +0000884};
Neal Norwitzc1505362006-12-28 06:47:50 +0000885static arc arcs_41_6[1] = {
886 {24, 7},
887};
888static arc arcs_41_7[1] = {
889 {0, 7},
890};
891static state states_41[8] = {
892 {1, arcs_41_0},
893 {1, arcs_41_1},
894 {1, arcs_41_2},
895 {1, arcs_41_3},
896 {2, arcs_41_4},
897 {1, arcs_41_5},
898 {1, arcs_41_6},
899 {1, arcs_41_7},
900};
901static arc arcs_42_0[1] = {
902 {97, 1},
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +0000903};
Georg Brandl7cae87c2006-09-06 06:51:57 +0000904static arc arcs_42_1[1] = {
Neal Norwitzc1505362006-12-28 06:47:50 +0000905 {64, 2},
Guido van Rossumbeeda8a1996-01-12 01:13:38 +0000906};
Georg Brandl7cae87c2006-09-06 06:51:57 +0000907static arc arcs_42_2[1] = {
Neal Norwitzc1505362006-12-28 06:47:50 +0000908 {98, 3},
Guido van Rossumc2e20742006-02-27 22:32:47 +0000909};
Georg Brandl7cae87c2006-09-06 06:51:57 +0000910static arc arcs_42_3[1] = {
Neal Norwitzc1505362006-12-28 06:47:50 +0000911 {9, 4},
Guido van Rossumc2e20742006-02-27 22:32:47 +0000912};
Neal Norwitzc1505362006-12-28 06:47:50 +0000913static arc arcs_42_4[1] = {
914 {23, 5},
Georg Brandl7cae87c2006-09-06 06:51:57 +0000915};
Neal Norwitzc1505362006-12-28 06:47:50 +0000916static arc arcs_42_5[1] = {
917 {24, 6},
918};
919static arc arcs_42_6[2] = {
920 {95, 7},
921 {0, 6},
922};
923static arc arcs_42_7[1] = {
924 {23, 8},
925};
926static arc arcs_42_8[1] = {
927 {24, 9},
928};
929static arc arcs_42_9[1] = {
930 {0, 9},
931};
932static state states_42[10] = {
933 {1, arcs_42_0},
Georg Brandl7cae87c2006-09-06 06:51:57 +0000934 {1, arcs_42_1},
935 {1, arcs_42_2},
936 {1, arcs_42_3},
Neal Norwitzc1505362006-12-28 06:47:50 +0000937 {1, arcs_42_4},
938 {1, arcs_42_5},
939 {2, arcs_42_6},
940 {1, arcs_42_7},
941 {1, arcs_42_8},
942 {1, arcs_42_9},
Georg Brandl7cae87c2006-09-06 06:51:57 +0000943};
944static arc arcs_43_0[1] = {
Neal Norwitzc1505362006-12-28 06:47:50 +0000945 {99, 1},
Guido van Rossumc2e20742006-02-27 22:32:47 +0000946};
Neal Norwitzc1505362006-12-28 06:47:50 +0000947static arc arcs_43_1[1] = {
948 {23, 2},
Thomas Wouters52152252000-08-17 22:55:00 +0000949};
Georg Brandl7cae87c2006-09-06 06:51:57 +0000950static arc arcs_43_2[1] = {
Neal Norwitzc1505362006-12-28 06:47:50 +0000951 {24, 3},
Anthony Baxter1a4ddae2004-08-31 10:07:13 +0000952};
Georg Brandl7cae87c2006-09-06 06:51:57 +0000953static arc arcs_43_3[2] = {
Neal Norwitzc1505362006-12-28 06:47:50 +0000954 {100, 4},
955 {101, 5},
Thomas Woutersdca3b9c2006-02-27 00:24:13 +0000956};
Neal Norwitzc1505362006-12-28 06:47:50 +0000957static arc arcs_43_4[1] = {
958 {23, 6},
Thomas Woutersdca3b9c2006-02-27 00:24:13 +0000959};
Neal Norwitzc1505362006-12-28 06:47:50 +0000960static arc arcs_43_5[1] = {
961 {23, 7},
962};
963static arc arcs_43_6[1] = {
964 {24, 8},
965};
966static arc arcs_43_7[1] = {
967 {24, 9},
968};
969static arc arcs_43_8[4] = {
970 {100, 4},
971 {95, 10},
972 {101, 5},
973 {0, 8},
974};
975static arc arcs_43_9[1] = {
976 {0, 9},
977};
978static arc arcs_43_10[1] = {
979 {23, 11},
980};
981static arc arcs_43_11[1] = {
982 {24, 12},
983};
984static arc arcs_43_12[2] = {
985 {101, 5},
986 {0, 12},
987};
988static state states_43[13] = {
Georg Brandl7cae87c2006-09-06 06:51:57 +0000989 {1, arcs_43_0},
Neal Norwitzc1505362006-12-28 06:47:50 +0000990 {1, arcs_43_1},
Georg Brandl7cae87c2006-09-06 06:51:57 +0000991 {1, arcs_43_2},
992 {2, arcs_43_3},
Neal Norwitzc1505362006-12-28 06:47:50 +0000993 {1, arcs_43_4},
994 {1, arcs_43_5},
995 {1, arcs_43_6},
996 {1, arcs_43_7},
997 {4, arcs_43_8},
998 {1, arcs_43_9},
999 {1, arcs_43_10},
1000 {1, arcs_43_11},
1001 {2, arcs_43_12},
Guido van Rossumbeeda8a1996-01-12 01:13:38 +00001002};
Neal Norwitzc1505362006-12-28 06:47:50 +00001003static arc arcs_44_0[1] = {
1004 {102, 1},
Thomas Woutersdca3b9c2006-02-27 00:24:13 +00001005};
Georg Brandl7cae87c2006-09-06 06:51:57 +00001006static arc arcs_44_1[1] = {
Neal Norwitzc1505362006-12-28 06:47:50 +00001007 {22, 2},
Guido van Rossumdb3165e1993-10-18 17:06:59 +00001008};
Neal Norwitzc1505362006-12-28 06:47:50 +00001009static arc arcs_44_2[2] = {
1010 {103, 3},
1011 {23, 4},
1012};
1013static arc arcs_44_3[1] = {
1014 {23, 4},
1015};
1016static arc arcs_44_4[1] = {
1017 {24, 5},
1018};
1019static arc arcs_44_5[1] = {
1020 {0, 5},
1021};
1022static state states_44[6] = {
1023 {1, arcs_44_0},
Georg Brandl7cae87c2006-09-06 06:51:57 +00001024 {1, arcs_44_1},
Neal Norwitzc1505362006-12-28 06:47:50 +00001025 {2, arcs_44_2},
1026 {1, arcs_44_3},
1027 {1, arcs_44_4},
1028 {1, arcs_44_5},
Guido van Rossumc2e20742006-02-27 22:32:47 +00001029};
Georg Brandl7cae87c2006-09-06 06:51:57 +00001030static arc arcs_45_0[1] = {
Neal Norwitzc1505362006-12-28 06:47:50 +00001031 {83, 1},
Guido van Rossumc2e20742006-02-27 22:32:47 +00001032};
Neal Norwitzc1505362006-12-28 06:47:50 +00001033static arc arcs_45_1[1] = {
1034 {104, 2},
Guido van Rossumc2e20742006-02-27 22:32:47 +00001035};
Georg Brandl7cae87c2006-09-06 06:51:57 +00001036static arc arcs_45_2[1] = {
Neal Norwitzc1505362006-12-28 06:47:50 +00001037 {0, 2},
Guido van Rossumc2e20742006-02-27 22:32:47 +00001038};
Neal Norwitzc1505362006-12-28 06:47:50 +00001039static state states_45[3] = {
Georg Brandl7cae87c2006-09-06 06:51:57 +00001040 {1, arcs_45_0},
Neal Norwitzc1505362006-12-28 06:47:50 +00001041 {1, arcs_45_1},
Georg Brandl7cae87c2006-09-06 06:51:57 +00001042 {1, arcs_45_2},
Georg Brandl7cae87c2006-09-06 06:51:57 +00001043};
Neal Norwitzc1505362006-12-28 06:47:50 +00001044static arc arcs_46_0[1] = {
1045 {105, 1},
Georg Brandl7cae87c2006-09-06 06:51:57 +00001046};
1047static arc arcs_46_1[2] = {
Neal Norwitzc1505362006-12-28 06:47:50 +00001048 {22, 2},
Georg Brandl7cae87c2006-09-06 06:51:57 +00001049 {0, 1},
1050};
Neal Norwitzc1505362006-12-28 06:47:50 +00001051static arc arcs_46_2[2] = {
Guido van Rossumb940e112007-01-10 16:19:56 +00001052 {83, 3},
Georg Brandl7cae87c2006-09-06 06:51:57 +00001053 {0, 2},
1054};
1055static arc arcs_46_3[1] = {
Guido van Rossum16be03e2007-01-10 18:51:35 +00001056 {19, 4},
Georg Brandl7cae87c2006-09-06 06:51:57 +00001057};
1058static arc arcs_46_4[1] = {
Neal Norwitzc1505362006-12-28 06:47:50 +00001059 {0, 4},
Georg Brandl7cae87c2006-09-06 06:51:57 +00001060};
Neal Norwitzc1505362006-12-28 06:47:50 +00001061static state states_46[5] = {
1062 {1, arcs_46_0},
Thomas Woutersdca3b9c2006-02-27 00:24:13 +00001063 {2, arcs_46_1},
Neal Norwitzc1505362006-12-28 06:47:50 +00001064 {2, arcs_46_2},
Guido van Rossumc2e20742006-02-27 22:32:47 +00001065 {1, arcs_46_3},
1066 {1, arcs_46_4},
Tim Peters5ca576e2001-06-18 22:08:13 +00001067};
Neal Norwitzc1505362006-12-28 06:47:50 +00001068static arc arcs_47_0[2] = {
1069 {3, 1},
1070 {2, 2},
Anthony Baxterc2a5a632004-08-02 06:10:11 +00001071};
Neal Norwitzc1505362006-12-28 06:47:50 +00001072static arc arcs_47_1[1] = {
Guido van Rossumc2e20742006-02-27 22:32:47 +00001073 {0, 1},
1074};
Neal Norwitzc1505362006-12-28 06:47:50 +00001075static arc arcs_47_2[1] = {
1076 {106, 3},
1077};
1078static arc arcs_47_3[1] = {
1079 {6, 4},
1080};
1081static arc arcs_47_4[2] = {
1082 {6, 4},
1083 {107, 1},
1084};
1085static state states_47[5] = {
1086 {2, arcs_47_0},
1087 {1, arcs_47_1},
1088 {1, arcs_47_2},
1089 {1, arcs_47_3},
1090 {2, arcs_47_4},
Guido van Rossumc2e20742006-02-27 22:32:47 +00001091};
1092static arc arcs_48_0[1] = {
Neal Norwitzc1505362006-12-28 06:47:50 +00001093 {109, 1},
Guido van Rossumc2e20742006-02-27 22:32:47 +00001094};
1095static arc arcs_48_1[2] = {
Neal Norwitzc1505362006-12-28 06:47:50 +00001096 {28, 2},
Guido van Rossumc2e20742006-02-27 22:32:47 +00001097 {0, 1},
1098};
Neal Norwitzc1505362006-12-28 06:47:50 +00001099static arc arcs_48_2[1] = {
1100 {109, 3},
1101};
1102static arc arcs_48_3[2] = {
1103 {28, 4},
1104 {0, 3},
1105};
1106static arc arcs_48_4[2] = {
1107 {109, 3},
1108 {0, 4},
1109};
1110static state states_48[5] = {
Guido van Rossumc2e20742006-02-27 22:32:47 +00001111 {1, arcs_48_0},
1112 {2, arcs_48_1},
Neal Norwitzc1505362006-12-28 06:47:50 +00001113 {1, arcs_48_2},
1114 {2, arcs_48_3},
1115 {2, arcs_48_4},
Guido van Rossumdb3165e1993-10-18 17:06:59 +00001116};
Georg Brandl7cae87c2006-09-06 06:51:57 +00001117static arc arcs_49_0[2] = {
Neal Norwitzc1505362006-12-28 06:47:50 +00001118 {110, 1},
1119 {111, 1},
Guido van Rossum590baa41993-11-30 13:40:46 +00001120};
Georg Brandl7cae87c2006-09-06 06:51:57 +00001121static arc arcs_49_1[1] = {
Anthony Baxter1a4ddae2004-08-31 10:07:13 +00001122 {0, 1},
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +00001123};
Neal Norwitzc1505362006-12-28 06:47:50 +00001124static state states_49[2] = {
1125 {2, arcs_49_0},
1126 {1, arcs_49_1},
1127};
1128static arc arcs_50_0[1] = {
1129 {112, 1},
1130};
1131static arc arcs_50_1[2] = {
1132 {33, 2},
1133 {23, 3},
1134};
1135static arc arcs_50_2[1] = {
1136 {23, 3},
1137};
1138static arc arcs_50_3[1] = {
1139 {109, 4},
1140};
1141static arc arcs_50_4[1] = {
1142 {0, 4},
1143};
1144static state states_50[5] = {
Georg Brandl7cae87c2006-09-06 06:51:57 +00001145 {1, arcs_50_0},
1146 {2, arcs_50_1},
Neal Norwitzc1505362006-12-28 06:47:50 +00001147 {1, arcs_50_2},
1148 {1, arcs_50_3},
1149 {1, arcs_50_4},
Guido van Rossum8861b741996-07-30 16:49:37 +00001150};
Neal Norwitzc1505362006-12-28 06:47:50 +00001151static arc arcs_51_0[2] = {
1152 {110, 1},
1153 {113, 2},
Guido van Rossum8861b741996-07-30 16:49:37 +00001154};
Neal Norwitzc1505362006-12-28 06:47:50 +00001155static arc arcs_51_1[2] = {
1156 {93, 3},
Anthony Baxterc2a5a632004-08-02 06:10:11 +00001157 {0, 1},
Thomas Wouters52152252000-08-17 22:55:00 +00001158};
Georg Brandl7cae87c2006-09-06 06:51:57 +00001159static arc arcs_51_2[1] = {
Neal Norwitzc1505362006-12-28 06:47:50 +00001160 {0, 2},
Guido van Rossumc2e20742006-02-27 22:32:47 +00001161};
Neal Norwitzc1505362006-12-28 06:47:50 +00001162static arc arcs_51_3[1] = {
1163 {110, 4},
Guido van Rossumc2e20742006-02-27 22:32:47 +00001164};
Neal Norwitzc1505362006-12-28 06:47:50 +00001165static arc arcs_51_4[1] = {
1166 {95, 5},
1167};
1168static arc arcs_51_5[1] = {
1169 {22, 2},
1170};
1171static state states_51[6] = {
1172 {2, arcs_51_0},
1173 {2, arcs_51_1},
Georg Brandl7cae87c2006-09-06 06:51:57 +00001174 {1, arcs_51_2},
Neal Norwitzc1505362006-12-28 06:47:50 +00001175 {1, arcs_51_3},
1176 {1, arcs_51_4},
1177 {1, arcs_51_5},
Georg Brandl7cae87c2006-09-06 06:51:57 +00001178};
1179static arc arcs_52_0[1] = {
Neal Norwitzc1505362006-12-28 06:47:50 +00001180 {114, 1},
Georg Brandl7cae87c2006-09-06 06:51:57 +00001181};
1182static arc arcs_52_1[2] = {
Neal Norwitzc1505362006-12-28 06:47:50 +00001183 {115, 0},
Georg Brandl7cae87c2006-09-06 06:51:57 +00001184 {0, 1},
1185};
1186static state states_52[2] = {
1187 {1, arcs_52_0},
1188 {2, arcs_52_1},
Thomas Wouters434d0822000-08-24 20:11:32 +00001189};
Thomas Woutersdca3b9c2006-02-27 00:24:13 +00001190static arc arcs_53_0[1] = {
Neal Norwitzc1505362006-12-28 06:47:50 +00001191 {116, 1},
Thomas Wouters434d0822000-08-24 20:11:32 +00001192};
Thomas Woutersdca3b9c2006-02-27 00:24:13 +00001193static arc arcs_53_1[2] = {
Neal Norwitzc1505362006-12-28 06:47:50 +00001194 {117, 0},
Thomas Woutersdca3b9c2006-02-27 00:24:13 +00001195 {0, 1},
Thomas Wouters52152252000-08-17 22:55:00 +00001196};
Thomas Woutersdca3b9c2006-02-27 00:24:13 +00001197static state states_53[2] = {
1198 {1, arcs_53_0},
1199 {2, arcs_53_1},
Anthony Baxterc2a5a632004-08-02 06:10:11 +00001200};
Neal Norwitzc1505362006-12-28 06:47:50 +00001201static arc arcs_54_0[2] = {
1202 {118, 1},
1203 {119, 2},
Anthony Baxterc2a5a632004-08-02 06:10:11 +00001204};
Neal Norwitzc1505362006-12-28 06:47:50 +00001205static arc arcs_54_1[1] = {
1206 {116, 2},
Anthony Baxterc2a5a632004-08-02 06:10:11 +00001207};
Neal Norwitzc1505362006-12-28 06:47:50 +00001208static arc arcs_54_2[1] = {
1209 {0, 2},
1210};
1211static state states_54[3] = {
1212 {2, arcs_54_0},
1213 {1, arcs_54_1},
1214 {1, arcs_54_2},
Anthony Baxterc2a5a632004-08-02 06:10:11 +00001215};
Thomas Woutersdca3b9c2006-02-27 00:24:13 +00001216static arc arcs_55_0[1] = {
Neal Norwitzc1505362006-12-28 06:47:50 +00001217 {104, 1},
Anthony Baxterc2a5a632004-08-02 06:10:11 +00001218};
Neal Norwitzc1505362006-12-28 06:47:50 +00001219static arc arcs_55_1[2] = {
1220 {120, 0},
Thomas Woutersdca3b9c2006-02-27 00:24:13 +00001221 {0, 1},
Anthony Baxter1a4ddae2004-08-31 10:07:13 +00001222};
Thomas Woutersdca3b9c2006-02-27 00:24:13 +00001223static state states_55[2] = {
1224 {1, arcs_55_0},
Neal Norwitzc1505362006-12-28 06:47:50 +00001225 {2, arcs_55_1},
Anthony Baxter1a4ddae2004-08-31 10:07:13 +00001226};
Neal Norwitzc1505362006-12-28 06:47:50 +00001227static arc arcs_56_0[9] = {
1228 {121, 1},
1229 {122, 1},
1230 {123, 1},
1231 {124, 1},
1232 {125, 1},
1233 {126, 1},
1234 {98, 1},
1235 {118, 2},
1236 {127, 3},
Anthony Baxter1a4ddae2004-08-31 10:07:13 +00001237};
Neal Norwitzc1505362006-12-28 06:47:50 +00001238static arc arcs_56_1[1] = {
Guido van Rossum1c917072001-10-15 15:44:05 +00001239 {0, 1},
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +00001240};
Neal Norwitzc1505362006-12-28 06:47:50 +00001241static arc arcs_56_2[1] = {
1242 {98, 1},
1243};
1244static arc arcs_56_3[2] = {
1245 {118, 1},
1246 {0, 3},
1247};
1248static state states_56[4] = {
1249 {9, arcs_56_0},
1250 {1, arcs_56_1},
1251 {1, arcs_56_2},
1252 {2, arcs_56_3},
Anthony Baxter1a4ddae2004-08-31 10:07:13 +00001253};
Guido van Rossumc2e20742006-02-27 22:32:47 +00001254static arc arcs_57_0[1] = {
Neal Norwitzc1505362006-12-28 06:47:50 +00001255 {128, 1},
Anthony Baxter1a4ddae2004-08-31 10:07:13 +00001256};
Neal Norwitzc1505362006-12-28 06:47:50 +00001257static arc arcs_57_1[2] = {
1258 {129, 0},
Guido van Rossumc2e20742006-02-27 22:32:47 +00001259 {0, 1},
Anthony Baxter1a4ddae2004-08-31 10:07:13 +00001260};
Guido van Rossumc2e20742006-02-27 22:32:47 +00001261static state states_57[2] = {
1262 {1, arcs_57_0},
Neal Norwitzc1505362006-12-28 06:47:50 +00001263 {2, arcs_57_1},
Anthony Baxter1a4ddae2004-08-31 10:07:13 +00001264};
Neal Norwitzc1505362006-12-28 06:47:50 +00001265static arc arcs_58_0[1] = {
1266 {130, 1},
Anthony Baxter1a4ddae2004-08-31 10:07:13 +00001267};
Neal Norwitzc1505362006-12-28 06:47:50 +00001268static arc arcs_58_1[2] = {
1269 {131, 0},
1270 {0, 1},
Guido van Rossumc2e20742006-02-27 22:32:47 +00001271};
Neal Norwitzc1505362006-12-28 06:47:50 +00001272static state states_58[2] = {
1273 {1, arcs_58_0},
1274 {2, arcs_58_1},
Guido van Rossumc2e20742006-02-27 22:32:47 +00001275};
Georg Brandl7cae87c2006-09-06 06:51:57 +00001276static arc arcs_59_0[1] = {
Neal Norwitzc1505362006-12-28 06:47:50 +00001277 {132, 1},
Guido van Rossumc2e20742006-02-27 22:32:47 +00001278};
Neal Norwitzc1505362006-12-28 06:47:50 +00001279static arc arcs_59_1[2] = {
1280 {133, 0},
Thomas Woutersdca3b9c2006-02-27 00:24:13 +00001281 {0, 1},
Anthony Baxter1a4ddae2004-08-31 10:07:13 +00001282};
Neal Norwitzc1505362006-12-28 06:47:50 +00001283static state states_59[2] = {
Georg Brandl7cae87c2006-09-06 06:51:57 +00001284 {1, arcs_59_0},
Neal Norwitzc1505362006-12-28 06:47:50 +00001285 {2, arcs_59_1},
Thomas Woutersdca3b9c2006-02-27 00:24:13 +00001286};
Neal Norwitzc1505362006-12-28 06:47:50 +00001287static arc arcs_60_0[1] = {
1288 {134, 1},
Thomas Woutersdca3b9c2006-02-27 00:24:13 +00001289};
Georg Brandl7cae87c2006-09-06 06:51:57 +00001290static arc arcs_60_1[3] = {
Neal Norwitzc1505362006-12-28 06:47:50 +00001291 {135, 0},
1292 {62, 0},
1293 {0, 1},
Guido van Rossumc2e20742006-02-27 22:32:47 +00001294};
Neal Norwitzc1505362006-12-28 06:47:50 +00001295static state states_60[2] = {
1296 {1, arcs_60_0},
Georg Brandl7cae87c2006-09-06 06:51:57 +00001297 {3, arcs_60_1},
Georg Brandl7cae87c2006-09-06 06:51:57 +00001298};
1299static arc arcs_61_0[1] = {
Neal Norwitzc1505362006-12-28 06:47:50 +00001300 {136, 1},
Georg Brandl7cae87c2006-09-06 06:51:57 +00001301};
1302static arc arcs_61_1[3] = {
Neal Norwitzc1505362006-12-28 06:47:50 +00001303 {137, 0},
1304 {138, 0},
Georg Brandl7cae87c2006-09-06 06:51:57 +00001305 {0, 1},
1306};
Neal Norwitzc1505362006-12-28 06:47:50 +00001307static state states_61[2] = {
Georg Brandl7cae87c2006-09-06 06:51:57 +00001308 {1, arcs_61_0},
Guido van Rossumc2e20742006-02-27 22:32:47 +00001309 {3, arcs_61_1},
Guido van Rossumc2e20742006-02-27 22:32:47 +00001310};
1311static arc arcs_62_0[1] = {
Neal Norwitzc1505362006-12-28 06:47:50 +00001312 {139, 1},
Guido van Rossumc2e20742006-02-27 22:32:47 +00001313};
Neal Norwitzc1505362006-12-28 06:47:50 +00001314static arc arcs_62_1[5] = {
1315 {29, 0},
1316 {140, 0},
1317 {141, 0},
1318 {142, 0},
Thomas Woutersdca3b9c2006-02-27 00:24:13 +00001319 {0, 1},
1320};
Neal Norwitzc1505362006-12-28 06:47:50 +00001321static state states_62[2] = {
Anthony Baxter1a4ddae2004-08-31 10:07:13 +00001322 {1, arcs_62_0},
Neal Norwitzc1505362006-12-28 06:47:50 +00001323 {5, arcs_62_1},
Anthony Baxter1a4ddae2004-08-31 10:07:13 +00001324};
Neal Norwitzc1505362006-12-28 06:47:50 +00001325static arc arcs_63_0[4] = {
1326 {137, 1},
1327 {138, 1},
1328 {143, 1},
1329 {144, 2},
Guido van Rossumc2e20742006-02-27 22:32:47 +00001330};
Neal Norwitzc1505362006-12-28 06:47:50 +00001331static arc arcs_63_1[1] = {
1332 {139, 2},
Guido van Rossumc2e20742006-02-27 22:32:47 +00001333};
1334static arc arcs_63_2[1] = {
Thomas Woutersdca3b9c2006-02-27 00:24:13 +00001335 {0, 2},
1336};
Neal Norwitzc1505362006-12-28 06:47:50 +00001337static state states_63[3] = {
1338 {4, arcs_63_0},
1339 {1, arcs_63_1},
1340 {1, arcs_63_2},
Thomas Woutersdca3b9c2006-02-27 00:24:13 +00001341};
Neal Norwitzc1505362006-12-28 06:47:50 +00001342static arc arcs_64_0[1] = {
1343 {145, 1},
Thomas Woutersdca3b9c2006-02-27 00:24:13 +00001344};
Neal Norwitzc1505362006-12-28 06:47:50 +00001345static arc arcs_64_1[3] = {
1346 {146, 1},
1347 {31, 2},
Georg Brandl52318d62006-09-06 07:06:08 +00001348 {0, 1},
Anthony Baxterc2a5a632004-08-02 06:10:11 +00001349};
Neal Norwitzc1505362006-12-28 06:47:50 +00001350static arc arcs_64_2[1] = {
1351 {139, 3},
1352};
1353static arc arcs_64_3[1] = {
1354 {0, 3},
1355};
1356static state states_64[4] = {
1357 {1, arcs_64_0},
1358 {3, arcs_64_1},
1359 {1, arcs_64_2},
1360 {1, arcs_64_3},
1361};
1362static arc arcs_65_0[7] = {
1363 {13, 1},
1364 {148, 2},
1365 {151, 3},
1366 {19, 4},
Georg Brandl52318d62006-09-06 07:06:08 +00001367 {154, 4},
Neal Norwitzc1505362006-12-28 06:47:50 +00001368 {155, 5},
1369 {80, 6},
1370};
1371static arc arcs_65_1[3] = {
1372 {48, 7},
1373 {147, 7},
1374 {15, 4},
1375};
1376static arc arcs_65_2[2] = {
1377 {149, 8},
1378 {150, 4},
1379};
1380static arc arcs_65_3[2] = {
1381 {152, 9},
1382 {153, 4},
1383};
1384static arc arcs_65_4[1] = {
1385 {0, 4},
1386};
1387static arc arcs_65_5[2] = {
1388 {155, 5},
1389 {0, 5},
1390};
1391static arc arcs_65_6[1] = {
1392 {80, 10},
1393};
1394static arc arcs_65_7[1] = {
1395 {15, 4},
1396};
1397static arc arcs_65_8[1] = {
1398 {150, 4},
1399};
1400static arc arcs_65_9[1] = {
1401 {153, 4},
1402};
1403static arc arcs_65_10[1] = {
1404 {80, 4},
1405};
1406static state states_65[11] = {
1407 {7, arcs_65_0},
1408 {3, arcs_65_1},
1409 {2, arcs_65_2},
1410 {2, arcs_65_3},
1411 {1, arcs_65_4},
1412 {2, arcs_65_5},
1413 {1, arcs_65_6},
1414 {1, arcs_65_7},
1415 {1, arcs_65_8},
1416 {1, arcs_65_9},
1417 {1, arcs_65_10},
1418};
1419static arc arcs_66_0[1] = {
1420 {22, 1},
1421};
1422static arc arcs_66_1[3] = {
1423 {156, 2},
1424 {28, 3},
1425 {0, 1},
1426};
1427static arc arcs_66_2[1] = {
Thomas Woutersdca3b9c2006-02-27 00:24:13 +00001428 {0, 2},
Anthony Baxter1a4ddae2004-08-31 10:07:13 +00001429};
Georg Brandl52318d62006-09-06 07:06:08 +00001430static arc arcs_66_3[2] = {
Neal Norwitzc1505362006-12-28 06:47:50 +00001431 {22, 4},
Guido van Rossumc2e20742006-02-27 22:32:47 +00001432 {0, 3},
1433};
Neal Norwitzc1505362006-12-28 06:47:50 +00001434static arc arcs_66_4[2] = {
1435 {28, 3},
Georg Brandl52318d62006-09-06 07:06:08 +00001436 {0, 4},
Guido van Rossumc2e20742006-02-27 22:32:47 +00001437};
Georg Brandl52318d62006-09-06 07:06:08 +00001438static state states_66[5] = {
Neal Norwitzc1505362006-12-28 06:47:50 +00001439 {1, arcs_66_0},
1440 {3, arcs_66_1},
1441 {1, arcs_66_2},
Georg Brandl52318d62006-09-06 07:06:08 +00001442 {2, arcs_66_3},
Neal Norwitzc1505362006-12-28 06:47:50 +00001443 {2, arcs_66_4},
Anthony Baxter1a4ddae2004-08-31 10:07:13 +00001444};
Georg Brandl7cae87c2006-09-06 06:51:57 +00001445static arc arcs_67_0[1] = {
Neal Norwitzc1505362006-12-28 06:47:50 +00001446 {22, 1},
Anthony Baxter1a4ddae2004-08-31 10:07:13 +00001447};
Neal Norwitzc1505362006-12-28 06:47:50 +00001448static arc arcs_67_1[3] = {
1449 {157, 2},
1450 {28, 3},
Anthony Baxterc2a5a632004-08-02 06:10:11 +00001451 {0, 1},
1452};
Georg Brandl7cae87c2006-09-06 06:51:57 +00001453static arc arcs_67_2[1] = {
1454 {0, 2},
1455};
Neal Norwitzc1505362006-12-28 06:47:50 +00001456static arc arcs_67_3[2] = {
1457 {22, 4},
Thomas Woutersdca3b9c2006-02-27 00:24:13 +00001458 {0, 3},
Anthony Baxter1a4ddae2004-08-31 10:07:13 +00001459};
Neal Norwitzc1505362006-12-28 06:47:50 +00001460static arc arcs_67_4[2] = {
1461 {28, 3},
Thomas Woutersdca3b9c2006-02-27 00:24:13 +00001462 {0, 4},
1463};
Neal Norwitzc1505362006-12-28 06:47:50 +00001464static state states_67[5] = {
1465 {1, arcs_67_0},
1466 {3, arcs_67_1},
1467 {1, arcs_67_2},
1468 {2, arcs_67_3},
1469 {2, arcs_67_4},
1470};
1471static arc arcs_68_0[1] = {
1472 {112, 1},
1473};
1474static arc arcs_68_1[2] = {
1475 {33, 2},
1476 {23, 3},
1477};
1478static arc arcs_68_2[1] = {
1479 {23, 3},
1480};
1481static arc arcs_68_3[1] = {
1482 {22, 4},
1483};
1484static arc arcs_68_4[1] = {
1485 {0, 4},
1486};
1487static state states_68[5] = {
1488 {1, arcs_68_0},
1489 {2, arcs_68_1},
1490 {1, arcs_68_2},
1491 {1, arcs_68_3},
1492 {1, arcs_68_4},
1493};
1494static arc arcs_69_0[3] = {
1495 {13, 1},
1496 {148, 2},
1497 {80, 3},
1498};
1499static arc arcs_69_1[2] = {
1500 {14, 4},
1501 {15, 5},
1502};
1503static arc arcs_69_2[1] = {
1504 {158, 6},
1505};
1506static arc arcs_69_3[1] = {
1507 {19, 5},
1508};
1509static arc arcs_69_4[1] = {
1510 {15, 5},
1511};
1512static arc arcs_69_5[1] = {
Guido van Rossum86e58e22006-08-28 15:27:34 +00001513 {0, 5},
1514};
Neal Norwitzc1505362006-12-28 06:47:50 +00001515static arc arcs_69_6[1] = {
1516 {150, 5},
Guido van Rossum86e58e22006-08-28 15:27:34 +00001517};
Neal Norwitzc1505362006-12-28 06:47:50 +00001518static state states_69[7] = {
1519 {3, arcs_69_0},
1520 {2, arcs_69_1},
1521 {1, arcs_69_2},
1522 {1, arcs_69_3},
1523 {1, arcs_69_4},
1524 {1, arcs_69_5},
1525 {1, arcs_69_6},
Guido van Rossum86e58e22006-08-28 15:27:34 +00001526};
Neal Norwitzc1505362006-12-28 06:47:50 +00001527static arc arcs_70_0[1] = {
1528 {159, 1},
1529};
1530static arc arcs_70_1[2] = {
1531 {28, 2},
1532 {0, 1},
1533};
1534static arc arcs_70_2[2] = {
1535 {159, 1},
1536 {0, 2},
1537};
1538static state states_70[3] = {
Georg Brandl7cae87c2006-09-06 06:51:57 +00001539 {1, arcs_70_0},
Neal Norwitzc1505362006-12-28 06:47:50 +00001540 {2, arcs_70_1},
1541 {2, arcs_70_2},
Anthony Baxter1a4ddae2004-08-31 10:07:13 +00001542};
Neal Norwitzc1505362006-12-28 06:47:50 +00001543static arc arcs_71_0[2] = {
1544 {22, 1},
1545 {23, 2},
Anthony Baxter1a4ddae2004-08-31 10:07:13 +00001546};
Neal Norwitzc1505362006-12-28 06:47:50 +00001547static arc arcs_71_1[2] = {
1548 {23, 2},
1549 {0, 1},
Thomas Woutersdca3b9c2006-02-27 00:24:13 +00001550};
Neal Norwitzc1505362006-12-28 06:47:50 +00001551static arc arcs_71_2[3] = {
1552 {22, 3},
1553 {160, 4},
1554 {0, 2},
Thomas Woutersdca3b9c2006-02-27 00:24:13 +00001555};
Georg Brandl7cae87c2006-09-06 06:51:57 +00001556static arc arcs_71_3[2] = {
Neal Norwitzc1505362006-12-28 06:47:50 +00001557 {160, 4},
1558 {0, 3},
Thomas Woutersdca3b9c2006-02-27 00:24:13 +00001559};
Georg Brandl7cae87c2006-09-06 06:51:57 +00001560static arc arcs_71_4[1] = {
Neal Norwitzc1505362006-12-28 06:47:50 +00001561 {0, 4},
Thomas Woutersdca3b9c2006-02-27 00:24:13 +00001562};
Neal Norwitzc1505362006-12-28 06:47:50 +00001563static state states_71[5] = {
1564 {2, arcs_71_0},
1565 {2, arcs_71_1},
1566 {3, arcs_71_2},
Georg Brandl7cae87c2006-09-06 06:51:57 +00001567 {2, arcs_71_3},
1568 {1, arcs_71_4},
Thomas Woutersdca3b9c2006-02-27 00:24:13 +00001569};
Neal Norwitzc1505362006-12-28 06:47:50 +00001570static arc arcs_72_0[1] = {
1571 {23, 1},
Thomas Woutersdca3b9c2006-02-27 00:24:13 +00001572};
Georg Brandl7cae87c2006-09-06 06:51:57 +00001573static arc arcs_72_1[2] = {
Neal Norwitzc1505362006-12-28 06:47:50 +00001574 {22, 2},
Anthony Baxter1a4ddae2004-08-31 10:07:13 +00001575 {0, 1},
1576};
Georg Brandl7cae87c2006-09-06 06:51:57 +00001577static arc arcs_72_2[1] = {
Neal Norwitzc1505362006-12-28 06:47:50 +00001578 {0, 2},
Anthony Baxter1a4ddae2004-08-31 10:07:13 +00001579};
Neal Norwitzc1505362006-12-28 06:47:50 +00001580static state states_72[3] = {
1581 {1, arcs_72_0},
Georg Brandl7cae87c2006-09-06 06:51:57 +00001582 {2, arcs_72_1},
1583 {1, arcs_72_2},
Anthony Baxter1a4ddae2004-08-31 10:07:13 +00001584};
Georg Brandl7cae87c2006-09-06 06:51:57 +00001585static arc arcs_73_0[1] = {
Neal Norwitzc1505362006-12-28 06:47:50 +00001586 {104, 1},
Anthony Baxter1a4ddae2004-08-31 10:07:13 +00001587};
Neal Norwitzc1505362006-12-28 06:47:50 +00001588static arc arcs_73_1[2] = {
1589 {28, 2},
Thomas Woutersdca3b9c2006-02-27 00:24:13 +00001590 {0, 1},
Anthony Baxter1a4ddae2004-08-31 10:07:13 +00001591};
Neal Norwitzc1505362006-12-28 06:47:50 +00001592static arc arcs_73_2[2] = {
1593 {104, 1},
Guido van Rossumc2e20742006-02-27 22:32:47 +00001594 {0, 2},
Anthony Baxter1a4ddae2004-08-31 10:07:13 +00001595};
Neal Norwitzc1505362006-12-28 06:47:50 +00001596static state states_73[3] = {
Georg Brandl7cae87c2006-09-06 06:51:57 +00001597 {1, arcs_73_0},
Neal Norwitzc1505362006-12-28 06:47:50 +00001598 {2, arcs_73_1},
1599 {2, arcs_73_2},
Anthony Baxter1a4ddae2004-08-31 10:07:13 +00001600};
Neal Norwitzc1505362006-12-28 06:47:50 +00001601static arc arcs_74_0[1] = {
1602 {22, 1},
Anthony Baxter1a4ddae2004-08-31 10:07:13 +00001603};
Neal Norwitzc1505362006-12-28 06:47:50 +00001604static arc arcs_74_1[2] = {
1605 {28, 2},
Anthony Baxter1a4ddae2004-08-31 10:07:13 +00001606 {0, 1},
1607};
Neal Norwitzc1505362006-12-28 06:47:50 +00001608static arc arcs_74_2[2] = {
1609 {22, 1},
1610 {0, 2},
1611};
1612static state states_74[3] = {
1613 {1, arcs_74_0},
1614 {2, arcs_74_1},
1615 {2, arcs_74_2},
Georg Brandl7cae87c2006-09-06 06:51:57 +00001616};
1617static arc arcs_75_0[1] = {
Neal Norwitzc1505362006-12-28 06:47:50 +00001618 {22, 1},
Georg Brandl7cae87c2006-09-06 06:51:57 +00001619};
Neal Norwitzc1505362006-12-28 06:47:50 +00001620static arc arcs_75_1[3] = {
1621 {23, 2},
1622 {28, 3},
1623 {0, 1},
Georg Brandl7cae87c2006-09-06 06:51:57 +00001624};
1625static arc arcs_75_2[1] = {
Neal Norwitzc1505362006-12-28 06:47:50 +00001626 {22, 4},
Georg Brandl7cae87c2006-09-06 06:51:57 +00001627};
Neal Norwitzc1505362006-12-28 06:47:50 +00001628static arc arcs_75_3[2] = {
1629 {22, 5},
Georg Brandl7cae87c2006-09-06 06:51:57 +00001630 {0, 3},
1631};
Neal Norwitzc1505362006-12-28 06:47:50 +00001632static arc arcs_75_4[2] = {
1633 {28, 6},
1634 {0, 4},
1635};
1636static arc arcs_75_5[2] = {
1637 {28, 3},
1638 {0, 5},
1639};
1640static arc arcs_75_6[2] = {
1641 {22, 7},
1642 {0, 6},
1643};
1644static arc arcs_75_7[1] = {
1645 {23, 2},
1646};
1647static state states_75[8] = {
1648 {1, arcs_75_0},
1649 {3, arcs_75_1},
1650 {1, arcs_75_2},
1651 {2, arcs_75_3},
1652 {2, arcs_75_4},
1653 {2, arcs_75_5},
1654 {2, arcs_75_6},
1655 {1, arcs_75_7},
1656};
1657static arc arcs_76_0[1] = {
1658 {161, 1},
1659};
1660static arc arcs_76_1[1] = {
1661 {19, 2},
1662};
1663static arc arcs_76_2[2] = {
1664 {13, 3},
1665 {23, 4},
1666};
1667static arc arcs_76_3[2] = {
1668 {9, 5},
1669 {15, 6},
1670};
1671static arc arcs_76_4[1] = {
1672 {24, 7},
1673};
1674static arc arcs_76_5[1] = {
1675 {15, 6},
1676};
1677static arc arcs_76_6[1] = {
1678 {23, 4},
1679};
1680static arc arcs_76_7[1] = {
1681 {0, 7},
1682};
1683static state states_76[8] = {
Georg Brandl7cae87c2006-09-06 06:51:57 +00001684 {1, arcs_76_0},
1685 {1, arcs_76_1},
1686 {2, arcs_76_2},
Neal Norwitzc1505362006-12-28 06:47:50 +00001687 {2, arcs_76_3},
1688 {1, arcs_76_4},
1689 {1, arcs_76_5},
1690 {1, arcs_76_6},
1691 {1, arcs_76_7},
Georg Brandl7cae87c2006-09-06 06:51:57 +00001692};
Neal Norwitzc1505362006-12-28 06:47:50 +00001693static arc arcs_77_0[3] = {
1694 {162, 1},
1695 {29, 2},
1696 {31, 3},
Georg Brandl7cae87c2006-09-06 06:51:57 +00001697};
Neal Norwitzc1505362006-12-28 06:47:50 +00001698static arc arcs_77_1[2] = {
1699 {28, 4},
Georg Brandl7cae87c2006-09-06 06:51:57 +00001700 {0, 1},
1701};
Neal Norwitzc1505362006-12-28 06:47:50 +00001702static arc arcs_77_2[1] = {
1703 {22, 5},
Georg Brandl7cae87c2006-09-06 06:51:57 +00001704};
Neal Norwitzc1505362006-12-28 06:47:50 +00001705static arc arcs_77_3[1] = {
1706 {22, 6},
Georg Brandl7cae87c2006-09-06 06:51:57 +00001707};
Neal Norwitzc1505362006-12-28 06:47:50 +00001708static arc arcs_77_4[4] = {
1709 {162, 1},
1710 {29, 2},
1711 {31, 3},
Thomas Woutersdca3b9c2006-02-27 00:24:13 +00001712 {0, 4},
1713};
Neal Norwitzc1505362006-12-28 06:47:50 +00001714static arc arcs_77_5[2] = {
1715 {28, 7},
Thomas Woutersdca3b9c2006-02-27 00:24:13 +00001716 {0, 5},
1717};
Neal Norwitzc1505362006-12-28 06:47:50 +00001718static arc arcs_77_6[1] = {
1719 {0, 6},
Anthony Baxter1a4ddae2004-08-31 10:07:13 +00001720};
Neal Norwitzc1505362006-12-28 06:47:50 +00001721static arc arcs_77_7[1] = {
1722 {31, 3},
Raymond Hettinger354433a2004-05-19 08:20:33 +00001723};
Neal Norwitzc1505362006-12-28 06:47:50 +00001724static state states_77[8] = {
1725 {3, arcs_77_0},
1726 {2, arcs_77_1},
1727 {1, arcs_77_2},
1728 {1, arcs_77_3},
1729 {4, arcs_77_4},
1730 {2, arcs_77_5},
1731 {1, arcs_77_6},
1732 {1, arcs_77_7},
Thomas Woutersdca3b9c2006-02-27 00:24:13 +00001733};
Neal Norwitzc1505362006-12-28 06:47:50 +00001734static arc arcs_78_0[1] = {
1735 {22, 1},
1736};
1737static arc arcs_78_1[3] = {
1738 {157, 2},
1739 {27, 3},
1740 {0, 1},
1741};
1742static arc arcs_78_2[1] = {
Thomas Woutersdca3b9c2006-02-27 00:24:13 +00001743 {0, 2},
1744};
Neal Norwitzc1505362006-12-28 06:47:50 +00001745static arc arcs_78_3[1] = {
1746 {22, 2},
Thomas Woutersdca3b9c2006-02-27 00:24:13 +00001747};
Neal Norwitzc1505362006-12-28 06:47:50 +00001748static state states_78[4] = {
1749 {1, arcs_78_0},
1750 {3, arcs_78_1},
1751 {1, arcs_78_2},
1752 {1, arcs_78_3},
1753};
1754static arc arcs_79_0[2] = {
1755 {156, 1},
1756 {164, 1},
1757};
1758static arc arcs_79_1[1] = {
1759 {0, 1},
1760};
1761static state states_79[2] = {
1762 {2, arcs_79_0},
Guido van Rossumc2e20742006-02-27 22:32:47 +00001763 {1, arcs_79_1},
Guido van Rossumc2e20742006-02-27 22:32:47 +00001764};
1765static arc arcs_80_0[1] = {
Neal Norwitzc1505362006-12-28 06:47:50 +00001766 {97, 1},
Thomas Woutersdca3b9c2006-02-27 00:24:13 +00001767};
Neal Norwitzc1505362006-12-28 06:47:50 +00001768static arc arcs_80_1[1] = {
1769 {64, 2},
Thomas Woutersdca3b9c2006-02-27 00:24:13 +00001770};
Neal Norwitzc1505362006-12-28 06:47:50 +00001771static arc arcs_80_2[1] = {
1772 {98, 3},
1773};
1774static arc arcs_80_3[1] = {
1775 {108, 4},
1776};
1777static arc arcs_80_4[2] = {
1778 {163, 5},
1779 {0, 4},
1780};
1781static arc arcs_80_5[1] = {
1782 {0, 5},
1783};
1784static state states_80[6] = {
Georg Brandl7cae87c2006-09-06 06:51:57 +00001785 {1, arcs_80_0},
Neal Norwitzc1505362006-12-28 06:47:50 +00001786 {1, arcs_80_1},
1787 {1, arcs_80_2},
1788 {1, arcs_80_3},
1789 {2, arcs_80_4},
1790 {1, arcs_80_5},
Georg Brandl7cae87c2006-09-06 06:51:57 +00001791};
1792static arc arcs_81_0[1] = {
Neal Norwitzc1505362006-12-28 06:47:50 +00001793 {93, 1},
Georg Brandl7cae87c2006-09-06 06:51:57 +00001794};
1795static arc arcs_81_1[1] = {
Neal Norwitzc1505362006-12-28 06:47:50 +00001796 {109, 2},
Georg Brandl7cae87c2006-09-06 06:51:57 +00001797};
Neal Norwitzc1505362006-12-28 06:47:50 +00001798static arc arcs_81_2[2] = {
1799 {163, 3},
1800 {0, 2},
1801};
1802static arc arcs_81_3[1] = {
1803 {0, 3},
1804};
1805static state states_81[4] = {
Guido van Rossumc2e20742006-02-27 22:32:47 +00001806 {1, arcs_81_0},
Georg Brandl7cae87c2006-09-06 06:51:57 +00001807 {1, arcs_81_1},
Neal Norwitzc1505362006-12-28 06:47:50 +00001808 {2, arcs_81_2},
1809 {1, arcs_81_3},
Thomas Woutersdca3b9c2006-02-27 00:24:13 +00001810};
Neal Norwitzc1505362006-12-28 06:47:50 +00001811static arc arcs_82_0[2] = {
1812 {157, 1},
1813 {166, 1},
Thomas Woutersdca3b9c2006-02-27 00:24:13 +00001814};
Neal Norwitzc1505362006-12-28 06:47:50 +00001815static arc arcs_82_1[1] = {
1816 {0, 1},
1817};
1818static state states_82[2] = {
1819 {2, arcs_82_0},
1820 {1, arcs_82_1},
1821};
1822static arc arcs_83_0[1] = {
1823 {97, 1},
1824};
1825static arc arcs_83_1[1] = {
1826 {64, 2},
1827};
1828static arc arcs_83_2[1] = {
1829 {98, 3},
1830};
1831static arc arcs_83_3[1] = {
1832 {110, 4},
1833};
1834static arc arcs_83_4[2] = {
1835 {165, 5},
1836 {0, 4},
1837};
1838static arc arcs_83_5[1] = {
1839 {0, 5},
1840};
1841static state states_83[6] = {
1842 {1, arcs_83_0},
1843 {1, arcs_83_1},
1844 {1, arcs_83_2},
1845 {1, arcs_83_3},
1846 {2, arcs_83_4},
1847 {1, arcs_83_5},
1848};
1849static arc arcs_84_0[1] = {
1850 {93, 1},
1851};
1852static arc arcs_84_1[1] = {
1853 {109, 2},
1854};
1855static arc arcs_84_2[2] = {
1856 {165, 3},
1857 {0, 2},
1858};
1859static arc arcs_84_3[1] = {
1860 {0, 3},
1861};
1862static state states_84[4] = {
1863 {1, arcs_84_0},
1864 {1, arcs_84_1},
1865 {2, arcs_84_2},
1866 {1, arcs_84_3},
1867};
1868static arc arcs_85_0[1] = {
1869 {22, 1},
1870};
1871static arc arcs_85_1[2] = {
1872 {28, 0},
1873 {0, 1},
1874};
1875static state states_85[2] = {
1876 {1, arcs_85_0},
1877 {2, arcs_85_1},
1878};
1879static arc arcs_86_0[1] = {
1880 {19, 1},
1881};
1882static arc arcs_86_1[1] = {
1883 {0, 1},
1884};
1885static state states_86[2] = {
1886 {1, arcs_86_0},
1887 {1, arcs_86_1},
1888};
1889static arc arcs_87_0[1] = {
1890 {169, 1},
1891};
1892static arc arcs_87_1[2] = {
Phillip J. Eby0d6615f2005-08-02 00:46:46 +00001893 {9, 2},
1894 {0, 1},
1895};
Neal Norwitzc1505362006-12-28 06:47:50 +00001896static arc arcs_87_2[1] = {
Phillip J. Eby0d6615f2005-08-02 00:46:46 +00001897 {0, 2},
1898};
Neal Norwitzc1505362006-12-28 06:47:50 +00001899static state states_87[3] = {
1900 {1, arcs_87_0},
1901 {2, arcs_87_1},
1902 {1, arcs_87_2},
Phillip J. Eby0d6615f2005-08-02 00:46:46 +00001903};
Neal Norwitzc1505362006-12-28 06:47:50 +00001904static dfa dfas[88] = {
Phillip J. Eby0d6615f2005-08-02 00:46:46 +00001905 {256, "single_input", 0, 3, states_0,
Neal Norwitzc1505362006-12-28 06:47:50 +00001906 "\004\050\014\000\000\000\000\240\202\247\141\040\113\000\101\000\000\206\220\014\002\002"},
Phillip J. Eby0d6615f2005-08-02 00:46:46 +00001907 {257, "file_input", 0, 2, states_1,
Neal Norwitzc1505362006-12-28 06:47:50 +00001908 "\204\050\014\000\000\000\000\240\202\247\141\040\113\000\101\000\000\206\220\014\002\002"},
Phillip J. Eby0d6615f2005-08-02 00:46:46 +00001909 {258, "eval_input", 0, 3, states_2,
Neal Norwitzc1505362006-12-28 06:47:50 +00001910 "\000\040\010\000\000\000\000\000\000\000\001\000\000\000\101\000\000\206\220\014\000\000"},
Phillip J. Eby0d6615f2005-08-02 00:46:46 +00001911 {259, "decorator", 0, 7, states_3,
Neal Norwitzc1505362006-12-28 06:47:50 +00001912 "\000\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
Phillip J. Eby0d6615f2005-08-02 00:46:46 +00001913 {260, "decorators", 0, 2, states_4,
Neal Norwitzc1505362006-12-28 06:47:50 +00001914 "\000\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1915 {261, "funcdef", 0, 9, states_5,
1916 "\000\010\004\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
Phillip J. Eby0d6615f2005-08-02 00:46:46 +00001917 {262, "parameters", 0, 4, states_6,
Neal Norwitzc1505362006-12-28 06:47:50 +00001918 "\000\040\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1919 {263, "typedargslist", 0, 12, states_7,
1920 "\000\040\010\240\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1921 {264, "tname", 0, 4, states_8,
1922 "\000\000\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1923 {265, "tfpdef", 0, 4, states_9,
1924 "\000\040\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1925 {266, "tfplist", 0, 3, states_10,
1926 "\000\040\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1927 {267, "varargslist", 0, 12, states_11,
1928 "\000\040\010\240\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1929 {268, "vname", 0, 2, states_12,
1930 "\000\000\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1931 {269, "vfpdef", 0, 4, states_13,
1932 "\000\040\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1933 {270, "vfplist", 0, 3, states_14,
1934 "\000\040\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1935 {271, "stmt", 0, 2, states_15,
1936 "\000\050\014\000\000\000\000\240\202\247\141\040\113\000\101\000\000\206\220\014\002\002"},
1937 {272, "simple_stmt", 0, 4, states_16,
1938 "\000\040\010\000\000\000\000\240\202\247\141\000\000\000\101\000\000\206\220\014\000\002"},
1939 {273, "small_stmt", 0, 2, states_17,
1940 "\000\040\010\000\000\000\000\240\202\247\141\000\000\000\101\000\000\206\220\014\000\002"},
1941 {274, "expr_stmt", 0, 6, states_18,
1942 "\000\040\010\000\000\000\000\000\000\000\001\000\000\000\101\000\000\206\220\014\000\000"},
1943 {275, "augassign", 0, 2, states_19,
1944 "\000\000\000\000\000\000\376\037\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1945 {276, "print_stmt", 0, 9, states_20,
1946 "\000\000\000\000\000\000\000\040\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1947 {277, "del_stmt", 0, 3, states_21,
1948 "\000\000\000\000\000\000\000\200\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1949 {278, "pass_stmt", 0, 2, states_22,
1950 "\000\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1951 {279, "flow_stmt", 0, 2, states_23,
1952 "\000\000\000\000\000\000\000\000\200\007\000\000\000\000\000\000\000\000\000\000\000\002"},
1953 {280, "break_stmt", 0, 2, states_24,
1954 "\000\000\000\000\000\000\000\000\200\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1955 {281, "continue_stmt", 0, 2, states_25,
1956 "\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\000\000\000\000\000"},
1957 {282, "return_stmt", 0, 3, states_26,
1958 "\000\000\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\000\000\000\000\000"},
1959 {283, "yield_stmt", 0, 2, states_27,
1960 "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\002"},
1961 {284, "raise_stmt", 0, 7, states_28,
1962 "\000\000\000\000\000\000\000\000\000\004\000\000\000\000\000\000\000\000\000\000\000\000"},
1963 {285, "import_stmt", 0, 2, states_29,
1964 "\000\000\000\000\000\000\000\000\000\240\000\000\000\000\000\000\000\000\000\000\000\000"},
1965 {286, "import_name", 0, 3, states_30,
1966 "\000\000\000\000\000\000\000\000\000\040\000\000\000\000\000\000\000\000\000\000\000\000"},
1967 {287, "import_from", 0, 8, states_31,
1968 "\000\000\000\000\000\000\000\000\000\200\000\000\000\000\000\000\000\000\000\000\000\000"},
1969 {288, "import_as_name", 0, 4, states_32,
1970 "\000\000\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1971 {289, "dotted_as_name", 0, 4, states_33,
1972 "\000\000\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1973 {290, "import_as_names", 0, 3, states_34,
1974 "\000\000\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1975 {291, "dotted_as_names", 0, 2, states_35,
1976 "\000\000\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1977 {292, "dotted_name", 0, 2, states_36,
1978 "\000\000\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1979 {293, "global_stmt", 0, 3, states_37,
1980 "\000\000\000\000\000\000\000\000\000\000\040\000\000\000\000\000\000\000\000\000\000\000"},
1981 {294, "assert_stmt", 0, 5, states_38,
1982 "\000\000\000\000\000\000\000\000\000\000\100\000\000\000\000\000\000\000\000\000\000\000"},
1983 {295, "compound_stmt", 0, 2, states_39,
1984 "\000\010\004\000\000\000\000\000\000\000\000\040\113\000\000\000\000\000\000\000\002\000"},
1985 {296, "if_stmt", 0, 8, states_40,
1986 "\000\000\000\000\000\000\000\000\000\000\000\040\000\000\000\000\000\000\000\000\000\000"},
1987 {297, "while_stmt", 0, 8, states_41,
1988 "\000\000\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\000\000"},
1989 {298, "for_stmt", 0, 10, states_42,
1990 "\000\000\000\000\000\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\000\000"},
1991 {299, "try_stmt", 0, 13, states_43,
1992 "\000\000\000\000\000\000\000\000\000\000\000\000\010\000\000\000\000\000\000\000\000\000"},
1993 {300, "with_stmt", 0, 6, states_44,
1994 "\000\000\000\000\000\000\000\000\000\000\000\000\100\000\000\000\000\000\000\000\000\000"},
1995 {301, "with_var", 0, 3, states_45,
1996 "\000\000\000\000\000\000\000\000\000\000\010\000\000\000\000\000\000\000\000\000\000\000"},
1997 {302, "except_clause", 0, 5, states_46,
1998 "\000\000\000\000\000\000\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\000"},
1999 {303, "suite", 0, 5, states_47,
2000 "\004\040\010\000\000\000\000\240\202\247\141\000\000\000\101\000\000\206\220\014\000\002"},
2001 {304, "testlist_safe", 0, 5, states_48,
2002 "\000\040\010\000\000\000\000\000\000\000\001\000\000\000\101\000\000\206\220\014\000\000"},
2003 {305, "old_test", 0, 2, states_49,
2004 "\000\040\010\000\000\000\000\000\000\000\001\000\000\000\101\000\000\206\220\014\000\000"},
2005 {306, "old_lambdef", 0, 5, states_50,
2006 "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000"},
2007 {307, "test", 0, 6, states_51,
2008 "\000\040\010\000\000\000\000\000\000\000\001\000\000\000\101\000\000\206\220\014\000\000"},
2009 {308, "or_test", 0, 2, states_52,
2010 "\000\040\010\000\000\000\000\000\000\000\001\000\000\000\100\000\000\206\220\014\000\000"},
2011 {309, "and_test", 0, 2, states_53,
2012 "\000\040\010\000\000\000\000\000\000\000\001\000\000\000\100\000\000\206\220\014\000\000"},
2013 {310, "not_test", 0, 3, states_54,
2014 "\000\040\010\000\000\000\000\000\000\000\001\000\000\000\100\000\000\206\220\014\000\000"},
2015 {311, "comparison", 0, 2, states_55,
2016 "\000\040\010\000\000\000\000\000\000\000\001\000\000\000\000\000\000\206\220\014\000\000"},
2017 {312, "comp_op", 0, 4, states_56,
2018 "\000\000\000\000\000\000\000\000\000\000\000\000\004\000\100\376\000\000\000\000\000\000"},
2019 {313, "expr", 0, 2, states_57,
2020 "\000\040\010\000\000\000\000\000\000\000\001\000\000\000\000\000\000\206\220\014\000\000"},
2021 {314, "xor_expr", 0, 2, states_58,
2022 "\000\040\010\000\000\000\000\000\000\000\001\000\000\000\000\000\000\206\220\014\000\000"},
2023 {315, "and_expr", 0, 2, states_59,
2024 "\000\040\010\000\000\000\000\000\000\000\001\000\000\000\000\000\000\206\220\014\000\000"},
2025 {316, "shift_expr", 0, 2, states_60,
2026 "\000\040\010\000\000\000\000\000\000\000\001\000\000\000\000\000\000\206\220\014\000\000"},
2027 {317, "arith_expr", 0, 2, states_61,
2028 "\000\040\010\000\000\000\000\000\000\000\001\000\000\000\000\000\000\206\220\014\000\000"},
2029 {318, "term", 0, 2, states_62,
2030 "\000\040\010\000\000\000\000\000\000\000\001\000\000\000\000\000\000\206\220\014\000\000"},
2031 {319, "factor", 0, 3, states_63,
2032 "\000\040\010\000\000\000\000\000\000\000\001\000\000\000\000\000\000\206\220\014\000\000"},
2033 {320, "power", 0, 4, states_64,
2034 "\000\040\010\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\220\014\000\000"},
2035 {321, "atom", 0, 11, states_65,
2036 "\000\040\010\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\220\014\000\000"},
2037 {322, "listmaker", 0, 5, states_66,
2038 "\000\040\010\000\000\000\000\000\000\000\001\000\000\000\101\000\000\206\220\014\000\000"},
2039 {323, "testlist_gexp", 0, 5, states_67,
2040 "\000\040\010\000\000\000\000\000\000\000\001\000\000\000\101\000\000\206\220\014\000\000"},
2041 {324, "lambdef", 0, 5, states_68,
2042 "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000"},
2043 {325, "trailer", 0, 7, states_69,
2044 "\000\040\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\020\000\000\000"},
2045 {326, "subscriptlist", 0, 3, states_70,
2046 "\000\040\210\000\000\000\000\000\000\000\001\000\000\000\101\000\000\206\220\014\000\000"},
2047 {327, "subscript", 0, 5, states_71,
2048 "\000\040\210\000\000\000\000\000\000\000\001\000\000\000\101\000\000\206\220\014\000\000"},
2049 {328, "sliceop", 0, 3, states_72,
2050 "\000\000\200\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
2051 {329, "exprlist", 0, 3, states_73,
2052 "\000\040\010\000\000\000\000\000\000\000\001\000\000\000\000\000\000\206\220\014\000\000"},
2053 {330, "testlist", 0, 3, states_74,
2054 "\000\040\010\000\000\000\000\000\000\000\001\000\000\000\101\000\000\206\220\014\000\000"},
2055 {331, "dictsetmaker", 0, 8, states_75,
2056 "\000\040\010\000\000\000\000\000\000\000\001\000\000\000\101\000\000\206\220\014\000\000"},
2057 {332, "classdef", 0, 8, states_76,
2058 "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\002\000"},
2059 {333, "arglist", 0, 8, states_77,
2060 "\000\040\010\240\000\000\000\000\000\000\001\000\000\000\101\000\000\206\220\014\000\000"},
2061 {334, "argument", 0, 4, states_78,
2062 "\000\040\010\000\000\000\000\000\000\000\001\000\000\000\101\000\000\206\220\014\000\000"},
2063 {335, "list_iter", 0, 2, states_79,
2064 "\000\000\000\000\000\000\000\000\000\000\000\040\002\000\000\000\000\000\000\000\000\000"},
2065 {336, "list_for", 0, 6, states_80,
2066 "\000\000\000\000\000\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\000\000"},
2067 {337, "list_if", 0, 4, states_81,
2068 "\000\000\000\000\000\000\000\000\000\000\000\040\000\000\000\000\000\000\000\000\000\000"},
2069 {338, "gen_iter", 0, 2, states_82,
2070 "\000\000\000\000\000\000\000\000\000\000\000\040\002\000\000\000\000\000\000\000\000\000"},
2071 {339, "gen_for", 0, 6, states_83,
2072 "\000\000\000\000\000\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\000\000"},
2073 {340, "gen_if", 0, 4, states_84,
2074 "\000\000\000\000\000\000\000\000\000\000\000\040\000\000\000\000\000\000\000\000\000\000"},
2075 {341, "testlist1", 0, 2, states_85,
2076 "\000\040\010\000\000\000\000\000\000\000\001\000\000\000\101\000\000\206\220\014\000\000"},
2077 {342, "encoding_decl", 0, 2, states_86,
2078 "\000\000\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
2079 {343, "yield_expr", 0, 3, states_87,
2080 "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\002"},
Phillip J. Eby0d6615f2005-08-02 00:46:46 +00002081};
Neal Norwitzc1505362006-12-28 06:47:50 +00002082static label labels[170] = {
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00002083 {0, "EMPTY"},
2084 {256, 0},
2085 {4, 0},
Neal Norwitzc1505362006-12-28 06:47:50 +00002086 {272, 0},
2087 {295, 0},
Guido van Rossum590baa41993-11-30 13:40:46 +00002088 {257, 0},
Neal Norwitzc1505362006-12-28 06:47:50 +00002089 {271, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00002090 {0, 0},
2091 {258, 0},
Neal Norwitzc1505362006-12-28 06:47:50 +00002092 {330, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00002093 {259, 0},
Anthony Baxterc2a5a632004-08-02 06:10:11 +00002094 {50, 0},
Neal Norwitzc1505362006-12-28 06:47:50 +00002095 {292, 0},
Anthony Baxterc2a5a632004-08-02 06:10:11 +00002096 {7, 0},
Neal Norwitzc1505362006-12-28 06:47:50 +00002097 {333, 0},
Anthony Baxterc2a5a632004-08-02 06:10:11 +00002098 {8, 0},
2099 {260, 0},
2100 {261, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00002101 {1, "def"},
2102 {1, 0},
Guido van Rossum590baa41993-11-30 13:40:46 +00002103 {262, 0},
Neal Norwitzc1505362006-12-28 06:47:50 +00002104 {51, 0},
2105 {307, 0},
Anthony Baxterc2a5a632004-08-02 06:10:11 +00002106 {11, 0},
Neal Norwitzc1505362006-12-28 06:47:50 +00002107 {303, 0},
Anthony Baxterc2a5a632004-08-02 06:10:11 +00002108 {263, 0},
Neal Norwitzc1505362006-12-28 06:47:50 +00002109 {265, 0},
Guido van Rossum97179911994-08-30 09:33:45 +00002110 {22, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00002111 {12, 0},
Guido van Rossumc1b5cec1992-03-24 13:46:39 +00002112 {16, 0},
Neal Norwitzc1505362006-12-28 06:47:50 +00002113 {264, 0},
Guido van Rossumbeeda8a1996-01-12 01:13:38 +00002114 {36, 0},
Neal Norwitzc1505362006-12-28 06:47:50 +00002115 {266, 0},
2116 {267, 0},
Guido van Rossumef098511991-07-27 21:37:24 +00002117 {269, 0},
Neal Norwitzc1505362006-12-28 06:47:50 +00002118 {268, 0},
Anthony Baxterc2a5a632004-08-02 06:10:11 +00002119 {270, 0},
Neal Norwitzc1505362006-12-28 06:47:50 +00002120 {273, 0},
2121 {13, 0},
2122 {274, 0},
2123 {276, 0},
2124 {277, 0},
2125 {278, 0},
2126 {279, 0},
2127 {285, 0},
2128 {293, 0},
2129 {294, 0},
2130 {275, 0},
2131 {343, 0},
Thomas Wouters434d0822000-08-24 20:11:32 +00002132 {37, 0},
2133 {38, 0},
2134 {39, 0},
2135 {40, 0},
2136 {41, 0},
2137 {42, 0},
2138 {43, 0},
2139 {44, 0},
2140 {45, 0},
2141 {46, 0},
2142 {47, 0},
Guido van Rossum4668b002001-08-08 05:00:18 +00002143 {49, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00002144 {1, "print"},
Barry Warsaw23c9ec82000-08-21 15:44:01 +00002145 {35, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00002146 {1, "del"},
Neal Norwitzc1505362006-12-28 06:47:50 +00002147 {329, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00002148 {1, "pass"},
Neal Norwitzc1505362006-12-28 06:47:50 +00002149 {280, 0},
2150 {281, 0},
2151 {282, 0},
2152 {284, 0},
2153 {283, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00002154 {1, "break"},
Guido van Rossumef098511991-07-27 21:37:24 +00002155 {1, "continue"},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00002156 {1, "return"},
2157 {1, "raise"},
Anthony Baxter1a4ddae2004-08-31 10:07:13 +00002158 {286, 0},
Neal Norwitzc1505362006-12-28 06:47:50 +00002159 {287, 0},
2160 {1, "import"},
2161 {291, 0},
Anthony Baxter1a4ddae2004-08-31 10:07:13 +00002162 {1, "from"},
Neal Norwitz3c52c5a2005-12-18 04:12:30 +00002163 {23, 0},
Neal Norwitzc1505362006-12-28 06:47:50 +00002164 {290, 0},
2165 {288, 0},
Thomas Wouters8ae12952006-02-28 22:42:15 +00002166 {1, "as"},
Neal Norwitzc1505362006-12-28 06:47:50 +00002167 {289, 0},
Guido van Rossumc1b5cec1992-03-24 13:46:39 +00002168 {1, "global"},
Guido van Rossum03a74661997-04-16 00:34:46 +00002169 {1, "assert"},
Neal Norwitzc1505362006-12-28 06:47:50 +00002170 {296, 0},
2171 {297, 0},
2172 {298, 0},
2173 {299, 0},
2174 {300, 0},
2175 {332, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00002176 {1, "if"},
2177 {1, "elif"},
2178 {1, "else"},
2179 {1, "while"},
2180 {1, "for"},
Georg Brandl7cae87c2006-09-06 06:51:57 +00002181 {1, "in"},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00002182 {1, "try"},
Neal Norwitzc1505362006-12-28 06:47:50 +00002183 {302, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00002184 {1, "finally"},
Guido van Rossumc2e20742006-02-27 22:32:47 +00002185 {1, "with"},
Neal Norwitzc1505362006-12-28 06:47:50 +00002186 {301, 0},
2187 {313, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00002188 {1, "except"},
2189 {5, 0},
2190 {6, 0},
Georg Brandl7cae87c2006-09-06 06:51:57 +00002191 {304, 0},
Georg Brandl7cae87c2006-09-06 06:51:57 +00002192 {305, 0},
Neal Norwitzc1505362006-12-28 06:47:50 +00002193 {308, 0},
2194 {306, 0},
2195 {1, "lambda"},
2196 {324, 0},
2197 {309, 0},
2198 {1, "or"},
2199 {310, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00002200 {1, "and"},
2201 {1, "not"},
Neal Norwitzc1505362006-12-28 06:47:50 +00002202 {311, 0},
2203 {312, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00002204 {20, 0},
2205 {21, 0},
Guido van Rossumc1b5cec1992-03-24 13:46:39 +00002206 {28, 0},
2207 {31, 0},
2208 {30, 0},
2209 {29, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00002210 {1, "is"},
Neal Norwitzc1505362006-12-28 06:47:50 +00002211 {314, 0},
Guido van Rossumc2e20742006-02-27 22:32:47 +00002212 {18, 0},
Neal Norwitzc1505362006-12-28 06:47:50 +00002213 {315, 0},
Guido van Rossumc2e20742006-02-27 22:32:47 +00002214 {33, 0},
Neal Norwitzc1505362006-12-28 06:47:50 +00002215 {316, 0},
Guido van Rossumc2e20742006-02-27 22:32:47 +00002216 {19, 0},
Neal Norwitzc1505362006-12-28 06:47:50 +00002217 {317, 0},
Guido van Rossumc2e20742006-02-27 22:32:47 +00002218 {34, 0},
Neal Norwitzc1505362006-12-28 06:47:50 +00002219 {318, 0},
Guido van Rossum74b31c91992-04-06 12:34:37 +00002220 {14, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00002221 {15, 0},
Neal Norwitzc1505362006-12-28 06:47:50 +00002222 {319, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00002223 {17, 0},
2224 {24, 0},
Guido van Rossum4668b002001-08-08 05:00:18 +00002225 {48, 0},
Guido van Rossumc1b5cec1992-03-24 13:46:39 +00002226 {32, 0},
Georg Brandl7cae87c2006-09-06 06:51:57 +00002227 {320, 0},
Neal Norwitzc1505362006-12-28 06:47:50 +00002228 {321, 0},
2229 {325, 0},
2230 {323, 0},
Georg Brandl7cae87c2006-09-06 06:51:57 +00002231 {9, 0},
Neal Norwitzc1505362006-12-28 06:47:50 +00002232 {322, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00002233 {10, 0},
2234 {26, 0},
Neal Norwitzc1505362006-12-28 06:47:50 +00002235 {331, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00002236 {27, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00002237 {2, 0},
2238 {3, 0},
Thomas Woutersdca3b9c2006-02-27 00:24:13 +00002239 {336, 0},
Neal Norwitzc1505362006-12-28 06:47:50 +00002240 {339, 0},
2241 {326, 0},
2242 {327, 0},
2243 {328, 0},
2244 {1, "class"},
2245 {334, 0},
2246 {335, 0},
Brett Cannoncf588f62006-08-25 04:28:18 +00002247 {337, 0},
Neal Norwitzc1505362006-12-28 06:47:50 +00002248 {338, 0},
2249 {340, 0},
2250 {341, 0},
2251 {342, 0},
Phillip J. Eby0d6615f2005-08-02 00:46:46 +00002252 {1, "yield"},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00002253};
Guido van Rossumee2373b1997-05-07 23:51:07 +00002254grammar _PyParser_Grammar = {
Neal Norwitzc1505362006-12-28 06:47:50 +00002255 88,
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00002256 dfas,
Neal Norwitzc1505362006-12-28 06:47:50 +00002257 {170, labels},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00002258 256
2259};