blob: 176f62d2aad7a7b188f1afc92af5433e181c6888 [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};
52static arc arcs_3_2[1] = {
Guido van Rossum590baa41993-11-30 13:40:46 +000053 {13, 3},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +000054};
Guido van Rossum590baa41993-11-30 13:40:46 +000055static arc arcs_3_3[1] = {
56 {14, 4},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +000057};
Guido van Rossum3b716041993-10-27 13:25:30 +000058static arc arcs_3_4[1] = {
Guido van Rossum590baa41993-11-30 13:40:46 +000059 {15, 5},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +000060};
Guido van Rossum590baa41993-11-30 13:40:46 +000061static arc arcs_3_5[1] = {
62 {0, 5},
63};
64static state states_3[6] = {
Guido van Rossum3b716041993-10-27 13:25:30 +000065 {1, arcs_3_0},
66 {1, arcs_3_1},
67 {1, arcs_3_2},
Guido van Rossum590baa41993-11-30 13:40:46 +000068 {1, arcs_3_3},
Guido van Rossum3b716041993-10-27 13:25:30 +000069 {1, arcs_3_4},
Guido van Rossum590baa41993-11-30 13:40:46 +000070 {1, arcs_3_5},
Guido van Rossum3b716041993-10-27 13:25:30 +000071};
72static arc arcs_4_0[1] = {
Guido van Rossum590baa41993-11-30 13:40:46 +000073 {16, 1},
Guido van Rossum3b716041993-10-27 13:25:30 +000074};
Guido van Rossum590baa41993-11-30 13:40:46 +000075static arc arcs_4_1[2] = {
76 {17, 2},
77 {18, 3},
Guido van Rossum3b716041993-10-27 13:25:30 +000078};
79static arc arcs_4_2[1] = {
Guido van Rossum590baa41993-11-30 13:40:46 +000080 {18, 3},
Guido van Rossum3b716041993-10-27 13:25:30 +000081};
82static arc arcs_4_3[1] = {
Guido van Rossumc1b5cec1992-03-24 13:46:39 +000083 {0, 3},
84};
Guido van Rossum590baa41993-11-30 13:40:46 +000085static state states_4[4] = {
86 {1, arcs_4_0},
87 {2, arcs_4_1},
88 {1, arcs_4_2},
89 {1, arcs_4_3},
90};
Guido van Rossumbeeda8a1996-01-12 01:13:38 +000091static arc arcs_5_0[3] = {
Guido van Rossum590baa41993-11-30 13:40:46 +000092 {19, 1},
Guido van Rossum97179911994-08-30 09:33:45 +000093 {23, 2},
Guido van Rossumbeeda8a1996-01-12 01:13:38 +000094 {24, 3},
Guido van Rossum590baa41993-11-30 13:40:46 +000095};
Guido van Rossum97179911994-08-30 09:33:45 +000096static arc arcs_5_1[3] = {
Guido van Rossumbeeda8a1996-01-12 01:13:38 +000097 {20, 4},
98 {22, 5},
Guido van Rossum590baa41993-11-30 13:40:46 +000099 {0, 1},
100};
Jeremy Hylton76901512000-03-28 23:49:17 +0000101static arc arcs_5_2[1] = {
Guido van Rossumbeeda8a1996-01-12 01:13:38 +0000102 {12, 6},
Guido van Rossum590baa41993-11-30 13:40:46 +0000103};
Guido van Rossum97179911994-08-30 09:33:45 +0000104static arc arcs_5_3[1] = {
Guido van Rossumbeeda8a1996-01-12 01:13:38 +0000105 {12, 7},
Guido van Rossum97179911994-08-30 09:33:45 +0000106};
Guido van Rossumbeeda8a1996-01-12 01:13:38 +0000107static arc arcs_5_4[1] = {
108 {21, 8},
109};
110static arc arcs_5_5[4] = {
Guido van Rossum590baa41993-11-30 13:40:46 +0000111 {19, 1},
Guido van Rossum97179911994-08-30 09:33:45 +0000112 {23, 2},
Guido van Rossumbeeda8a1996-01-12 01:13:38 +0000113 {24, 3},
Guido van Rossum97179911994-08-30 09:33:45 +0000114 {0, 5},
115};
Guido van Rossumbeeda8a1996-01-12 01:13:38 +0000116static arc arcs_5_6[2] = {
117 {22, 9},
118 {0, 6},
Guido van Rossum97179911994-08-30 09:33:45 +0000119};
Guido van Rossumbeeda8a1996-01-12 01:13:38 +0000120static arc arcs_5_7[1] = {
Guido van Rossume40bddc1995-07-07 22:44:10 +0000121 {0, 7},
122};
Guido van Rossumbeeda8a1996-01-12 01:13:38 +0000123static arc arcs_5_8[2] = {
124 {22, 5},
125 {0, 8},
126};
Jeremy Hylton76901512000-03-28 23:49:17 +0000127static arc arcs_5_9[1] = {
Guido van Rossumbeeda8a1996-01-12 01:13:38 +0000128 {24, 3},
Guido van Rossume40bddc1995-07-07 22:44:10 +0000129};
Jeremy Hylton76901512000-03-28 23:49:17 +0000130static state states_5[10] = {
Guido van Rossumbeeda8a1996-01-12 01:13:38 +0000131 {3, arcs_5_0},
Guido van Rossum97179911994-08-30 09:33:45 +0000132 {3, arcs_5_1},
Jeremy Hylton76901512000-03-28 23:49:17 +0000133 {1, arcs_5_2},
Guido van Rossum97179911994-08-30 09:33:45 +0000134 {1, arcs_5_3},
Guido van Rossumbeeda8a1996-01-12 01:13:38 +0000135 {1, arcs_5_4},
136 {4, arcs_5_5},
137 {2, arcs_5_6},
138 {1, arcs_5_7},
139 {2, arcs_5_8},
Jeremy Hylton76901512000-03-28 23:49:17 +0000140 {1, arcs_5_9},
Guido van Rossum3b716041993-10-27 13:25:30 +0000141};
142static arc arcs_6_0[2] = {
Guido van Rossum590baa41993-11-30 13:40:46 +0000143 {12, 1},
144 {16, 2},
Guido van Rossum3b716041993-10-27 13:25:30 +0000145};
Guido van Rossum590baa41993-11-30 13:40:46 +0000146static arc arcs_6_1[1] = {
Guido van Rossum3b716041993-10-27 13:25:30 +0000147 {0, 1},
148};
149static arc arcs_6_2[1] = {
Guido van Rossumbeeda8a1996-01-12 01:13:38 +0000150 {25, 3},
Guido van Rossum3b716041993-10-27 13:25:30 +0000151};
Guido van Rossum590baa41993-11-30 13:40:46 +0000152static arc arcs_6_3[1] = {
153 {18, 1},
Guido van Rossum3b716041993-10-27 13:25:30 +0000154};
Guido van Rossum590baa41993-11-30 13:40:46 +0000155static state states_6[4] = {
Guido van Rossum3b716041993-10-27 13:25:30 +0000156 {2, arcs_6_0},
Guido van Rossum590baa41993-11-30 13:40:46 +0000157 {1, arcs_6_1},
Guido van Rossumc1b5cec1992-03-24 13:46:39 +0000158 {1, arcs_6_2},
Guido van Rossum590baa41993-11-30 13:40:46 +0000159 {1, arcs_6_3},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +0000160};
Guido van Rossum590baa41993-11-30 13:40:46 +0000161static arc arcs_7_0[1] = {
Guido van Rossum3b716041993-10-27 13:25:30 +0000162 {19, 1},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +0000163};
Guido van Rossum590baa41993-11-30 13:40:46 +0000164static arc arcs_7_1[2] = {
Guido van Rossum97179911994-08-30 09:33:45 +0000165 {22, 2},
Guido van Rossum12d12c51993-10-26 17:58:25 +0000166 {0, 1},
167};
Guido van Rossum590baa41993-11-30 13:40:46 +0000168static arc arcs_7_2[2] = {
169 {19, 1},
Guido van Rossumc1b5cec1992-03-24 13:46:39 +0000170 {0, 2},
171};
Guido van Rossum590baa41993-11-30 13:40:46 +0000172static state states_7[3] = {
173 {1, arcs_7_0},
174 {2, arcs_7_1},
175 {2, arcs_7_2},
Guido van Rossumc1b5cec1992-03-24 13:46:39 +0000176};
Guido van Rossum590baa41993-11-30 13:40:46 +0000177static arc arcs_8_0[2] = {
Guido van Rossum85a5fbb1990-10-14 12:07:46 +0000178 {3, 1},
179 {4, 1},
180};
Guido van Rossum590baa41993-11-30 13:40:46 +0000181static arc arcs_8_1[1] = {
Guido van Rossum85a5fbb1990-10-14 12:07:46 +0000182 {0, 1},
183};
Guido van Rossum590baa41993-11-30 13:40:46 +0000184static state states_8[2] = {
185 {2, arcs_8_0},
186 {1, arcs_8_1},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +0000187};
Guido van Rossum590baa41993-11-30 13:40:46 +0000188static arc arcs_9_0[1] = {
Guido van Rossumbeeda8a1996-01-12 01:13:38 +0000189 {26, 1},
Guido van Rossumef098511991-07-27 21:37:24 +0000190};
Guido van Rossum590baa41993-11-30 13:40:46 +0000191static arc arcs_9_1[2] = {
Guido van Rossumbeeda8a1996-01-12 01:13:38 +0000192 {27, 2},
Guido van Rossumef098511991-07-27 21:37:24 +0000193 {2, 3},
194};
Guido van Rossum590baa41993-11-30 13:40:46 +0000195static arc arcs_9_2[2] = {
Guido van Rossumbeeda8a1996-01-12 01:13:38 +0000196 {26, 1},
Guido van Rossumef098511991-07-27 21:37:24 +0000197 {2, 3},
198};
Guido van Rossum590baa41993-11-30 13:40:46 +0000199static arc arcs_9_3[1] = {
Guido van Rossumef098511991-07-27 21:37:24 +0000200 {0, 3},
201};
Guido van Rossum590baa41993-11-30 13:40:46 +0000202static state states_9[4] = {
203 {1, arcs_9_0},
204 {2, arcs_9_1},
205 {2, arcs_9_2},
206 {1, arcs_9_3},
Guido van Rossumef098511991-07-27 21:37:24 +0000207};
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +0000208static arc arcs_10_0[9] = {
Guido van Rossumef098511991-07-27 21:37:24 +0000209 {28, 1},
210 {29, 1},
Guido van Rossum3ccb6171990-10-26 15:01:05 +0000211 {30, 1},
Guido van Rossumc1b5cec1992-03-24 13:46:39 +0000212 {31, 1},
213 {32, 1},
Guido van Rossum25831651993-05-19 14:50:45 +0000214 {33, 1},
Guido van Rossum97179911994-08-30 09:33:45 +0000215 {34, 1},
216 {35, 1},
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +0000217 {36, 1},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +0000218};
Guido van Rossum590baa41993-11-30 13:40:46 +0000219static arc arcs_10_1[1] = {
220 {0, 1},
221};
222static state states_10[2] = {
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +0000223 {9, arcs_10_0},
Guido van Rossum590baa41993-11-30 13:40:46 +0000224 {1, arcs_10_1},
225};
226static arc arcs_11_0[1] = {
227 {9, 1},
228};
Thomas Wouters434d0822000-08-24 20:11:32 +0000229static arc arcs_11_1[3] = {
230 {37, 2},
231 {20, 3},
Guido van Rossum3b716041993-10-27 13:25:30 +0000232 {0, 1},
233};
Thomas Wouters434d0822000-08-24 20:11:32 +0000234static arc arcs_11_2[1] = {
235 {9, 4},
Guido van Rossum3b716041993-10-27 13:25:30 +0000236};
Thomas Wouters434d0822000-08-24 20:11:32 +0000237static arc arcs_11_3[1] = {
238 {9, 5},
Guido van Rossum3b716041993-10-27 13:25:30 +0000239};
Thomas Wouters434d0822000-08-24 20:11:32 +0000240static arc arcs_11_4[1] = {
Barry Warsaw23c9ec82000-08-21 15:44:01 +0000241 {0, 4},
242};
Thomas Wouters434d0822000-08-24 20:11:32 +0000243static arc arcs_11_5[2] = {
244 {20, 3},
Barry Warsaw23c9ec82000-08-21 15:44:01 +0000245 {0, 5},
246};
Thomas Wouters434d0822000-08-24 20:11:32 +0000247static state states_11[6] = {
248 {1, arcs_11_0},
249 {3, arcs_11_1},
250 {1, arcs_11_2},
251 {1, arcs_11_3},
252 {1, arcs_11_4},
253 {2, arcs_11_5},
Barry Warsaw23c9ec82000-08-21 15:44:01 +0000254};
Guido van Rossum4668b002001-08-08 05:00:18 +0000255static arc arcs_12_0[12] = {
Thomas Wouters434d0822000-08-24 20:11:32 +0000256 {38, 1},
Barry Warsaw23c9ec82000-08-21 15:44:01 +0000257 {39, 1},
Thomas Wouters434d0822000-08-24 20:11:32 +0000258 {40, 1},
Barry Warsaw23c9ec82000-08-21 15:44:01 +0000259 {41, 1},
Guido van Rossum590baa41993-11-30 13:40:46 +0000260 {42, 1},
261 {43, 1},
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +0000262 {44, 1},
Barry Warsaw23c9ec82000-08-21 15:44:01 +0000263 {45, 1},
Thomas Wouters434d0822000-08-24 20:11:32 +0000264 {46, 1},
265 {47, 1},
266 {48, 1},
Guido van Rossum4668b002001-08-08 05:00:18 +0000267 {49, 1},
Thomas Wouters434d0822000-08-24 20:11:32 +0000268};
269static arc arcs_12_1[1] = {
270 {0, 1},
271};
272static state states_12[2] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000273 {12, arcs_12_0},
Thomas Wouters434d0822000-08-24 20:11:32 +0000274 {1, arcs_12_1},
275};
276static arc arcs_13_0[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000277 {50, 1},
Thomas Wouters434d0822000-08-24 20:11:32 +0000278};
279static arc arcs_13_1[3] = {
280 {21, 2},
Guido van Rossum4668b002001-08-08 05:00:18 +0000281 {51, 3},
Thomas Wouters434d0822000-08-24 20:11:32 +0000282 {0, 1},
283};
284static arc arcs_13_2[2] = {
285 {22, 4},
286 {0, 2},
287};
288static arc arcs_13_3[1] = {
289 {21, 5},
290};
291static arc arcs_13_4[2] = {
292 {21, 2},
293 {0, 4},
294};
295static arc arcs_13_5[2] = {
296 {22, 6},
297 {0, 5},
298};
299static arc arcs_13_6[1] = {
300 {21, 7},
301};
302static arc arcs_13_7[2] = {
303 {22, 8},
304 {0, 7},
305};
306static arc arcs_13_8[2] = {
307 {21, 7},
308 {0, 8},
309};
310static state states_13[9] = {
311 {1, arcs_13_0},
312 {3, arcs_13_1},
313 {2, arcs_13_2},
314 {1, arcs_13_3},
315 {2, arcs_13_4},
316 {2, arcs_13_5},
317 {1, arcs_13_6},
318 {2, arcs_13_7},
319 {2, arcs_13_8},
320};
321static arc arcs_14_0[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000322 {52, 1},
Thomas Wouters434d0822000-08-24 20:11:32 +0000323};
324static arc arcs_14_1[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000325 {53, 2},
Thomas Wouters434d0822000-08-24 20:11:32 +0000326};
327static arc arcs_14_2[1] = {
328 {0, 2},
329};
330static state states_14[3] = {
331 {1, arcs_14_0},
332 {1, arcs_14_1},
333 {1, arcs_14_2},
334};
335static arc arcs_15_0[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000336 {54, 1},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +0000337};
Guido van Rossumef098511991-07-27 21:37:24 +0000338static arc arcs_15_1[1] = {
Guido van Rossum3b716041993-10-27 13:25:30 +0000339 {0, 1},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +0000340};
Guido van Rossum3b716041993-10-27 13:25:30 +0000341static state states_15[2] = {
Thomas Wouters434d0822000-08-24 20:11:32 +0000342 {1, arcs_15_0},
Guido van Rossumef098511991-07-27 21:37:24 +0000343 {1, arcs_15_1},
Guido van Rossum3ccb6171990-10-26 15:01:05 +0000344};
Tim Peters5ca576e2001-06-18 22:08:13 +0000345static arc arcs_16_0[5] = {
Thomas Wouters434d0822000-08-24 20:11:32 +0000346 {55, 1},
347 {56, 1},
348 {57, 1},
Tim Peters5ca576e2001-06-18 22:08:13 +0000349 {58, 1},
Guido van Rossum4668b002001-08-08 05:00:18 +0000350 {59, 1},
Guido van Rossumef098511991-07-27 21:37:24 +0000351};
352static arc arcs_16_1[1] = {
353 {0, 1},
354};
355static state states_16[2] = {
Tim Peters5ca576e2001-06-18 22:08:13 +0000356 {5, arcs_16_0},
Guido van Rossumef098511991-07-27 21:37:24 +0000357 {1, arcs_16_1},
358};
Guido van Rossum3b716041993-10-27 13:25:30 +0000359static arc arcs_17_0[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000360 {60, 1},
Guido van Rossumef098511991-07-27 21:37:24 +0000361};
362static arc arcs_17_1[1] = {
363 {0, 1},
364};
365static state states_17[2] = {
Guido van Rossum3b716041993-10-27 13:25:30 +0000366 {1, arcs_17_0},
Guido van Rossumef098511991-07-27 21:37:24 +0000367 {1, arcs_17_1},
368};
369static arc arcs_18_0[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000370 {61, 1},
Guido van Rossumef098511991-07-27 21:37:24 +0000371};
Thomas Wouters434d0822000-08-24 20:11:32 +0000372static arc arcs_18_1[1] = {
373 {0, 1},
374};
375static state states_18[2] = {
376 {1, arcs_18_0},
377 {1, arcs_18_1},
378};
379static arc arcs_19_0[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000380 {62, 1},
Thomas Wouters434d0822000-08-24 20:11:32 +0000381};
382static arc arcs_19_1[2] = {
Guido van Rossum590baa41993-11-30 13:40:46 +0000383 {9, 2},
Guido van Rossumc1b5cec1992-03-24 13:46:39 +0000384 {0, 1},
385};
Thomas Wouters434d0822000-08-24 20:11:32 +0000386static arc arcs_19_2[1] = {
Guido van Rossum590baa41993-11-30 13:40:46 +0000387 {0, 2},
388};
Thomas Wouters434d0822000-08-24 20:11:32 +0000389static state states_19[3] = {
390 {1, arcs_19_0},
391 {2, arcs_19_1},
392 {1, arcs_19_2},
Guido van Rossumc1b5cec1992-03-24 13:46:39 +0000393};
Thomas Wouters434d0822000-08-24 20:11:32 +0000394static arc arcs_20_0[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000395 {63, 1},
Guido van Rossumc1b5cec1992-03-24 13:46:39 +0000396};
Tim Peters5ca576e2001-06-18 22:08:13 +0000397static arc arcs_20_1[1] = {
398 {9, 2},
399};
400static arc arcs_20_2[1] = {
401 {0, 2},
402};
403static state states_20[3] = {
404 {1, arcs_20_0},
405 {1, arcs_20_1},
406 {1, arcs_20_2},
407};
408static arc arcs_21_0[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000409 {64, 1},
Tim Peters5ca576e2001-06-18 22:08:13 +0000410};
411static arc arcs_21_1[2] = {
Guido van Rossum97179911994-08-30 09:33:45 +0000412 {21, 2},
Guido van Rossumd295f121998-04-09 21:39:57 +0000413 {0, 1},
Guido van Rossumef098511991-07-27 21:37:24 +0000414};
Tim Peters5ca576e2001-06-18 22:08:13 +0000415static arc arcs_21_2[2] = {
Guido van Rossum97179911994-08-30 09:33:45 +0000416 {22, 3},
Guido van Rossum3b716041993-10-27 13:25:30 +0000417 {0, 2},
418};
Tim Peters5ca576e2001-06-18 22:08:13 +0000419static arc arcs_21_3[1] = {
Guido van Rossum97179911994-08-30 09:33:45 +0000420 {21, 4},
Guido van Rossumef098511991-07-27 21:37:24 +0000421};
Tim Peters5ca576e2001-06-18 22:08:13 +0000422static arc arcs_21_4[2] = {
Guido van Rossume40bddc1995-07-07 22:44:10 +0000423 {22, 5},
Guido van Rossum12d12c51993-10-26 17:58:25 +0000424 {0, 4},
425};
Tim Peters5ca576e2001-06-18 22:08:13 +0000426static arc arcs_21_5[1] = {
Guido van Rossume40bddc1995-07-07 22:44:10 +0000427 {21, 6},
428};
Thomas Wouters434d0822000-08-24 20:11:32 +0000429static arc arcs_21_6[1] = {
430 {0, 6},
431};
Tim Peters5ca576e2001-06-18 22:08:13 +0000432static state states_21[7] = {
433 {1, arcs_21_0},
434 {2, arcs_21_1},
435 {2, arcs_21_2},
436 {1, arcs_21_3},
437 {2, arcs_21_4},
438 {1, arcs_21_5},
439 {1, arcs_21_6},
440};
441static arc arcs_22_0[2] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000442 {65, 1},
443 {67, 2},
Tim Peters5ca576e2001-06-18 22:08:13 +0000444};
445static arc arcs_22_1[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000446 {66, 3},
Tim Peters5ca576e2001-06-18 22:08:13 +0000447};
448static arc arcs_22_2[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000449 {68, 4},
Tim Peters5ca576e2001-06-18 22:08:13 +0000450};
451static arc arcs_22_3[2] = {
452 {22, 1},
453 {0, 3},
454};
455static arc arcs_22_4[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000456 {65, 5},
Tim Peters5ca576e2001-06-18 22:08:13 +0000457};
458static arc arcs_22_5[2] = {
459 {23, 6},
Guido van Rossum4668b002001-08-08 05:00:18 +0000460 {69, 7},
Tim Peters5ca576e2001-06-18 22:08:13 +0000461};
462static arc arcs_22_6[1] = {
463 {0, 6},
464};
465static arc arcs_22_7[2] = {
Guido van Rossum97179911994-08-30 09:33:45 +0000466 {22, 8},
Guido van Rossum12d12c51993-10-26 17:58:25 +0000467 {0, 7},
468};
Tim Peters5ca576e2001-06-18 22:08:13 +0000469static arc arcs_22_8[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000470 {69, 7},
Guido van Rossum12d12c51993-10-26 17:58:25 +0000471};
Tim Peters5ca576e2001-06-18 22:08:13 +0000472static state states_22[9] = {
473 {2, arcs_22_0},
474 {1, arcs_22_1},
Thomas Wouters52152252000-08-17 22:55:00 +0000475 {1, arcs_22_2},
Tim Peters5ca576e2001-06-18 22:08:13 +0000476 {2, arcs_22_3},
477 {1, arcs_22_4},
478 {2, arcs_22_5},
479 {1, arcs_22_6},
480 {2, arcs_22_7},
481 {1, arcs_22_8},
Thomas Wouters52152252000-08-17 22:55:00 +0000482};
483static arc arcs_23_0[1] = {
Tim Peters5ca576e2001-06-18 22:08:13 +0000484 {12, 1},
Thomas Wouters52152252000-08-17 22:55:00 +0000485};
486static arc arcs_23_1[2] = {
Thomas Wouters434d0822000-08-24 20:11:32 +0000487 {12, 2},
Thomas Wouters52152252000-08-17 22:55:00 +0000488 {0, 1},
489};
Thomas Wouters434d0822000-08-24 20:11:32 +0000490static arc arcs_23_2[1] = {
491 {12, 3},
492};
493static arc arcs_23_3[1] = {
494 {0, 3},
495};
496static state states_23[4] = {
Thomas Wouters52152252000-08-17 22:55:00 +0000497 {1, arcs_23_0},
498 {2, arcs_23_1},
Thomas Wouters434d0822000-08-24 20:11:32 +0000499 {1, arcs_23_2},
500 {1, arcs_23_3},
Thomas Wouters52152252000-08-17 22:55:00 +0000501};
502static arc arcs_24_0[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000503 {68, 1},
Thomas Wouters52152252000-08-17 22:55:00 +0000504};
Thomas Wouters434d0822000-08-24 20:11:32 +0000505static arc arcs_24_1[2] = {
Tim Peters5ca576e2001-06-18 22:08:13 +0000506 {12, 2},
Thomas Wouters434d0822000-08-24 20:11:32 +0000507 {0, 1},
508};
Tim Peters5ca576e2001-06-18 22:08:13 +0000509static arc arcs_24_2[1] = {
510 {12, 3},
511};
512static arc arcs_24_3[1] = {
513 {0, 3},
514};
515static state states_24[4] = {
Thomas Wouters434d0822000-08-24 20:11:32 +0000516 {1, arcs_24_0},
517 {2, arcs_24_1},
Tim Peters5ca576e2001-06-18 22:08:13 +0000518 {1, arcs_24_2},
519 {1, arcs_24_3},
Thomas Wouters434d0822000-08-24 20:11:32 +0000520};
521static arc arcs_25_0[1] = {
Tim Peters5ca576e2001-06-18 22:08:13 +0000522 {12, 1},
Thomas Wouters434d0822000-08-24 20:11:32 +0000523};
Tim Peters5ca576e2001-06-18 22:08:13 +0000524static arc arcs_25_1[2] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000525 {70, 0},
Tim Peters5ca576e2001-06-18 22:08:13 +0000526 {0, 1},
527};
528static state states_25[2] = {
529 {1, arcs_25_0},
530 {2, arcs_25_1},
531};
532static arc arcs_26_0[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000533 {71, 1},
Tim Peters5ca576e2001-06-18 22:08:13 +0000534};
535static arc arcs_26_1[1] = {
Guido van Rossum590baa41993-11-30 13:40:46 +0000536 {12, 2},
537};
Tim Peters5ca576e2001-06-18 22:08:13 +0000538static arc arcs_26_2[2] = {
Guido van Rossum97179911994-08-30 09:33:45 +0000539 {22, 1},
Guido van Rossum590baa41993-11-30 13:40:46 +0000540 {0, 2},
541};
Tim Peters5ca576e2001-06-18 22:08:13 +0000542static state states_26[3] = {
Guido van Rossum0dfcf751996-08-12 22:00:53 +0000543 {1, arcs_26_0},
544 {1, arcs_26_1},
Thomas Wouters52152252000-08-17 22:55:00 +0000545 {2, arcs_26_2},
Guido van Rossum0dfcf751996-08-12 22:00:53 +0000546};
Thomas Wouters434d0822000-08-24 20:11:32 +0000547static arc arcs_27_0[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000548 {72, 1},
Guido van Rossum0dfcf751996-08-12 22:00:53 +0000549};
550static arc arcs_27_1[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000551 {73, 2},
Guido van Rossum3ccb6171990-10-26 15:01:05 +0000552};
Thomas Wouters434d0822000-08-24 20:11:32 +0000553static arc arcs_27_2[2] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000554 {74, 3},
Thomas Wouters434d0822000-08-24 20:11:32 +0000555 {0, 2},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +0000556};
Thomas Wouters434d0822000-08-24 20:11:32 +0000557static arc arcs_27_3[1] = {
558 {21, 4},
Guido van Rossumef098511991-07-27 21:37:24 +0000559};
Tim Peters5ca576e2001-06-18 22:08:13 +0000560static arc arcs_27_4[2] = {
561 {22, 5},
Thomas Wouters52152252000-08-17 22:55:00 +0000562 {0, 4},
Guido van Rossum25831651993-05-19 14:50:45 +0000563};
Tim Peters5ca576e2001-06-18 22:08:13 +0000564static arc arcs_27_5[1] = {
565 {21, 6},
566};
567static arc arcs_27_6[1] = {
568 {0, 6},
569};
570static state states_27[7] = {
Thomas Wouters434d0822000-08-24 20:11:32 +0000571 {1, arcs_27_0},
572 {1, arcs_27_1},
573 {2, arcs_27_2},
574 {1, arcs_27_3},
Tim Peters5ca576e2001-06-18 22:08:13 +0000575 {2, arcs_27_4},
576 {1, arcs_27_5},
577 {1, arcs_27_6},
Guido van Rossum0dfcf751996-08-12 22:00:53 +0000578};
Tim Peters5ca576e2001-06-18 22:08:13 +0000579static arc arcs_28_0[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000580 {75, 1},
Guido van Rossum25831651993-05-19 14:50:45 +0000581};
Thomas Wouters434d0822000-08-24 20:11:32 +0000582static arc arcs_28_1[1] = {
Thomas Wouters52152252000-08-17 22:55:00 +0000583 {21, 2},
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +0000584};
Tim Peters5ca576e2001-06-18 22:08:13 +0000585static arc arcs_28_2[2] = {
586 {22, 3},
587 {0, 2},
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +0000588};
Tim Peters5ca576e2001-06-18 22:08:13 +0000589static arc arcs_28_3[1] = {
590 {21, 4},
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +0000591};
Tim Peters5ca576e2001-06-18 22:08:13 +0000592static arc arcs_28_4[1] = {
Thomas Wouters52152252000-08-17 22:55:00 +0000593 {0, 4},
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +0000594};
Tim Peters5ca576e2001-06-18 22:08:13 +0000595static state states_28[5] = {
596 {1, arcs_28_0},
597 {1, arcs_28_1},
598 {2, arcs_28_2},
599 {1, arcs_28_3},
600 {1, arcs_28_4},
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +0000601};
Tim Peters5ca576e2001-06-18 22:08:13 +0000602static arc arcs_29_0[6] = {
Tim Peters5ca576e2001-06-18 22:08:13 +0000603 {76, 1},
604 {77, 1},
605 {78, 1},
Tim Peters5ca576e2001-06-18 22:08:13 +0000606 {79, 1},
Guido van Rossum4668b002001-08-08 05:00:18 +0000607 {10, 1},
608 {80, 1},
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +0000609};
Tim Peters5ca576e2001-06-18 22:08:13 +0000610static arc arcs_29_1[1] = {
611 {0, 1},
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +0000612};
Tim Peters5ca576e2001-06-18 22:08:13 +0000613static state states_29[2] = {
614 {6, arcs_29_0},
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +0000615 {1, arcs_29_1},
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +0000616};
617static arc arcs_30_0[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000618 {81, 1},
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +0000619};
Thomas Wouters52152252000-08-17 22:55:00 +0000620static arc arcs_30_1[1] = {
Thomas Wouters434d0822000-08-24 20:11:32 +0000621 {21, 2},
Thomas Wouters52152252000-08-17 22:55:00 +0000622};
623static arc arcs_30_2[1] = {
Thomas Wouters434d0822000-08-24 20:11:32 +0000624 {14, 3},
Thomas Wouters52152252000-08-17 22:55:00 +0000625};
626static arc arcs_30_3[1] = {
Thomas Wouters434d0822000-08-24 20:11:32 +0000627 {15, 4},
Thomas Wouters52152252000-08-17 22:55:00 +0000628};
Tim Peters5ca576e2001-06-18 22:08:13 +0000629static arc arcs_30_4[3] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000630 {82, 1},
631 {83, 5},
Thomas Wouters434d0822000-08-24 20:11:32 +0000632 {0, 4},
Thomas Wouters52152252000-08-17 22:55:00 +0000633};
634static arc arcs_30_5[1] = {
Thomas Wouters434d0822000-08-24 20:11:32 +0000635 {14, 6},
Thomas Wouters52152252000-08-17 22:55:00 +0000636};
Thomas Wouters434d0822000-08-24 20:11:32 +0000637static arc arcs_30_6[1] = {
638 {15, 7},
Thomas Wouters52152252000-08-17 22:55:00 +0000639};
640static arc arcs_30_7[1] = {
Thomas Wouters434d0822000-08-24 20:11:32 +0000641 {0, 7},
Thomas Wouters52152252000-08-17 22:55:00 +0000642};
Thomas Wouters434d0822000-08-24 20:11:32 +0000643static state states_30[8] = {
Thomas Wouters52152252000-08-17 22:55:00 +0000644 {1, arcs_30_0},
645 {1, arcs_30_1},
646 {1, arcs_30_2},
647 {1, arcs_30_3},
Tim Peters5ca576e2001-06-18 22:08:13 +0000648 {3, arcs_30_4},
Thomas Wouters52152252000-08-17 22:55:00 +0000649 {1, arcs_30_5},
Thomas Wouters434d0822000-08-24 20:11:32 +0000650 {1, arcs_30_6},
Thomas Wouters52152252000-08-17 22:55:00 +0000651 {1, arcs_30_7},
Thomas Wouters52152252000-08-17 22:55:00 +0000652};
653static arc arcs_31_0[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000654 {84, 1},
Thomas Wouters52152252000-08-17 22:55:00 +0000655};
656static arc arcs_31_1[1] = {
Tim Peters5ca576e2001-06-18 22:08:13 +0000657 {21, 2},
Thomas Wouters52152252000-08-17 22:55:00 +0000658};
659static arc arcs_31_2[1] = {
Tim Peters5ca576e2001-06-18 22:08:13 +0000660 {14, 3},
Thomas Wouters52152252000-08-17 22:55:00 +0000661};
Thomas Wouters434d0822000-08-24 20:11:32 +0000662static arc arcs_31_3[1] = {
Tim Peters5ca576e2001-06-18 22:08:13 +0000663 {15, 4},
Thomas Wouters52152252000-08-17 22:55:00 +0000664};
Tim Peters5ca576e2001-06-18 22:08:13 +0000665static arc arcs_31_4[2] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000666 {83, 5},
Tim Peters5ca576e2001-06-18 22:08:13 +0000667 {0, 4},
Thomas Wouters52152252000-08-17 22:55:00 +0000668};
669static arc arcs_31_5[1] = {
Tim Peters5ca576e2001-06-18 22:08:13 +0000670 {14, 6},
Thomas Wouters52152252000-08-17 22:55:00 +0000671};
Tim Peters5ca576e2001-06-18 22:08:13 +0000672static arc arcs_31_6[1] = {
673 {15, 7},
Thomas Wouters52152252000-08-17 22:55:00 +0000674};
675static arc arcs_31_7[1] = {
Tim Peters5ca576e2001-06-18 22:08:13 +0000676 {0, 7},
Thomas Wouters52152252000-08-17 22:55:00 +0000677};
Tim Peters5ca576e2001-06-18 22:08:13 +0000678static state states_31[8] = {
Thomas Wouters52152252000-08-17 22:55:00 +0000679 {1, arcs_31_0},
680 {1, arcs_31_1},
681 {1, arcs_31_2},
Thomas Wouters434d0822000-08-24 20:11:32 +0000682 {1, arcs_31_3},
Tim Peters5ca576e2001-06-18 22:08:13 +0000683 {2, arcs_31_4},
Thomas Wouters52152252000-08-17 22:55:00 +0000684 {1, arcs_31_5},
Tim Peters5ca576e2001-06-18 22:08:13 +0000685 {1, arcs_31_6},
Thomas Wouters52152252000-08-17 22:55:00 +0000686 {1, arcs_31_7},
Thomas Wouters52152252000-08-17 22:55:00 +0000687};
688static arc arcs_32_0[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000689 {85, 1},
Thomas Wouters52152252000-08-17 22:55:00 +0000690};
Thomas Wouters434d0822000-08-24 20:11:32 +0000691static arc arcs_32_1[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000692 {53, 2},
Thomas Wouters434d0822000-08-24 20:11:32 +0000693};
694static arc arcs_32_2[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000695 {74, 3},
Thomas Wouters434d0822000-08-24 20:11:32 +0000696};
Tim Peters5ca576e2001-06-18 22:08:13 +0000697static arc arcs_32_3[1] = {
698 {9, 4},
Thomas Wouters434d0822000-08-24 20:11:32 +0000699};
700static arc arcs_32_4[1] = {
Tim Peters5ca576e2001-06-18 22:08:13 +0000701 {14, 5},
Thomas Wouters434d0822000-08-24 20:11:32 +0000702};
703static arc arcs_32_5[1] = {
Tim Peters5ca576e2001-06-18 22:08:13 +0000704 {15, 6},
Thomas Wouters434d0822000-08-24 20:11:32 +0000705};
Tim Peters5ca576e2001-06-18 22:08:13 +0000706static arc arcs_32_6[2] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000707 {83, 7},
Tim Peters5ca576e2001-06-18 22:08:13 +0000708 {0, 6},
Thomas Wouters434d0822000-08-24 20:11:32 +0000709};
710static arc arcs_32_7[1] = {
Tim Peters5ca576e2001-06-18 22:08:13 +0000711 {14, 8},
Thomas Wouters434d0822000-08-24 20:11:32 +0000712};
Tim Peters5ca576e2001-06-18 22:08:13 +0000713static arc arcs_32_8[1] = {
714 {15, 9},
Thomas Wouters434d0822000-08-24 20:11:32 +0000715};
716static arc arcs_32_9[1] = {
717 {0, 9},
718};
719static state states_32[10] = {
720 {1, arcs_32_0},
721 {1, arcs_32_1},
722 {1, arcs_32_2},
Tim Peters5ca576e2001-06-18 22:08:13 +0000723 {1, arcs_32_3},
Thomas Wouters434d0822000-08-24 20:11:32 +0000724 {1, arcs_32_4},
725 {1, arcs_32_5},
Tim Peters5ca576e2001-06-18 22:08:13 +0000726 {2, arcs_32_6},
Thomas Wouters434d0822000-08-24 20:11:32 +0000727 {1, arcs_32_7},
Tim Peters5ca576e2001-06-18 22:08:13 +0000728 {1, arcs_32_8},
Thomas Wouters434d0822000-08-24 20:11:32 +0000729 {1, arcs_32_9},
730};
731static arc arcs_33_0[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000732 {86, 1},
Thomas Wouters434d0822000-08-24 20:11:32 +0000733};
Tim Peters5ca576e2001-06-18 22:08:13 +0000734static arc arcs_33_1[1] = {
735 {14, 2},
736};
737static arc arcs_33_2[1] = {
738 {15, 3},
739};
740static arc arcs_33_3[2] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000741 {87, 4},
742 {88, 5},
Tim Peters5ca576e2001-06-18 22:08:13 +0000743};
744static arc arcs_33_4[1] = {
745 {14, 6},
746};
747static arc arcs_33_5[1] = {
748 {14, 7},
749};
750static arc arcs_33_6[1] = {
751 {15, 8},
752};
753static arc arcs_33_7[1] = {
754 {15, 9},
755};
756static arc arcs_33_8[3] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000757 {87, 4},
758 {83, 5},
Tim Peters5ca576e2001-06-18 22:08:13 +0000759 {0, 8},
760};
761static arc arcs_33_9[1] = {
762 {0, 9},
763};
764static state states_33[10] = {
765 {1, arcs_33_0},
766 {1, arcs_33_1},
767 {1, arcs_33_2},
768 {2, arcs_33_3},
769 {1, arcs_33_4},
770 {1, arcs_33_5},
771 {1, arcs_33_6},
772 {1, arcs_33_7},
773 {3, arcs_33_8},
774 {1, arcs_33_9},
775};
776static arc arcs_34_0[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000777 {89, 1},
Tim Peters5ca576e2001-06-18 22:08:13 +0000778};
779static arc arcs_34_1[2] = {
Guido van Rossum97179911994-08-30 09:33:45 +0000780 {21, 2},
Guido van Rossum12d12c51993-10-26 17:58:25 +0000781 {0, 1},
782};
Tim Peters5ca576e2001-06-18 22:08:13 +0000783static arc arcs_34_2[2] = {
Guido van Rossum97179911994-08-30 09:33:45 +0000784 {22, 3},
Guido van Rossum12d12c51993-10-26 17:58:25 +0000785 {0, 2},
786};
Tim Peters5ca576e2001-06-18 22:08:13 +0000787static arc arcs_34_3[1] = {
Guido van Rossum97179911994-08-30 09:33:45 +0000788 {21, 4},
Guido van Rossum12d12c51993-10-26 17:58:25 +0000789};
Tim Peters5ca576e2001-06-18 22:08:13 +0000790static arc arcs_34_4[1] = {
Guido van Rossum25831651993-05-19 14:50:45 +0000791 {0, 4},
792};
Tim Peters5ca576e2001-06-18 22:08:13 +0000793static state states_34[5] = {
794 {1, arcs_34_0},
795 {2, arcs_34_1},
796 {2, arcs_34_2},
797 {1, arcs_34_3},
798 {1, arcs_34_4},
Guido van Rossum25831651993-05-19 14:50:45 +0000799};
Tim Peters5ca576e2001-06-18 22:08:13 +0000800static arc arcs_35_0[2] = {
Guido van Rossum25831651993-05-19 14:50:45 +0000801 {3, 1},
802 {2, 2},
803};
Tim Peters5ca576e2001-06-18 22:08:13 +0000804static arc arcs_35_1[1] = {
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +0000805 {0, 1},
806};
Thomas Wouters434d0822000-08-24 20:11:32 +0000807static arc arcs_35_2[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000808 {90, 3},
Guido van Rossuma10f5121995-01-07 12:36:29 +0000809};
Thomas Wouters434d0822000-08-24 20:11:32 +0000810static arc arcs_35_3[1] = {
Tim Peters5ca576e2001-06-18 22:08:13 +0000811 {6, 4},
Guido van Rossum3b716041993-10-27 13:25:30 +0000812};
Tim Peters5ca576e2001-06-18 22:08:13 +0000813static arc arcs_35_4[2] = {
814 {6, 4},
Guido van Rossum4668b002001-08-08 05:00:18 +0000815 {91, 1},
Tim Peters5ca576e2001-06-18 22:08:13 +0000816};
817static state states_35[5] = {
Thomas Wouters434d0822000-08-24 20:11:32 +0000818 {2, arcs_35_0},
Tim Peters5ca576e2001-06-18 22:08:13 +0000819 {1, arcs_35_1},
Thomas Wouters434d0822000-08-24 20:11:32 +0000820 {1, arcs_35_2},
821 {1, arcs_35_3},
Tim Peters5ca576e2001-06-18 22:08:13 +0000822 {2, arcs_35_4},
Thomas Wouters434d0822000-08-24 20:11:32 +0000823};
Tim Peters5ca576e2001-06-18 22:08:13 +0000824static arc arcs_36_0[2] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000825 {92, 1},
826 {94, 2},
Thomas Wouters434d0822000-08-24 20:11:32 +0000827};
828static arc arcs_36_1[2] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000829 {93, 3},
Guido van Rossum3b716041993-10-27 13:25:30 +0000830 {0, 1},
831};
Tim Peters5ca576e2001-06-18 22:08:13 +0000832static arc arcs_36_2[1] = {
Thomas Wouters434d0822000-08-24 20:11:32 +0000833 {0, 2},
834};
Tim Peters5ca576e2001-06-18 22:08:13 +0000835static arc arcs_36_3[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000836 {92, 1},
Thomas Wouters434d0822000-08-24 20:11:32 +0000837};
Tim Peters5ca576e2001-06-18 22:08:13 +0000838static state states_36[4] = {
839 {2, arcs_36_0},
840 {2, arcs_36_1},
841 {1, arcs_36_2},
842 {1, arcs_36_3},
Thomas Wouters434d0822000-08-24 20:11:32 +0000843};
Tim Peters5ca576e2001-06-18 22:08:13 +0000844static arc arcs_37_0[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000845 {95, 1},
Tim Peters5ca576e2001-06-18 22:08:13 +0000846};
847static arc arcs_37_1[2] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000848 {96, 0},
Thomas Wouters434d0822000-08-24 20:11:32 +0000849 {0, 1},
850};
Tim Peters5ca576e2001-06-18 22:08:13 +0000851static state states_37[2] = {
852 {1, arcs_37_0},
853 {2, arcs_37_1},
Thomas Wouters434d0822000-08-24 20:11:32 +0000854};
Tim Peters5ca576e2001-06-18 22:08:13 +0000855static arc arcs_38_0[2] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000856 {97, 1},
857 {98, 2},
Tim Peters5ca576e2001-06-18 22:08:13 +0000858};
859static arc arcs_38_1[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000860 {95, 2},
Tim Peters5ca576e2001-06-18 22:08:13 +0000861};
862static arc arcs_38_2[1] = {
863 {0, 2},
864};
865static state states_38[3] = {
866 {2, arcs_38_0},
867 {1, arcs_38_1},
868 {1, arcs_38_2},
869};
870static arc arcs_39_0[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000871 {73, 1},
Tim Peters5ca576e2001-06-18 22:08:13 +0000872};
873static arc arcs_39_1[2] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000874 {99, 0},
Tim Peters5ca576e2001-06-18 22:08:13 +0000875 {0, 1},
876};
877static state states_39[2] = {
878 {1, arcs_39_0},
879 {2, arcs_39_1},
880};
881static arc arcs_40_0[10] = {
Thomas Wouters434d0822000-08-24 20:11:32 +0000882 {100, 1},
883 {101, 1},
884 {102, 1},
885 {103, 1},
Tim Peters5ca576e2001-06-18 22:08:13 +0000886 {104, 1},
887 {105, 1},
Guido van Rossum4668b002001-08-08 05:00:18 +0000888 {106, 1},
889 {74, 1},
890 {97, 2},
891 {107, 3},
Thomas Wouters434d0822000-08-24 20:11:32 +0000892};
Tim Peters5ca576e2001-06-18 22:08:13 +0000893static arc arcs_40_1[1] = {
Thomas Wouters434d0822000-08-24 20:11:32 +0000894 {0, 1},
895};
Tim Peters5ca576e2001-06-18 22:08:13 +0000896static arc arcs_40_2[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000897 {74, 1},
Thomas Wouters434d0822000-08-24 20:11:32 +0000898};
Tim Peters5ca576e2001-06-18 22:08:13 +0000899static arc arcs_40_3[2] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000900 {97, 1},
Thomas Wouters52152252000-08-17 22:55:00 +0000901 {0, 3},
902};
Tim Peters5ca576e2001-06-18 22:08:13 +0000903static state states_40[4] = {
904 {10, arcs_40_0},
905 {1, arcs_40_1},
906 {1, arcs_40_2},
907 {2, arcs_40_3},
Guido van Rossum25831651993-05-19 14:50:45 +0000908};
Guido van Rossum0dfcf751996-08-12 22:00:53 +0000909static arc arcs_41_0[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000910 {108, 1},
Guido van Rossumc1b5cec1992-03-24 13:46:39 +0000911};
Thomas Wouters52152252000-08-17 22:55:00 +0000912static arc arcs_41_1[2] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000913 {109, 0},
Guido van Rossum25831651993-05-19 14:50:45 +0000914 {0, 1},
Guido van Rossumc1b5cec1992-03-24 13:46:39 +0000915};
Guido van Rossum0dfcf751996-08-12 22:00:53 +0000916static state states_41[2] = {
917 {1, arcs_41_0},
Thomas Wouters52152252000-08-17 22:55:00 +0000918 {2, arcs_41_1},
Guido van Rossum25831651993-05-19 14:50:45 +0000919};
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +0000920static arc arcs_42_0[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000921 {110, 1},
Guido van Rossum590baa41993-11-30 13:40:46 +0000922};
Thomas Wouters434d0822000-08-24 20:11:32 +0000923static arc arcs_42_1[2] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000924 {111, 0},
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +0000925 {0, 1},
Guido van Rossum590baa41993-11-30 13:40:46 +0000926};
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +0000927static state states_42[2] = {
928 {1, arcs_42_0},
Thomas Wouters434d0822000-08-24 20:11:32 +0000929 {2, arcs_42_1},
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +0000930};
Thomas Wouters52152252000-08-17 22:55:00 +0000931static arc arcs_43_0[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000932 {112, 1},
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +0000933};
Tim Peters5ca576e2001-06-18 22:08:13 +0000934static arc arcs_43_1[2] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000935 {113, 0},
Guido van Rossumbeeda8a1996-01-12 01:13:38 +0000936 {0, 1},
937};
Thomas Wouters52152252000-08-17 22:55:00 +0000938static state states_43[2] = {
939 {1, arcs_43_0},
Tim Peters5ca576e2001-06-18 22:08:13 +0000940 {2, arcs_43_1},
Guido van Rossumbeeda8a1996-01-12 01:13:38 +0000941};
Thomas Wouters52152252000-08-17 22:55:00 +0000942static arc arcs_44_0[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000943 {114, 1},
Guido van Rossumbeeda8a1996-01-12 01:13:38 +0000944};
Thomas Wouters434d0822000-08-24 20:11:32 +0000945static arc arcs_44_1[3] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000946 {115, 0},
947 {51, 0},
Thomas Wouters52152252000-08-17 22:55:00 +0000948 {0, 1},
949};
950static state states_44[2] = {
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +0000951 {1, arcs_44_0},
Thomas Wouters434d0822000-08-24 20:11:32 +0000952 {3, arcs_44_1},
Guido van Rossumbeeda8a1996-01-12 01:13:38 +0000953};
Thomas Wouters434d0822000-08-24 20:11:32 +0000954static arc arcs_45_0[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000955 {116, 1},
Guido van Rossumdb3165e1993-10-18 17:06:59 +0000956};
Tim Peters5ca576e2001-06-18 22:08:13 +0000957static arc arcs_45_1[3] = {
Thomas Wouters434d0822000-08-24 20:11:32 +0000958 {117, 0},
Guido van Rossum4668b002001-08-08 05:00:18 +0000959 {118, 0},
Thomas Wouters434d0822000-08-24 20:11:32 +0000960 {0, 1},
Guido van Rossumdb3165e1993-10-18 17:06:59 +0000961};
Thomas Wouters434d0822000-08-24 20:11:32 +0000962static state states_45[2] = {
963 {1, arcs_45_0},
Tim Peters5ca576e2001-06-18 22:08:13 +0000964 {3, arcs_45_1},
Thomas Wouters434d0822000-08-24 20:11:32 +0000965};
Tim Peters5ca576e2001-06-18 22:08:13 +0000966static arc arcs_46_0[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000967 {119, 1},
Thomas Wouters434d0822000-08-24 20:11:32 +0000968};
Guido van Rossum4668b002001-08-08 05:00:18 +0000969static arc arcs_46_1[5] = {
Tim Peters5ca576e2001-06-18 22:08:13 +0000970 {23, 0},
Tim Peters5ca576e2001-06-18 22:08:13 +0000971 {120, 0},
Guido van Rossum4668b002001-08-08 05:00:18 +0000972 {121, 0},
973 {122, 0},
Tim Peters5ca576e2001-06-18 22:08:13 +0000974 {0, 1},
Thomas Wouters434d0822000-08-24 20:11:32 +0000975};
Tim Peters5ca576e2001-06-18 22:08:13 +0000976static state states_46[2] = {
977 {1, arcs_46_0},
Guido van Rossum4668b002001-08-08 05:00:18 +0000978 {5, arcs_46_1},
Tim Peters5ca576e2001-06-18 22:08:13 +0000979};
980static arc arcs_47_0[4] = {
Tim Peters5ca576e2001-06-18 22:08:13 +0000981 {117, 1},
Guido van Rossum4668b002001-08-08 05:00:18 +0000982 {118, 1},
983 {123, 1},
984 {124, 2},
Tim Peters5ca576e2001-06-18 22:08:13 +0000985};
986static arc arcs_47_1[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000987 {119, 2},
Tim Peters5ca576e2001-06-18 22:08:13 +0000988};
989static arc arcs_47_2[1] = {
Thomas Wouters52152252000-08-17 22:55:00 +0000990 {0, 2},
Guido van Rossum0dfcf751996-08-12 22:00:53 +0000991};
Tim Peters5ca576e2001-06-18 22:08:13 +0000992static state states_47[3] = {
993 {4, arcs_47_0},
994 {1, arcs_47_1},
995 {1, arcs_47_2},
Guido van Rossum0dfcf751996-08-12 22:00:53 +0000996};
Tim Peters5ca576e2001-06-18 22:08:13 +0000997static arc arcs_48_0[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000998 {125, 1},
Guido van Rossum0dfcf751996-08-12 22:00:53 +0000999};
Tim Peters5ca576e2001-06-18 22:08:13 +00001000static arc arcs_48_1[3] = {
Guido van Rossum4668b002001-08-08 05:00:18 +00001001 {126, 1},
Thomas Wouters52152252000-08-17 22:55:00 +00001002 {24, 2},
Skip Montanaro803d6e52000-08-12 18:09:51 +00001003 {0, 1},
Guido van Rossum0dfcf751996-08-12 22:00:53 +00001004};
Tim Peters5ca576e2001-06-18 22:08:13 +00001005static arc arcs_48_2[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +00001006 {119, 3},
Guido van Rossum0dfcf751996-08-12 22:00:53 +00001007};
Tim Peters5ca576e2001-06-18 22:08:13 +00001008static arc arcs_48_3[2] = {
Thomas Wouters52152252000-08-17 22:55:00 +00001009 {24, 2},
Skip Montanaro803d6e52000-08-12 18:09:51 +00001010 {0, 3},
Guido van Rossum0dfcf751996-08-12 22:00:53 +00001011};
Tim Peters5ca576e2001-06-18 22:08:13 +00001012static state states_48[4] = {
1013 {1, arcs_48_0},
1014 {3, arcs_48_1},
1015 {1, arcs_48_2},
1016 {2, arcs_48_3},
Guido van Rossumdb3165e1993-10-18 17:06:59 +00001017};
Tim Peters5ca576e2001-06-18 22:08:13 +00001018static arc arcs_49_0[7] = {
Thomas Wouters52152252000-08-17 22:55:00 +00001019 {16, 1},
Guido van Rossum4668b002001-08-08 05:00:18 +00001020 {127, 2},
1021 {130, 3},
1022 {133, 4},
Thomas Wouters52152252000-08-17 22:55:00 +00001023 {12, 5},
Guido van Rossum4668b002001-08-08 05:00:18 +00001024 {134, 5},
1025 {135, 6},
Guido van Rossum590baa41993-11-30 13:40:46 +00001026};
Tim Peters5ca576e2001-06-18 22:08:13 +00001027static arc arcs_49_1[2] = {
Thomas Wouters52152252000-08-17 22:55:00 +00001028 {9, 7},
1029 {18, 5},
1030};
Tim Peters5ca576e2001-06-18 22:08:13 +00001031static arc arcs_49_2[2] = {
Guido van Rossum4668b002001-08-08 05:00:18 +00001032 {128, 8},
1033 {129, 5},
Thomas Wouters52152252000-08-17 22:55:00 +00001034};
Tim Peters5ca576e2001-06-18 22:08:13 +00001035static arc arcs_49_3[2] = {
Guido van Rossum4668b002001-08-08 05:00:18 +00001036 {131, 9},
1037 {132, 5},
Thomas Wouters52152252000-08-17 22:55:00 +00001038};
Tim Peters5ca576e2001-06-18 22:08:13 +00001039static arc arcs_49_4[1] = {
Thomas Wouters52152252000-08-17 22:55:00 +00001040 {9, 10},
1041};
Tim Peters5ca576e2001-06-18 22:08:13 +00001042static arc arcs_49_5[1] = {
Thomas Wouters52152252000-08-17 22:55:00 +00001043 {0, 5},
1044};
Tim Peters5ca576e2001-06-18 22:08:13 +00001045static arc arcs_49_6[2] = {
Guido van Rossum4668b002001-08-08 05:00:18 +00001046 {135, 6},
Thomas Wouters52152252000-08-17 22:55:00 +00001047 {0, 6},
1048};
Tim Peters5ca576e2001-06-18 22:08:13 +00001049static arc arcs_49_7[1] = {
Thomas Wouters52152252000-08-17 22:55:00 +00001050 {18, 5},
1051};
Tim Peters5ca576e2001-06-18 22:08:13 +00001052static arc arcs_49_8[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +00001053 {129, 5},
Thomas Wouters52152252000-08-17 22:55:00 +00001054};
Tim Peters5ca576e2001-06-18 22:08:13 +00001055static arc arcs_49_9[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +00001056 {132, 5},
Thomas Wouters52152252000-08-17 22:55:00 +00001057};
Tim Peters5ca576e2001-06-18 22:08:13 +00001058static arc arcs_49_10[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +00001059 {133, 5},
Thomas Wouters52152252000-08-17 22:55:00 +00001060};
Tim Peters5ca576e2001-06-18 22:08:13 +00001061static state states_49[11] = {
1062 {7, arcs_49_0},
1063 {2, arcs_49_1},
1064 {2, arcs_49_2},
1065 {2, arcs_49_3},
1066 {1, arcs_49_4},
1067 {1, arcs_49_5},
1068 {2, arcs_49_6},
1069 {1, arcs_49_7},
1070 {1, arcs_49_8},
1071 {1, arcs_49_9},
1072 {1, arcs_49_10},
Thomas Wouters52152252000-08-17 22:55:00 +00001073};
Tim Peters5ca576e2001-06-18 22:08:13 +00001074static arc arcs_50_0[1] = {
Thomas Wouters52152252000-08-17 22:55:00 +00001075 {21, 1},
1076};
Tim Peters5ca576e2001-06-18 22:08:13 +00001077static arc arcs_50_1[3] = {
Guido van Rossum4668b002001-08-08 05:00:18 +00001078 {136, 2},
Thomas Wouters52152252000-08-17 22:55:00 +00001079 {22, 3},
1080 {0, 1},
1081};
Tim Peters5ca576e2001-06-18 22:08:13 +00001082static arc arcs_50_2[1] = {
Thomas Wouters52152252000-08-17 22:55:00 +00001083 {0, 2},
1084};
Tim Peters5ca576e2001-06-18 22:08:13 +00001085static arc arcs_50_3[2] = {
Thomas Wouters52152252000-08-17 22:55:00 +00001086 {21, 4},
1087 {0, 3},
1088};
Tim Peters5ca576e2001-06-18 22:08:13 +00001089static arc arcs_50_4[2] = {
Thomas Wouters52152252000-08-17 22:55:00 +00001090 {22, 3},
1091 {0, 4},
1092};
Thomas Wouters434d0822000-08-24 20:11:32 +00001093static state states_50[5] = {
1094 {1, arcs_50_0},
Tim Peters5ca576e2001-06-18 22:08:13 +00001095 {3, arcs_50_1},
Thomas Wouters52152252000-08-17 22:55:00 +00001096 {1, arcs_50_2},
Tim Peters5ca576e2001-06-18 22:08:13 +00001097 {2, arcs_50_3},
1098 {2, arcs_50_4},
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +00001099};
Tim Peters5ca576e2001-06-18 22:08:13 +00001100static arc arcs_51_0[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +00001101 {137, 1},
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +00001102};
Skip Montanaro803d6e52000-08-12 18:09:51 +00001103static arc arcs_51_1[2] = {
Tim Peters5ca576e2001-06-18 22:08:13 +00001104 {17, 2},
1105 {14, 3},
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +00001106};
Thomas Wouters434d0822000-08-24 20:11:32 +00001107static arc arcs_51_2[1] = {
Tim Peters5ca576e2001-06-18 22:08:13 +00001108 {14, 3},
Guido van Rossume40bddc1995-07-07 22:44:10 +00001109};
Thomas Wouters434d0822000-08-24 20:11:32 +00001110static arc arcs_51_3[1] = {
Tim Peters5ca576e2001-06-18 22:08:13 +00001111 {21, 4},
Guido van Rossume40bddc1995-07-07 22:44:10 +00001112};
Thomas Wouters434d0822000-08-24 20:11:32 +00001113static arc arcs_51_4[1] = {
Tim Peters5ca576e2001-06-18 22:08:13 +00001114 {0, 4},
Guido van Rossumbeeda8a1996-01-12 01:13:38 +00001115};
Tim Peters5ca576e2001-06-18 22:08:13 +00001116static state states_51[5] = {
1117 {1, arcs_51_0},
Thomas Wouters434d0822000-08-24 20:11:32 +00001118 {2, arcs_51_1},
1119 {1, arcs_51_2},
1120 {1, arcs_51_3},
1121 {1, arcs_51_4},
Guido van Rossum8861b741996-07-30 16:49:37 +00001122};
Tim Peters5ca576e2001-06-18 22:08:13 +00001123static arc arcs_52_0[3] = {
1124 {16, 1},
Guido van Rossum4668b002001-08-08 05:00:18 +00001125 {127, 2},
1126 {70, 3},
Guido van Rossum8861b741996-07-30 16:49:37 +00001127};
Thomas Wouters434d0822000-08-24 20:11:32 +00001128static arc arcs_52_1[2] = {
Guido van Rossum4668b002001-08-08 05:00:18 +00001129 {138, 4},
Tim Peters5ca576e2001-06-18 22:08:13 +00001130 {18, 5},
Thomas Wouters52152252000-08-17 22:55:00 +00001131};
Tim Peters5ca576e2001-06-18 22:08:13 +00001132static arc arcs_52_2[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +00001133 {139, 6},
Thomas Wouters434d0822000-08-24 20:11:32 +00001134};
Tim Peters5ca576e2001-06-18 22:08:13 +00001135static arc arcs_52_3[1] = {
1136 {12, 5},
Thomas Wouters434d0822000-08-24 20:11:32 +00001137};
Tim Peters5ca576e2001-06-18 22:08:13 +00001138static arc arcs_52_4[1] = {
1139 {18, 5},
1140};
1141static arc arcs_52_5[1] = {
Thomas Wouters434d0822000-08-24 20:11:32 +00001142 {0, 5},
1143};
Tim Peters5ca576e2001-06-18 22:08:13 +00001144static arc arcs_52_6[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +00001145 {129, 5},
Thomas Wouters434d0822000-08-24 20:11:32 +00001146};
Tim Peters5ca576e2001-06-18 22:08:13 +00001147static state states_52[7] = {
1148 {3, arcs_52_0},
1149 {2, arcs_52_1},
1150 {1, arcs_52_2},
1151 {1, arcs_52_3},
1152 {1, arcs_52_4},
1153 {1, arcs_52_5},
1154 {1, arcs_52_6},
Thomas Wouters434d0822000-08-24 20:11:32 +00001155};
Tim Peters5ca576e2001-06-18 22:08:13 +00001156static arc arcs_53_0[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +00001157 {140, 1},
Thomas Wouters434d0822000-08-24 20:11:32 +00001158};
Tim Peters5ca576e2001-06-18 22:08:13 +00001159static arc arcs_53_1[2] = {
Thomas Wouters52152252000-08-17 22:55:00 +00001160 {22, 2},
1161 {0, 1},
1162};
Tim Peters5ca576e2001-06-18 22:08:13 +00001163static arc arcs_53_2[2] = {
Guido van Rossum4668b002001-08-08 05:00:18 +00001164 {140, 1},
Tim Peters5ca576e2001-06-18 22:08:13 +00001165 {0, 2},
1166};
1167static state states_53[3] = {
1168 {1, arcs_53_0},
1169 {2, arcs_53_1},
1170 {2, arcs_53_2},
1171};
1172static arc arcs_54_0[3] = {
Guido van Rossum4668b002001-08-08 05:00:18 +00001173 {70, 1},
Tim Peters5ca576e2001-06-18 22:08:13 +00001174 {21, 2},
1175 {14, 3},
1176};
1177static arc arcs_54_1[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +00001178 {70, 4},
Tim Peters5ca576e2001-06-18 22:08:13 +00001179};
1180static arc arcs_54_2[2] = {
1181 {14, 3},
1182 {0, 2},
1183};
1184static arc arcs_54_3[3] = {
1185 {21, 5},
Guido van Rossum4668b002001-08-08 05:00:18 +00001186 {141, 6},
Tim Peters5ca576e2001-06-18 22:08:13 +00001187 {0, 3},
1188};
1189static arc arcs_54_4[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +00001190 {70, 6},
Tim Peters5ca576e2001-06-18 22:08:13 +00001191};
1192static arc arcs_54_5[2] = {
Guido van Rossum4668b002001-08-08 05:00:18 +00001193 {141, 6},
Tim Peters5ca576e2001-06-18 22:08:13 +00001194 {0, 5},
1195};
1196static arc arcs_54_6[1] = {
1197 {0, 6},
1198};
1199static state states_54[7] = {
1200 {3, arcs_54_0},
1201 {1, arcs_54_1},
1202 {2, arcs_54_2},
1203 {3, arcs_54_3},
1204 {1, arcs_54_4},
1205 {2, arcs_54_5},
1206 {1, arcs_54_6},
1207};
1208static arc arcs_55_0[1] = {
1209 {14, 1},
1210};
1211static arc arcs_55_1[2] = {
1212 {21, 2},
1213 {0, 1},
1214};
1215static arc arcs_55_2[1] = {
Thomas Wouters52152252000-08-17 22:55:00 +00001216 {0, 2},
1217};
1218static state states_55[3] = {
1219 {1, arcs_55_0},
1220 {2, arcs_55_1},
Tim Peters5ca576e2001-06-18 22:08:13 +00001221 {1, arcs_55_2},
Thomas Wouters52152252000-08-17 22:55:00 +00001222};
1223static arc arcs_56_0[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +00001224 {73, 1},
Thomas Wouters52152252000-08-17 22:55:00 +00001225};
Thomas Wouters434d0822000-08-24 20:11:32 +00001226static arc arcs_56_1[2] = {
1227 {22, 2},
1228 {0, 1},
1229};
1230static arc arcs_56_2[2] = {
Guido van Rossum4668b002001-08-08 05:00:18 +00001231 {73, 1},
Thomas Wouters434d0822000-08-24 20:11:32 +00001232 {0, 2},
1233};
1234static state states_56[3] = {
1235 {1, arcs_56_0},
1236 {2, arcs_56_1},
1237 {2, arcs_56_2},
1238};
1239static arc arcs_57_0[1] = {
1240 {21, 1},
1241};
Tim Peters5ca576e2001-06-18 22:08:13 +00001242static arc arcs_57_1[2] = {
1243 {22, 2},
1244 {0, 1},
1245};
1246static arc arcs_57_2[2] = {
1247 {21, 1},
1248 {0, 2},
1249};
1250static state states_57[3] = {
1251 {1, arcs_57_0},
1252 {2, arcs_57_1},
1253 {2, arcs_57_2},
1254};
1255static arc arcs_58_0[1] = {
1256 {21, 1},
1257};
1258static arc arcs_58_1[1] = {
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +00001259 {14, 2},
1260};
Tim Peters5ca576e2001-06-18 22:08:13 +00001261static arc arcs_58_2[1] = {
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +00001262 {21, 3},
1263};
Tim Peters5ca576e2001-06-18 22:08:13 +00001264static arc arcs_58_3[2] = {
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +00001265 {22, 4},
1266 {0, 3},
1267};
Tim Peters5ca576e2001-06-18 22:08:13 +00001268static arc arcs_58_4[2] = {
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +00001269 {21, 1},
1270 {0, 4},
1271};
Tim Peters5ca576e2001-06-18 22:08:13 +00001272static state states_58[5] = {
1273 {1, arcs_58_0},
1274 {1, arcs_58_1},
1275 {1, arcs_58_2},
1276 {2, arcs_58_3},
1277 {2, arcs_58_4},
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +00001278};
Tim Peters5ca576e2001-06-18 22:08:13 +00001279static arc arcs_59_0[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +00001280 {142, 1},
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +00001281};
Tim Peters5ca576e2001-06-18 22:08:13 +00001282static arc arcs_59_1[1] = {
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +00001283 {12, 2},
1284};
Tim Peters5ca576e2001-06-18 22:08:13 +00001285static arc arcs_59_2[2] = {
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +00001286 {16, 3},
1287 {14, 4},
1288};
Tim Peters5ca576e2001-06-18 22:08:13 +00001289static arc arcs_59_3[1] = {
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +00001290 {9, 5},
1291};
Tim Peters5ca576e2001-06-18 22:08:13 +00001292static arc arcs_59_4[1] = {
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +00001293 {15, 6},
1294};
Tim Peters5ca576e2001-06-18 22:08:13 +00001295static arc arcs_59_5[1] = {
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +00001296 {18, 7},
1297};
Thomas Wouters434d0822000-08-24 20:11:32 +00001298static arc arcs_59_6[1] = {
1299 {0, 6},
1300};
1301static arc arcs_59_7[1] = {
Tim Peters5ca576e2001-06-18 22:08:13 +00001302 {14, 4},
Thomas Wouters434d0822000-08-24 20:11:32 +00001303};
1304static state states_59[8] = {
Tim Peters5ca576e2001-06-18 22:08:13 +00001305 {1, arcs_59_0},
1306 {1, arcs_59_1},
1307 {2, arcs_59_2},
Skip Montanaro803d6e52000-08-12 18:09:51 +00001308 {1, arcs_59_3},
Tim Peters5ca576e2001-06-18 22:08:13 +00001309 {1, arcs_59_4},
1310 {1, arcs_59_5},
Thomas Wouters434d0822000-08-24 20:11:32 +00001311 {1, arcs_59_6},
1312 {1, arcs_59_7},
Skip Montanaro803d6e52000-08-12 18:09:51 +00001313};
Tim Peters5ca576e2001-06-18 22:08:13 +00001314static arc arcs_60_0[3] = {
Guido van Rossum4668b002001-08-08 05:00:18 +00001315 {143, 1},
Tim Peters5ca576e2001-06-18 22:08:13 +00001316 {23, 2},
1317 {24, 3},
Skip Montanaro803d6e52000-08-12 18:09:51 +00001318};
Thomas Wouters434d0822000-08-24 20:11:32 +00001319static arc arcs_60_1[2] = {
Tim Peters5ca576e2001-06-18 22:08:13 +00001320 {22, 4},
Thomas Wouters52152252000-08-17 22:55:00 +00001321 {0, 1},
1322};
Thomas Wouters434d0822000-08-24 20:11:32 +00001323static arc arcs_60_2[1] = {
Tim Peters5ca576e2001-06-18 22:08:13 +00001324 {21, 5},
Thomas Wouters52152252000-08-17 22:55:00 +00001325};
Thomas Wouters434d0822000-08-24 20:11:32 +00001326static arc arcs_60_3[1] = {
Tim Peters5ca576e2001-06-18 22:08:13 +00001327 {21, 6},
Skip Montanaro803d6e52000-08-12 18:09:51 +00001328};
Tim Peters5ca576e2001-06-18 22:08:13 +00001329static arc arcs_60_4[4] = {
Guido van Rossum4668b002001-08-08 05:00:18 +00001330 {143, 1},
Tim Peters5ca576e2001-06-18 22:08:13 +00001331 {23, 2},
1332 {24, 3},
1333 {0, 4},
1334};
1335static arc arcs_60_5[2] = {
1336 {22, 7},
1337 {0, 5},
1338};
1339static arc arcs_60_6[1] = {
1340 {0, 6},
1341};
1342static arc arcs_60_7[1] = {
1343 {24, 3},
1344};
1345static state states_60[8] = {
1346 {3, arcs_60_0},
Thomas Wouters434d0822000-08-24 20:11:32 +00001347 {2, arcs_60_1},
1348 {1, arcs_60_2},
1349 {1, arcs_60_3},
Tim Peters5ca576e2001-06-18 22:08:13 +00001350 {4, arcs_60_4},
1351 {2, arcs_60_5},
1352 {1, arcs_60_6},
1353 {1, arcs_60_7},
Thomas Wouters434d0822000-08-24 20:11:32 +00001354};
Tim Peters5ca576e2001-06-18 22:08:13 +00001355static arc arcs_61_0[1] = {
1356 {21, 1},
Thomas Wouters434d0822000-08-24 20:11:32 +00001357};
Tim Peters5ca576e2001-06-18 22:08:13 +00001358static arc arcs_61_1[2] = {
1359 {20, 2},
Thomas Wouters434d0822000-08-24 20:11:32 +00001360 {0, 1},
1361};
Tim Peters5ca576e2001-06-18 22:08:13 +00001362static arc arcs_61_2[1] = {
1363 {21, 3},
Thomas Wouters434d0822000-08-24 20:11:32 +00001364};
Tim Peters5ca576e2001-06-18 22:08:13 +00001365static arc arcs_61_3[1] = {
Thomas Wouters434d0822000-08-24 20:11:32 +00001366 {0, 3},
1367};
Tim Peters5ca576e2001-06-18 22:08:13 +00001368static state states_61[4] = {
1369 {1, arcs_61_0},
1370 {2, arcs_61_1},
1371 {1, arcs_61_2},
1372 {1, arcs_61_3},
1373};
1374static arc arcs_62_0[2] = {
Guido van Rossum4668b002001-08-08 05:00:18 +00001375 {136, 1},
1376 {145, 1},
Tim Peters5ca576e2001-06-18 22:08:13 +00001377};
1378static arc arcs_62_1[1] = {
1379 {0, 1},
1380};
1381static state states_62[2] = {
1382 {2, arcs_62_0},
1383 {1, arcs_62_1},
1384};
1385static arc arcs_63_0[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +00001386 {85, 1},
Tim Peters5ca576e2001-06-18 22:08:13 +00001387};
1388static arc arcs_63_1[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +00001389 {53, 2},
Tim Peters5ca576e2001-06-18 22:08:13 +00001390};
1391static arc arcs_63_2[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +00001392 {74, 3},
Tim Peters5ca576e2001-06-18 22:08:13 +00001393};
1394static arc arcs_63_3[1] = {
1395 {9, 4},
1396};
1397static arc arcs_63_4[2] = {
Guido van Rossum4668b002001-08-08 05:00:18 +00001398 {144, 5},
Tim Peters5ca576e2001-06-18 22:08:13 +00001399 {0, 4},
1400};
1401static arc arcs_63_5[1] = {
1402 {0, 5},
1403};
1404static state states_63[6] = {
Thomas Wouters434d0822000-08-24 20:11:32 +00001405 {1, arcs_63_0},
1406 {1, arcs_63_1},
Tim Peters5ca576e2001-06-18 22:08:13 +00001407 {1, arcs_63_2},
Thomas Wouters434d0822000-08-24 20:11:32 +00001408 {1, arcs_63_3},
Tim Peters5ca576e2001-06-18 22:08:13 +00001409 {2, arcs_63_4},
1410 {1, arcs_63_5},
Thomas Wouters434d0822000-08-24 20:11:32 +00001411};
Tim Peters5ca576e2001-06-18 22:08:13 +00001412static arc arcs_64_0[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +00001413 {81, 1},
Tim Peters5ca576e2001-06-18 22:08:13 +00001414};
1415static arc arcs_64_1[1] = {
1416 {21, 2},
1417};
1418static arc arcs_64_2[2] = {
Guido van Rossum4668b002001-08-08 05:00:18 +00001419 {144, 3},
Tim Peters5ca576e2001-06-18 22:08:13 +00001420 {0, 2},
1421};
1422static arc arcs_64_3[1] = {
1423 {0, 3},
1424};
1425static state states_64[4] = {
1426 {1, arcs_64_0},
1427 {1, arcs_64_1},
1428 {2, arcs_64_2},
1429 {1, arcs_64_3},
1430};
1431static dfa dfas[65] = {
Guido van Rossume40bddc1995-07-07 22:44:10 +00001432 {256, "single_input", 0, 3, states_0,
Guido van Rossum4668b002001-08-08 05:00:18 +00001433 "\004\030\001\000\000\000\124\360\213\011\162\000\002\000\140\210\344\102\000"},
Guido van Rossume40bddc1995-07-07 22:44:10 +00001434 {257, "file_input", 0, 2, states_1,
Guido van Rossum4668b002001-08-08 05:00:18 +00001435 "\204\030\001\000\000\000\124\360\213\011\162\000\002\000\140\210\344\102\000"},
Guido van Rossume40bddc1995-07-07 22:44:10 +00001436 {258, "eval_input", 0, 3, states_2,
Guido van Rossum4668b002001-08-08 05:00:18 +00001437 "\000\020\001\000\000\000\000\000\000\000\000\000\002\000\140\210\344\002\000"},
Guido van Rossume40bddc1995-07-07 22:44:10 +00001438 {259, "funcdef", 0, 6, states_3,
Guido van Rossum4668b002001-08-08 05:00:18 +00001439 "\000\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
Guido van Rossume40bddc1995-07-07 22:44:10 +00001440 {260, "parameters", 0, 4, states_4,
Guido van Rossum4668b002001-08-08 05:00:18 +00001441 "\000\000\001\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
Jeremy Hylton76901512000-03-28 23:49:17 +00001442 {261, "varargslist", 0, 10, states_5,
Guido van Rossum4668b002001-08-08 05:00:18 +00001443 "\000\020\201\001\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
Guido van Rossume40bddc1995-07-07 22:44:10 +00001444 {262, "fpdef", 0, 4, states_6,
Guido van Rossum4668b002001-08-08 05:00:18 +00001445 "\000\020\001\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
Guido van Rossume40bddc1995-07-07 22:44:10 +00001446 {263, "fplist", 0, 3, states_7,
Guido van Rossum4668b002001-08-08 05:00:18 +00001447 "\000\020\001\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
Guido van Rossume40bddc1995-07-07 22:44:10 +00001448 {264, "stmt", 0, 2, states_8,
Guido van Rossum4668b002001-08-08 05:00:18 +00001449 "\000\030\001\000\000\000\124\360\213\011\162\000\002\000\140\210\344\102\000"},
Guido van Rossume40bddc1995-07-07 22:44:10 +00001450 {265, "simple_stmt", 0, 4, states_9,
Guido van Rossum4668b002001-08-08 05:00:18 +00001451 "\000\020\001\000\000\000\124\360\213\011\000\000\002\000\140\210\344\002\000"},
Guido van Rossume40bddc1995-07-07 22:44:10 +00001452 {266, "small_stmt", 0, 2, states_10,
Guido van Rossum4668b002001-08-08 05:00:18 +00001453 "\000\020\001\000\000\000\124\360\213\011\000\000\002\000\140\210\344\002\000"},
Thomas Wouters434d0822000-08-24 20:11:32 +00001454 {267, "expr_stmt", 0, 6, states_11,
Guido van Rossum4668b002001-08-08 05:00:18 +00001455 "\000\020\001\000\000\000\000\000\000\000\000\000\002\000\140\210\344\002\000"},
Thomas Wouters434d0822000-08-24 20:11:32 +00001456 {268, "augassign", 0, 2, states_12,
Guido van Rossum4668b002001-08-08 05:00:18 +00001457 "\000\000\000\000\300\377\003\000\000\000\000\000\000\000\000\000\000\000\000"},
Thomas Wouters434d0822000-08-24 20:11:32 +00001458 {269, "print_stmt", 0, 9, states_13,
Guido van Rossum4668b002001-08-08 05:00:18 +00001459 "\000\000\000\000\000\000\004\000\000\000\000\000\000\000\000\000\000\000\000"},
Thomas Wouters434d0822000-08-24 20:11:32 +00001460 {270, "del_stmt", 0, 3, states_14,
Guido van Rossum4668b002001-08-08 05:00:18 +00001461 "\000\000\000\000\000\000\020\000\000\000\000\000\000\000\000\000\000\000\000"},
Thomas Wouters434d0822000-08-24 20:11:32 +00001462 {271, "pass_stmt", 0, 2, states_15,
Guido van Rossum4668b002001-08-08 05:00:18 +00001463 "\000\000\000\000\000\000\100\000\000\000\000\000\000\000\000\000\000\000\000"},
Thomas Wouters434d0822000-08-24 20:11:32 +00001464 {272, "flow_stmt", 0, 2, states_16,
Guido van Rossum4668b002001-08-08 05:00:18 +00001465 "\000\000\000\000\000\000\000\360\001\000\000\000\000\000\000\000\000\000\000"},
Thomas Wouters434d0822000-08-24 20:11:32 +00001466 {273, "break_stmt", 0, 2, states_17,
Guido van Rossum4668b002001-08-08 05:00:18 +00001467 "\000\000\000\000\000\000\000\020\000\000\000\000\000\000\000\000\000\000\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001468 {274, "continue_stmt", 0, 2, states_18,
Guido van Rossum4668b002001-08-08 05:00:18 +00001469 "\000\000\000\000\000\000\000\040\000\000\000\000\000\000\000\000\000\000\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001470 {275, "return_stmt", 0, 3, states_19,
Guido van Rossum4668b002001-08-08 05:00:18 +00001471 "\000\000\000\000\000\000\000\100\000\000\000\000\000\000\000\000\000\000\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001472 {276, "yield_stmt", 0, 3, states_20,
Guido van Rossum4668b002001-08-08 05:00:18 +00001473 "\000\000\000\000\000\000\000\200\000\000\000\000\000\000\000\000\000\000\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001474 {277, "raise_stmt", 0, 7, states_21,
Guido van Rossum4668b002001-08-08 05:00:18 +00001475 "\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\000\000\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001476 {278, "import_stmt", 0, 9, states_22,
Guido van Rossum4668b002001-08-08 05:00:18 +00001477 "\000\000\000\000\000\000\000\000\012\000\000\000\000\000\000\000\000\000\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001478 {279, "import_as_name", 0, 4, states_23,
Guido van Rossum4668b002001-08-08 05:00:18 +00001479 "\000\020\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001480 {280, "dotted_as_name", 0, 4, states_24,
Guido van Rossum4668b002001-08-08 05:00:18 +00001481 "\000\020\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001482 {281, "dotted_name", 0, 2, states_25,
Guido van Rossum4668b002001-08-08 05:00:18 +00001483 "\000\020\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001484 {282, "global_stmt", 0, 3, states_26,
Guido van Rossum4668b002001-08-08 05:00:18 +00001485 "\000\000\000\000\000\000\000\000\200\000\000\000\000\000\000\000\000\000\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001486 {283, "exec_stmt", 0, 7, states_27,
Guido van Rossum4668b002001-08-08 05:00:18 +00001487 "\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\000\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001488 {284, "assert_stmt", 0, 5, states_28,
Guido van Rossum4668b002001-08-08 05:00:18 +00001489 "\000\000\000\000\000\000\000\000\000\010\000\000\000\000\000\000\000\000\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001490 {285, "compound_stmt", 0, 2, states_29,
Guido van Rossum4668b002001-08-08 05:00:18 +00001491 "\000\010\000\000\000\000\000\000\000\000\162\000\000\000\000\000\000\100\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001492 {286, "if_stmt", 0, 8, states_30,
Guido van Rossum4668b002001-08-08 05:00:18 +00001493 "\000\000\000\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001494 {287, "while_stmt", 0, 8, states_31,
Guido van Rossum4668b002001-08-08 05:00:18 +00001495 "\000\000\000\000\000\000\000\000\000\000\020\000\000\000\000\000\000\000\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001496 {288, "for_stmt", 0, 10, states_32,
Guido van Rossum4668b002001-08-08 05:00:18 +00001497 "\000\000\000\000\000\000\000\000\000\000\040\000\000\000\000\000\000\000\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001498 {289, "try_stmt", 0, 10, states_33,
Guido van Rossum4668b002001-08-08 05:00:18 +00001499 "\000\000\000\000\000\000\000\000\000\000\100\000\000\000\000\000\000\000\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001500 {290, "except_clause", 0, 5, states_34,
Guido van Rossum4668b002001-08-08 05:00:18 +00001501 "\000\000\000\000\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001502 {291, "suite", 0, 5, states_35,
Guido van Rossum4668b002001-08-08 05:00:18 +00001503 "\004\020\001\000\000\000\124\360\213\011\000\000\002\000\140\210\344\002\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001504 {292, "test", 0, 4, states_36,
Guido van Rossum4668b002001-08-08 05:00:18 +00001505 "\000\020\001\000\000\000\000\000\000\000\000\000\002\000\140\210\344\002\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001506 {293, "and_test", 0, 2, states_37,
Guido van Rossum4668b002001-08-08 05:00:18 +00001507 "\000\020\001\000\000\000\000\000\000\000\000\000\002\000\140\210\344\000\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001508 {294, "not_test", 0, 3, states_38,
Guido van Rossum4668b002001-08-08 05:00:18 +00001509 "\000\020\001\000\000\000\000\000\000\000\000\000\002\000\140\210\344\000\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001510 {295, "comparison", 0, 2, states_39,
Guido van Rossum4668b002001-08-08 05:00:18 +00001511 "\000\020\001\000\000\000\000\000\000\000\000\000\000\000\140\210\344\000\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001512 {296, "comp_op", 0, 4, states_40,
Guido van Rossum4668b002001-08-08 05:00:18 +00001513 "\000\000\000\000\000\000\000\000\000\004\000\000\362\017\000\000\000\000\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001514 {297, "expr", 0, 2, states_41,
Guido van Rossum4668b002001-08-08 05:00:18 +00001515 "\000\020\001\000\000\000\000\000\000\000\000\000\000\000\140\210\344\000\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001516 {298, "xor_expr", 0, 2, states_42,
Guido van Rossum4668b002001-08-08 05:00:18 +00001517 "\000\020\001\000\000\000\000\000\000\000\000\000\000\000\140\210\344\000\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001518 {299, "and_expr", 0, 2, states_43,
Guido van Rossum4668b002001-08-08 05:00:18 +00001519 "\000\020\001\000\000\000\000\000\000\000\000\000\000\000\140\210\344\000\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001520 {300, "shift_expr", 0, 2, states_44,
Guido van Rossum4668b002001-08-08 05:00:18 +00001521 "\000\020\001\000\000\000\000\000\000\000\000\000\000\000\140\210\344\000\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001522 {301, "arith_expr", 0, 2, states_45,
Guido van Rossum4668b002001-08-08 05:00:18 +00001523 "\000\020\001\000\000\000\000\000\000\000\000\000\000\000\140\210\344\000\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001524 {302, "term", 0, 2, states_46,
Guido van Rossum4668b002001-08-08 05:00:18 +00001525 "\000\020\001\000\000\000\000\000\000\000\000\000\000\000\140\210\344\000\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001526 {303, "factor", 0, 3, states_47,
Guido van Rossum4668b002001-08-08 05:00:18 +00001527 "\000\020\001\000\000\000\000\000\000\000\000\000\000\000\140\210\344\000\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001528 {304, "power", 0, 4, states_48,
Guido van Rossum4668b002001-08-08 05:00:18 +00001529 "\000\020\001\000\000\000\000\000\000\000\000\000\000\000\000\200\344\000\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001530 {305, "atom", 0, 11, states_49,
Guido van Rossum4668b002001-08-08 05:00:18 +00001531 "\000\020\001\000\000\000\000\000\000\000\000\000\000\000\000\200\344\000\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001532 {306, "listmaker", 0, 5, states_50,
Guido van Rossum4668b002001-08-08 05:00:18 +00001533 "\000\020\001\000\000\000\000\000\000\000\000\000\002\000\140\210\344\002\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001534 {307, "lambdef", 0, 5, states_51,
Guido van Rossum4668b002001-08-08 05:00:18 +00001535 "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\002\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001536 {308, "trailer", 0, 7, states_52,
Guido van Rossum4668b002001-08-08 05:00:18 +00001537 "\000\000\001\000\000\000\000\000\100\000\000\000\000\000\000\200\000\000\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001538 {309, "subscriptlist", 0, 3, states_53,
Guido van Rossum4668b002001-08-08 05:00:18 +00001539 "\000\120\001\000\000\000\000\000\100\000\000\000\002\000\140\210\344\002\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001540 {310, "subscript", 0, 7, states_54,
Guido van Rossum4668b002001-08-08 05:00:18 +00001541 "\000\120\001\000\000\000\000\000\100\000\000\000\002\000\140\210\344\002\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001542 {311, "sliceop", 0, 3, states_55,
Guido van Rossum4668b002001-08-08 05:00:18 +00001543 "\000\100\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001544 {312, "exprlist", 0, 3, states_56,
Guido van Rossum4668b002001-08-08 05:00:18 +00001545 "\000\020\001\000\000\000\000\000\000\000\000\000\000\000\140\210\344\000\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001546 {313, "testlist", 0, 3, states_57,
Guido van Rossum4668b002001-08-08 05:00:18 +00001547 "\000\020\001\000\000\000\000\000\000\000\000\000\002\000\140\210\344\002\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001548 {314, "dictmaker", 0, 5, states_58,
Guido van Rossum4668b002001-08-08 05:00:18 +00001549 "\000\020\001\000\000\000\000\000\000\000\000\000\002\000\140\210\344\002\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001550 {315, "classdef", 0, 8, states_59,
Guido van Rossum4668b002001-08-08 05:00:18 +00001551 "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\100\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001552 {316, "arglist", 0, 8, states_60,
Guido van Rossum4668b002001-08-08 05:00:18 +00001553 "\000\020\201\001\000\000\000\000\000\000\000\000\002\000\140\210\344\002\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001554 {317, "argument", 0, 4, states_61,
Guido van Rossum4668b002001-08-08 05:00:18 +00001555 "\000\020\001\000\000\000\000\000\000\000\000\000\002\000\140\210\344\002\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001556 {318, "list_iter", 0, 2, states_62,
Guido van Rossum4668b002001-08-08 05:00:18 +00001557 "\000\000\000\000\000\000\000\000\000\000\042\000\000\000\000\000\000\000\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001558 {319, "list_for", 0, 6, states_63,
Guido van Rossum4668b002001-08-08 05:00:18 +00001559 "\000\000\000\000\000\000\000\000\000\000\040\000\000\000\000\000\000\000\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001560 {320, "list_if", 0, 4, states_64,
Guido van Rossum4668b002001-08-08 05:00:18 +00001561 "\000\000\000\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\000"},
Guido van Rossume40bddc1995-07-07 22:44:10 +00001562};
Guido van Rossum4668b002001-08-08 05:00:18 +00001563static label labels[146] = {
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001564 {0, "EMPTY"},
1565 {256, 0},
1566 {4, 0},
Guido van Rossum3b716041993-10-27 13:25:30 +00001567 {265, 0},
Tim Peters5ca576e2001-06-18 22:08:13 +00001568 {285, 0},
Guido van Rossum590baa41993-11-30 13:40:46 +00001569 {257, 0},
1570 {264, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001571 {0, 0},
1572 {258, 0},
Tim Peters5ca576e2001-06-18 22:08:13 +00001573 {313, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001574 {259, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001575 {1, "def"},
1576 {1, 0},
Guido van Rossum590baa41993-11-30 13:40:46 +00001577 {260, 0},
1578 {11, 0},
Tim Peters5ca576e2001-06-18 22:08:13 +00001579 {291, 0},
Guido van Rossum12d12c51993-10-26 17:58:25 +00001580 {7, 0},
Guido van Rossum590baa41993-11-30 13:40:46 +00001581 {261, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001582 {8, 0},
Guido van Rossum590baa41993-11-30 13:40:46 +00001583 {262, 0},
Guido van Rossum97179911994-08-30 09:33:45 +00001584 {22, 0},
Tim Peters5ca576e2001-06-18 22:08:13 +00001585 {292, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001586 {12, 0},
Guido van Rossumc1b5cec1992-03-24 13:46:39 +00001587 {16, 0},
Guido van Rossumbeeda8a1996-01-12 01:13:38 +00001588 {36, 0},
Guido van Rossum590baa41993-11-30 13:40:46 +00001589 {263, 0},
1590 {266, 0},
Guido van Rossum12d12c51993-10-26 17:58:25 +00001591 {13, 0},
Guido van Rossum590baa41993-11-30 13:40:46 +00001592 {267, 0},
Guido van Rossumef098511991-07-27 21:37:24 +00001593 {269, 0},
Guido van Rossum3ccb6171990-10-26 15:01:05 +00001594 {270, 0},
Guido van Rossumef098511991-07-27 21:37:24 +00001595 {271, 0},
Thomas Wouters434d0822000-08-24 20:11:32 +00001596 {272, 0},
Tim Peters5ca576e2001-06-18 22:08:13 +00001597 {278, 0},
Thomas Wouters52152252000-08-17 22:55:00 +00001598 {282, 0},
Thomas Wouters434d0822000-08-24 20:11:32 +00001599 {283, 0},
Tim Peters5ca576e2001-06-18 22:08:13 +00001600 {284, 0},
Thomas Wouters434d0822000-08-24 20:11:32 +00001601 {268, 0},
1602 {37, 0},
1603 {38, 0},
1604 {39, 0},
1605 {40, 0},
1606 {41, 0},
1607 {42, 0},
1608 {43, 0},
1609 {44, 0},
1610 {45, 0},
1611 {46, 0},
1612 {47, 0},
Guido van Rossum4668b002001-08-08 05:00:18 +00001613 {49, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001614 {1, "print"},
Barry Warsaw23c9ec82000-08-21 15:44:01 +00001615 {35, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001616 {1, "del"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001617 {312, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001618 {1, "pass"},
Guido van Rossum3b716041993-10-27 13:25:30 +00001619 {273, 0},
Guido van Rossumef098511991-07-27 21:37:24 +00001620 {274, 0},
1621 {275, 0},
Tim Peters5ca576e2001-06-18 22:08:13 +00001622 {277, 0},
Thomas Wouters434d0822000-08-24 20:11:32 +00001623 {276, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001624 {1, "break"},
Guido van Rossumef098511991-07-27 21:37:24 +00001625 {1, "continue"},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001626 {1, "return"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001627 {1, "yield"},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001628 {1, "raise"},
1629 {1, "import"},
Thomas Wouters434d0822000-08-24 20:11:32 +00001630 {280, 0},
Tim Peters5ca576e2001-06-18 22:08:13 +00001631 {1, "from"},
1632 {281, 0},
1633 {279, 0},
Guido van Rossuma10f5121995-01-07 12:36:29 +00001634 {23, 0},
Guido van Rossumc1b5cec1992-03-24 13:46:39 +00001635 {1, "global"},
Guido van Rossumdb3165e1993-10-18 17:06:59 +00001636 {1, "exec"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001637 {297, 0},
Guido van Rossumdb3165e1993-10-18 17:06:59 +00001638 {1, "in"},
Guido van Rossum03a74661997-04-16 00:34:46 +00001639 {1, "assert"},
Thomas Wouters52152252000-08-17 22:55:00 +00001640 {286, 0},
1641 {287, 0},
Thomas Wouters434d0822000-08-24 20:11:32 +00001642 {288, 0},
Tim Peters5ca576e2001-06-18 22:08:13 +00001643 {289, 0},
1644 {315, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001645 {1, "if"},
1646 {1, "elif"},
1647 {1, "else"},
1648 {1, "while"},
1649 {1, "for"},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001650 {1, "try"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001651 {290, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001652 {1, "finally"},
1653 {1, "except"},
1654 {5, 0},
1655 {6, 0},
Thomas Wouters434d0822000-08-24 20:11:32 +00001656 {293, 0},
Tim Peters5ca576e2001-06-18 22:08:13 +00001657 {1, "or"},
1658 {307, 0},
1659 {294, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001660 {1, "and"},
1661 {1, "not"},
Thomas Wouters434d0822000-08-24 20:11:32 +00001662 {295, 0},
Tim Peters5ca576e2001-06-18 22:08:13 +00001663 {296, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001664 {20, 0},
1665 {21, 0},
Guido van Rossumc1b5cec1992-03-24 13:46:39 +00001666 {28, 0},
1667 {31, 0},
1668 {30, 0},
1669 {29, 0},
1670 {29, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001671 {1, "is"},
Thomas Wouters52152252000-08-17 22:55:00 +00001672 {298, 0},
Tim Peters5ca576e2001-06-18 22:08:13 +00001673 {18, 0},
Thomas Wouters52152252000-08-17 22:55:00 +00001674 {299, 0},
Tim Peters5ca576e2001-06-18 22:08:13 +00001675 {33, 0},
Thomas Wouters52152252000-08-17 22:55:00 +00001676 {300, 0},
Tim Peters5ca576e2001-06-18 22:08:13 +00001677 {19, 0},
Thomas Wouters434d0822000-08-24 20:11:32 +00001678 {301, 0},
Tim Peters5ca576e2001-06-18 22:08:13 +00001679 {34, 0},
1680 {302, 0},
Guido van Rossum74b31c91992-04-06 12:34:37 +00001681 {14, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001682 {15, 0},
Tim Peters5ca576e2001-06-18 22:08:13 +00001683 {303, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001684 {17, 0},
1685 {24, 0},
Guido van Rossum4668b002001-08-08 05:00:18 +00001686 {48, 0},
Guido van Rossumc1b5cec1992-03-24 13:46:39 +00001687 {32, 0},
Thomas Wouters52152252000-08-17 22:55:00 +00001688 {304, 0},
Thomas Wouters434d0822000-08-24 20:11:32 +00001689 {305, 0},
Tim Peters5ca576e2001-06-18 22:08:13 +00001690 {308, 0},
1691 {9, 0},
1692 {306, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001693 {10, 0},
1694 {26, 0},
Tim Peters5ca576e2001-06-18 22:08:13 +00001695 {314, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001696 {27, 0},
1697 {25, 0},
1698 {2, 0},
1699 {3, 0},
Tim Peters5ca576e2001-06-18 22:08:13 +00001700 {319, 0},
Thomas Wouters52152252000-08-17 22:55:00 +00001701 {1, "lambda"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001702 {316, 0},
Thomas Wouters52152252000-08-17 22:55:00 +00001703 {309, 0},
Thomas Wouters434d0822000-08-24 20:11:32 +00001704 {310, 0},
Tim Peters5ca576e2001-06-18 22:08:13 +00001705 {311, 0},
Thomas Wouters52152252000-08-17 22:55:00 +00001706 {1, "class"},
Thomas Wouters434d0822000-08-24 20:11:32 +00001707 {317, 0},
Tim Peters5ca576e2001-06-18 22:08:13 +00001708 {318, 0},
1709 {320, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001710};
Guido van Rossumee2373b1997-05-07 23:51:07 +00001711grammar _PyParser_Grammar = {
Tim Peters5ca576e2001-06-18 22:08:13 +00001712 65,
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001713 dfas,
Guido van Rossum4668b002001-08-08 05:00:18 +00001714 {146, labels},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001715 256
1716};