annotate Python/graminit.c @ 32121:302d399cfd37 legacy-trunk

SF patch #872326: Generator expression implementation (Code contributed by Jiwon Seo.) The documentation portion of the patch is being re-worked and will be checked-in soon. Likewise, PEP 289 will be updated to reflect Guido's rationale for the design decisions on binding behavior (as described in in his patch comments and in discussions on python-dev). The test file, test_genexps.py, is written in doctest format and is meant to exercise all aspects of the the patch. Further additions are welcome from everyone. Please stress test this new feature as much as possible before the alpha release.
author Raymond Hettinger <python@rcn.com>
date Wed, 19 May 2004 08:20:33 +0000
parents 06f1e2fd05bc
children c7e03cf8333e
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
86
a6934380c6e7 "Compiling" version
Guido van Rossum <guido@python.org>
parents: 44
diff changeset
1 #include "pgenheaders.h"
6
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
2 #include "grammar.h"
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
3 static arc arcs_0_0[3] = {
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
4 {2, 1},
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
5 {3, 1},
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
6 {4, 2},
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
7 };
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
8 static arc arcs_0_1[1] = {
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
9 {0, 1},
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
10 };
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
11 static arc arcs_0_2[1] = {
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
12 {2, 1},
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
13 };
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
14 static state states_0[3] = {
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
15 {3, arcs_0_0},
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
16 {1, arcs_0_1},
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
17 {1, arcs_0_2},
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
18 };
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
19 static arc arcs_1_0[3] = {
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
20 {2, 0},
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
21 {6, 0},
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
22 {7, 1},
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
23 };
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
24 static arc arcs_1_1[1] = {
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
25 {0, 1},
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
26 };
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
27 static state states_1[2] = {
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
28 {3, arcs_1_0},
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
29 {1, arcs_1_1},
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
30 };
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
31 static arc arcs_2_0[1] = {
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
32 {9, 1},
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
33 };
1373
7be7a7e0c465 Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents: 1369
diff changeset
34 static arc arcs_2_1[2] = {
7be7a7e0c465 Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents: 1369
diff changeset
35 {2, 1},
7be7a7e0c465 Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents: 1369
diff changeset
36 {7, 2},
6
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
37 };
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
38 static arc arcs_2_2[1] = {
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
39 {0, 2},
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
40 };
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
41 static state states_2[3] = {
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
42 {1, arcs_2_0},
1373
7be7a7e0c465 Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents: 1369
diff changeset
43 {2, arcs_2_1},
6
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
44 {1, arcs_2_2},
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
45 };
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
46 static arc arcs_3_0[1] = {
1373
7be7a7e0c465 Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents: 1369
diff changeset
47 {11, 1},
6
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
48 };
1373
7be7a7e0c465 Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents: 1369
diff changeset
49 static arc arcs_3_1[1] = {
7be7a7e0c465 Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents: 1369
diff changeset
50 {12, 2},
6
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
51 };
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
52 static arc arcs_3_2[1] = {
1415
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
53 {13, 3},
6
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
54 };
1415
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
55 static arc arcs_3_3[1] = {
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
56 {14, 4},
6
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
57 };
1373
7be7a7e0c465 Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents: 1369
diff changeset
58 static arc arcs_3_4[1] = {
1415
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
59 {15, 5},
6
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
60 };
1415
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
61 static arc arcs_3_5[1] = {
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
62 {0, 5},
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
63 };
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
64 static state states_3[6] = {
1373
7be7a7e0c465 Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents: 1369
diff changeset
65 {1, arcs_3_0},
7be7a7e0c465 Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents: 1369
diff changeset
66 {1, arcs_3_1},
7be7a7e0c465 Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents: 1369
diff changeset
67 {1, arcs_3_2},
1415
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
68 {1, arcs_3_3},
1373
7be7a7e0c465 Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents: 1369
diff changeset
69 {1, arcs_3_4},
1415
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
70 {1, arcs_3_5},
1373
7be7a7e0c465 Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents: 1369
diff changeset
71 };
7be7a7e0c465 Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents: 1369
diff changeset
72 static arc arcs_4_0[1] = {
1415
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
73 {16, 1},
1373
7be7a7e0c465 Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents: 1369
diff changeset
74 };
1415
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
75 static arc arcs_4_1[2] = {
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
76 {17, 2},
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
77 {18, 3},
1373
7be7a7e0c465 Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents: 1369
diff changeset
78 };
7be7a7e0c465 Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents: 1369
diff changeset
79 static arc arcs_4_2[1] = {
1415
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
80 {18, 3},
1373
7be7a7e0c465 Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents: 1369
diff changeset
81 };
7be7a7e0c465 Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents: 1369
diff changeset
82 static arc arcs_4_3[1] = {
1415
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
83 {0, 3},
1373
7be7a7e0c465 Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents: 1369
diff changeset
84 };
1415
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
85 static state states_4[4] = {
6
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
86 {1, arcs_4_0},
1415
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
87 {2, arcs_4_1},
6
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
88 {1, arcs_4_2},
1373
7be7a7e0c465 Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents: 1369
diff changeset
89 {1, arcs_4_3},
6
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
90 };
3325
89514426b9b8 changes for power (**) operator
Guido van Rossum <guido@python.org>
parents: 2809
diff changeset
91 static arc arcs_5_0[3] = {
1415
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
92 {19, 1},
1850
1fc4db79146a Merge back to main trunk
Guido van Rossum <guido@python.org>
parents: 1417
diff changeset
93 {23, 2},
3325
89514426b9b8 changes for power (**) operator
Guido van Rossum <guido@python.org>
parents: 2809
diff changeset
94 {24, 3},
6
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
95 };
1850
1fc4db79146a Merge back to main trunk
Guido van Rossum <guido@python.org>
parents: 1417
diff changeset
96 static arc arcs_5_1[3] = {
3325
89514426b9b8 changes for power (**) operator
Guido van Rossum <guido@python.org>
parents: 2809
diff changeset
97 {20, 4},
89514426b9b8 changes for power (**) operator
Guido van Rossum <guido@python.org>
parents: 2809
diff changeset
98 {22, 5},
1415
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
99 {0, 1},
6
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
100 };
12082
603db0d0aed1 slightly modified version of Greg Ewing's extended call syntax patch
Jeremy Hylton <jeremy@alum.mit.edu>
parents: 7946
diff changeset
101 static arc arcs_5_2[1] = {
3325
89514426b9b8 changes for power (**) operator
Guido van Rossum <guido@python.org>
parents: 2809
diff changeset
102 {12, 6},
6
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
103 };
1850
1fc4db79146a Merge back to main trunk
Guido van Rossum <guido@python.org>
parents: 1417
diff changeset
104 static arc arcs_5_3[1] = {
3325
89514426b9b8 changes for power (**) operator
Guido van Rossum <guido@python.org>
parents: 2809
diff changeset
105 {12, 7},
1850
1fc4db79146a Merge back to main trunk
Guido van Rossum <guido@python.org>
parents: 1417
diff changeset
106 };
3325
89514426b9b8 changes for power (**) operator
Guido van Rossum <guido@python.org>
parents: 2809
diff changeset
107 static arc arcs_5_4[1] = {
89514426b9b8 changes for power (**) operator
Guido van Rossum <guido@python.org>
parents: 2809
diff changeset
108 {21, 8},
89514426b9b8 changes for power (**) operator
Guido van Rossum <guido@python.org>
parents: 2809
diff changeset
109 };
89514426b9b8 changes for power (**) operator
Guido van Rossum <guido@python.org>
parents: 2809
diff changeset
110 static arc arcs_5_5[4] = {
1415
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
111 {19, 1},
1850
1fc4db79146a Merge back to main trunk
Guido van Rossum <guido@python.org>
parents: 1417
diff changeset
112 {23, 2},
3325
89514426b9b8 changes for power (**) operator
Guido van Rossum <guido@python.org>
parents: 2809
diff changeset
113 {24, 3},
1850
1fc4db79146a Merge back to main trunk
Guido van Rossum <guido@python.org>
parents: 1417
diff changeset
114 {0, 5},
1fc4db79146a Merge back to main trunk
Guido van Rossum <guido@python.org>
parents: 1417
diff changeset
115 };
3325
89514426b9b8 changes for power (**) operator
Guido van Rossum <guido@python.org>
parents: 2809
diff changeset
116 static arc arcs_5_6[2] = {
89514426b9b8 changes for power (**) operator
Guido van Rossum <guido@python.org>
parents: 2809
diff changeset
117 {22, 9},
89514426b9b8 changes for power (**) operator
Guido van Rossum <guido@python.org>
parents: 2809
diff changeset
118 {0, 6},
2809
6ffcbe0fe9d3 new grammar
Guido van Rossum <guido@python.org>
parents: 2086
diff changeset
119 };
3325
89514426b9b8 changes for power (**) operator
Guido van Rossum <guido@python.org>
parents: 2809
diff changeset
120 static arc arcs_5_7[1] = {
2809
6ffcbe0fe9d3 new grammar
Guido van Rossum <guido@python.org>
parents: 2086
diff changeset
121 {0, 7},
6ffcbe0fe9d3 new grammar
Guido van Rossum <guido@python.org>
parents: 2086
diff changeset
122 };
3325
89514426b9b8 changes for power (**) operator
Guido van Rossum <guido@python.org>
parents: 2809
diff changeset
123 static arc arcs_5_8[2] = {
89514426b9b8 changes for power (**) operator
Guido van Rossum <guido@python.org>
parents: 2809
diff changeset
124 {22, 5},
89514426b9b8 changes for power (**) operator
Guido van Rossum <guido@python.org>
parents: 2809
diff changeset
125 {0, 8},
89514426b9b8 changes for power (**) operator
Guido van Rossum <guido@python.org>
parents: 2809
diff changeset
126 };
12082
603db0d0aed1 slightly modified version of Greg Ewing's extended call syntax patch
Jeremy Hylton <jeremy@alum.mit.edu>
parents: 7946
diff changeset
127 static arc arcs_5_9[1] = {
3325
89514426b9b8 changes for power (**) operator
Guido van Rossum <guido@python.org>
parents: 2809
diff changeset
128 {24, 3},
1850
1fc4db79146a Merge back to main trunk
Guido van Rossum <guido@python.org>
parents: 1417
diff changeset
129 };
12082
603db0d0aed1 slightly modified version of Greg Ewing's extended call syntax patch
Jeremy Hylton <jeremy@alum.mit.edu>
parents: 7946
diff changeset
130 static state states_5[10] = {
3325
89514426b9b8 changes for power (**) operator
Guido van Rossum <guido@python.org>
parents: 2809
diff changeset
131 {3, arcs_5_0},
1850
1fc4db79146a Merge back to main trunk
Guido van Rossum <guido@python.org>
parents: 1417
diff changeset
132 {3, arcs_5_1},
12082
603db0d0aed1 slightly modified version of Greg Ewing's extended call syntax patch
Jeremy Hylton <jeremy@alum.mit.edu>
parents: 7946
diff changeset
133 {1, arcs_5_2},
1850
1fc4db79146a Merge back to main trunk
Guido van Rossum <guido@python.org>
parents: 1417
diff changeset
134 {1, arcs_5_3},
3325
89514426b9b8 changes for power (**) operator
Guido van Rossum <guido@python.org>
parents: 2809
diff changeset
135 {1, arcs_5_4},
89514426b9b8 changes for power (**) operator
Guido van Rossum <guido@python.org>
parents: 2809
diff changeset
136 {4, arcs_5_5},
89514426b9b8 changes for power (**) operator
Guido van Rossum <guido@python.org>
parents: 2809
diff changeset
137 {2, arcs_5_6},
89514426b9b8 changes for power (**) operator
Guido van Rossum <guido@python.org>
parents: 2809
diff changeset
138 {1, arcs_5_7},
89514426b9b8 changes for power (**) operator
Guido van Rossum <guido@python.org>
parents: 2809
diff changeset
139 {2, arcs_5_8},
12082
603db0d0aed1 slightly modified version of Greg Ewing's extended call syntax patch
Jeremy Hylton <jeremy@alum.mit.edu>
parents: 7946
diff changeset
140 {1, arcs_5_9},
6
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
141 };
1373
7be7a7e0c465 Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents: 1369
diff changeset
142 static arc arcs_6_0[2] = {
1415
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
143 {12, 1},
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
144 {16, 2},
6
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
145 };
1415
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
146 static arc arcs_6_1[1] = {
1373
7be7a7e0c465 Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents: 1369
diff changeset
147 {0, 1},
6
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
148 };
716
4d64abbdf70a *** empty log message ***
Guido van Rossum <guido@python.org>
parents: 318
diff changeset
149 static arc arcs_6_2[1] = {
3325
89514426b9b8 changes for power (**) operator
Guido van Rossum <guido@python.org>
parents: 2809
diff changeset
150 {25, 3},
716
4d64abbdf70a *** empty log message ***
Guido van Rossum <guido@python.org>
parents: 318
diff changeset
151 };
1415
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
152 static arc arcs_6_3[1] = {
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
153 {18, 1},
1373
7be7a7e0c465 Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents: 1369
diff changeset
154 };
1415
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
155 static state states_6[4] = {
1373
7be7a7e0c465 Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents: 1369
diff changeset
156 {2, arcs_6_0},
1415
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
157 {1, arcs_6_1},
716
4d64abbdf70a *** empty log message ***
Guido van Rossum <guido@python.org>
parents: 318
diff changeset
158 {1, arcs_6_2},
1415
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
159 {1, arcs_6_3},
6
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
160 };
1415
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
161 static arc arcs_7_0[1] = {
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
162 {19, 1},
6
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
163 };
1415
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
164 static arc arcs_7_1[2] = {
1850
1fc4db79146a Merge back to main trunk
Guido van Rossum <guido@python.org>
parents: 1417
diff changeset
165 {22, 2},
6
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
166 {0, 1},
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
167 };
1415
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
168 static arc arcs_7_2[2] = {
1373
7be7a7e0c465 Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents: 1369
diff changeset
169 {19, 1},
716
4d64abbdf70a *** empty log message ***
Guido van Rossum <guido@python.org>
parents: 318
diff changeset
170 {0, 2},
4d64abbdf70a *** empty log message ***
Guido van Rossum <guido@python.org>
parents: 318
diff changeset
171 };
1415
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
172 static state states_7[3] = {
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
173 {1, arcs_7_0},
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
174 {2, arcs_7_1},
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
175 {2, arcs_7_2},
716
4d64abbdf70a *** empty log message ***
Guido van Rossum <guido@python.org>
parents: 318
diff changeset
176 };
1415
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
177 static arc arcs_8_0[2] = {
6
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
178 {3, 1},
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
179 {4, 1},
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
180 };
1415
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
181 static arc arcs_8_1[1] = {
6
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
182 {0, 1},
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
183 };
1415
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
184 static state states_8[2] = {
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
185 {2, arcs_8_0},
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
186 {1, arcs_8_1},
6
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
187 };
1415
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
188 static arc arcs_9_0[1] = {
3325
89514426b9b8 changes for power (**) operator
Guido van Rossum <guido@python.org>
parents: 2809
diff changeset
189 {26, 1},
318
12fdfa010e41 New grammar (semicolons, continue, no multiple NEWLINES)
Guido van Rossum <guido@python.org>
parents: 145
diff changeset
190 };
1415
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
191 static arc arcs_9_1[2] = {
3325
89514426b9b8 changes for power (**) operator
Guido van Rossum <guido@python.org>
parents: 2809
diff changeset
192 {27, 2},
318
12fdfa010e41 New grammar (semicolons, continue, no multiple NEWLINES)
Guido van Rossum <guido@python.org>
parents: 145
diff changeset
193 {2, 3},
12fdfa010e41 New grammar (semicolons, continue, no multiple NEWLINES)
Guido van Rossum <guido@python.org>
parents: 145
diff changeset
194 };
1415
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
195 static arc arcs_9_2[2] = {
3325
89514426b9b8 changes for power (**) operator
Guido van Rossum <guido@python.org>
parents: 2809
diff changeset
196 {26, 1},
318
12fdfa010e41 New grammar (semicolons, continue, no multiple NEWLINES)
Guido van Rossum <guido@python.org>
parents: 145
diff changeset
197 {2, 3},
12fdfa010e41 New grammar (semicolons, continue, no multiple NEWLINES)
Guido van Rossum <guido@python.org>
parents: 145
diff changeset
198 };
1415
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
199 static arc arcs_9_3[1] = {
318
12fdfa010e41 New grammar (semicolons, continue, no multiple NEWLINES)
Guido van Rossum <guido@python.org>
parents: 145
diff changeset
200 {0, 3},
12fdfa010e41 New grammar (semicolons, continue, no multiple NEWLINES)
Guido van Rossum <guido@python.org>
parents: 145
diff changeset
201 };
1415
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
202 static state states_9[4] = {
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
203 {1, arcs_9_0},
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
204 {2, arcs_9_1},
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
205 {2, arcs_9_2},
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
206 {1, arcs_9_3},
318
12fdfa010e41 New grammar (semicolons, continue, no multiple NEWLINES)
Guido van Rossum <guido@python.org>
parents: 145
diff changeset
207 };
5232
0a5cea427a9f Added assert grammar.
Guido van Rossum <guido@python.org>
parents: 4003
diff changeset
208 static arc arcs_10_0[9] = {
318
12fdfa010e41 New grammar (semicolons, continue, no multiple NEWLINES)
Guido van Rossum <guido@python.org>
parents: 145
diff changeset
209 {28, 1},
12fdfa010e41 New grammar (semicolons, continue, no multiple NEWLINES)
Guido van Rossum <guido@python.org>
parents: 145
diff changeset
210 {29, 1},
716
4d64abbdf70a *** empty log message ***
Guido van Rossum <guido@python.org>
parents: 318
diff changeset
211 {30, 1},
4d64abbdf70a *** empty log message ***
Guido van Rossum <guido@python.org>
parents: 318
diff changeset
212 {31, 1},
4d64abbdf70a *** empty log message ***
Guido van Rossum <guido@python.org>
parents: 318
diff changeset
213 {32, 1},
1288
9fed5726a36d Several changes in one:
Guido van Rossum <guido@python.org>
parents: 798
diff changeset
214 {33, 1},
1850
1fc4db79146a Merge back to main trunk
Guido van Rossum <guido@python.org>
parents: 1417
diff changeset
215 {34, 1},
1fc4db79146a Merge back to main trunk
Guido van Rossum <guido@python.org>
parents: 1417
diff changeset
216 {35, 1},
5232
0a5cea427a9f Added assert grammar.
Guido van Rossum <guido@python.org>
parents: 4003
diff changeset
217 {36, 1},
1415
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
218 };
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
219 static arc arcs_10_1[1] = {
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
220 {0, 1},
1373
7be7a7e0c465 Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents: 1369
diff changeset
221 };
1415
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
222 static state states_10[2] = {
5232
0a5cea427a9f Added assert grammar.
Guido van Rossum <guido@python.org>
parents: 4003
diff changeset
223 {9, arcs_10_0},
1415
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
224 {1, arcs_10_1},
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
225 };
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
226 static arc arcs_11_0[1] = {
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
227 {9, 1},
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
228 };
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
229 static arc arcs_11_1[3] = {
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
230 {37, 2},
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
231 {20, 3},
1373
7be7a7e0c465 Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents: 1369
diff changeset
232 {0, 1},
6
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
233 };
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
234 static arc arcs_11_2[1] = {
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
235 {9, 4},
1373
7be7a7e0c465 Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents: 1369
diff changeset
236 };
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
237 static arc arcs_11_3[1] = {
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
238 {9, 5},
6
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
239 };
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
240 static arc arcs_11_4[1] = {
14100
2de0cc174c3b PEP 214, Extended print Statement, has been accepted by the BDFL.
Barry Warsaw <barry@python.org>
parents: 14038
diff changeset
241 {0, 4},
2de0cc174c3b PEP 214, Extended print Statement, has been accepted by the BDFL.
Barry Warsaw <barry@python.org>
parents: 14038
diff changeset
242 };
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
243 static arc arcs_11_5[2] = {
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
244 {20, 3},
14100
2de0cc174c3b PEP 214, Extended print Statement, has been accepted by the BDFL.
Barry Warsaw <barry@python.org>
parents: 14038
diff changeset
245 {0, 5},
2de0cc174c3b PEP 214, Extended print Statement, has been accepted by the BDFL.
Barry Warsaw <barry@python.org>
parents: 14038
diff changeset
246 };
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
247 static state states_11[6] = {
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
248 {1, arcs_11_0},
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
249 {3, arcs_11_1},
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
250 {1, arcs_11_2},
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
251 {1, arcs_11_3},
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
252 {1, arcs_11_4},
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
253 {2, arcs_11_5},
14100
2de0cc174c3b PEP 214, Extended print Statement, has been accepted by the BDFL.
Barry Warsaw <barry@python.org>
parents: 14038
diff changeset
254 };
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
255 static arc arcs_12_0[12] = {
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
256 {38, 1},
14100
2de0cc174c3b PEP 214, Extended print Statement, has been accepted by the BDFL.
Barry Warsaw <barry@python.org>
parents: 14038
diff changeset
257 {39, 1},
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
258 {40, 1},
14100
2de0cc174c3b PEP 214, Extended print Statement, has been accepted by the BDFL.
Barry Warsaw <barry@python.org>
parents: 14038
diff changeset
259 {41, 1},
1415
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
260 {42, 1},
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
261 {43, 1},
5232
0a5cea427a9f Added assert grammar.
Guido van Rossum <guido@python.org>
parents: 4003
diff changeset
262 {44, 1},
14100
2de0cc174c3b PEP 214, Extended print Statement, has been accepted by the BDFL.
Barry Warsaw <barry@python.org>
parents: 14038
diff changeset
263 {45, 1},
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
264 {46, 1},
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
265 {47, 1},
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
266 {48, 1},
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
267 {49, 1},
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
268 };
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
269 static arc arcs_12_1[1] = {
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
270 {0, 1},
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
271 };
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
272 static state states_12[2] = {
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
273 {12, arcs_12_0},
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
274 {1, arcs_12_1},
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
275 };
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
276 static arc arcs_13_0[1] = {
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
277 {50, 1},
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
278 };
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
279 static arc arcs_13_1[3] = {
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
280 {21, 2},
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
281 {51, 3},
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
282 {0, 1},
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
283 };
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
284 static arc arcs_13_2[2] = {
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
285 {22, 4},
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
286 {0, 2},
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
287 };
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
288 static arc arcs_13_3[1] = {
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
289 {21, 5},
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
290 };
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
291 static arc arcs_13_4[2] = {
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
292 {21, 2},
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
293 {0, 4},
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
294 };
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
295 static arc arcs_13_5[2] = {
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
296 {22, 6},
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
297 {0, 5},
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
298 };
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
299 static arc arcs_13_6[1] = {
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
300 {21, 7},
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
301 };
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
302 static arc arcs_13_7[2] = {
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
303 {22, 8},
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
304 {0, 7},
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
305 };
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
306 static arc arcs_13_8[2] = {
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
307 {21, 7},
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
308 {0, 8},
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
309 };
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
310 static state states_13[9] = {
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
311 {1, arcs_13_0},
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
312 {3, arcs_13_1},
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
313 {2, arcs_13_2},
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
314 {1, arcs_13_3},
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
315 {2, arcs_13_4},
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
316 {2, arcs_13_5},
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
317 {1, arcs_13_6},
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
318 {2, arcs_13_7},
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
319 {2, arcs_13_8},
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
320 };
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
321 static arc arcs_14_0[1] = {
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
322 {52, 1},
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
323 };
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
324 static arc arcs_14_1[1] = {
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
325 {53, 2},
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
326 };
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
327 static arc arcs_14_2[1] = {
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
328 {0, 2},
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
329 };
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
330 static state states_14[3] = {
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
331 {1, arcs_14_0},
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
332 {1, arcs_14_1},
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
333 {1, arcs_14_2},
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
334 };
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
335 static arc arcs_15_0[1] = {
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
336 {54, 1},
6
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
337 };
44
4d3a28dffc9b removed dir statement. Function arguments may now be tests.
Guido van Rossum <guido@python.org>
parents: 6
diff changeset
338 static arc arcs_15_1[1] = {
1373
7be7a7e0c465 Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents: 1369
diff changeset
339 {0, 1},
6
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
340 };
1373
7be7a7e0c465 Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents: 1369
diff changeset
341 static state states_15[2] = {
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
342 {1, arcs_15_0},
44
4d3a28dffc9b removed dir statement. Function arguments may now be tests.
Guido van Rossum <guido@python.org>
parents: 6
diff changeset
343 {1, arcs_15_1},
6
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
344 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
345 static arc arcs_16_0[5] = {
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
346 {55, 1},
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
347 {56, 1},
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
348 {57, 1},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
349 {58, 1},
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
350 {59, 1},
6
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
351 };
318
12fdfa010e41 New grammar (semicolons, continue, no multiple NEWLINES)
Guido van Rossum <guido@python.org>
parents: 145
diff changeset
352 static arc arcs_16_1[1] = {
12fdfa010e41 New grammar (semicolons, continue, no multiple NEWLINES)
Guido van Rossum <guido@python.org>
parents: 145
diff changeset
353 {0, 1},
6
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
354 };
318
12fdfa010e41 New grammar (semicolons, continue, no multiple NEWLINES)
Guido van Rossum <guido@python.org>
parents: 145
diff changeset
355 static state states_16[2] = {
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
356 {5, arcs_16_0},
318
12fdfa010e41 New grammar (semicolons, continue, no multiple NEWLINES)
Guido van Rossum <guido@python.org>
parents: 145
diff changeset
357 {1, arcs_16_1},
6
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
358 };
1373
7be7a7e0c465 Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents: 1369
diff changeset
359 static arc arcs_17_0[1] = {
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
360 {60, 1},
6
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
361 };
44
4d3a28dffc9b removed dir statement. Function arguments may now be tests.
Guido van Rossum <guido@python.org>
parents: 6
diff changeset
362 static arc arcs_17_1[1] = {
318
12fdfa010e41 New grammar (semicolons, continue, no multiple NEWLINES)
Guido van Rossum <guido@python.org>
parents: 145
diff changeset
363 {0, 1},
12fdfa010e41 New grammar (semicolons, continue, no multiple NEWLINES)
Guido van Rossum <guido@python.org>
parents: 145
diff changeset
364 };
12fdfa010e41 New grammar (semicolons, continue, no multiple NEWLINES)
Guido van Rossum <guido@python.org>
parents: 145
diff changeset
365 static state states_17[2] = {
1373
7be7a7e0c465 Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents: 1369
diff changeset
366 {1, arcs_17_0},
318
12fdfa010e41 New grammar (semicolons, continue, no multiple NEWLINES)
Guido van Rossum <guido@python.org>
parents: 145
diff changeset
367 {1, arcs_17_1},
12fdfa010e41 New grammar (semicolons, continue, no multiple NEWLINES)
Guido van Rossum <guido@python.org>
parents: 145
diff changeset
368 };
12fdfa010e41 New grammar (semicolons, continue, no multiple NEWLINES)
Guido van Rossum <guido@python.org>
parents: 145
diff changeset
369 static arc arcs_18_0[1] = {
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
370 {61, 1},
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
371 };
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
372 static arc arcs_18_1[1] = {
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
373 {0, 1},
716
4d64abbdf70a *** empty log message ***
Guido van Rossum <guido@python.org>
parents: 318
diff changeset
374 };
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
375 static state states_18[2] = {
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
376 {1, arcs_18_0},
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
377 {1, arcs_18_1},
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
378 };
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
379 static arc arcs_19_0[1] = {
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
380 {62, 1},
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
381 };
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
382 static arc arcs_19_1[2] = {
1415
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
383 {9, 2},
716
4d64abbdf70a *** empty log message ***
Guido van Rossum <guido@python.org>
parents: 318
diff changeset
384 {0, 1},
318
12fdfa010e41 New grammar (semicolons, continue, no multiple NEWLINES)
Guido van Rossum <guido@python.org>
parents: 145
diff changeset
385 };
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
386 static arc arcs_19_2[1] = {
1415
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
387 {0, 2},
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
388 };
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
389 static state states_19[3] = {
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
390 {1, arcs_19_0},
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
391 {2, arcs_19_1},
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
392 {1, arcs_19_2},
716
4d64abbdf70a *** empty log message ***
Guido van Rossum <guido@python.org>
parents: 318
diff changeset
393 };
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
394 static arc arcs_20_0[1] = {
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
395 {63, 1},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
396 };
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
397 static arc arcs_20_1[1] = {
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
398 {9, 2},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
399 };
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
400 static arc arcs_20_2[1] = {
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
401 {0, 2},
716
4d64abbdf70a *** empty log message ***
Guido van Rossum <guido@python.org>
parents: 318
diff changeset
402 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
403 static state states_20[3] = {
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
404 {1, arcs_20_0},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
405 {1, arcs_20_1},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
406 {1, arcs_20_2},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
407 };
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
408 static arc arcs_21_0[1] = {
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
409 {64, 1},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
410 };
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
411 static arc arcs_21_1[2] = {
1850
1fc4db79146a Merge back to main trunk
Guido van Rossum <guido@python.org>
parents: 1417
diff changeset
412 {21, 2},
7946
ad114620f8c2 Make first raise argument optional
Guido van Rossum <guido@python.org>
parents: 5440
diff changeset
413 {0, 1},
6
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
414 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
415 static arc arcs_21_2[2] = {
1850
1fc4db79146a Merge back to main trunk
Guido van Rossum <guido@python.org>
parents: 1417
diff changeset
416 {22, 3},
1373
7be7a7e0c465 Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents: 1369
diff changeset
417 {0, 2},
7be7a7e0c465 Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents: 1369
diff changeset
418 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
419 static arc arcs_21_3[1] = {
1850
1fc4db79146a Merge back to main trunk
Guido van Rossum <guido@python.org>
parents: 1417
diff changeset
420 {21, 4},
318
12fdfa010e41 New grammar (semicolons, continue, no multiple NEWLINES)
Guido van Rossum <guido@python.org>
parents: 145
diff changeset
421 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
422 static arc arcs_21_4[2] = {
2809
6ffcbe0fe9d3 new grammar
Guido van Rossum <guido@python.org>
parents: 2086
diff changeset
423 {22, 5},
1369
89e1e5d9ccbf * compile.[ch]: support for lambda()
Guido van Rossum <guido@python.org>
parents: 1354
diff changeset
424 {0, 4},
89e1e5d9ccbf * compile.[ch]: support for lambda()
Guido van Rossum <guido@python.org>
parents: 1354
diff changeset
425 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
426 static arc arcs_21_5[1] = {
2809
6ffcbe0fe9d3 new grammar
Guido van Rossum <guido@python.org>
parents: 2086
diff changeset
427 {21, 6},
6ffcbe0fe9d3 new grammar
Guido van Rossum <guido@python.org>
parents: 2086
diff changeset
428 };
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
429 static arc arcs_21_6[1] = {
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
430 {0, 6},
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
431 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
432 static state states_21[7] = {
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
433 {1, arcs_21_0},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
434 {2, arcs_21_1},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
435 {2, arcs_21_2},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
436 {1, arcs_21_3},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
437 {2, arcs_21_4},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
438 {1, arcs_21_5},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
439 {1, arcs_21_6},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
440 };
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
441 static arc arcs_22_0[2] = {
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
442 {65, 1},
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
443 {67, 2},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
444 };
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
445 static arc arcs_22_1[1] = {
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
446 {66, 3},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
447 };
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
448 static arc arcs_22_2[1] = {
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
449 {68, 4},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
450 };
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
451 static arc arcs_22_3[2] = {
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
452 {22, 1},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
453 {0, 3},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
454 };
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
455 static arc arcs_22_4[1] = {
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
456 {65, 5},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
457 };
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
458 static arc arcs_22_5[2] = {
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
459 {23, 6},
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
460 {69, 7},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
461 };
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
462 static arc arcs_22_6[1] = {
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
463 {0, 6},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
464 };
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
465 static arc arcs_22_7[2] = {
1850
1fc4db79146a Merge back to main trunk
Guido van Rossum <guido@python.org>
parents: 1417
diff changeset
466 {22, 8},
44
4d3a28dffc9b removed dir statement. Function arguments may now be tests.
Guido van Rossum <guido@python.org>
parents: 6
diff changeset
467 {0, 7},
4d3a28dffc9b removed dir statement. Function arguments may now be tests.
Guido van Rossum <guido@python.org>
parents: 6
diff changeset
468 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
469 static arc arcs_22_8[1] = {
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
470 {69, 7},
2086
2604d11c8b40 Grammar changed
Guido van Rossum <guido@python.org>
parents: 1850
diff changeset
471 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
472 static state states_22[9] = {
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
473 {2, arcs_22_0},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
474 {1, arcs_22_1},
14038
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
475 {1, arcs_22_2},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
476 {2, arcs_22_3},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
477 {1, arcs_22_4},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
478 {2, arcs_22_5},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
479 {1, arcs_22_6},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
480 {2, arcs_22_7},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
481 {1, arcs_22_8},
14038
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
482 };
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
483 static arc arcs_23_0[1] = {
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
484 {12, 1},
14038
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
485 };
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
486 static arc arcs_23_1[2] = {
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
487 {12, 2},
14038
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
488 {0, 1},
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
489 };
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
490 static arc arcs_23_2[1] = {
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
491 {12, 3},
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
492 };
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
493 static arc arcs_23_3[1] = {
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
494 {0, 3},
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
495 };
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
496 static state states_23[4] = {
14038
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
497 {1, arcs_23_0},
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
498 {2, arcs_23_1},
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
499 {1, arcs_23_2},
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
500 {1, arcs_23_3},
14038
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
501 };
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
502 static arc arcs_24_0[1] = {
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
503 {68, 1},
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
504 };
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
505 static arc arcs_24_1[2] = {
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
506 {12, 2},
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
507 {0, 1},
14038
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
508 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
509 static arc arcs_24_2[1] = {
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
510 {12, 3},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
511 };
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
512 static arc arcs_24_3[1] = {
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
513 {0, 3},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
514 };
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
515 static state states_24[4] = {
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
516 {1, arcs_24_0},
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
517 {2, arcs_24_1},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
518 {1, arcs_24_2},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
519 {1, arcs_24_3},
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
520 };
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
521 static arc arcs_25_0[1] = {
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
522 {12, 1},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
523 };
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
524 static arc arcs_25_1[2] = {
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
525 {70, 0},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
526 {0, 1},
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
527 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
528 static state states_25[2] = {
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
529 {1, arcs_25_0},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
530 {2, arcs_25_1},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
531 };
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
532 static arc arcs_26_0[1] = {
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
533 {71, 1},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
534 };
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
535 static arc arcs_26_1[1] = {
1415
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
536 {12, 2},
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
537 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
538 static arc arcs_26_2[2] = {
1850
1fc4db79146a Merge back to main trunk
Guido van Rossum <guido@python.org>
parents: 1417
diff changeset
539 {22, 1},
1415
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
540 {0, 2},
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
541 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
542 static state states_26[3] = {
4003
138fa15a1032 Disable support for access statement
Guido van Rossum <guido@python.org>
parents: 3839
diff changeset
543 {1, arcs_26_0},
1373
7be7a7e0c465 Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents: 1369
diff changeset
544 {1, arcs_26_1},
14038
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
545 {2, arcs_26_2},
1373
7be7a7e0c465 Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents: 1369
diff changeset
546 };
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
547 static arc arcs_27_0[1] = {
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
548 {72, 1},
716
4d64abbdf70a *** empty log message ***
Guido van Rossum <guido@python.org>
parents: 318
diff changeset
549 };
4d64abbdf70a *** empty log message ***
Guido van Rossum <guido@python.org>
parents: 318
diff changeset
550 static arc arcs_27_1[1] = {
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
551 {73, 2},
1373
7be7a7e0c465 Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents: 1369
diff changeset
552 };
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
553 static arc arcs_27_2[2] = {
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
554 {74, 3},
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
555 {0, 2},
1373
7be7a7e0c465 Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents: 1369
diff changeset
556 };
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
557 static arc arcs_27_3[1] = {
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
558 {21, 4},
1373
7be7a7e0c465 Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents: 1369
diff changeset
559 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
560 static arc arcs_27_4[2] = {
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
561 {22, 5},
5232
0a5cea427a9f Added assert grammar.
Guido van Rossum <guido@python.org>
parents: 4003
diff changeset
562 {0, 4},
1373
7be7a7e0c465 Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents: 1369
diff changeset
563 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
564 static arc arcs_27_5[1] = {
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
565 {21, 6},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
566 };
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
567 static arc arcs_27_6[1] = {
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
568 {0, 6},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
569 };
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
570 static state states_27[7] = {
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
571 {1, arcs_27_0},
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
572 {1, arcs_27_1},
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
573 {2, arcs_27_2},
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
574 {1, arcs_27_3},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
575 {2, arcs_27_4},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
576 {1, arcs_27_5},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
577 {1, arcs_27_6},
1373
7be7a7e0c465 Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents: 1369
diff changeset
578 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
579 static arc arcs_28_0[1] = {
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
580 {75, 1},
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
581 };
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
582 static arc arcs_28_1[1] = {
14038
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
583 {21, 2},
5232
0a5cea427a9f Added assert grammar.
Guido van Rossum <guido@python.org>
parents: 4003
diff changeset
584 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
585 static arc arcs_28_2[2] = {
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
586 {22, 3},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
587 {0, 2},
5232
0a5cea427a9f Added assert grammar.
Guido van Rossum <guido@python.org>
parents: 4003
diff changeset
588 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
589 static arc arcs_28_3[1] = {
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
590 {21, 4},
5232
0a5cea427a9f Added assert grammar.
Guido van Rossum <guido@python.org>
parents: 4003
diff changeset
591 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
592 static arc arcs_28_4[1] = {
14038
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
593 {0, 4},
5232
0a5cea427a9f Added assert grammar.
Guido van Rossum <guido@python.org>
parents: 4003
diff changeset
594 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
595 static state states_28[5] = {
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
596 {1, arcs_28_0},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
597 {1, arcs_28_1},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
598 {2, arcs_28_2},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
599 {1, arcs_28_3},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
600 {1, arcs_28_4},
2086
2604d11c8b40 Grammar changed
Guido van Rossum <guido@python.org>
parents: 1850
diff changeset
601 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
602 static arc arcs_29_0[6] = {
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
603 {76, 1},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
604 {77, 1},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
605 {78, 1},
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
606 {79, 1},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
607 {10, 1},
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
608 {80, 1},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
609 };
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
610 static arc arcs_29_1[1] = {
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
611 {0, 1},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
612 };
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
613 static state states_29[2] = {
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
614 {6, arcs_29_0},
5232
0a5cea427a9f Added assert grammar.
Guido van Rossum <guido@python.org>
parents: 4003
diff changeset
615 {1, arcs_29_1},
0a5cea427a9f Added assert grammar.
Guido van Rossum <guido@python.org>
parents: 4003
diff changeset
616 };
0a5cea427a9f Added assert grammar.
Guido van Rossum <guido@python.org>
parents: 4003
diff changeset
617 static arc arcs_30_0[1] = {
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
618 {81, 1},
14038
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
619 };
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
620 static arc arcs_30_1[1] = {
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
621 {21, 2},
14038
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
622 };
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
623 static arc arcs_30_2[1] = {
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
624 {14, 3},
14038
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
625 };
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
626 static arc arcs_30_3[1] = {
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
627 {15, 4},
14038
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
628 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
629 static arc arcs_30_4[3] = {
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
630 {82, 1},
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
631 {83, 5},
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
632 {0, 4},
14038
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
633 };
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
634 static arc arcs_30_5[1] = {
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
635 {14, 6},
14038
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
636 };
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
637 static arc arcs_30_6[1] = {
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
638 {15, 7},
14038
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
639 };
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
640 static arc arcs_30_7[1] = {
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
641 {0, 7},
14038
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
642 };
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
643 static state states_30[8] = {
14038
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
644 {1, arcs_30_0},
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
645 {1, arcs_30_1},
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
646 {1, arcs_30_2},
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
647 {1, arcs_30_3},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
648 {3, arcs_30_4},
14038
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
649 {1, arcs_30_5},
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
650 {1, arcs_30_6},
14038
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
651 {1, arcs_30_7},
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
652 };
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
653 static arc arcs_31_0[1] = {
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
654 {84, 1},
5232
0a5cea427a9f Added assert grammar.
Guido van Rossum <guido@python.org>
parents: 4003
diff changeset
655 };
14038
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
656 static arc arcs_31_1[1] = {
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
657 {21, 2},
14038
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
658 };
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
659 static arc arcs_31_2[1] = {
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
660 {14, 3},
14038
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
661 };
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
662 static arc arcs_31_3[1] = {
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
663 {15, 4},
14038
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
664 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
665 static arc arcs_31_4[2] = {
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
666 {83, 5},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
667 {0, 4},
14038
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
668 };
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
669 static arc arcs_31_5[1] = {
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
670 {14, 6},
14038
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
671 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
672 static arc arcs_31_6[1] = {
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
673 {15, 7},
14038
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
674 };
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
675 static arc arcs_31_7[1] = {
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
676 {0, 7},
14038
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
677 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
678 static state states_31[8] = {
14038
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
679 {1, arcs_31_0},
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
680 {1, arcs_31_1},
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
681 {1, arcs_31_2},
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
682 {1, arcs_31_3},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
683 {2, arcs_31_4},
14038
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
684 {1, arcs_31_5},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
685 {1, arcs_31_6},
14038
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
686 {1, arcs_31_7},
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
687 };
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
688 static arc arcs_32_0[1] = {
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
689 {85, 1},
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
690 };
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
691 static arc arcs_32_1[1] = {
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
692 {53, 2},
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
693 };
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
694 static arc arcs_32_2[1] = {
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
695 {74, 3},
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
696 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
697 static arc arcs_32_3[1] = {
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
698 {9, 4},
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
699 };
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
700 static arc arcs_32_4[1] = {
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
701 {14, 5},
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
702 };
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
703 static arc arcs_32_5[1] = {
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
704 {15, 6},
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
705 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
706 static arc arcs_32_6[2] = {
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
707 {83, 7},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
708 {0, 6},
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
709 };
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
710 static arc arcs_32_7[1] = {
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
711 {14, 8},
14038
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
712 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
713 static arc arcs_32_8[1] = {
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
714 {15, 9},
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
715 };
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
716 static arc arcs_32_9[1] = {
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
717 {0, 9},
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
718 };
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
719 static state states_32[10] = {
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
720 {1, arcs_32_0},
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
721 {1, arcs_32_1},
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
722 {1, arcs_32_2},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
723 {1, arcs_32_3},
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
724 {1, arcs_32_4},
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
725 {1, arcs_32_5},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
726 {2, arcs_32_6},
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
727 {1, arcs_32_7},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
728 {1, arcs_32_8},
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
729 {1, arcs_32_9},
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
730 };
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
731 static arc arcs_33_0[1] = {
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
732 {86, 1},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
733 };
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
734 static arc arcs_33_1[1] = {
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
735 {14, 2},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
736 };
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
737 static arc arcs_33_2[1] = {
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
738 {15, 3},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
739 };
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
740 static arc arcs_33_3[2] = {
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
741 {87, 4},
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
742 {88, 5},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
743 };
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
744 static arc arcs_33_4[1] = {
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
745 {14, 6},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
746 };
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
747 static arc arcs_33_5[1] = {
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
748 {14, 7},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
749 };
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
750 static arc arcs_33_6[1] = {
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
751 {15, 8},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
752 };
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
753 static arc arcs_33_7[1] = {
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
754 {15, 9},
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
755 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
756 static arc arcs_33_8[3] = {
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
757 {87, 4},
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
758 {83, 5},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
759 {0, 8},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
760 };
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
761 static arc arcs_33_9[1] = {
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
762 {0, 9},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
763 };
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
764 static state states_33[10] = {
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
765 {1, arcs_33_0},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
766 {1, arcs_33_1},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
767 {1, arcs_33_2},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
768 {2, arcs_33_3},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
769 {1, arcs_33_4},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
770 {1, arcs_33_5},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
771 {1, arcs_33_6},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
772 {1, arcs_33_7},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
773 {3, arcs_33_8},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
774 {1, arcs_33_9},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
775 };
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
776 static arc arcs_34_0[1] = {
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
777 {89, 1},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
778 };
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
779 static arc arcs_34_1[2] = {
1850
1fc4db79146a Merge back to main trunk
Guido van Rossum <guido@python.org>
parents: 1417
diff changeset
780 {21, 2},
1415
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
781 {0, 1},
1354
fccd415e2eb8 * bltinmodule.c: removed exec() built-in function.
Guido van Rossum <guido@python.org>
parents: 1313
diff changeset
782 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
783 static arc arcs_34_2[2] = {
1850
1fc4db79146a Merge back to main trunk
Guido van Rossum <guido@python.org>
parents: 1417
diff changeset
784 {22, 3},
1415
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
785 {0, 2},
1354
fccd415e2eb8 * bltinmodule.c: removed exec() built-in function.
Guido van Rossum <guido@python.org>
parents: 1313
diff changeset
786 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
787 static arc arcs_34_3[1] = {
1850
1fc4db79146a Merge back to main trunk
Guido van Rossum <guido@python.org>
parents: 1417
diff changeset
788 {21, 4},
1354
fccd415e2eb8 * bltinmodule.c: removed exec() built-in function.
Guido van Rossum <guido@python.org>
parents: 1313
diff changeset
789 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
790 static arc arcs_34_4[1] = {
1288
9fed5726a36d Several changes in one:
Guido van Rossum <guido@python.org>
parents: 798
diff changeset
791 {0, 4},
9fed5726a36d Several changes in one:
Guido van Rossum <guido@python.org>
parents: 798
diff changeset
792 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
793 static state states_34[5] = {
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
794 {1, arcs_34_0},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
795 {2, arcs_34_1},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
796 {2, arcs_34_2},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
797 {1, arcs_34_3},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
798 {1, arcs_34_4},
44
4d3a28dffc9b removed dir statement. Function arguments may now be tests.
Guido van Rossum <guido@python.org>
parents: 6
diff changeset
799 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
800 static arc arcs_35_0[2] = {
1288
9fed5726a36d Several changes in one:
Guido van Rossum <guido@python.org>
parents: 798
diff changeset
801 {3, 1},
9fed5726a36d Several changes in one:
Guido van Rossum <guido@python.org>
parents: 798
diff changeset
802 {2, 2},
44
4d3a28dffc9b removed dir statement. Function arguments may now be tests.
Guido van Rossum <guido@python.org>
parents: 6
diff changeset
803 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
804 static arc arcs_35_1[1] = {
5232
0a5cea427a9f Added assert grammar.
Guido van Rossum <guido@python.org>
parents: 4003
diff changeset
805 {0, 1},
0a5cea427a9f Added assert grammar.
Guido van Rossum <guido@python.org>
parents: 4003
diff changeset
806 };
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
807 static arc arcs_35_2[1] = {
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
808 {90, 3},
1369
89e1e5d9ccbf * compile.[ch]: support for lambda()
Guido van Rossum <guido@python.org>
parents: 1354
diff changeset
809 };
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
810 static arc arcs_35_3[1] = {
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
811 {6, 4},
2086
2604d11c8b40 Grammar changed
Guido van Rossum <guido@python.org>
parents: 1850
diff changeset
812 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
813 static arc arcs_35_4[2] = {
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
814 {6, 4},
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
815 {91, 1},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
816 };
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
817 static state states_35[5] = {
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
818 {2, arcs_35_0},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
819 {1, arcs_35_1},
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
820 {1, arcs_35_2},
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
821 {1, arcs_35_3},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
822 {2, arcs_35_4},
6
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
823 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
824 static arc arcs_36_0[2] = {
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
825 {92, 1},
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
826 {94, 2},
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
827 };
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
828 static arc arcs_36_1[2] = {
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
829 {93, 3},
716
4d64abbdf70a *** empty log message ***
Guido van Rossum <guido@python.org>
parents: 318
diff changeset
830 {0, 1},
4d64abbdf70a *** empty log message ***
Guido van Rossum <guido@python.org>
parents: 318
diff changeset
831 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
832 static arc arcs_36_2[1] = {
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
833 {0, 2},
1373
7be7a7e0c465 Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents: 1369
diff changeset
834 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
835 static arc arcs_36_3[1] = {
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
836 {92, 1},
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
837 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
838 static state states_36[4] = {
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
839 {2, arcs_36_0},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
840 {2, arcs_36_1},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
841 {1, arcs_36_2},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
842 {1, arcs_36_3},
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
843 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
844 static arc arcs_37_0[1] = {
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
845 {95, 1},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
846 };
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
847 static arc arcs_37_1[2] = {
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
848 {96, 0},
1373
7be7a7e0c465 Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents: 1369
diff changeset
849 {0, 1},
7be7a7e0c465 Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents: 1369
diff changeset
850 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
851 static state states_37[2] = {
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
852 {1, arcs_37_0},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
853 {2, arcs_37_1},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
854 };
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
855 static arc arcs_38_0[2] = {
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
856 {97, 1},
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
857 {98, 2},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
858 };
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
859 static arc arcs_38_1[1] = {
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
860 {95, 2},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
861 };
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
862 static arc arcs_38_2[1] = {
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
863 {0, 2},
14038
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
864 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
865 static state states_38[3] = {
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
866 {2, arcs_38_0},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
867 {1, arcs_38_1},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
868 {1, arcs_38_2},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
869 };
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
870 static arc arcs_39_0[1] = {
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
871 {73, 1},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
872 };
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
873 static arc arcs_39_1[2] = {
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
874 {99, 0},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
875 {0, 1},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
876 };
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
877 static state states_39[2] = {
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
878 {1, arcs_39_0},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
879 {2, arcs_39_1},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
880 };
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
881 static arc arcs_40_0[10] = {
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
882 {100, 1},
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
883 {101, 1},
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
884 {102, 1},
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
885 {103, 1},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
886 {104, 1},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
887 {105, 1},
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
888 {106, 1},
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
889 {74, 1},
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
890 {97, 2},
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
891 {107, 3},
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
892 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
893 static arc arcs_40_1[1] = {
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
894 {0, 1},
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
895 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
896 static arc arcs_40_2[1] = {
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
897 {74, 1},
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
898 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
899 static arc arcs_40_3[2] = {
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
900 {97, 1},
14038
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
901 {0, 3},
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
902 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
903 static state states_40[4] = {
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
904 {10, arcs_40_0},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
905 {1, arcs_40_1},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
906 {1, arcs_40_2},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
907 {2, arcs_40_3},
1288
9fed5726a36d Several changes in one:
Guido van Rossum <guido@python.org>
parents: 798
diff changeset
908 };
9fed5726a36d Several changes in one:
Guido van Rossum <guido@python.org>
parents: 798
diff changeset
909 static arc arcs_41_0[1] = {
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
910 {108, 1},
1288
9fed5726a36d Several changes in one:
Guido van Rossum <guido@python.org>
parents: 798
diff changeset
911 };
14038
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
912 static arc arcs_41_1[2] = {
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
913 {109, 0},
1288
9fed5726a36d Several changes in one:
Guido van Rossum <guido@python.org>
parents: 798
diff changeset
914 {0, 1},
9fed5726a36d Several changes in one:
Guido van Rossum <guido@python.org>
parents: 798
diff changeset
915 };
4003
138fa15a1032 Disable support for access statement
Guido van Rossum <guido@python.org>
parents: 3839
diff changeset
916 static state states_41[2] = {
138fa15a1032 Disable support for access statement
Guido van Rossum <guido@python.org>
parents: 3839
diff changeset
917 {1, arcs_41_0},
14038
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
918 {2, arcs_41_1},
5232
0a5cea427a9f Added assert grammar.
Guido van Rossum <guido@python.org>
parents: 4003
diff changeset
919 };
0a5cea427a9f Added assert grammar.
Guido van Rossum <guido@python.org>
parents: 4003
diff changeset
920 static arc arcs_42_0[1] = {
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
921 {110, 1},
5232
0a5cea427a9f Added assert grammar.
Guido van Rossum <guido@python.org>
parents: 4003
diff changeset
922 };
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
923 static arc arcs_42_1[2] = {
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
924 {111, 0},
5232
0a5cea427a9f Added assert grammar.
Guido van Rossum <guido@python.org>
parents: 4003
diff changeset
925 {0, 1},
4003
138fa15a1032 Disable support for access statement
Guido van Rossum <guido@python.org>
parents: 3839
diff changeset
926 };
5232
0a5cea427a9f Added assert grammar.
Guido van Rossum <guido@python.org>
parents: 4003
diff changeset
927 static state states_42[2] = {
0a5cea427a9f Added assert grammar.
Guido van Rossum <guido@python.org>
parents: 4003
diff changeset
928 {1, arcs_42_0},
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
929 {2, arcs_42_1},
4003
138fa15a1032 Disable support for access statement
Guido van Rossum <guido@python.org>
parents: 3839
diff changeset
930 };
14038
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
931 static arc arcs_43_0[1] = {
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
932 {112, 1},
14038
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
933 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
934 static arc arcs_43_1[2] = {
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
935 {113, 0},
14038
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
936 {0, 1},
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
937 };
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
938 static state states_43[2] = {
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
939 {1, arcs_43_0},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
940 {2, arcs_43_1},
14038
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
941 };
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
942 static arc arcs_44_0[1] = {
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
943 {114, 1},
4003
138fa15a1032 Disable support for access statement
Guido van Rossum <guido@python.org>
parents: 3839
diff changeset
944 };
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
945 static arc arcs_44_1[3] = {
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
946 {115, 0},
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
947 {51, 0},
14038
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
948 {0, 1},
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
949 };
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
950 static state states_44[2] = {
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
951 {1, arcs_44_0},
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
952 {3, arcs_44_1},
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
953 };
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
954 static arc arcs_45_0[1] = {
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
955 {116, 1},
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
956 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
957 static arc arcs_45_1[3] = {
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
958 {117, 0},
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
959 {118, 0},
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
960 {0, 1},
5232
0a5cea427a9f Added assert grammar.
Guido van Rossum <guido@python.org>
parents: 4003
diff changeset
961 };
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
962 static state states_45[2] = {
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
963 {1, arcs_45_0},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
964 {3, arcs_45_1},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
965 };
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
966 static arc arcs_46_0[1] = {
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
967 {119, 1},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
968 };
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
969 static arc arcs_46_1[5] = {
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
970 {23, 0},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
971 {120, 0},
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
972 {121, 0},
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
973 {122, 0},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
974 {0, 1},
14038
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
975 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
976 static state states_46[2] = {
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
977 {1, arcs_46_0},
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
978 {5, arcs_46_1},
14038
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
979 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
980 static arc arcs_47_0[4] = {
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
981 {117, 1},
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
982 {118, 1},
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
983 {123, 1},
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
984 {124, 2},
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
985 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
986 static arc arcs_47_1[1] = {
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
987 {119, 2},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
988 };
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
989 static arc arcs_47_2[1] = {
4003
138fa15a1032 Disable support for access statement
Guido van Rossum <guido@python.org>
parents: 3839
diff changeset
990 {0, 2},
138fa15a1032 Disable support for access statement
Guido van Rossum <guido@python.org>
parents: 3839
diff changeset
991 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
992 static state states_47[3] = {
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
993 {4, arcs_47_0},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
994 {1, arcs_47_1},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
995 {1, arcs_47_2},
2086
2604d11c8b40 Grammar changed
Guido van Rossum <guido@python.org>
parents: 1850
diff changeset
996 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
997 static arc arcs_48_0[1] = {
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
998 {125, 1},
716
4d64abbdf70a *** empty log message ***
Guido van Rossum <guido@python.org>
parents: 318
diff changeset
999 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1000 static arc arcs_48_1[3] = {
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
1001 {126, 1},
3325
89514426b9b8 changes for power (**) operator
Guido van Rossum <guido@python.org>
parents: 2809
diff changeset
1002 {24, 2},
89514426b9b8 changes for power (**) operator
Guido van Rossum <guido@python.org>
parents: 2809
diff changeset
1003 {0, 1},
89514426b9b8 changes for power (**) operator
Guido van Rossum <guido@python.org>
parents: 2809
diff changeset
1004 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1005 static arc arcs_48_2[1] = {
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
1006 {119, 3},
3325
89514426b9b8 changes for power (**) operator
Guido van Rossum <guido@python.org>
parents: 2809
diff changeset
1007 };
23532
2600cf7d33af John Aycock correctly pointed out that the grammar for
Tim Peters <tim.peters@gmail.com>
parents: 20432
diff changeset
1008 static arc arcs_48_3[1] = {
1369
89e1e5d9ccbf * compile.[ch]: support for lambda()
Guido van Rossum <guido@python.org>
parents: 1354
diff changeset
1009 {0, 3},
716
4d64abbdf70a *** empty log message ***
Guido van Rossum <guido@python.org>
parents: 318
diff changeset
1010 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1011 static state states_48[4] = {
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1012 {1, arcs_48_0},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1013 {3, arcs_48_1},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1014 {1, arcs_48_2},
23532
2600cf7d33af John Aycock correctly pointed out that the grammar for
Tim Peters <tim.peters@gmail.com>
parents: 20432
diff changeset
1015 {1, arcs_48_3},
1415
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
1016 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1017 static arc arcs_49_0[7] = {
14038
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
1018 {16, 1},
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1019 {128, 2},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1020 {131, 3},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1021 {134, 4},
14038
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
1022 {12, 5},
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1023 {136, 5},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1024 {137, 6},
1373
7be7a7e0c465 Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents: 1369
diff changeset
1025 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1026 static arc arcs_49_1[2] = {
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1027 {127, 7},
14038
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
1028 {18, 5},
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
1029 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1030 static arc arcs_49_2[2] = {
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1031 {129, 8},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1032 {130, 5},
14038
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
1033 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1034 static arc arcs_49_3[2] = {
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1035 {132, 9},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1036 {133, 5},
14038
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
1037 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1038 static arc arcs_49_4[1] = {
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1039 {135, 10},
14038
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
1040 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1041 static arc arcs_49_5[1] = {
14038
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
1042 {0, 5},
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
1043 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1044 static arc arcs_49_6[2] = {
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1045 {137, 6},
14038
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
1046 {0, 6},
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
1047 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1048 static arc arcs_49_7[1] = {
14038
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
1049 {18, 5},
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
1050 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1051 static arc arcs_49_8[1] = {
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1052 {130, 5},
14038
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
1053 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1054 static arc arcs_49_9[1] = {
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1055 {133, 5},
14038
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
1056 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1057 static arc arcs_49_10[1] = {
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1058 {134, 5},
14038
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
1059 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1060 static state states_49[11] = {
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1061 {7, arcs_49_0},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1062 {2, arcs_49_1},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1063 {2, arcs_49_2},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1064 {2, arcs_49_3},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1065 {1, arcs_49_4},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1066 {1, arcs_49_5},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1067 {2, arcs_49_6},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1068 {1, arcs_49_7},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1069 {1, arcs_49_8},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1070 {1, arcs_49_9},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1071 {1, arcs_49_10},
14038
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
1072 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1073 static arc arcs_50_0[1] = {
14038
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
1074 {21, 1},
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
1075 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1076 static arc arcs_50_1[3] = {
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1077 {138, 2},
14038
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
1078 {22, 3},
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
1079 {0, 1},
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
1080 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1081 static arc arcs_50_2[1] = {
14038
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
1082 {0, 2},
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
1083 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1084 static arc arcs_50_3[2] = {
14038
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
1085 {21, 4},
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
1086 {0, 3},
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
1087 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1088 static arc arcs_50_4[2] = {
14038
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
1089 {22, 3},
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
1090 {0, 4},
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
1091 };
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
1092 static state states_50[5] = {
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
1093 {1, arcs_50_0},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1094 {3, arcs_50_1},
14038
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
1095 {1, arcs_50_2},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1096 {2, arcs_50_3},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1097 {2, arcs_50_4},
13936
25fd9846bd54 list comprehensions. see
Skip Montanaro <skip@pobox.com>
parents: 12082
diff changeset
1098 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1099 static arc arcs_51_0[1] = {
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1100 {21, 1},
13936
25fd9846bd54 list comprehensions. see
Skip Montanaro <skip@pobox.com>
parents: 12082
diff changeset
1101 };
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1102 static arc arcs_51_1[3] = {
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1103 {139, 2},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1104 {22, 3},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1105 {0, 1},
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
1106 };
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
1107 static arc arcs_51_2[1] = {
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1108 {0, 2},
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
1109 };
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1110 static arc arcs_51_3[2] = {
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1111 {21, 4},
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1112 {0, 3},
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
1113 };
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1114 static arc arcs_51_4[2] = {
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1115 {22, 3},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1116 {0, 4},
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
1117 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1118 static state states_51[5] = {
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1119 {1, arcs_51_0},
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1120 {3, arcs_51_1},
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
1121 {1, arcs_51_2},
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1122 {2, arcs_51_3},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1123 {2, arcs_51_4},
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
1124 };
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1125 static arc arcs_52_0[1] = {
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1126 {140, 1},
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
1127 };
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
1128 static arc arcs_52_1[2] = {
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1129 {17, 2},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1130 {14, 3},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1131 };
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1132 static arc arcs_52_2[1] = {
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1133 {14, 3},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1134 };
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1135 static arc arcs_52_3[1] = {
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1136 {21, 4},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1137 };
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1138 static arc arcs_52_4[1] = {
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1139 {0, 4},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1140 };
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1141 static state states_52[5] = {
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1142 {1, arcs_52_0},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1143 {2, arcs_52_1},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1144 {1, arcs_52_2},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1145 {1, arcs_52_3},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1146 {1, arcs_52_4},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1147 };
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1148 static arc arcs_53_0[3] = {
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1149 {16, 1},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1150 {128, 2},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1151 {70, 3},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1152 };
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1153 static arc arcs_53_1[2] = {
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1154 {141, 4},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1155 {18, 5},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1156 };
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1157 static arc arcs_53_2[1] = {
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1158 {142, 6},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1159 };
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1160 static arc arcs_53_3[1] = {
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1161 {12, 5},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1162 };
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1163 static arc arcs_53_4[1] = {
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1164 {18, 5},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1165 };
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1166 static arc arcs_53_5[1] = {
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1167 {0, 5},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1168 };
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1169 static arc arcs_53_6[1] = {
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1170 {130, 5},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1171 };
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1172 static state states_53[7] = {
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1173 {3, arcs_53_0},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1174 {2, arcs_53_1},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1175 {1, arcs_53_2},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1176 {1, arcs_53_3},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1177 {1, arcs_53_4},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1178 {1, arcs_53_5},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1179 {1, arcs_53_6},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1180 };
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1181 static arc arcs_54_0[1] = {
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1182 {143, 1},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1183 };
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1184 static arc arcs_54_1[2] = {
4003
138fa15a1032 Disable support for access statement
Guido van Rossum <guido@python.org>
parents: 3839
diff changeset
1185 {22, 2},
138fa15a1032 Disable support for access statement
Guido van Rossum <guido@python.org>
parents: 3839
diff changeset
1186 {0, 1},
1415
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
1187 };
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1188 static arc arcs_54_2[2] = {
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1189 {143, 1},
3325
89514426b9b8 changes for power (**) operator
Guido van Rossum <guido@python.org>
parents: 2809
diff changeset
1190 {0, 2},
89514426b9b8 changes for power (**) operator
Guido van Rossum <guido@python.org>
parents: 2809
diff changeset
1191 };
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1192 static state states_54[3] = {
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1193 {1, arcs_54_0},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1194 {2, arcs_54_1},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1195 {2, arcs_54_2},
3325
89514426b9b8 changes for power (**) operator
Guido van Rossum <guido@python.org>
parents: 2809
diff changeset
1196 };
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1197 static arc arcs_55_0[3] = {
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
1198 {70, 1},
14038
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
1199 {21, 2},
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
1200 {14, 3},
3325
89514426b9b8 changes for power (**) operator
Guido van Rossum <guido@python.org>
parents: 2809
diff changeset
1201 };
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1202 static arc arcs_55_1[1] = {
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
1203 {70, 4},
5232
0a5cea427a9f Added assert grammar.
Guido van Rossum <guido@python.org>
parents: 4003
diff changeset
1204 };
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1205 static arc arcs_55_2[2] = {
14038
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
1206 {14, 3},
5232
0a5cea427a9f Added assert grammar.
Guido van Rossum <guido@python.org>
parents: 4003
diff changeset
1207 {0, 2},
0a5cea427a9f Added assert grammar.
Guido van Rossum <guido@python.org>
parents: 4003
diff changeset
1208 };
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1209 static arc arcs_55_3[3] = {
14038
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
1210 {21, 5},
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1211 {144, 6},
14038
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
1212 {0, 3},
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
1213 };
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1214 static arc arcs_55_4[1] = {
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
1215 {70, 6},
14038
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
1216 };
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1217 static arc arcs_55_5[2] = {
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1218 {144, 6},
14038
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
1219 {0, 5},
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
1220 };
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1221 static arc arcs_55_6[1] = {
14038
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
1222 {0, 6},
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
1223 };
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1224 static state states_55[7] = {
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1225 {3, arcs_55_0},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1226 {1, arcs_55_1},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1227 {2, arcs_55_2},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1228 {3, arcs_55_3},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1229 {1, arcs_55_4},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1230 {2, arcs_55_5},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1231 {1, arcs_55_6},
5232
0a5cea427a9f Added assert grammar.
Guido van Rossum <guido@python.org>
parents: 4003
diff changeset
1232 };
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1233 static arc arcs_56_0[1] = {
14038
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
1234 {14, 1},
5232
0a5cea427a9f Added assert grammar.
Guido van Rossum <guido@python.org>
parents: 4003
diff changeset
1235 };
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1236 static arc arcs_56_1[2] = {
14038
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
1237 {21, 2},
13936
25fd9846bd54 list comprehensions. see
Skip Montanaro <skip@pobox.com>
parents: 12082
diff changeset
1238 {0, 1},
25fd9846bd54 list comprehensions. see
Skip Montanaro <skip@pobox.com>
parents: 12082
diff changeset
1239 };
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1240 static arc arcs_56_2[1] = {
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
1241 {0, 2},
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
1242 };
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
1243 static state states_56[3] = {
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
1244 {1, arcs_56_0},
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
1245 {2, arcs_56_1},
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1246 {1, arcs_56_2},
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
1247 };
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
1248 static arc arcs_57_0[1] = {
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1249 {73, 1},
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
1250 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1251 static arc arcs_57_1[2] = {
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1252 {22, 2},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1253 {0, 1},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1254 };
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1255 static arc arcs_57_2[2] = {
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1256 {73, 1},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1257 {0, 2},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1258 };
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1259 static state states_57[3] = {
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1260 {1, arcs_57_0},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1261 {2, arcs_57_1},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1262 {2, arcs_57_2},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1263 };
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1264 static arc arcs_58_0[1] = {
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1265 {21, 1},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1266 };
20432
56141b86a7f2 Very subtle syntax change: in a list comprehension, the testlist in
Guido van Rossum <guido@python.org>
parents: 19051
diff changeset
1267 static arc arcs_58_1[2] = {
56141b86a7f2 Very subtle syntax change: in a list comprehension, the testlist in
Guido van Rossum <guido@python.org>
parents: 19051
diff changeset
1268 {22, 2},
56141b86a7f2 Very subtle syntax change: in a list comprehension, the testlist in
Guido van Rossum <guido@python.org>
parents: 19051
diff changeset
1269 {0, 1},
716
4d64abbdf70a *** empty log message ***
Guido van Rossum <guido@python.org>
parents: 318
diff changeset
1270 };
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1271 static arc arcs_58_2[2] = {
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1272 {21, 1},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1273 {0, 2},
716
4d64abbdf70a *** empty log message ***
Guido van Rossum <guido@python.org>
parents: 318
diff changeset
1274 };
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1275 static state states_58[3] = {
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1276 {1, arcs_58_0},
20432
56141b86a7f2 Very subtle syntax change: in a list comprehension, the testlist in
Guido van Rossum <guido@python.org>
parents: 19051
diff changeset
1277 {2, arcs_58_1},
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1278 {2, arcs_58_2},
1369
89e1e5d9ccbf * compile.[ch]: support for lambda()
Guido van Rossum <guido@python.org>
parents: 1354
diff changeset
1279 };
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1280 static arc arcs_59_0[1] = {
20432
56141b86a7f2 Very subtle syntax change: in a list comprehension, the testlist in
Guido van Rossum <guido@python.org>
parents: 19051
diff changeset
1281 {21, 1},
1369
89e1e5d9ccbf * compile.[ch]: support for lambda()
Guido van Rossum <guido@python.org>
parents: 1354
diff changeset
1282 };
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1283 static arc arcs_59_1[2] = {
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1284 {22, 2},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1285 {0, 1},
20432
56141b86a7f2 Very subtle syntax change: in a list comprehension, the testlist in
Guido van Rossum <guido@python.org>
parents: 19051
diff changeset
1286 };
56141b86a7f2 Very subtle syntax change: in a list comprehension, the testlist in
Guido van Rossum <guido@python.org>
parents: 19051
diff changeset
1287 static arc arcs_59_2[1] = {
56141b86a7f2 Very subtle syntax change: in a list comprehension, the testlist in
Guido van Rossum <guido@python.org>
parents: 19051
diff changeset
1288 {21, 3},
56141b86a7f2 Very subtle syntax change: in a list comprehension, the testlist in
Guido van Rossum <guido@python.org>
parents: 19051
diff changeset
1289 };
56141b86a7f2 Very subtle syntax change: in a list comprehension, the testlist in
Guido van Rossum <guido@python.org>
parents: 19051
diff changeset
1290 static arc arcs_59_3[2] = {
56141b86a7f2 Very subtle syntax change: in a list comprehension, the testlist in
Guido van Rossum <guido@python.org>
parents: 19051
diff changeset
1291 {22, 4},
56141b86a7f2 Very subtle syntax change: in a list comprehension, the testlist in
Guido van Rossum <guido@python.org>
parents: 19051
diff changeset
1292 {0, 3},
56141b86a7f2 Very subtle syntax change: in a list comprehension, the testlist in
Guido van Rossum <guido@python.org>
parents: 19051
diff changeset
1293 };
56141b86a7f2 Very subtle syntax change: in a list comprehension, the testlist in
Guido van Rossum <guido@python.org>
parents: 19051
diff changeset
1294 static arc arcs_59_4[2] = {
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1295 {21, 3},
20432
56141b86a7f2 Very subtle syntax change: in a list comprehension, the testlist in
Guido van Rossum <guido@python.org>
parents: 19051
diff changeset
1296 {0, 4},
56141b86a7f2 Very subtle syntax change: in a list comprehension, the testlist in
Guido van Rossum <guido@python.org>
parents: 19051
diff changeset
1297 };
56141b86a7f2 Very subtle syntax change: in a list comprehension, the testlist in
Guido van Rossum <guido@python.org>
parents: 19051
diff changeset
1298 static state states_59[5] = {
56141b86a7f2 Very subtle syntax change: in a list comprehension, the testlist in
Guido van Rossum <guido@python.org>
parents: 19051
diff changeset
1299 {1, arcs_59_0},
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1300 {2, arcs_59_1},
20432
56141b86a7f2 Very subtle syntax change: in a list comprehension, the testlist in
Guido van Rossum <guido@python.org>
parents: 19051
diff changeset
1301 {1, arcs_59_2},
56141b86a7f2 Very subtle syntax change: in a list comprehension, the testlist in
Guido van Rossum <guido@python.org>
parents: 19051
diff changeset
1302 {2, arcs_59_3},
56141b86a7f2 Very subtle syntax change: in a list comprehension, the testlist in
Guido van Rossum <guido@python.org>
parents: 19051
diff changeset
1303 {2, arcs_59_4},
56141b86a7f2 Very subtle syntax change: in a list comprehension, the testlist in
Guido van Rossum <guido@python.org>
parents: 19051
diff changeset
1304 };
56141b86a7f2 Very subtle syntax change: in a list comprehension, the testlist in
Guido van Rossum <guido@python.org>
parents: 19051
diff changeset
1305 static arc arcs_60_0[1] = {
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1306 {21, 1},
20432
56141b86a7f2 Very subtle syntax change: in a list comprehension, the testlist in
Guido van Rossum <guido@python.org>
parents: 19051
diff changeset
1307 };
56141b86a7f2 Very subtle syntax change: in a list comprehension, the testlist in
Guido van Rossum <guido@python.org>
parents: 19051
diff changeset
1308 static arc arcs_60_1[1] = {
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1309 {14, 2},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1310 };
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1311 static arc arcs_60_2[1] = {
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1312 {21, 3},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1313 };
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1314 static arc arcs_60_3[2] = {
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1315 {22, 4},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1316 {0, 3},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1317 };
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1318 static arc arcs_60_4[2] = {
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1319 {21, 1},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1320 {0, 4},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1321 };
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1322 static state states_60[5] = {
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1323 {1, arcs_60_0},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1324 {1, arcs_60_1},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1325 {1, arcs_60_2},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1326 {2, arcs_60_3},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1327 {2, arcs_60_4},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1328 };
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1329 static arc arcs_61_0[1] = {
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1330 {146, 1},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1331 };
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1332 static arc arcs_61_1[1] = {
1415
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
1333 {12, 2},
1369
89e1e5d9ccbf * compile.[ch]: support for lambda()
Guido van Rossum <guido@python.org>
parents: 1354
diff changeset
1334 };
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1335 static arc arcs_61_2[2] = {
1415
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
1336 {16, 3},
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
1337 {14, 4},
1369
89e1e5d9ccbf * compile.[ch]: support for lambda()
Guido van Rossum <guido@python.org>
parents: 1354
diff changeset
1338 };
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1339 static arc arcs_61_3[1] = {
1369
89e1e5d9ccbf * compile.[ch]: support for lambda()
Guido van Rossum <guido@python.org>
parents: 1354
diff changeset
1340 {9, 5},
89e1e5d9ccbf * compile.[ch]: support for lambda()
Guido van Rossum <guido@python.org>
parents: 1354
diff changeset
1341 };
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1342 static arc arcs_61_4[1] = {
1415
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
1343 {15, 6},
1369
89e1e5d9ccbf * compile.[ch]: support for lambda()
Guido van Rossum <guido@python.org>
parents: 1354
diff changeset
1344 };
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1345 static arc arcs_61_5[1] = {
1415
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
1346 {18, 7},
716
4d64abbdf70a *** empty log message ***
Guido van Rossum <guido@python.org>
parents: 318
diff changeset
1347 };
20432
56141b86a7f2 Very subtle syntax change: in a list comprehension, the testlist in
Guido van Rossum <guido@python.org>
parents: 19051
diff changeset
1348 static arc arcs_61_6[1] = {
56141b86a7f2 Very subtle syntax change: in a list comprehension, the testlist in
Guido van Rossum <guido@python.org>
parents: 19051
diff changeset
1349 {0, 6},
56141b86a7f2 Very subtle syntax change: in a list comprehension, the testlist in
Guido van Rossum <guido@python.org>
parents: 19051
diff changeset
1350 };
56141b86a7f2 Very subtle syntax change: in a list comprehension, the testlist in
Guido van Rossum <guido@python.org>
parents: 19051
diff changeset
1351 static arc arcs_61_7[1] = {
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1352 {14, 4},
20432
56141b86a7f2 Very subtle syntax change: in a list comprehension, the testlist in
Guido van Rossum <guido@python.org>
parents: 19051
diff changeset
1353 };
56141b86a7f2 Very subtle syntax change: in a list comprehension, the testlist in
Guido van Rossum <guido@python.org>
parents: 19051
diff changeset
1354 static state states_61[8] = {
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1355 {1, arcs_61_0},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1356 {1, arcs_61_1},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1357 {2, arcs_61_2},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1358 {1, arcs_61_3},
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1359 {1, arcs_61_4},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1360 {1, arcs_61_5},
20432
56141b86a7f2 Very subtle syntax change: in a list comprehension, the testlist in
Guido van Rossum <guido@python.org>
parents: 19051
diff changeset
1361 {1, arcs_61_6},
56141b86a7f2 Very subtle syntax change: in a list comprehension, the testlist in
Guido van Rossum <guido@python.org>
parents: 19051
diff changeset
1362 {1, arcs_61_7},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1363 };
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1364 static arc arcs_62_0[3] = {
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1365 {147, 1},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1366 {23, 2},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1367 {24, 3},
13936
25fd9846bd54 list comprehensions. see
Skip Montanaro <skip@pobox.com>
parents: 12082
diff changeset
1368 };
20432
56141b86a7f2 Very subtle syntax change: in a list comprehension, the testlist in
Guido van Rossum <guido@python.org>
parents: 19051
diff changeset
1369 static arc arcs_62_1[2] = {
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1370 {22, 4},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1371 {0, 1},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1372 };
20432
56141b86a7f2 Very subtle syntax change: in a list comprehension, the testlist in
Guido van Rossum <guido@python.org>
parents: 19051
diff changeset
1373 static arc arcs_62_2[1] = {
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1374 {21, 5},
20432
56141b86a7f2 Very subtle syntax change: in a list comprehension, the testlist in
Guido van Rossum <guido@python.org>
parents: 19051
diff changeset
1375 };
56141b86a7f2 Very subtle syntax change: in a list comprehension, the testlist in
Guido van Rossum <guido@python.org>
parents: 19051
diff changeset
1376 static arc arcs_62_3[1] = {
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1377 {21, 6},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1378 };
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1379 static arc arcs_62_4[4] = {
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1380 {147, 1},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1381 {23, 2},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1382 {24, 3},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1383 {0, 4},
20432
56141b86a7f2 Very subtle syntax change: in a list comprehension, the testlist in
Guido van Rossum <guido@python.org>
parents: 19051
diff changeset
1384 };
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1385 static arc arcs_62_5[2] = {
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1386 {22, 7},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1387 {0, 5},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1388 };
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1389 static arc arcs_62_6[1] = {
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1390 {0, 6},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1391 };
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1392 static arc arcs_62_7[1] = {
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1393 {24, 3},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1394 };
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1395 static state states_62[8] = {
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1396 {3, arcs_62_0},
20432
56141b86a7f2 Very subtle syntax change: in a list comprehension, the testlist in
Guido van Rossum <guido@python.org>
parents: 19051
diff changeset
1397 {2, arcs_62_1},
56141b86a7f2 Very subtle syntax change: in a list comprehension, the testlist in
Guido van Rossum <guido@python.org>
parents: 19051
diff changeset
1398 {1, arcs_62_2},
56141b86a7f2 Very subtle syntax change: in a list comprehension, the testlist in
Guido van Rossum <guido@python.org>
parents: 19051
diff changeset
1399 {1, arcs_62_3},
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1400 {4, arcs_62_4},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1401 {2, arcs_62_5},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1402 {1, arcs_62_6},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1403 {1, arcs_62_7},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1404 };
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1405 static arc arcs_63_0[1] = {
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1406 {21, 1},
20432
56141b86a7f2 Very subtle syntax change: in a list comprehension, the testlist in
Guido van Rossum <guido@python.org>
parents: 19051
diff changeset
1407 };
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1408 static arc arcs_63_1[3] = {
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1409 {20, 2},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1410 {139, 3},
20432
56141b86a7f2 Very subtle syntax change: in a list comprehension, the testlist in
Guido van Rossum <guido@python.org>
parents: 19051
diff changeset
1411 {0, 1},
56141b86a7f2 Very subtle syntax change: in a list comprehension, the testlist in
Guido van Rossum <guido@python.org>
parents: 19051
diff changeset
1412 };
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1413 static arc arcs_63_2[1] = {
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1414 {21, 4},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1415 };
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1416 static arc arcs_63_3[1] = {
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1417 {0, 3},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1418 };
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1419 static arc arcs_63_4[2] = {
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1420 {139, 3},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1421 {0, 4},
20432
56141b86a7f2 Very subtle syntax change: in a list comprehension, the testlist in
Guido van Rossum <guido@python.org>
parents: 19051
diff changeset
1422 };
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1423 static state states_63[5] = {
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1424 {1, arcs_63_0},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1425 {3, arcs_63_1},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1426 {1, arcs_63_2},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1427 {1, arcs_63_3},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1428 {2, arcs_63_4},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1429 };
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1430 static arc arcs_64_0[2] = {
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1431 {138, 1},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1432 {149, 1},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1433 };
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1434 static arc arcs_64_1[1] = {
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1435 {0, 1},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1436 };
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1437 static state states_64[2] = {
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1438 {2, arcs_64_0},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1439 {1, arcs_64_1},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1440 };
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1441 static arc arcs_65_0[1] = {
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
1442 {85, 1},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1443 };
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1444 static arc arcs_65_1[1] = {
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
1445 {53, 2},
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
1446 };
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1447 static arc arcs_65_2[1] = {
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
1448 {74, 3},
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
1449 };
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1450 static arc arcs_65_3[1] = {
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1451 {145, 4},
13936
25fd9846bd54 list comprehensions. see
Skip Montanaro <skip@pobox.com>
parents: 12082
diff changeset
1452 };
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1453 static arc arcs_65_4[2] = {
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1454 {148, 5},
13936
25fd9846bd54 list comprehensions. see
Skip Montanaro <skip@pobox.com>
parents: 12082
diff changeset
1455 {0, 4},
2809
6ffcbe0fe9d3 new grammar
Guido van Rossum <guido@python.org>
parents: 2086
diff changeset
1456 };
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1457 static arc arcs_65_5[1] = {
13936
25fd9846bd54 list comprehensions. see
Skip Montanaro <skip@pobox.com>
parents: 12082
diff changeset
1458 {0, 5},
25fd9846bd54 list comprehensions. see
Skip Montanaro <skip@pobox.com>
parents: 12082
diff changeset
1459 };
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1460 static state states_65[6] = {
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1461 {1, arcs_65_0},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1462 {1, arcs_65_1},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1463 {1, arcs_65_2},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1464 {1, arcs_65_3},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1465 {2, arcs_65_4},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1466 {1, arcs_65_5},
13936
25fd9846bd54 list comprehensions. see
Skip Montanaro <skip@pobox.com>
parents: 12082
diff changeset
1467 };
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1468 static arc arcs_66_0[1] = {
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
1469 {81, 1},
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
1470 };
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1471 static arc arcs_66_1[1] = {
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
1472 {21, 2},
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
1473 };
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1474 static arc arcs_66_2[2] = {
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1475 {148, 3},
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
1476 {0, 2},
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
1477 };
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1478 static arc arcs_66_3[1] = {
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
1479 {0, 3},
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
1480 };
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1481 static state states_66[4] = {
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1482 {1, arcs_66_0},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1483 {1, arcs_66_1},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1484 {2, arcs_66_2},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1485 {1, arcs_66_3},
23538
9e67a0d5705f Disambiguate the grammar for backtick.
Guido van Rossum <guido@python.org>
parents: 23532
diff changeset
1486 };
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1487 static arc arcs_67_0[2] = {
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1488 {139, 1},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1489 {151, 1},
24539
06f1e2fd05bc Patch #534304: Implement phase 1 of PEP 263.
Martin v. Löwis <martin@v.loewis.de>
parents: 23538
diff changeset
1490 };
06f1e2fd05bc Patch #534304: Implement phase 1 of PEP 263.
Martin v. Löwis <martin@v.loewis.de>
parents: 23538
diff changeset
1491 static arc arcs_67_1[1] = {
06f1e2fd05bc Patch #534304: Implement phase 1 of PEP 263.
Martin v. Löwis <martin@v.loewis.de>
parents: 23538
diff changeset
1492 {0, 1},
06f1e2fd05bc Patch #534304: Implement phase 1 of PEP 263.
Martin v. Löwis <martin@v.loewis.de>
parents: 23538
diff changeset
1493 };
06f1e2fd05bc Patch #534304: Implement phase 1 of PEP 263.
Martin v. Löwis <martin@v.loewis.de>
parents: 23538
diff changeset
1494 static state states_67[2] = {
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1495 {2, arcs_67_0},
24539
06f1e2fd05bc Patch #534304: Implement phase 1 of PEP 263.
Martin v. Löwis <martin@v.loewis.de>
parents: 23538
diff changeset
1496 {1, arcs_67_1},
06f1e2fd05bc Patch #534304: Implement phase 1 of PEP 263.
Martin v. Löwis <martin@v.loewis.de>
parents: 23538
diff changeset
1497 };
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1498 static arc arcs_68_0[1] = {
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1499 {85, 1},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1500 };
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1501 static arc arcs_68_1[1] = {
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1502 {53, 2},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1503 };
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1504 static arc arcs_68_2[1] = {
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1505 {74, 3},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1506 };
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1507 static arc arcs_68_3[1] = {
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1508 {21, 4},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1509 };
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1510 static arc arcs_68_4[2] = {
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1511 {150, 5},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1512 {0, 4},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1513 };
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1514 static arc arcs_68_5[1] = {
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1515 {0, 5},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1516 };
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1517 static state states_68[6] = {
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1518 {1, arcs_68_0},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1519 {1, arcs_68_1},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1520 {1, arcs_68_2},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1521 {1, arcs_68_3},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1522 {2, arcs_68_4},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1523 {1, arcs_68_5},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1524 };
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1525 static arc arcs_69_0[1] = {
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1526 {81, 1},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1527 };
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1528 static arc arcs_69_1[1] = {
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1529 {21, 2},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1530 };
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1531 static arc arcs_69_2[2] = {
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1532 {150, 3},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1533 {0, 2},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1534 };
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1535 static arc arcs_69_3[1] = {
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1536 {0, 3},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1537 };
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1538 static state states_69[4] = {
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1539 {1, arcs_69_0},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1540 {1, arcs_69_1},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1541 {2, arcs_69_2},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1542 {1, arcs_69_3},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1543 };
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1544 static arc arcs_70_0[1] = {
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1545 {21, 1},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1546 };
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1547 static arc arcs_70_1[2] = {
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1548 {22, 0},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1549 {0, 1},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1550 };
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1551 static state states_70[2] = {
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1552 {1, arcs_70_0},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1553 {2, arcs_70_1},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1554 };
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1555 static arc arcs_71_0[1] = {
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1556 {12, 1},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1557 };
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1558 static arc arcs_71_1[1] = {
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1559 {0, 1},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1560 };
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1561 static state states_71[2] = {
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1562 {1, arcs_71_0},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1563 {1, arcs_71_1},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1564 };
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1565 static dfa dfas[72] = {
6
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
1566 {256, "single_input", 0, 3, states_0,
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1567 "\004\030\001\000\000\000\124\360\213\011\162\000\002\000\140\010\111\023\004\000"},
6
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
1568 {257, "file_input", 0, 2, states_1,
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1569 "\204\030\001\000\000\000\124\360\213\011\162\000\002\000\140\010\111\023\004\000"},
1373
7be7a7e0c465 Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents: 1369
diff changeset
1570 {258, "eval_input", 0, 3, states_2,
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1571 "\000\020\001\000\000\000\000\000\000\000\000\000\002\000\140\010\111\023\000\000"},
1415
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
1572 {259, "funcdef", 0, 6, states_3,
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1573 "\000\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1415
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
1574 {260, "parameters", 0, 4, states_4,
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1575 "\000\000\001\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
12082
603db0d0aed1 slightly modified version of Greg Ewing's extended call syntax patch
Jeremy Hylton <jeremy@alum.mit.edu>
parents: 7946
diff changeset
1576 {261, "varargslist", 0, 10, states_5,
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1577 "\000\020\201\001\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1415
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
1578 {262, "fpdef", 0, 4, states_6,
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1579 "\000\020\001\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1415
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
1580 {263, "fplist", 0, 3, states_7,
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1581 "\000\020\001\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1415
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
1582 {264, "stmt", 0, 2, states_8,
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1583 "\000\030\001\000\000\000\124\360\213\011\162\000\002\000\140\010\111\023\004\000"},
1415
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
1584 {265, "simple_stmt", 0, 4, states_9,
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1585 "\000\020\001\000\000\000\124\360\213\011\000\000\002\000\140\010\111\023\000\000"},
1415
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
1586 {266, "small_stmt", 0, 2, states_10,
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1587 "\000\020\001\000\000\000\124\360\213\011\000\000\002\000\140\010\111\023\000\000"},
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
1588 {267, "expr_stmt", 0, 6, states_11,
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1589 "\000\020\001\000\000\000\000\000\000\000\000\000\002\000\140\010\111\023\000\000"},
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
1590 {268, "augassign", 0, 2, states_12,
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1591 "\000\000\000\000\300\377\003\000\000\000\000\000\000\000\000\000\000\000\000\000"},
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
1592 {269, "print_stmt", 0, 9, states_13,
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1593 "\000\000\000\000\000\000\004\000\000\000\000\000\000\000\000\000\000\000\000\000"},
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
1594 {270, "del_stmt", 0, 3, states_14,
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1595 "\000\000\000\000\000\000\020\000\000\000\000\000\000\000\000\000\000\000\000\000"},
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
1596 {271, "pass_stmt", 0, 2, states_15,
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1597 "\000\000\000\000\000\000\100\000\000\000\000\000\000\000\000\000\000\000\000\000"},
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
1598 {272, "flow_stmt", 0, 2, states_16,
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1599 "\000\000\000\000\000\000\000\360\001\000\000\000\000\000\000\000\000\000\000\000"},
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
1600 {273, "break_stmt", 0, 2, states_17,
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1601 "\000\000\000\000\000\000\000\020\000\000\000\000\000\000\000\000\000\000\000\000"},
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
1602 {274, "continue_stmt", 0, 2, states_18,
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1603 "\000\000\000\000\000\000\000\040\000\000\000\000\000\000\000\000\000\000\000\000"},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1604 {275, "return_stmt", 0, 3, states_19,
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1605 "\000\000\000\000\000\000\000\100\000\000\000\000\000\000\000\000\000\000\000\000"},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1606 {276, "yield_stmt", 0, 3, states_20,
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1607 "\000\000\000\000\000\000\000\200\000\000\000\000\000\000\000\000\000\000\000\000"},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1608 {277, "raise_stmt", 0, 7, states_21,
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1609 "\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\000\000\000\000"},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1610 {278, "import_stmt", 0, 9, states_22,
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1611 "\000\000\000\000\000\000\000\000\012\000\000\000\000\000\000\000\000\000\000\000"},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1612 {279, "import_as_name", 0, 4, states_23,
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1613 "\000\020\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1614 {280, "dotted_as_name", 0, 4, states_24,
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1615 "\000\020\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1616 {281, "dotted_name", 0, 2, states_25,
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1617 "\000\020\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1618 {282, "global_stmt", 0, 3, states_26,
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1619 "\000\000\000\000\000\000\000\000\200\000\000\000\000\000\000\000\000\000\000\000"},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1620 {283, "exec_stmt", 0, 7, states_27,
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1621 "\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\000\000\000"},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1622 {284, "assert_stmt", 0, 5, states_28,
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1623 "\000\000\000\000\000\000\000\000\000\010\000\000\000\000\000\000\000\000\000\000"},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1624 {285, "compound_stmt", 0, 2, states_29,
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1625 "\000\010\000\000\000\000\000\000\000\000\162\000\000\000\000\000\000\000\004\000"},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1626 {286, "if_stmt", 0, 8, states_30,
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1627 "\000\000\000\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\000\000"},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1628 {287, "while_stmt", 0, 8, states_31,
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1629 "\000\000\000\000\000\000\000\000\000\000\020\000\000\000\000\000\000\000\000\000"},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1630 {288, "for_stmt", 0, 10, states_32,
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1631 "\000\000\000\000\000\000\000\000\000\000\040\000\000\000\000\000\000\000\000\000"},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1632 {289, "try_stmt", 0, 10, states_33,
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1633 "\000\000\000\000\000\000\000\000\000\000\100\000\000\000\000\000\000\000\000\000"},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1634 {290, "except_clause", 0, 5, states_34,
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1635 "\000\000\000\000\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\000"},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1636 {291, "suite", 0, 5, states_35,
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1637 "\004\020\001\000\000\000\124\360\213\011\000\000\002\000\140\010\111\023\000\000"},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1638 {292, "test", 0, 4, states_36,
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1639 "\000\020\001\000\000\000\000\000\000\000\000\000\002\000\140\010\111\023\000\000"},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1640 {293, "and_test", 0, 2, states_37,
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1641 "\000\020\001\000\000\000\000\000\000\000\000\000\002\000\140\010\111\003\000\000"},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1642 {294, "not_test", 0, 3, states_38,
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1643 "\000\020\001\000\000\000\000\000\000\000\000\000\002\000\140\010\111\003\000\000"},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1644 {295, "comparison", 0, 2, states_39,
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1645 "\000\020\001\000\000\000\000\000\000\000\000\000\000\000\140\010\111\003\000\000"},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1646 {296, "comp_op", 0, 4, states_40,
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1647 "\000\000\000\000\000\000\000\000\000\004\000\000\362\017\000\000\000\000\000\000"},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1648 {297, "expr", 0, 2, states_41,
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1649 "\000\020\001\000\000\000\000\000\000\000\000\000\000\000\140\010\111\003\000\000"},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1650 {298, "xor_expr", 0, 2, states_42,
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1651 "\000\020\001\000\000\000\000\000\000\000\000\000\000\000\140\010\111\003\000\000"},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1652 {299, "and_expr", 0, 2, states_43,
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1653 "\000\020\001\000\000\000\000\000\000\000\000\000\000\000\140\010\111\003\000\000"},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1654 {300, "shift_expr", 0, 2, states_44,
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1655 "\000\020\001\000\000\000\000\000\000\000\000\000\000\000\140\010\111\003\000\000"},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1656 {301, "arith_expr", 0, 2, states_45,
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1657 "\000\020\001\000\000\000\000\000\000\000\000\000\000\000\140\010\111\003\000\000"},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1658 {302, "term", 0, 2, states_46,
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1659 "\000\020\001\000\000\000\000\000\000\000\000\000\000\000\140\010\111\003\000\000"},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1660 {303, "factor", 0, 3, states_47,
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1661 "\000\020\001\000\000\000\000\000\000\000\000\000\000\000\140\010\111\003\000\000"},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1662 {304, "power", 0, 4, states_48,
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1663 "\000\020\001\000\000\000\000\000\000\000\000\000\000\000\000\000\111\003\000\000"},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1664 {305, "atom", 0, 11, states_49,
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1665 "\000\020\001\000\000\000\000\000\000\000\000\000\000\000\000\000\111\003\000\000"},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1666 {306, "listmaker", 0, 5, states_50,
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1667 "\000\020\001\000\000\000\000\000\000\000\000\000\002\000\140\010\111\023\000\000"},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1668 {307, "testlist_gexp", 0, 5, states_51,
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1669 "\000\020\001\000\000\000\000\000\000\000\000\000\002\000\140\010\111\023\000\000"},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1670 {308, "lambdef", 0, 5, states_52,
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1671 "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\020\000\000"},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1672 {309, "trailer", 0, 7, states_53,
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1673 "\000\000\001\000\000\000\000\000\100\000\000\000\000\000\000\000\001\000\000\000"},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1674 {310, "subscriptlist", 0, 3, states_54,
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1675 "\000\120\001\000\000\000\000\000\100\000\000\000\002\000\140\010\111\023\000\000"},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1676 {311, "subscript", 0, 7, states_55,
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1677 "\000\120\001\000\000\000\000\000\100\000\000\000\002\000\140\010\111\023\000\000"},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1678 {312, "sliceop", 0, 3, states_56,
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1679 "\000\100\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1680 {313, "exprlist", 0, 3, states_57,
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1681 "\000\020\001\000\000\000\000\000\000\000\000\000\000\000\140\010\111\003\000\000"},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1682 {314, "testlist", 0, 3, states_58,
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1683 "\000\020\001\000\000\000\000\000\000\000\000\000\002\000\140\010\111\023\000\000"},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1684 {315, "testlist_safe", 0, 5, states_59,
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1685 "\000\020\001\000\000\000\000\000\000\000\000\000\002\000\140\010\111\023\000\000"},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1686 {316, "dictmaker", 0, 5, states_60,
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1687 "\000\020\001\000\000\000\000\000\000\000\000\000\002\000\140\010\111\023\000\000"},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1688 {317, "classdef", 0, 8, states_61,
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1689 "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\004\000"},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1690 {318, "arglist", 0, 8, states_62,
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1691 "\000\020\201\001\000\000\000\000\000\000\000\000\002\000\140\010\111\023\000\000"},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1692 {319, "argument", 0, 5, states_63,
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1693 "\000\020\001\000\000\000\000\000\000\000\000\000\002\000\140\010\111\023\000\000"},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1694 {320, "list_iter", 0, 2, states_64,
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1695 "\000\000\000\000\000\000\000\000\000\000\042\000\000\000\000\000\000\000\000\000"},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1696 {321, "list_for", 0, 6, states_65,
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1697 "\000\000\000\000\000\000\000\000\000\000\040\000\000\000\000\000\000\000\000\000"},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1698 {322, "list_if", 0, 4, states_66,
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1699 "\000\000\000\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\000\000"},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1700 {323, "gen_iter", 0, 2, states_67,
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1701 "\000\000\000\000\000\000\000\000\000\000\042\000\000\000\000\000\000\000\000\000"},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1702 {324, "gen_for", 0, 6, states_68,
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1703 "\000\000\000\000\000\000\000\000\000\000\040\000\000\000\000\000\000\000\000\000"},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1704 {325, "gen_if", 0, 4, states_69,
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1705 "\000\000\000\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\000\000"},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1706 {326, "testlist1", 0, 2, states_70,
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1707 "\000\020\001\000\000\000\000\000\000\000\000\000\002\000\140\010\111\023\000\000"},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1708 {327, "encoding_decl", 0, 2, states_71,
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1709 "\000\020\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
6
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
1710 };
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1711 static label labels[153] = {
6
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
1712 {0, "EMPTY"},
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
1713 {256, 0},
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
1714 {4, 0},
1415
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
1715 {265, 0},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1716 {285, 0},
1369
89e1e5d9ccbf * compile.[ch]: support for lambda()
Guido van Rossum <guido@python.org>
parents: 1354
diff changeset
1717 {257, 0},
1415
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
1718 {264, 0},
6
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
1719 {0, 0},
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
1720 {258, 0},
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1721 {314, 0},
6
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
1722 {259, 0},
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
1723 {1, "def"},
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
1724 {1, 0},
1415
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
1725 {260, 0},
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
1726 {11, 0},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1727 {291, 0},
6
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
1728 {7, 0},
1415
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
1729 {261, 0},
6
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
1730 {8, 0},
1415
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
1731 {262, 0},
1850
1fc4db79146a Merge back to main trunk
Guido van Rossum <guido@python.org>
parents: 1417
diff changeset
1732 {22, 0},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1733 {292, 0},
6
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
1734 {12, 0},
716
4d64abbdf70a *** empty log message ***
Guido van Rossum <guido@python.org>
parents: 318
diff changeset
1735 {16, 0},
3325
89514426b9b8 changes for power (**) operator
Guido van Rossum <guido@python.org>
parents: 2809
diff changeset
1736 {36, 0},
1415
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
1737 {263, 0},
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
1738 {266, 0},
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
1739 {13, 0},
1373
7be7a7e0c465 Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents: 1369
diff changeset
1740 {267, 0},
318
12fdfa010e41 New grammar (semicolons, continue, no multiple NEWLINES)
Guido van Rossum <guido@python.org>
parents: 145
diff changeset
1741 {269, 0},
44
4d3a28dffc9b removed dir statement. Function arguments may now be tests.
Guido van Rossum <guido@python.org>
parents: 6
diff changeset
1742 {270, 0},
318
12fdfa010e41 New grammar (semicolons, continue, no multiple NEWLINES)
Guido van Rossum <guido@python.org>
parents: 145
diff changeset
1743 {271, 0},
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
1744 {272, 0},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1745 {278, 0},
14038
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
1746 {282, 0},
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
1747 {283, 0},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1748 {284, 0},
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
1749 {268, 0},
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
1750 {37, 0},
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
1751 {38, 0},
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
1752 {39, 0},
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
1753 {40, 0},
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
1754 {41, 0},
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
1755 {42, 0},
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
1756 {43, 0},
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
1757 {44, 0},
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
1758 {45, 0},
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
1759 {46, 0},
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
1760 {47, 0},
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
1761 {49, 0},
6
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
1762 {1, "print"},
14100
2de0cc174c3b PEP 214, Extended print Statement, has been accepted by the BDFL.
Barry Warsaw <barry@python.org>
parents: 14038
diff changeset
1763 {35, 0},
6
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
1764 {1, "del"},
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1765 {313, 0},
6
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
1766 {1, "pass"},
1373
7be7a7e0c465 Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents: 1369
diff changeset
1767 {273, 0},
318
12fdfa010e41 New grammar (semicolons, continue, no multiple NEWLINES)
Guido van Rossum <guido@python.org>
parents: 145
diff changeset
1768 {274, 0},
12fdfa010e41 New grammar (semicolons, continue, no multiple NEWLINES)
Guido van Rossum <guido@python.org>
parents: 145
diff changeset
1769 {275, 0},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1770 {277, 0},
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
1771 {276, 0},
6
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
1772 {1, "break"},
318
12fdfa010e41 New grammar (semicolons, continue, no multiple NEWLINES)
Guido van Rossum <guido@python.org>
parents: 145
diff changeset
1773 {1, "continue"},
6
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
1774 {1, "return"},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1775 {1, "yield"},
6
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
1776 {1, "raise"},
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
1777 {1, "import"},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1778 {280, 0},
14038
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
1779 {1, "from"},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1780 {281, 0},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1781 {279, 0},
2086
2604d11c8b40 Grammar changed
Guido van Rossum <guido@python.org>
parents: 1850
diff changeset
1782 {23, 0},
716
4d64abbdf70a *** empty log message ***
Guido van Rossum <guido@python.org>
parents: 318
diff changeset
1783 {1, "global"},
1354
fccd415e2eb8 * bltinmodule.c: removed exec() built-in function.
Guido van Rossum <guido@python.org>
parents: 1313
diff changeset
1784 {1, "exec"},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1785 {297, 0},
1354
fccd415e2eb8 * bltinmodule.c: removed exec() built-in function.
Guido van Rossum <guido@python.org>
parents: 1313
diff changeset
1786 {1, "in"},
5329
43752e209473 OK, ready to make 'assert' a keyword (instead of '__assert__').
Guido van Rossum <guido@python.org>
parents: 5232
diff changeset
1787 {1, "assert"},
14038
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
1788 {286, 0},
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
1789 {287, 0},
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
1790 {288, 0},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1791 {289, 0},
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1792 {317, 0},
6
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
1793 {1, "if"},
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
1794 {1, "elif"},
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
1795 {1, "else"},
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
1796 {1, "while"},
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
1797 {1, "for"},
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
1798 {1, "try"},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1799 {290, 0},
6
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
1800 {1, "finally"},
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
1801 {1, "except"},
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
1802 {5, 0},
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
1803 {6, 0},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1804 {293, 0},
6
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
1805 {1, "or"},
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1806 {308, 0},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1807 {294, 0},
6
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
1808 {1, "and"},
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
1809 {1, "not"},
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
1810 {295, 0},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1811 {296, 0},
6
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
1812 {20, 0},
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
1813 {21, 0},
716
4d64abbdf70a *** empty log message ***
Guido van Rossum <guido@python.org>
parents: 318
diff changeset
1814 {28, 0},
4d64abbdf70a *** empty log message ***
Guido van Rossum <guido@python.org>
parents: 318
diff changeset
1815 {31, 0},
4d64abbdf70a *** empty log message ***
Guido van Rossum <guido@python.org>
parents: 318
diff changeset
1816 {30, 0},
4d64abbdf70a *** empty log message ***
Guido van Rossum <guido@python.org>
parents: 318
diff changeset
1817 {29, 0},
4d64abbdf70a *** empty log message ***
Guido van Rossum <guido@python.org>
parents: 318
diff changeset
1818 {29, 0},
6
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
1819 {1, "is"},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1820 {298, 0},
716
4d64abbdf70a *** empty log message ***
Guido van Rossum <guido@python.org>
parents: 318
diff changeset
1821 {18, 0},
14038
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
1822 {299, 0},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1823 {33, 0},
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
1824 {300, 0},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1825 {19, 0},
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1826 {301, 0},
716
4d64abbdf70a *** empty log message ***
Guido van Rossum <guido@python.org>
parents: 318
diff changeset
1827 {34, 0},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1828 {302, 0},
798
dfb3b0ec1ff9 Latest gramamr
Guido van Rossum <guido@python.org>
parents: 766
diff changeset
1829 {14, 0},
6
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
1830 {15, 0},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1831 {303, 0},
6
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
1832 {17, 0},
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
1833 {24, 0},
19051
f20727cc3d0f Implement PEP 238 in its (almost) full glory.
Guido van Rossum <guido@python.org>
parents: 18148
diff changeset
1834 {48, 0},
716
4d64abbdf70a *** empty log message ***
Guido van Rossum <guido@python.org>
parents: 318
diff changeset
1835 {32, 0},
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
1836 {304, 0},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1837 {305, 0},
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1838 {309, 0},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1839 {307, 0},
14038
18385172fac0 Apply SF patch #101135, adding 'import module as m' and 'from module import
Thomas Wouters <thomas@python.org>
parents: 13936
diff changeset
1840 {9, 0},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1841 {306, 0},
6
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
1842 {10, 0},
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
1843 {26, 0},
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1844 {316, 0},
6
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
1845 {27, 0},
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
1846 {25, 0},
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1847 {326, 0},
6
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
1848 {2, 0},
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
1849 {3, 0},
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1850 {321, 0},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1851 {324, 0},
1415
06570429f062 * import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents: 1373
diff changeset
1852 {1, "lambda"},
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1853 {318, 0},
14163
1b9fd0cbd914 Support for three-token characters (**=, >>=, <<=) which was written by
Thomas Wouters <thomas@python.org>
parents: 14117
diff changeset
1854 {310, 0},
18148
7bc473b2c654 Merging the gen-branch into the main line, at Guido's direction. Yay!
Tim Peters <tim.peters@gmail.com>
parents: 14163
diff changeset
1855 {311, 0},
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1856 {312, 0},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1857 {315, 0},
6
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
1858 {1, "class"},
20432
56141b86a7f2 Very subtle syntax change: in a list comprehension, the testlist in
Guido van Rossum <guido@python.org>
parents: 19051
diff changeset
1859 {319, 0},
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1860 {320, 0},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1861 {322, 0},
24539
06f1e2fd05bc Patch #534304: Implement phase 1 of PEP 263.
Martin v. Löwis <martin@v.loewis.de>
parents: 23538
diff changeset
1862 {323, 0},
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1863 {325, 0},
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1864 {327, 0},
6
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
1865 };
5440
9eaa2caed1c3 Oops, missed some renamings.
Guido van Rossum <guido@python.org>
parents: 5329
diff changeset
1866 grammar _PyParser_Grammar = {
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1867 72,
6
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
1868 dfas,
32121
302d399cfd37 SF patch #872326: Generator expression implementation
Raymond Hettinger <python@rcn.com>
parents: 24539
diff changeset
1869 {153, labels},
6
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
1870 256
fc6fcd7df4f7 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
1871 };