Mercurial > cpython-lru_cache-weakref
annotate Python/graminit.c @ 12584:cde4da18c4fa legacy-trunk
Fast NonRecursiveMutex support by Yakov Markovitch, markovitch@iso.ru,
who wrote:
Here's the new version of thread_nt.h. More particular, there is a
new version of thread lock that uses kernel object (e.g. semaphore)
only in case of contention; in other case it simply uses interlocked
functions, which are faster by the order of magnitude. It doesn't
make much difference without threads present, but as soon as thread
machinery initialised and (mostly) the interpreter global lock is on,
difference becomes tremendous. I've included a small script, which
initialises threads and launches pystone. With original thread_nt.h,
Pystone results with initialised threads are twofold worse then w/o
threads. With the new version, only 10% worse. I have used this
patch for about 6 months (with threaded and non-threaded
applications). It works remarkably well (though I'd desperately
prefer Python was free-threaded; I hope, it will soon).
| author | Guido van Rossum <guido@python.org> |
|---|---|
| date | Thu, 04 May 2000 18:47:15 +0000 |
| parents | 603db0d0aed1 |
| children | 25fd9846bd54 |
| rev | line source |
|---|---|
| 86 | 1 #include "pgenheaders.h" |
| 6 | 2 #include "grammar.h" |
| 3 static arc arcs_0_0[3] = { | |
| 4 {2, 1}, | |
| 5 {3, 1}, | |
| 6 {4, 2}, | |
| 7 }; | |
| 8 static arc arcs_0_1[1] = { | |
| 9 {0, 1}, | |
| 10 }; | |
| 11 static arc arcs_0_2[1] = { | |
| 12 {2, 1}, | |
| 13 }; | |
| 14 static state states_0[3] = { | |
| 15 {3, arcs_0_0}, | |
| 16 {1, arcs_0_1}, | |
| 17 {1, arcs_0_2}, | |
| 18 }; | |
| 19 static arc arcs_1_0[3] = { | |
| 20 {2, 0}, | |
| 21 {6, 0}, | |
| 22 {7, 1}, | |
| 23 }; | |
| 24 static arc arcs_1_1[1] = { | |
| 25 {0, 1}, | |
| 26 }; | |
| 27 static state states_1[2] = { | |
| 28 {3, arcs_1_0}, | |
| 29 {1, arcs_1_1}, | |
| 30 }; | |
| 31 static arc arcs_2_0[1] = { | |
| 32 {9, 1}, | |
| 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 | 37 }; |
| 38 static arc arcs_2_2[1] = { | |
| 39 {0, 2}, | |
| 40 }; | |
| 41 static state states_2[3] = { | |
| 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 | 44 {1, arcs_2_2}, |
| 45 }; | |
| 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 | 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 | 51 }; |
| 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 121 {0, 7}, |
| 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 | 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 | 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 | 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 | 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 | 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 | 166 {0, 1}, |
| 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 | 178 {3, 1}, |
| 179 {4, 1}, | |
| 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 | 182 {0, 1}, |
| 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 | 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 | 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 | 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 | 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 }; |
|
06570429f062
* import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents:
1373
diff
changeset
|
229 static arc arcs_11_1[2] = { |
|
1850
1fc4db79146a
Merge back to main trunk
Guido van Rossum <guido@python.org>
parents:
1417
diff
changeset
|
230 {20, 0}, |
|
1373
7be7a7e0c465
Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents:
1369
diff
changeset
|
231 {0, 1}, |
| 6 | 232 }; |
|
1373
7be7a7e0c465
Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents:
1369
diff
changeset
|
233 static state states_11[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
|
234 {1, arcs_11_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
|
235 {2, arcs_11_1}, |
|
1373
7be7a7e0c465
Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents:
1369
diff
changeset
|
236 }; |
|
7be7a7e0c465
Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents:
1369
diff
changeset
|
237 static arc arcs_12_0[1] = { |
| 5232 | 238 {37, 1}, |
|
1373
7be7a7e0c465
Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents:
1369
diff
changeset
|
239 }; |
|
7be7a7e0c465
Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents:
1369
diff
changeset
|
240 static arc arcs_12_1[2] = { |
|
1850
1fc4db79146a
Merge back to main trunk
Guido van Rossum <guido@python.org>
parents:
1417
diff
changeset
|
241 {21, 2}, |
|
318
12fdfa010e41
New grammar (semicolons, continue, no multiple NEWLINES)
Guido van Rossum <guido@python.org>
parents:
145
diff
changeset
|
242 {0, 1}, |
| 6 | 243 }; |
|
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
|
244 static arc arcs_12_2[2] = { |
|
1850
1fc4db79146a
Merge back to main trunk
Guido van Rossum <guido@python.org>
parents:
1417
diff
changeset
|
245 {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
|
246 {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
|
247 }; |
|
06570429f062
* import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents:
1373
diff
changeset
|
248 static state states_12[3] = { |
|
1373
7be7a7e0c465
Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents:
1369
diff
changeset
|
249 {1, arcs_12_0}, |
|
7be7a7e0c465
Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents:
1369
diff
changeset
|
250 {2, arcs_12_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
|
251 {2, arcs_12_2}, |
| 6 | 252 }; |
| 253 static arc arcs_13_0[1] = { | |
| 5232 | 254 {38, 1}, |
| 6 | 255 }; |
|
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
|
256 static arc arcs_13_1[1] = { |
| 5232 | 257 {39, 2}, |
| 6 | 258 }; |
|
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
|
259 static arc arcs_13_2[1] = { |
|
1373
7be7a7e0c465
Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents:
1369
diff
changeset
|
260 {0, 2}, |
|
7be7a7e0c465
Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents:
1369
diff
changeset
|
261 }; |
|
7be7a7e0c465
Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents:
1369
diff
changeset
|
262 static state states_13[3] = { |
| 6 | 263 {1, arcs_13_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
|
264 {1, arcs_13_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
|
265 {1, arcs_13_2}, |
| 6 | 266 }; |
|
318
12fdfa010e41
New grammar (semicolons, continue, no multiple NEWLINES)
Guido van Rossum <guido@python.org>
parents:
145
diff
changeset
|
267 static arc arcs_14_0[1] = { |
| 5232 | 268 {40, 1}, |
| 6 | 269 }; |
|
1373
7be7a7e0c465
Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents:
1369
diff
changeset
|
270 static arc arcs_14_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
|
271 {0, 1}, |
| 6 | 272 }; |
|
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
|
273 static state states_14[2] = { |
|
318
12fdfa010e41
New grammar (semicolons, continue, no multiple NEWLINES)
Guido van Rossum <guido@python.org>
parents:
145
diff
changeset
|
274 {1, arcs_14_0}, |
|
1373
7be7a7e0c465
Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents:
1369
diff
changeset
|
275 {1, arcs_14_1}, |
| 6 | 276 }; |
|
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
|
277 static arc arcs_15_0[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
|
278 {41, 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
|
279 {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
|
280 {43, 1}, |
| 5232 | 281 {44, 1}, |
| 6 | 282 }; |
|
44
4d3a28dffc9b
removed dir statement. Function arguments may now be tests.
Guido van Rossum <guido@python.org>
parents:
6
diff
changeset
|
283 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
|
284 {0, 1}, |
| 6 | 285 }; |
|
1373
7be7a7e0c465
Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents:
1369
diff
changeset
|
286 static state states_15[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
|
287 {4, arcs_15_0}, |
|
44
4d3a28dffc9b
removed dir statement. Function arguments may now be tests.
Guido van Rossum <guido@python.org>
parents:
6
diff
changeset
|
288 {1, arcs_15_1}, |
| 6 | 289 }; |
|
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
|
290 static arc arcs_16_0[1] = { |
| 5232 | 291 {45, 1}, |
| 6 | 292 }; |
|
318
12fdfa010e41
New grammar (semicolons, continue, no multiple NEWLINES)
Guido van Rossum <guido@python.org>
parents:
145
diff
changeset
|
293 static arc arcs_16_1[1] = { |
|
12fdfa010e41
New grammar (semicolons, continue, no multiple NEWLINES)
Guido van Rossum <guido@python.org>
parents:
145
diff
changeset
|
294 {0, 1}, |
| 6 | 295 }; |
|
318
12fdfa010e41
New grammar (semicolons, continue, no multiple NEWLINES)
Guido van Rossum <guido@python.org>
parents:
145
diff
changeset
|
296 static state states_16[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
|
297 {1, arcs_16_0}, |
|
318
12fdfa010e41
New grammar (semicolons, continue, no multiple NEWLINES)
Guido van Rossum <guido@python.org>
parents:
145
diff
changeset
|
298 {1, arcs_16_1}, |
| 6 | 299 }; |
|
1373
7be7a7e0c465
Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents:
1369
diff
changeset
|
300 static arc arcs_17_0[1] = { |
| 5232 | 301 {46, 1}, |
| 6 | 302 }; |
|
44
4d3a28dffc9b
removed dir statement. Function arguments may now be tests.
Guido van Rossum <guido@python.org>
parents:
6
diff
changeset
|
303 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
|
304 {0, 1}, |
|
12fdfa010e41
New grammar (semicolons, continue, no multiple NEWLINES)
Guido van Rossum <guido@python.org>
parents:
145
diff
changeset
|
305 }; |
|
12fdfa010e41
New grammar (semicolons, continue, no multiple NEWLINES)
Guido van Rossum <guido@python.org>
parents:
145
diff
changeset
|
306 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
|
307 {1, arcs_17_0}, |
|
318
12fdfa010e41
New grammar (semicolons, continue, no multiple NEWLINES)
Guido van Rossum <guido@python.org>
parents:
145
diff
changeset
|
308 {1, arcs_17_1}, |
|
12fdfa010e41
New grammar (semicolons, continue, no multiple NEWLINES)
Guido van Rossum <guido@python.org>
parents:
145
diff
changeset
|
309 }; |
|
12fdfa010e41
New grammar (semicolons, continue, no multiple NEWLINES)
Guido van Rossum <guido@python.org>
parents:
145
diff
changeset
|
310 static arc arcs_18_0[1] = { |
| 5232 | 311 {47, 1}, |
|
716
4d64abbdf70a
*** empty log message ***
Guido van Rossum <guido@python.org>
parents:
318
diff
changeset
|
312 }; |
|
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
|
313 static arc arcs_18_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
|
314 {9, 2}, |
|
716
4d64abbdf70a
*** empty log message ***
Guido van Rossum <guido@python.org>
parents:
318
diff
changeset
|
315 {0, 1}, |
|
318
12fdfa010e41
New grammar (semicolons, continue, no multiple NEWLINES)
Guido van Rossum <guido@python.org>
parents:
145
diff
changeset
|
316 }; |
|
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
|
317 static arc arcs_18_2[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
|
318 {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
|
319 }; |
|
06570429f062
* import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents:
1373
diff
changeset
|
320 static state states_18[3] = { |
|
716
4d64abbdf70a
*** empty log message ***
Guido van Rossum <guido@python.org>
parents:
318
diff
changeset
|
321 {1, arcs_18_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
|
322 {2, arcs_18_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
|
323 {1, arcs_18_2}, |
|
716
4d64abbdf70a
*** empty log message ***
Guido van Rossum <guido@python.org>
parents:
318
diff
changeset
|
324 }; |
|
4d64abbdf70a
*** empty log message ***
Guido van Rossum <guido@python.org>
parents:
318
diff
changeset
|
325 static arc arcs_19_0[1] = { |
| 5232 | 326 {48, 1}, |
|
716
4d64abbdf70a
*** empty log message ***
Guido van Rossum <guido@python.org>
parents:
318
diff
changeset
|
327 }; |
|
7946
ad114620f8c2
Make first raise argument optional
Guido van Rossum <guido@python.org>
parents:
5440
diff
changeset
|
328 static arc arcs_19_1[2] = { |
|
1850
1fc4db79146a
Merge back to main trunk
Guido van Rossum <guido@python.org>
parents:
1417
diff
changeset
|
329 {21, 2}, |
|
7946
ad114620f8c2
Make first raise argument optional
Guido van Rossum <guido@python.org>
parents:
5440
diff
changeset
|
330 {0, 1}, |
| 6 | 331 }; |
|
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
|
332 static arc arcs_19_2[2] = { |
|
1850
1fc4db79146a
Merge back to main trunk
Guido van Rossum <guido@python.org>
parents:
1417
diff
changeset
|
333 {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
|
334 {0, 2}, |
|
7be7a7e0c465
Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents:
1369
diff
changeset
|
335 }; |
|
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
|
336 static arc arcs_19_3[1] = { |
|
1850
1fc4db79146a
Merge back to main trunk
Guido van Rossum <guido@python.org>
parents:
1417
diff
changeset
|
337 {21, 4}, |
|
318
12fdfa010e41
New grammar (semicolons, continue, no multiple NEWLINES)
Guido van Rossum <guido@python.org>
parents:
145
diff
changeset
|
338 }; |
| 2809 | 339 static arc arcs_19_4[2] = { |
| 340 {22, 5}, | |
|
1369
89e1e5d9ccbf
* compile.[ch]: support for lambda()
Guido van Rossum <guido@python.org>
parents:
1354
diff
changeset
|
341 {0, 4}, |
|
89e1e5d9ccbf
* compile.[ch]: support for lambda()
Guido van Rossum <guido@python.org>
parents:
1354
diff
changeset
|
342 }; |
| 2809 | 343 static arc arcs_19_5[1] = { |
| 344 {21, 6}, | |
| 345 }; | |
| 346 static arc arcs_19_6[1] = { | |
| 347 {0, 6}, | |
| 348 }; | |
| 349 static state states_19[7] = { | |
|
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
|
350 {1, arcs_19_0}, |
|
7946
ad114620f8c2
Make first raise argument optional
Guido van Rossum <guido@python.org>
parents:
5440
diff
changeset
|
351 {2, arcs_19_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
|
352 {2, arcs_19_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
|
353 {1, arcs_19_3}, |
| 2809 | 354 {2, arcs_19_4}, |
| 355 {1, arcs_19_5}, | |
| 356 {1, arcs_19_6}, | |
|
1369
89e1e5d9ccbf
* compile.[ch]: support for lambda()
Guido van Rossum <guido@python.org>
parents:
1354
diff
changeset
|
357 }; |
|
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
|
358 static arc arcs_20_0[2] = { |
| 5232 | 359 {49, 1}, |
| 360 {51, 2}, | |
|
1369
89e1e5d9ccbf
* compile.[ch]: support for lambda()
Guido van Rossum <guido@python.org>
parents:
1354
diff
changeset
|
361 }; |
|
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
|
362 static arc arcs_20_1[1] = { |
| 5232 | 363 {50, 3}, |
| 6 | 364 }; |
|
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
|
365 static arc arcs_20_2[1] = { |
| 5232 | 366 {50, 4}, |
|
1369
89e1e5d9ccbf
* compile.[ch]: support for lambda()
Guido van Rossum <guido@python.org>
parents:
1354
diff
changeset
|
367 }; |
|
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
|
368 static arc arcs_20_3[2] = { |
|
1850
1fc4db79146a
Merge back to main trunk
Guido van Rossum <guido@python.org>
parents:
1417
diff
changeset
|
369 {22, 1}, |
|
1369
89e1e5d9ccbf
* compile.[ch]: support for lambda()
Guido van Rossum <guido@python.org>
parents:
1354
diff
changeset
|
370 {0, 3}, |
|
44
4d3a28dffc9b
removed dir statement. Function arguments may now be tests.
Guido van Rossum <guido@python.org>
parents:
6
diff
changeset
|
371 }; |
|
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
|
372 static arc arcs_20_4[1] = { |
| 5232 | 373 {49, 5}, |
|
1369
89e1e5d9ccbf
* compile.[ch]: support for lambda()
Guido van Rossum <guido@python.org>
parents:
1354
diff
changeset
|
374 }; |
|
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
|
375 static arc arcs_20_5[2] = { |
|
1850
1fc4db79146a
Merge back to main trunk
Guido van Rossum <guido@python.org>
parents:
1417
diff
changeset
|
376 {23, 6}, |
|
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
|
377 {12, 7}, |
|
1369
89e1e5d9ccbf
* compile.[ch]: support for lambda()
Guido van Rossum <guido@python.org>
parents:
1354
diff
changeset
|
378 }; |
|
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
|
379 static arc arcs_20_6[1] = { |
|
318
12fdfa010e41
New grammar (semicolons, continue, no multiple NEWLINES)
Guido van Rossum <guido@python.org>
parents:
145
diff
changeset
|
380 {0, 6}, |
|
44
4d3a28dffc9b
removed dir statement. Function arguments may now be tests.
Guido van Rossum <guido@python.org>
parents:
6
diff
changeset
|
381 }; |
|
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
|
382 static arc arcs_20_7[2] = { |
|
1850
1fc4db79146a
Merge back to main trunk
Guido van Rossum <guido@python.org>
parents:
1417
diff
changeset
|
383 {22, 8}, |
|
44
4d3a28dffc9b
removed dir statement. Function arguments may now be tests.
Guido van Rossum <guido@python.org>
parents:
6
diff
changeset
|
384 {0, 7}, |
|
4d3a28dffc9b
removed dir statement. Function arguments may now be tests.
Guido van Rossum <guido@python.org>
parents:
6
diff
changeset
|
385 }; |
|
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
|
386 static arc arcs_20_8[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
|
387 {12, 7}, |
| 6 | 388 }; |
|
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
|
389 static state states_20[9] = { |
|
06570429f062
* import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents:
1373
diff
changeset
|
390 {2, arcs_20_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
|
391 {1, arcs_20_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
|
392 {1, arcs_20_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
|
393 {2, arcs_20_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
|
394 {1, arcs_20_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
|
395 {2, arcs_20_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
|
396 {1, arcs_20_6}, |
|
06570429f062
* import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents:
1373
diff
changeset
|
397 {2, arcs_20_7}, |
|
06570429f062
* import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents:
1373
diff
changeset
|
398 {1, arcs_20_8}, |
|
06570429f062
* import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents:
1373
diff
changeset
|
399 }; |
|
06570429f062
* import.c (get_module): pass .py filename to parse_file, not .pyc filename!
Guido van Rossum <guido@python.org>
parents:
1373
diff
changeset
|
400 static arc arcs_21_0[1] = { |
| 2086 | 401 {12, 1}, |
| 402 }; | |
| 403 static arc arcs_21_1[2] = { | |
| 5232 | 404 {52, 0}, |
| 2086 | 405 {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
|
406 }; |
| 2086 | 407 static state states_21[2] = { |
| 408 {1, arcs_21_0}, | |
| 409 {2, arcs_21_1}, | |
| 410 }; | |
| 411 static arc arcs_22_0[1] = { | |
| 5232 | 412 {53, 1}, |
| 2086 | 413 }; |
| 414 static arc arcs_22_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
|
415 {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
|
416 }; |
| 2086 | 417 static arc arcs_22_2[2] = { |
|
1850
1fc4db79146a
Merge back to main trunk
Guido van Rossum <guido@python.org>
parents:
1417
diff
changeset
|
418 {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
|
419 {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
|
420 }; |
| 2086 | 421 static state states_22[3] = { |
| 422 {1, arcs_22_0}, | |
| 423 {1, arcs_22_1}, | |
| 424 {2, arcs_22_2}, | |
|
1373
7be7a7e0c465
Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents:
1369
diff
changeset
|
425 }; |
| 2086 | 426 static arc arcs_23_0[1] = { |
| 5232 | 427 {54, 1}, |
|
1373
7be7a7e0c465
Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents:
1369
diff
changeset
|
428 }; |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
429 static arc arcs_23_1[1] = { |
| 5232 | 430 {55, 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
|
431 }; |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
432 static arc arcs_23_2[2] = { |
| 5232 | 433 {56, 3}, |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
434 {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
|
435 }; |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
436 static arc arcs_23_3[1] = { |
|
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
437 {21, 4}, |
|
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
438 }; |
|
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
439 static arc arcs_23_4[2] = { |
|
1850
1fc4db79146a
Merge back to main trunk
Guido van Rossum <guido@python.org>
parents:
1417
diff
changeset
|
440 {22, 5}, |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
441 {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
|
442 }; |
| 2086 | 443 static arc arcs_23_5[1] = { |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
444 {21, 6}, |
|
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
|
445 }; |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
446 static arc arcs_23_6[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
|
447 {0, 6}, |
|
1373
7be7a7e0c465
Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents:
1369
diff
changeset
|
448 }; |
| 2086 | 449 static state states_23[7] = { |
| 450 {1, arcs_23_0}, | |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
451 {1, arcs_23_1}, |
|
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
452 {2, arcs_23_2}, |
|
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
453 {1, arcs_23_3}, |
|
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
454 {2, arcs_23_4}, |
| 2086 | 455 {1, arcs_23_5}, |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
456 {1, arcs_23_6}, |
| 6 | 457 }; |
| 5232 | 458 static arc arcs_24_0[1] = { |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
459 {57, 1}, |
| 6 | 460 }; |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
461 static arc arcs_24_1[1] = { |
|
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
462 {21, 2}, |
|
1369
89e1e5d9ccbf
* compile.[ch]: support for lambda()
Guido van Rossum <guido@python.org>
parents:
1354
diff
changeset
|
463 }; |
| 5232 | 464 static arc arcs_24_2[2] = { |
| 465 {22, 3}, | |
| 466 {0, 2}, | |
|
1369
89e1e5d9ccbf
* compile.[ch]: support for lambda()
Guido van Rossum <guido@python.org>
parents:
1354
diff
changeset
|
467 }; |
| 5232 | 468 static arc arcs_24_3[1] = { |
| 469 {21, 4}, | |
|
716
4d64abbdf70a
*** empty log message ***
Guido van Rossum <guido@python.org>
parents:
318
diff
changeset
|
470 }; |
| 5232 | 471 static arc arcs_24_4[1] = { |
|
1369
89e1e5d9ccbf
* compile.[ch]: support for lambda()
Guido van Rossum <guido@python.org>
parents:
1354
diff
changeset
|
472 {0, 4}, |
|
89e1e5d9ccbf
* compile.[ch]: support for lambda()
Guido van Rossum <guido@python.org>
parents:
1354
diff
changeset
|
473 }; |
| 5232 | 474 static state states_24[5] = { |
| 475 {1, arcs_24_0}, | |
| 476 {1, arcs_24_1}, | |
| 477 {2, arcs_24_2}, | |
| 478 {1, arcs_24_3}, | |
| 479 {1, arcs_24_4}, | |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
480 }; |
| 5232 | 481 static arc arcs_25_0[6] = { |
| 482 {58, 1}, | |
| 483 {59, 1}, | |
| 484 {60, 1}, | |
| 485 {61, 1}, | |
| 486 {10, 1}, | |
| 487 {62, 1}, | |
| 488 }; | |
| 489 static arc arcs_25_1[1] = { | |
| 490 {0, 1}, | |
| 491 }; | |
| 492 static state states_25[2] = { | |
| 493 {6, arcs_25_0}, | |
| 2086 | 494 {1, arcs_25_1}, |
|
1369
89e1e5d9ccbf
* compile.[ch]: support for lambda()
Guido van Rossum <guido@python.org>
parents:
1354
diff
changeset
|
495 }; |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
496 static arc arcs_26_0[1] = { |
| 5232 | 497 {63, 1}, |
|
1373
7be7a7e0c465
Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents:
1369
diff
changeset
|
498 }; |
|
7be7a7e0c465
Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents:
1369
diff
changeset
|
499 static arc arcs_26_1[1] = { |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
500 {21, 2}, |
|
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
501 }; |
|
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
502 static arc arcs_26_2[1] = { |
|
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
503 {14, 3}, |
|
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
504 }; |
|
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
505 static arc arcs_26_3[1] = { |
|
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
506 {15, 4}, |
|
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
507 }; |
| 5232 | 508 static arc arcs_26_4[3] = { |
| 509 {64, 1}, | |
| 510 {65, 5}, | |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
511 {0, 4}, |
|
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
512 }; |
|
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
513 static arc arcs_26_5[1] = { |
|
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
514 {14, 6}, |
|
1373
7be7a7e0c465
Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents:
1369
diff
changeset
|
515 }; |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
516 static arc arcs_26_6[1] = { |
|
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
517 {15, 7}, |
|
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
518 }; |
|
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
519 static arc arcs_26_7[1] = { |
|
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
520 {0, 7}, |
|
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
521 }; |
|
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
522 static state states_26[8] = { |
|
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
523 {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
|
524 {1, arcs_26_1}, |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
525 {1, arcs_26_2}, |
|
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
526 {1, arcs_26_3}, |
| 5232 | 527 {3, arcs_26_4}, |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
528 {1, arcs_26_5}, |
|
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
529 {1, arcs_26_6}, |
|
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
530 {1, arcs_26_7}, |
|
1373
7be7a7e0c465
Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents:
1369
diff
changeset
|
531 }; |
|
7be7a7e0c465
Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents:
1369
diff
changeset
|
532 static arc arcs_27_0[1] = { |
| 5232 | 533 {66, 1}, |
|
716
4d64abbdf70a
*** empty log message ***
Guido van Rossum <guido@python.org>
parents:
318
diff
changeset
|
534 }; |
|
4d64abbdf70a
*** empty log message ***
Guido van Rossum <guido@python.org>
parents:
318
diff
changeset
|
535 static arc arcs_27_1[1] = { |
| 5232 | 536 {21, 2}, |
|
1373
7be7a7e0c465
Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents:
1369
diff
changeset
|
537 }; |
|
7be7a7e0c465
Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents:
1369
diff
changeset
|
538 static arc arcs_27_2[1] = { |
| 5232 | 539 {14, 3}, |
|
1373
7be7a7e0c465
Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents:
1369
diff
changeset
|
540 }; |
|
7be7a7e0c465
Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents:
1369
diff
changeset
|
541 static arc arcs_27_3[1] = { |
| 5232 | 542 {15, 4}, |
|
1373
7be7a7e0c465
Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents:
1369
diff
changeset
|
543 }; |
| 5232 | 544 static arc arcs_27_4[2] = { |
| 545 {65, 5}, | |
| 546 {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
|
547 }; |
|
7be7a7e0c465
Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents:
1369
diff
changeset
|
548 static arc arcs_27_5[1] = { |
| 5232 | 549 {14, 6}, |
|
716
4d64abbdf70a
*** empty log message ***
Guido van Rossum <guido@python.org>
parents:
318
diff
changeset
|
550 }; |
| 5232 | 551 static arc arcs_27_6[1] = { |
| 552 {15, 7}, | |
|
1373
7be7a7e0c465
Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents:
1369
diff
changeset
|
553 }; |
|
7be7a7e0c465
Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents:
1369
diff
changeset
|
554 static arc arcs_27_7[1] = { |
| 5232 | 555 {0, 7}, |
|
1373
7be7a7e0c465
Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents:
1369
diff
changeset
|
556 }; |
| 5232 | 557 static state states_27[8] = { |
|
1373
7be7a7e0c465
Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents:
1369
diff
changeset
|
558 {1, arcs_27_0}, |
|
716
4d64abbdf70a
*** empty log message ***
Guido van Rossum <guido@python.org>
parents:
318
diff
changeset
|
559 {1, arcs_27_1}, |
|
1373
7be7a7e0c465
Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents:
1369
diff
changeset
|
560 {1, arcs_27_2}, |
|
7be7a7e0c465
Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents:
1369
diff
changeset
|
561 {1, arcs_27_3}, |
| 5232 | 562 {2, arcs_27_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 {1, arcs_27_5}, |
| 5232 | 564 {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
|
565 {1, arcs_27_7}, |
|
716
4d64abbdf70a
*** empty log message ***
Guido van Rossum <guido@python.org>
parents:
318
diff
changeset
|
566 }; |
|
4d64abbdf70a
*** empty log message ***
Guido van Rossum <guido@python.org>
parents:
318
diff
changeset
|
567 static arc arcs_28_0[1] = { |
| 5232 | 568 {67, 1}, |
|
716
4d64abbdf70a
*** empty log message ***
Guido van Rossum <guido@python.org>
parents:
318
diff
changeset
|
569 }; |
|
1288
9fed5726a36d
Several changes in one:
Guido van Rossum <guido@python.org>
parents:
798
diff
changeset
|
570 static arc arcs_28_1[1] = { |
| 5232 | 571 {39, 2}, |
|
44
4d3a28dffc9b
removed dir statement. Function arguments may now be tests.
Guido van Rossum <guido@python.org>
parents:
6
diff
changeset
|
572 }; |
|
1288
9fed5726a36d
Several changes in one:
Guido van Rossum <guido@python.org>
parents:
798
diff
changeset
|
573 static arc arcs_28_2[1] = { |
| 5232 | 574 {56, 3}, |
|
318
12fdfa010e41
New grammar (semicolons, continue, no multiple NEWLINES)
Guido van Rossum <guido@python.org>
parents:
145
diff
changeset
|
575 }; |
| 5232 | 576 static arc arcs_28_3[1] = { |
| 577 {9, 4}, | |
|
318
12fdfa010e41
New grammar (semicolons, continue, no multiple NEWLINES)
Guido van Rossum <guido@python.org>
parents:
145
diff
changeset
|
578 }; |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
579 static arc arcs_28_4[1] = { |
| 5232 | 580 {14, 5}, |
|
1288
9fed5726a36d
Several changes in one:
Guido van Rossum <guido@python.org>
parents:
798
diff
changeset
|
581 }; |
|
9fed5726a36d
Several changes in one:
Guido van Rossum <guido@python.org>
parents:
798
diff
changeset
|
582 static arc arcs_28_5[1] = { |
| 5232 | 583 {15, 6}, |
|
1288
9fed5726a36d
Several changes in one:
Guido van Rossum <guido@python.org>
parents:
798
diff
changeset
|
584 }; |
| 5232 | 585 static arc arcs_28_6[2] = { |
| 586 {65, 7}, | |
| 587 {0, 6}, | |
|
318
12fdfa010e41
New grammar (semicolons, continue, no multiple NEWLINES)
Guido van Rossum <guido@python.org>
parents:
145
diff
changeset
|
588 }; |
|
1288
9fed5726a36d
Several changes in one:
Guido van Rossum <guido@python.org>
parents:
798
diff
changeset
|
589 static arc arcs_28_7[1] = { |
| 5232 | 590 {14, 8}, |
|
1288
9fed5726a36d
Several changes in one:
Guido van Rossum <guido@python.org>
parents:
798
diff
changeset
|
591 }; |
| 5232 | 592 static arc arcs_28_8[1] = { |
| 593 {15, 9}, | |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
594 }; |
|
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
595 static arc arcs_28_9[1] = { |
|
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
596 {0, 9}, |
|
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
597 }; |
|
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
598 static state states_28[10] = { |
|
716
4d64abbdf70a
*** empty log message ***
Guido van Rossum <guido@python.org>
parents:
318
diff
changeset
|
599 {1, arcs_28_0}, |
|
1288
9fed5726a36d
Several changes in one:
Guido van Rossum <guido@python.org>
parents:
798
diff
changeset
|
600 {1, arcs_28_1}, |
|
9fed5726a36d
Several changes in one:
Guido van Rossum <guido@python.org>
parents:
798
diff
changeset
|
601 {1, arcs_28_2}, |
| 5232 | 602 {1, arcs_28_3}, |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
603 {1, arcs_28_4}, |
|
1288
9fed5726a36d
Several changes in one:
Guido van Rossum <guido@python.org>
parents:
798
diff
changeset
|
604 {1, arcs_28_5}, |
| 5232 | 605 {2, arcs_28_6}, |
|
1288
9fed5726a36d
Several changes in one:
Guido van Rossum <guido@python.org>
parents:
798
diff
changeset
|
606 {1, arcs_28_7}, |
| 5232 | 607 {1, arcs_28_8}, |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
608 {1, arcs_28_9}, |
| 6 | 609 }; |
|
1288
9fed5726a36d
Several changes in one:
Guido van Rossum <guido@python.org>
parents:
798
diff
changeset
|
610 static arc arcs_29_0[1] = { |
| 5232 | 611 {68, 1}, |
| 612 }; | |
| 613 static arc arcs_29_1[1] = { | |
| 614 {14, 2}, | |
| 615 }; | |
| 616 static arc arcs_29_2[1] = { | |
| 617 {15, 3}, | |
| 618 }; | |
| 619 static arc arcs_29_3[2] = { | |
| 620 {69, 4}, | |
| 621 {70, 5}, | |
| 622 }; | |
| 623 static arc arcs_29_4[1] = { | |
| 624 {14, 6}, | |
| 625 }; | |
| 626 static arc arcs_29_5[1] = { | |
| 627 {14, 7}, | |
| 628 }; | |
| 629 static arc arcs_29_6[1] = { | |
| 630 {15, 8}, | |
| 631 }; | |
| 632 static arc arcs_29_7[1] = { | |
| 633 {15, 9}, | |
| 2086 | 634 }; |
| 5232 | 635 static arc arcs_29_8[3] = { |
| 636 {69, 4}, | |
| 637 {65, 5}, | |
| 638 {0, 8}, | |
| 639 }; | |
| 640 static arc arcs_29_9[1] = { | |
| 641 {0, 9}, | |
| 642 }; | |
| 643 static state states_29[10] = { | |
| 644 {1, arcs_29_0}, | |
| 645 {1, arcs_29_1}, | |
| 646 {1, arcs_29_2}, | |
| 647 {2, arcs_29_3}, | |
| 648 {1, arcs_29_4}, | |
| 649 {1, arcs_29_5}, | |
| 650 {1, arcs_29_6}, | |
| 651 {1, arcs_29_7}, | |
| 652 {3, arcs_29_8}, | |
| 653 {1, arcs_29_9}, | |
| 654 }; | |
| 655 static arc arcs_30_0[1] = { | |
| 656 {71, 1}, | |
| 657 }; | |
| 658 static arc arcs_30_1[2] = { | |
|
1850
1fc4db79146a
Merge back to main trunk
Guido van Rossum <guido@python.org>
parents:
1417
diff
changeset
|
659 {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
|
660 {0, 1}, |
|
1354
fccd415e2eb8
* bltinmodule.c: removed exec() built-in function.
Guido van Rossum <guido@python.org>
parents:
1313
diff
changeset
|
661 }; |
| 5232 | 662 static arc arcs_30_2[2] = { |
|
1850
1fc4db79146a
Merge back to main trunk
Guido van Rossum <guido@python.org>
parents:
1417
diff
changeset
|
663 {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
|
664 {0, 2}, |
|
1354
fccd415e2eb8
* bltinmodule.c: removed exec() built-in function.
Guido van Rossum <guido@python.org>
parents:
1313
diff
changeset
|
665 }; |
| 5232 | 666 static arc arcs_30_3[1] = { |
|
1850
1fc4db79146a
Merge back to main trunk
Guido van Rossum <guido@python.org>
parents:
1417
diff
changeset
|
667 {21, 4}, |
|
1354
fccd415e2eb8
* bltinmodule.c: removed exec() built-in function.
Guido van Rossum <guido@python.org>
parents:
1313
diff
changeset
|
668 }; |
| 5232 | 669 static arc arcs_30_4[1] = { |
|
1288
9fed5726a36d
Several changes in one:
Guido van Rossum <guido@python.org>
parents:
798
diff
changeset
|
670 {0, 4}, |
|
9fed5726a36d
Several changes in one:
Guido van Rossum <guido@python.org>
parents:
798
diff
changeset
|
671 }; |
| 5232 | 672 static state states_30[5] = { |
| 673 {1, arcs_30_0}, | |
| 674 {2, arcs_30_1}, | |
| 675 {2, arcs_30_2}, | |
| 676 {1, arcs_30_3}, | |
| 677 {1, arcs_30_4}, | |
|
44
4d3a28dffc9b
removed dir statement. Function arguments may now be tests.
Guido van Rossum <guido@python.org>
parents:
6
diff
changeset
|
678 }; |
| 5232 | 679 static arc arcs_31_0[2] = { |
|
1288
9fed5726a36d
Several changes in one:
Guido van Rossum <guido@python.org>
parents:
798
diff
changeset
|
680 {3, 1}, |
|
9fed5726a36d
Several changes in one:
Guido van Rossum <guido@python.org>
parents:
798
diff
changeset
|
681 {2, 2}, |
|
44
4d3a28dffc9b
removed dir statement. Function arguments may now be tests.
Guido van Rossum <guido@python.org>
parents:
6
diff
changeset
|
682 }; |
| 5232 | 683 static arc arcs_31_1[1] = { |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
684 {0, 1}, |
| 2086 | 685 }; |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
686 static arc arcs_31_2[1] = { |
| 5232 | 687 {72, 3}, |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
688 }; |
|
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
689 static arc arcs_31_3[1] = { |
| 5232 | 690 {6, 4}, |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
691 }; |
| 5232 | 692 static arc arcs_31_4[2] = { |
| 693 {6, 4}, | |
| 694 {73, 1}, | |
| 695 }; | |
| 696 static state states_31[5] = { | |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
697 {2, arcs_31_0}, |
| 5232 | 698 {1, arcs_31_1}, |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
699 {1, arcs_31_2}, |
|
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
700 {1, arcs_31_3}, |
| 5232 | 701 {2, arcs_31_4}, |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
702 }; |
| 5232 | 703 static arc arcs_32_0[2] = { |
| 704 {74, 1}, | |
| 705 {76, 2}, | |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
706 }; |
|
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
707 static arc arcs_32_1[2] = { |
| 5232 | 708 {75, 3}, |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
709 {0, 1}, |
|
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
710 }; |
| 5232 | 711 static arc arcs_32_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
|
712 {0, 2}, |
|
1354
fccd415e2eb8
* bltinmodule.c: removed exec() built-in function.
Guido van Rossum <guido@python.org>
parents:
1313
diff
changeset
|
713 }; |
| 5232 | 714 static arc arcs_32_3[1] = { |
| 715 {74, 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
|
716 }; |
| 5232 | 717 static state states_32[4] = { |
| 718 {2, arcs_32_0}, | |
| 719 {2, arcs_32_1}, | |
| 720 {1, arcs_32_2}, | |
| 721 {1, arcs_32_3}, | |
| 2086 | 722 }; |
| 5232 | 723 static arc arcs_33_0[1] = { |
| 724 {77, 1}, | |
| 725 }; | |
| 726 static arc arcs_33_1[2] = { | |
| 727 {78, 0}, | |
|
1354
fccd415e2eb8
* bltinmodule.c: removed exec() built-in function.
Guido van Rossum <guido@python.org>
parents:
1313
diff
changeset
|
728 {0, 1}, |
|
318
12fdfa010e41
New grammar (semicolons, continue, no multiple NEWLINES)
Guido van Rossum <guido@python.org>
parents:
145
diff
changeset
|
729 }; |
| 5232 | 730 static state states_33[2] = { |
| 731 {1, arcs_33_0}, | |
| 732 {2, arcs_33_1}, | |
| 733 }; | |
| 734 static arc arcs_34_0[2] = { | |
| 735 {79, 1}, | |
| 736 {80, 2}, | |
| 737 }; | |
| 738 static arc arcs_34_1[1] = { | |
| 739 {77, 2}, | |
| 740 }; | |
| 741 static arc arcs_34_2[1] = { | |
| 742 {0, 2}, | |
| 2086 | 743 }; |
| 5232 | 744 static state states_34[3] = { |
| 745 {2, arcs_34_0}, | |
| 746 {1, arcs_34_1}, | |
| 747 {1, arcs_34_2}, | |
| 748 }; | |
| 749 static arc arcs_35_0[1] = { | |
| 750 {55, 1}, | |
| 751 }; | |
| 752 static arc arcs_35_1[2] = { | |
| 753 {81, 0}, | |
| 754 {0, 1}, | |
| 755 }; | |
| 756 static state states_35[2] = { | |
| 757 {1, arcs_35_0}, | |
| 758 {2, arcs_35_1}, | |
| 759 }; | |
| 760 static arc arcs_36_0[10] = { | |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
761 {82, 1}, |
|
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
762 {83, 1}, |
|
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
763 {84, 1}, |
|
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
764 {85, 1}, |
|
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
765 {86, 1}, |
| 5232 | 766 {87, 1}, |
| 767 {88, 1}, | |
| 768 {56, 1}, | |
| 769 {79, 2}, | |
| 770 {89, 3}, | |
| 2086 | 771 }; |
| 5232 | 772 static arc arcs_36_1[1] = { |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
773 {0, 1}, |
| 2086 | 774 }; |
| 5232 | 775 static arc arcs_36_2[1] = { |
| 776 {56, 1}, | |
|
1369
89e1e5d9ccbf
* compile.[ch]: support for lambda()
Guido van Rossum <guido@python.org>
parents:
1354
diff
changeset
|
777 }; |
| 5232 | 778 static arc arcs_36_3[2] = { |
| 779 {79, 1}, | |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
780 {0, 3}, |
|
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
781 }; |
| 5232 | 782 static state states_36[4] = { |
| 783 {10, arcs_36_0}, | |
| 784 {1, arcs_36_1}, | |
| 785 {1, arcs_36_2}, | |
| 786 {2, arcs_36_3}, | |
| 2086 | 787 }; |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
788 static arc arcs_37_0[1] = { |
|
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
789 {90, 1}, |
| 6 | 790 }; |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
791 static arc arcs_37_1[2] = { |
|
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
792 {91, 0}, |
|
716
4d64abbdf70a
*** empty log message ***
Guido van Rossum <guido@python.org>
parents:
318
diff
changeset
|
793 {0, 1}, |
|
4d64abbdf70a
*** empty log message ***
Guido van Rossum <guido@python.org>
parents:
318
diff
changeset
|
794 }; |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
795 static state states_37[2] = { |
|
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
796 {1, arcs_37_0}, |
|
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
797 {2, arcs_37_1}, |
|
1373
7be7a7e0c465
Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents:
1369
diff
changeset
|
798 }; |
|
7be7a7e0c465
Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents:
1369
diff
changeset
|
799 static arc arcs_38_0[1] = { |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
800 {92, 1}, |
|
1373
7be7a7e0c465
Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents:
1369
diff
changeset
|
801 }; |
|
7be7a7e0c465
Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents:
1369
diff
changeset
|
802 static arc arcs_38_1[2] = { |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
803 {93, 0}, |
|
1373
7be7a7e0c465
Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents:
1369
diff
changeset
|
804 {0, 1}, |
|
7be7a7e0c465
Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents:
1369
diff
changeset
|
805 }; |
|
7be7a7e0c465
Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents:
1369
diff
changeset
|
806 static state states_38[2] = { |
|
7be7a7e0c465
Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents:
1369
diff
changeset
|
807 {1, arcs_38_0}, |
|
7be7a7e0c465
Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents:
1369
diff
changeset
|
808 {2, arcs_38_1}, |
|
716
4d64abbdf70a
*** empty log message ***
Guido van Rossum <guido@python.org>
parents:
318
diff
changeset
|
809 }; |
|
4d64abbdf70a
*** empty log message ***
Guido van Rossum <guido@python.org>
parents:
318
diff
changeset
|
810 static arc arcs_39_0[1] = { |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
811 {94, 1}, |
|
716
4d64abbdf70a
*** empty log message ***
Guido van Rossum <guido@python.org>
parents:
318
diff
changeset
|
812 }; |
| 5232 | 813 static arc arcs_39_1[2] = { |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
814 {95, 0}, |
|
716
4d64abbdf70a
*** empty log message ***
Guido van Rossum <guido@python.org>
parents:
318
diff
changeset
|
815 {0, 1}, |
|
4d64abbdf70a
*** empty log message ***
Guido van Rossum <guido@python.org>
parents:
318
diff
changeset
|
816 }; |
|
4d64abbdf70a
*** empty log message ***
Guido van Rossum <guido@python.org>
parents:
318
diff
changeset
|
817 static state states_39[2] = { |
|
4d64abbdf70a
*** empty log message ***
Guido van Rossum <guido@python.org>
parents:
318
diff
changeset
|
818 {1, arcs_39_0}, |
| 5232 | 819 {2, arcs_39_1}, |
|
716
4d64abbdf70a
*** empty log message ***
Guido van Rossum <guido@python.org>
parents:
318
diff
changeset
|
820 }; |
|
4d64abbdf70a
*** empty log message ***
Guido van Rossum <guido@python.org>
parents:
318
diff
changeset
|
821 static arc arcs_40_0[1] = { |
| 5232 | 822 {96, 1}, |
|
716
4d64abbdf70a
*** empty log message ***
Guido van Rossum <guido@python.org>
parents:
318
diff
changeset
|
823 }; |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
824 static arc arcs_40_1[3] = { |
| 5232 | 825 {97, 0}, |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
826 {98, 0}, |
|
716
4d64abbdf70a
*** empty log message ***
Guido van Rossum <guido@python.org>
parents:
318
diff
changeset
|
827 {0, 1}, |
|
4d64abbdf70a
*** empty log message ***
Guido van Rossum <guido@python.org>
parents:
318
diff
changeset
|
828 }; |
|
4d64abbdf70a
*** empty log message ***
Guido van Rossum <guido@python.org>
parents:
318
diff
changeset
|
829 static state states_40[2] = { |
|
4d64abbdf70a
*** empty log message ***
Guido van Rossum <guido@python.org>
parents:
318
diff
changeset
|
830 {1, arcs_40_0}, |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
831 {3, arcs_40_1}, |
|
1288
9fed5726a36d
Several changes in one:
Guido van Rossum <guido@python.org>
parents:
798
diff
changeset
|
832 }; |
|
9fed5726a36d
Several changes in one:
Guido van Rossum <guido@python.org>
parents:
798
diff
changeset
|
833 static arc arcs_41_0[1] = { |
| 5232 | 834 {99, 1}, |
|
1288
9fed5726a36d
Several changes in one:
Guido van Rossum <guido@python.org>
parents:
798
diff
changeset
|
835 }; |
| 5232 | 836 static arc arcs_41_1[3] = { |
| 837 {100, 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
|
838 {101, 0}, |
|
1288
9fed5726a36d
Several changes in one:
Guido van Rossum <guido@python.org>
parents:
798
diff
changeset
|
839 {0, 1}, |
|
9fed5726a36d
Several changes in one:
Guido van Rossum <guido@python.org>
parents:
798
diff
changeset
|
840 }; |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
841 static state states_41[2] = { |
|
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
842 {1, arcs_41_0}, |
| 5232 | 843 {3, arcs_41_1}, |
| 844 }; | |
| 845 static arc arcs_42_0[1] = { | |
| 846 {102, 1}, | |
| 847 }; | |
| 848 static arc arcs_42_1[4] = { | |
| 849 {23, 0}, | |
| 850 {103, 0}, | |
| 851 {104, 0}, | |
| 852 {0, 1}, | |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
853 }; |
| 5232 | 854 static state states_42[2] = { |
| 855 {1, arcs_42_0}, | |
| 856 {4, arcs_42_1}, | |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
857 }; |
| 5232 | 858 static arc arcs_43_0[4] = { |
| 859 {100, 1}, | |
| 860 {101, 1}, | |
| 861 {105, 1}, | |
| 862 {106, 2}, | |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
863 }; |
| 5232 | 864 static arc arcs_43_1[1] = { |
| 865 {102, 2}, | |
| 866 }; | |
| 867 static arc arcs_43_2[1] = { | |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
868 {0, 2}, |
|
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
869 }; |
| 5232 | 870 static state states_43[3] = { |
| 871 {4, arcs_43_0}, | |
| 872 {1, arcs_43_1}, | |
| 873 {1, arcs_43_2}, | |
| 2086 | 874 }; |
| 5232 | 875 static arc arcs_44_0[1] = { |
| 876 {107, 1}, | |
|
716
4d64abbdf70a
*** empty log message ***
Guido van Rossum <guido@python.org>
parents:
318
diff
changeset
|
877 }; |
| 5232 | 878 static arc arcs_44_1[3] = { |
| 879 {108, 1}, | |
|
3325
89514426b9b8
changes for power (**) operator
Guido van Rossum <guido@python.org>
parents:
2809
diff
changeset
|
880 {24, 2}, |
|
89514426b9b8
changes for power (**) operator
Guido van Rossum <guido@python.org>
parents:
2809
diff
changeset
|
881 {0, 1}, |
|
89514426b9b8
changes for power (**) operator
Guido van Rossum <guido@python.org>
parents:
2809
diff
changeset
|
882 }; |
| 5232 | 883 static arc arcs_44_2[1] = { |
| 884 {102, 3}, | |
|
3325
89514426b9b8
changes for power (**) operator
Guido van Rossum <guido@python.org>
parents:
2809
diff
changeset
|
885 }; |
| 5232 | 886 static arc arcs_44_3[2] = { |
|
3325
89514426b9b8
changes for power (**) operator
Guido van Rossum <guido@python.org>
parents:
2809
diff
changeset
|
887 {24, 2}, |
|
1369
89e1e5d9ccbf
* compile.[ch]: support for lambda()
Guido van Rossum <guido@python.org>
parents:
1354
diff
changeset
|
888 {0, 3}, |
|
716
4d64abbdf70a
*** empty log message ***
Guido van Rossum <guido@python.org>
parents:
318
diff
changeset
|
889 }; |
| 5232 | 890 static state states_44[4] = { |
| 891 {1, arcs_44_0}, | |
| 892 {3, arcs_44_1}, | |
| 893 {1, arcs_44_2}, | |
| 894 {2, arcs_44_3}, | |
|
1373
7be7a7e0c465
Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents:
1369
diff
changeset
|
895 }; |
| 5232 | 896 static arc arcs_45_0[7] = { |
|
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
|
897 {16, 1}, |
| 5232 | 898 {109, 2}, |
| 899 {111, 3}, | |
| 900 {114, 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
|
901 {12, 5}, |
| 5232 | 902 {115, 5}, |
| 903 {116, 6}, | |
|
1373
7be7a7e0c465
Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents:
1369
diff
changeset
|
904 }; |
| 5232 | 905 static arc arcs_45_1[2] = { |
|
1850
1fc4db79146a
Merge back to main trunk
Guido van Rossum <guido@python.org>
parents:
1417
diff
changeset
|
906 {9, 7}, |
|
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
|
907 {18, 5}, |
|
1373
7be7a7e0c465
Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents:
1369
diff
changeset
|
908 }; |
| 5232 | 909 static arc arcs_45_2[2] = { |
|
1850
1fc4db79146a
Merge back to main trunk
Guido van Rossum <guido@python.org>
parents:
1417
diff
changeset
|
910 {9, 8}, |
| 5232 | 911 {110, 5}, |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
912 }; |
| 5232 | 913 static arc arcs_45_3[2] = { |
| 914 {112, 9}, | |
| 915 {113, 5}, | |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
916 }; |
| 5232 | 917 static arc arcs_45_4[1] = { |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
918 {9, 10}, |
|
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
919 }; |
| 5232 | 920 static arc arcs_45_5[1] = { |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
921 {0, 5}, |
|
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
922 }; |
| 5232 | 923 static arc arcs_45_6[2] = { |
| 924 {116, 6}, | |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
925 {0, 6}, |
|
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
926 }; |
| 5232 | 927 static arc arcs_45_7[1] = { |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
928 {18, 5}, |
|
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
929 }; |
| 5232 | 930 static arc arcs_45_8[1] = { |
| 931 {110, 5}, | |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
932 }; |
| 5232 | 933 static arc arcs_45_9[1] = { |
| 934 {113, 5}, | |
|
1373
7be7a7e0c465
Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents:
1369
diff
changeset
|
935 }; |
| 5232 | 936 static arc arcs_45_10[1] = { |
| 937 {114, 5}, | |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
938 }; |
| 5232 | 939 static state states_45[11] = { |
| 940 {7, arcs_45_0}, | |
| 941 {2, arcs_45_1}, | |
| 942 {2, arcs_45_2}, | |
| 943 {2, arcs_45_3}, | |
| 944 {1, arcs_45_4}, | |
| 945 {1, arcs_45_5}, | |
| 946 {2, arcs_45_6}, | |
| 947 {1, arcs_45_7}, | |
| 948 {1, arcs_45_8}, | |
| 949 {1, arcs_45_9}, | |
| 950 {1, arcs_45_10}, | |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
951 }; |
| 5232 | 952 static arc arcs_46_0[1] = { |
| 953 {117, 1}, | |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
954 }; |
| 5232 | 955 static arc arcs_46_1[2] = { |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
956 {17, 2}, |
|
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
957 {14, 3}, |
|
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
958 }; |
| 5232 | 959 static arc arcs_46_2[1] = { |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
960 {14, 3}, |
|
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
961 }; |
| 5232 | 962 static arc arcs_46_3[1] = { |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
963 {21, 4}, |
|
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
964 }; |
| 5232 | 965 static arc arcs_46_4[1] = { |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
966 {0, 4}, |
|
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
967 }; |
| 5232 | 968 static state states_46[5] = { |
| 969 {1, arcs_46_0}, | |
|
3325
89514426b9b8
changes for power (**) operator
Guido van Rossum <guido@python.org>
parents:
2809
diff
changeset
|
970 {2, arcs_46_1}, |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
971 {1, arcs_46_2}, |
|
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
972 {1, arcs_46_3}, |
|
3325
89514426b9b8
changes for power (**) operator
Guido van Rossum <guido@python.org>
parents:
2809
diff
changeset
|
973 {1, arcs_46_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
|
974 }; |
| 5232 | 975 static arc arcs_47_0[3] = { |
| 976 {16, 1}, | |
| 977 {109, 2}, | |
| 978 {52, 3}, | |
|
1373
7be7a7e0c465
Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents:
1369
diff
changeset
|
979 }; |
|
3325
89514426b9b8
changes for power (**) operator
Guido van Rossum <guido@python.org>
parents:
2809
diff
changeset
|
980 static arc arcs_47_1[2] = { |
| 5232 | 981 {118, 4}, |
| 982 {18, 5}, | |
| 983 }; | |
| 984 static arc arcs_47_2[1] = { | |
| 985 {119, 6}, | |
| 986 }; | |
| 987 static arc arcs_47_3[1] = { | |
| 988 {12, 5}, | |
| 989 }; | |
| 990 static arc arcs_47_4[1] = { | |
| 991 {18, 5}, | |
| 992 }; | |
| 993 static arc arcs_47_5[1] = { | |
| 994 {0, 5}, | |
| 995 }; | |
| 996 static arc arcs_47_6[1] = { | |
| 997 {110, 5}, | |
| 998 }; | |
| 999 static state states_47[7] = { | |
| 1000 {3, arcs_47_0}, | |
| 1001 {2, arcs_47_1}, | |
| 1002 {1, arcs_47_2}, | |
| 1003 {1, arcs_47_3}, | |
| 1004 {1, arcs_47_4}, | |
| 1005 {1, arcs_47_5}, | |
| 1006 {1, arcs_47_6}, | |
| 1007 }; | |
| 1008 static arc arcs_48_0[1] = { | |
| 1009 {120, 1}, | |
| 1010 }; | |
| 1011 static arc arcs_48_1[2] = { | |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
1012 {22, 2}, |
|
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
1013 {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
|
1014 }; |
| 5232 | 1015 static arc arcs_48_2[2] = { |
| 1016 {120, 1}, | |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
1017 {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
|
1018 }; |
| 5232 | 1019 static state states_48[3] = { |
| 1020 {1, arcs_48_0}, | |
| 1021 {2, arcs_48_1}, | |
| 1022 {2, arcs_48_2}, | |
|
3325
89514426b9b8
changes for power (**) operator
Guido van Rossum <guido@python.org>
parents:
2809
diff
changeset
|
1023 }; |
| 5232 | 1024 static arc arcs_49_0[3] = { |
| 1025 {52, 1}, | |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
1026 {21, 2}, |
|
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
1027 {14, 3}, |
|
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
1028 }; |
| 5232 | 1029 static arc arcs_49_1[1] = { |
| 1030 {52, 4}, | |
|
3325
89514426b9b8
changes for power (**) operator
Guido van Rossum <guido@python.org>
parents:
2809
diff
changeset
|
1031 }; |
| 5232 | 1032 static arc arcs_49_2[2] = { |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
1033 {14, 3}, |
|
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
1034 {0, 2}, |
|
3325
89514426b9b8
changes for power (**) operator
Guido van Rossum <guido@python.org>
parents:
2809
diff
changeset
|
1035 }; |
| 5232 | 1036 static arc arcs_49_3[3] = { |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
1037 {21, 5}, |
| 5232 | 1038 {121, 6}, |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
1039 {0, 3}, |
| 2086 | 1040 }; |
| 5232 | 1041 static arc arcs_49_4[1] = { |
| 1042 {52, 6}, | |
|
3325
89514426b9b8
changes for power (**) operator
Guido van Rossum <guido@python.org>
parents:
2809
diff
changeset
|
1043 }; |
| 5232 | 1044 static arc arcs_49_5[2] = { |
| 1045 {121, 6}, | |
|
3325
89514426b9b8
changes for power (**) operator
Guido van Rossum <guido@python.org>
parents:
2809
diff
changeset
|
1046 {0, 5}, |
|
89514426b9b8
changes for power (**) operator
Guido van Rossum <guido@python.org>
parents:
2809
diff
changeset
|
1047 }; |
| 5232 | 1048 static arc arcs_49_6[1] = { |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
1049 {0, 6}, |
|
3325
89514426b9b8
changes for power (**) operator
Guido van Rossum <guido@python.org>
parents:
2809
diff
changeset
|
1050 }; |
| 5232 | 1051 static state states_49[7] = { |
| 1052 {3, arcs_49_0}, | |
| 1053 {1, arcs_49_1}, | |
| 1054 {2, arcs_49_2}, | |
| 1055 {3, arcs_49_3}, | |
| 1056 {1, arcs_49_4}, | |
| 1057 {2, arcs_49_5}, | |
| 1058 {1, arcs_49_6}, | |
|
3325
89514426b9b8
changes for power (**) operator
Guido van Rossum <guido@python.org>
parents:
2809
diff
changeset
|
1059 }; |
| 5232 | 1060 static arc arcs_50_0[1] = { |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
1061 {14, 1}, |
| 6 | 1062 }; |
| 5232 | 1063 static arc arcs_50_1[2] = { |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
1064 {21, 2}, |
|
1373
7be7a7e0c465
Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents:
1369
diff
changeset
|
1065 {0, 1}, |
| 6 | 1066 }; |
| 5232 | 1067 static arc arcs_50_2[1] = { |
|
3839
22e29b1747e1
Changes for slice and ellipses
Guido van Rossum <guido@python.org>
parents:
3325
diff
changeset
|
1068 {0, 2}, |
|
22e29b1747e1
Changes for slice and ellipses
Guido van Rossum <guido@python.org>
parents:
3325
diff
changeset
|
1069 }; |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
1070 static state states_50[3] = { |
|
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
1071 {1, arcs_50_0}, |
|
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
1072 {2, arcs_50_1}, |
| 5232 | 1073 {1, arcs_50_2}, |
|
1354
fccd415e2eb8
* bltinmodule.c: removed exec() built-in function.
Guido van Rossum <guido@python.org>
parents:
1313
diff
changeset
|
1074 }; |
|
3839
22e29b1747e1
Changes for slice and ellipses
Guido van Rossum <guido@python.org>
parents:
3325
diff
changeset
|
1075 static arc arcs_51_0[1] = { |
| 5232 | 1076 {55, 1}, |
|
3839
22e29b1747e1
Changes for slice and ellipses
Guido van Rossum <guido@python.org>
parents:
3325
diff
changeset
|
1077 }; |
|
22e29b1747e1
Changes for slice and ellipses
Guido van Rossum <guido@python.org>
parents:
3325
diff
changeset
|
1078 static arc arcs_51_1[2] = { |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
1079 {22, 2}, |
| 2086 | 1080 {0, 1}, |
| 1081 }; | |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
1082 static arc arcs_51_2[2] = { |
| 5232 | 1083 {55, 1}, |
|
3325
89514426b9b8
changes for power (**) operator
Guido van Rossum <guido@python.org>
parents:
2809
diff
changeset
|
1084 {0, 2}, |
|
89514426b9b8
changes for power (**) operator
Guido van Rossum <guido@python.org>
parents:
2809
diff
changeset
|
1085 }; |
|
89514426b9b8
changes for power (**) operator
Guido van Rossum <guido@python.org>
parents:
2809
diff
changeset
|
1086 static state states_51[3] = { |
|
89514426b9b8
changes for power (**) operator
Guido van Rossum <guido@python.org>
parents:
2809
diff
changeset
|
1087 {1, arcs_51_0}, |
|
89514426b9b8
changes for power (**) operator
Guido van Rossum <guido@python.org>
parents:
2809
diff
changeset
|
1088 {2, arcs_51_1}, |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
1089 {2, arcs_51_2}, |
|
3325
89514426b9b8
changes for power (**) operator
Guido van Rossum <guido@python.org>
parents:
2809
diff
changeset
|
1090 }; |
|
89514426b9b8
changes for power (**) operator
Guido van Rossum <guido@python.org>
parents:
2809
diff
changeset
|
1091 static arc arcs_52_0[1] = { |
|
89514426b9b8
changes for power (**) operator
Guido van Rossum <guido@python.org>
parents:
2809
diff
changeset
|
1092 {21, 1}, |
|
89514426b9b8
changes for power (**) operator
Guido van Rossum <guido@python.org>
parents:
2809
diff
changeset
|
1093 }; |
| 5232 | 1094 static arc arcs_52_1[2] = { |
| 1095 {22, 2}, | |
| 1096 {0, 1}, | |
| 1097 }; | |
| 1098 static arc arcs_52_2[2] = { | |
| 1099 {21, 1}, | |
| 1100 {0, 2}, | |
| 1101 }; | |
| 1102 static state states_52[3] = { | |
| 1103 {1, arcs_52_0}, | |
| 1104 {2, arcs_52_1}, | |
| 1105 {2, arcs_52_2}, | |
| 1106 }; | |
| 1107 static arc arcs_53_0[1] = { | |
| 1108 {21, 1}, | |
| 1109 }; | |
| 1110 static arc arcs_53_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
|
1111 {14, 2}, |
|
716
4d64abbdf70a
*** empty log message ***
Guido van Rossum <guido@python.org>
parents:
318
diff
changeset
|
1112 }; |
| 5232 | 1113 static arc arcs_53_2[1] = { |
|
1850
1fc4db79146a
Merge back to main trunk
Guido van Rossum <guido@python.org>
parents:
1417
diff
changeset
|
1114 {21, 3}, |
|
716
4d64abbdf70a
*** empty log message ***
Guido van Rossum <guido@python.org>
parents:
318
diff
changeset
|
1115 }; |
| 5232 | 1116 static arc arcs_53_3[2] = { |
|
1850
1fc4db79146a
Merge back to main trunk
Guido van Rossum <guido@python.org>
parents:
1417
diff
changeset
|
1117 {22, 4}, |
|
1369
89e1e5d9ccbf
* compile.[ch]: support for lambda()
Guido van Rossum <guido@python.org>
parents:
1354
diff
changeset
|
1118 {0, 3}, |
|
716
4d64abbdf70a
*** empty log message ***
Guido van Rossum <guido@python.org>
parents:
318
diff
changeset
|
1119 }; |
| 5232 | 1120 static arc arcs_53_4[2] = { |
|
1850
1fc4db79146a
Merge back to main trunk
Guido van Rossum <guido@python.org>
parents:
1417
diff
changeset
|
1121 {21, 1}, |
|
1369
89e1e5d9ccbf
* compile.[ch]: support for lambda()
Guido van Rossum <guido@python.org>
parents:
1354
diff
changeset
|
1122 {0, 4}, |
|
716
4d64abbdf70a
*** empty log message ***
Guido van Rossum <guido@python.org>
parents:
318
diff
changeset
|
1123 }; |
| 5232 | 1124 static state states_53[5] = { |
| 1125 {1, arcs_53_0}, | |
| 1126 {1, arcs_53_1}, | |
| 1127 {1, arcs_53_2}, | |
| 1128 {2, arcs_53_3}, | |
| 1129 {2, arcs_53_4}, | |
|
1369
89e1e5d9ccbf
* compile.[ch]: support for lambda()
Guido van Rossum <guido@python.org>
parents:
1354
diff
changeset
|
1130 }; |
| 5232 | 1131 static arc arcs_54_0[1] = { |
| 1132 {122, 1}, | |
|
1369
89e1e5d9ccbf
* compile.[ch]: support for lambda()
Guido van Rossum <guido@python.org>
parents:
1354
diff
changeset
|
1133 }; |
| 5232 | 1134 static arc arcs_54_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
|
1135 {12, 2}, |
|
1369
89e1e5d9ccbf
* compile.[ch]: support for lambda()
Guido van Rossum <guido@python.org>
parents:
1354
diff
changeset
|
1136 }; |
| 5232 | 1137 static arc arcs_54_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
|
1138 {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
|
1139 {14, 4}, |
|
1369
89e1e5d9ccbf
* compile.[ch]: support for lambda()
Guido van Rossum <guido@python.org>
parents:
1354
diff
changeset
|
1140 }; |
| 5232 | 1141 static arc arcs_54_3[1] = { |
|
1369
89e1e5d9ccbf
* compile.[ch]: support for lambda()
Guido van Rossum <guido@python.org>
parents:
1354
diff
changeset
|
1142 {9, 5}, |
|
89e1e5d9ccbf
* compile.[ch]: support for lambda()
Guido van Rossum <guido@python.org>
parents:
1354
diff
changeset
|
1143 }; |
| 5232 | 1144 static arc arcs_54_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
|
1145 {15, 6}, |
|
1369
89e1e5d9ccbf
* compile.[ch]: support for lambda()
Guido van Rossum <guido@python.org>
parents:
1354
diff
changeset
|
1146 }; |
| 5232 | 1147 static arc arcs_54_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
|
1148 {18, 7}, |
|
716
4d64abbdf70a
*** empty log message ***
Guido van Rossum <guido@python.org>
parents:
318
diff
changeset
|
1149 }; |
| 5232 | 1150 static arc arcs_54_6[1] = { |
|
1369
89e1e5d9ccbf
* compile.[ch]: support for lambda()
Guido van Rossum <guido@python.org>
parents:
1354
diff
changeset
|
1151 {0, 6}, |
|
89e1e5d9ccbf
* compile.[ch]: support for lambda()
Guido van Rossum <guido@python.org>
parents:
1354
diff
changeset
|
1152 }; |
| 5232 | 1153 static arc arcs_54_7[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
|
1154 {14, 4}, |
|
1369
89e1e5d9ccbf
* compile.[ch]: support for lambda()
Guido van Rossum <guido@python.org>
parents:
1354
diff
changeset
|
1155 }; |
| 5232 | 1156 static state states_54[8] = { |
| 1157 {1, arcs_54_0}, | |
| 1158 {1, arcs_54_1}, | |
| 1159 {2, arcs_54_2}, | |
| 1160 {1, arcs_54_3}, | |
| 1161 {1, arcs_54_4}, | |
| 1162 {1, arcs_54_5}, | |
| 1163 {1, arcs_54_6}, | |
| 1164 {1, arcs_54_7}, | |
|
1369
89e1e5d9ccbf
* compile.[ch]: support for lambda()
Guido van Rossum <guido@python.org>
parents:
1354
diff
changeset
|
1165 }; |
|
12082
603db0d0aed1
slightly modified version of Greg Ewing's extended call syntax patch
Jeremy Hylton <jeremy@alum.mit.edu>
parents:
7946
diff
changeset
|
1166 static arc arcs_55_0[3] = { |
| 5232 | 1167 {123, 1}, |
|
12082
603db0d0aed1
slightly modified version of Greg Ewing's extended call syntax patch
Jeremy Hylton <jeremy@alum.mit.edu>
parents:
7946
diff
changeset
|
1168 {23, 2}, |
|
603db0d0aed1
slightly modified version of Greg Ewing's extended call syntax patch
Jeremy Hylton <jeremy@alum.mit.edu>
parents:
7946
diff
changeset
|
1169 {24, 3}, |
| 2809 | 1170 }; |
| 5232 | 1171 static arc arcs_55_1[2] = { |
|
12082
603db0d0aed1
slightly modified version of Greg Ewing's extended call syntax patch
Jeremy Hylton <jeremy@alum.mit.edu>
parents:
7946
diff
changeset
|
1172 {22, 4}, |
| 2809 | 1173 {0, 1}, |
| 1174 }; | |
|
12082
603db0d0aed1
slightly modified version of Greg Ewing's extended call syntax patch
Jeremy Hylton <jeremy@alum.mit.edu>
parents:
7946
diff
changeset
|
1175 static arc arcs_55_2[1] = { |
|
603db0d0aed1
slightly modified version of Greg Ewing's extended call syntax patch
Jeremy Hylton <jeremy@alum.mit.edu>
parents:
7946
diff
changeset
|
1176 {21, 5}, |
|
603db0d0aed1
slightly modified version of Greg Ewing's extended call syntax patch
Jeremy Hylton <jeremy@alum.mit.edu>
parents:
7946
diff
changeset
|
1177 }; |
|
603db0d0aed1
slightly modified version of Greg Ewing's extended call syntax patch
Jeremy Hylton <jeremy@alum.mit.edu>
parents:
7946
diff
changeset
|
1178 static arc arcs_55_3[1] = { |
|
603db0d0aed1
slightly modified version of Greg Ewing's extended call syntax patch
Jeremy Hylton <jeremy@alum.mit.edu>
parents:
7946
diff
changeset
|
1179 {21, 6}, |
|
603db0d0aed1
slightly modified version of Greg Ewing's extended call syntax patch
Jeremy Hylton <jeremy@alum.mit.edu>
parents:
7946
diff
changeset
|
1180 }; |
|
603db0d0aed1
slightly modified version of Greg Ewing's extended call syntax patch
Jeremy Hylton <jeremy@alum.mit.edu>
parents:
7946
diff
changeset
|
1181 static arc arcs_55_4[4] = { |
| 5232 | 1182 {123, 1}, |
|
12082
603db0d0aed1
slightly modified version of Greg Ewing's extended call syntax patch
Jeremy Hylton <jeremy@alum.mit.edu>
parents:
7946
diff
changeset
|
1183 {23, 2}, |
|
603db0d0aed1
slightly modified version of Greg Ewing's extended call syntax patch
Jeremy Hylton <jeremy@alum.mit.edu>
parents:
7946
diff
changeset
|
1184 {24, 3}, |
|
603db0d0aed1
slightly modified version of Greg Ewing's extended call syntax patch
Jeremy Hylton <jeremy@alum.mit.edu>
parents:
7946
diff
changeset
|
1185 {0, 4}, |
|
603db0d0aed1
slightly modified version of Greg Ewing's extended call syntax patch
Jeremy Hylton <jeremy@alum.mit.edu>
parents:
7946
diff
changeset
|
1186 }; |
|
603db0d0aed1
slightly modified version of Greg Ewing's extended call syntax patch
Jeremy Hylton <jeremy@alum.mit.edu>
parents:
7946
diff
changeset
|
1187 static arc arcs_55_5[2] = { |
|
603db0d0aed1
slightly modified version of Greg Ewing's extended call syntax patch
Jeremy Hylton <jeremy@alum.mit.edu>
parents:
7946
diff
changeset
|
1188 {22, 7}, |
|
603db0d0aed1
slightly modified version of Greg Ewing's extended call syntax patch
Jeremy Hylton <jeremy@alum.mit.edu>
parents:
7946
diff
changeset
|
1189 {0, 5}, |
| 2809 | 1190 }; |
|
12082
603db0d0aed1
slightly modified version of Greg Ewing's extended call syntax patch
Jeremy Hylton <jeremy@alum.mit.edu>
parents:
7946
diff
changeset
|
1191 static arc arcs_55_6[1] = { |
|
603db0d0aed1
slightly modified version of Greg Ewing's extended call syntax patch
Jeremy Hylton <jeremy@alum.mit.edu>
parents:
7946
diff
changeset
|
1192 {0, 6}, |
|
603db0d0aed1
slightly modified version of Greg Ewing's extended call syntax patch
Jeremy Hylton <jeremy@alum.mit.edu>
parents:
7946
diff
changeset
|
1193 }; |
|
603db0d0aed1
slightly modified version of Greg Ewing's extended call syntax patch
Jeremy Hylton <jeremy@alum.mit.edu>
parents:
7946
diff
changeset
|
1194 static arc arcs_55_7[1] = { |
|
603db0d0aed1
slightly modified version of Greg Ewing's extended call syntax patch
Jeremy Hylton <jeremy@alum.mit.edu>
parents:
7946
diff
changeset
|
1195 {24, 3}, |
|
603db0d0aed1
slightly modified version of Greg Ewing's extended call syntax patch
Jeremy Hylton <jeremy@alum.mit.edu>
parents:
7946
diff
changeset
|
1196 }; |
|
603db0d0aed1
slightly modified version of Greg Ewing's extended call syntax patch
Jeremy Hylton <jeremy@alum.mit.edu>
parents:
7946
diff
changeset
|
1197 static state states_55[8] = { |
|
603db0d0aed1
slightly modified version of Greg Ewing's extended call syntax patch
Jeremy Hylton <jeremy@alum.mit.edu>
parents:
7946
diff
changeset
|
1198 {3, arcs_55_0}, |
| 5232 | 1199 {2, arcs_55_1}, |
|
12082
603db0d0aed1
slightly modified version of Greg Ewing's extended call syntax patch
Jeremy Hylton <jeremy@alum.mit.edu>
parents:
7946
diff
changeset
|
1200 {1, arcs_55_2}, |
|
603db0d0aed1
slightly modified version of Greg Ewing's extended call syntax patch
Jeremy Hylton <jeremy@alum.mit.edu>
parents:
7946
diff
changeset
|
1201 {1, arcs_55_3}, |
|
603db0d0aed1
slightly modified version of Greg Ewing's extended call syntax patch
Jeremy Hylton <jeremy@alum.mit.edu>
parents:
7946
diff
changeset
|
1202 {4, arcs_55_4}, |
|
603db0d0aed1
slightly modified version of Greg Ewing's extended call syntax patch
Jeremy Hylton <jeremy@alum.mit.edu>
parents:
7946
diff
changeset
|
1203 {2, arcs_55_5}, |
|
603db0d0aed1
slightly modified version of Greg Ewing's extended call syntax patch
Jeremy Hylton <jeremy@alum.mit.edu>
parents:
7946
diff
changeset
|
1204 {1, arcs_55_6}, |
|
603db0d0aed1
slightly modified version of Greg Ewing's extended call syntax patch
Jeremy Hylton <jeremy@alum.mit.edu>
parents:
7946
diff
changeset
|
1205 {1, arcs_55_7}, |
| 2809 | 1206 }; |
| 5232 | 1207 static arc arcs_56_0[1] = { |
| 2809 | 1208 {21, 1}, |
| 1209 }; | |
| 5232 | 1210 static arc arcs_56_1[2] = { |
| 2809 | 1211 {20, 2}, |
| 1212 {0, 1}, | |
| 1213 }; | |
| 5232 | 1214 static arc arcs_56_2[1] = { |
| 2809 | 1215 {21, 3}, |
| 1216 }; | |
| 5232 | 1217 static arc arcs_56_3[1] = { |
| 2809 | 1218 {0, 3}, |
| 1219 }; | |
| 5232 | 1220 static state states_56[4] = { |
| 1221 {1, arcs_56_0}, | |
| 1222 {2, arcs_56_1}, | |
| 1223 {1, arcs_56_2}, | |
| 1224 {1, arcs_56_3}, | |
| 2809 | 1225 }; |
| 5232 | 1226 static dfa dfas[57] = { |
| 6 | 1227 {256, "single_input", 0, 3, states_0, |
| 5232 | 1228 "\004\030\001\000\140\341\153\202\034\200\000\000\060\242\074\004"}, |
| 6 | 1229 {257, "file_input", 0, 2, states_1, |
| 5232 | 1230 "\204\030\001\000\140\341\153\202\034\200\000\000\060\242\074\004"}, |
|
1373
7be7a7e0c465
Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents:
1369
diff
changeset
|
1231 {258, "eval_input", 0, 3, states_2, |
| 5232 | 1232 "\000\020\001\000\000\000\000\000\000\200\000\000\060\242\074\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
|
1233 {259, "funcdef", 0, 6, states_3, |
| 2809 | 1234 "\000\010\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
|
1235 {260, "parameters", 0, 4, states_4, |
| 2809 | 1236 "\000\000\001\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
|
1237 {261, "varargslist", 0, 10, states_5, |
|
3325
89514426b9b8
changes for power (**) operator
Guido van Rossum <guido@python.org>
parents:
2809
diff
changeset
|
1238 "\000\020\201\001\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
|
1239 {262, "fpdef", 0, 4, states_6, |
| 2809 | 1240 "\000\020\001\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
|
1241 {263, "fplist", 0, 3, states_7, |
| 2809 | 1242 "\000\020\001\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
|
1243 {264, "stmt", 0, 2, states_8, |
| 5232 | 1244 "\000\030\001\000\140\341\153\202\034\200\000\000\060\242\074\004"}, |
|
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
|
1245 {265, "simple_stmt", 0, 4, states_9, |
| 5232 | 1246 "\000\020\001\000\140\341\153\002\000\200\000\000\060\242\074\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
|
1247 {266, "small_stmt", 0, 2, states_10, |
| 5232 | 1248 "\000\020\001\000\140\341\153\002\000\200\000\000\060\242\074\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
|
1249 {267, "expr_stmt", 0, 2, states_11, |
| 5232 | 1250 "\000\020\001\000\000\000\000\000\000\200\000\000\060\242\074\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
|
1251 {268, "print_stmt", 0, 3, states_12, |
| 5232 | 1252 "\000\000\000\000\040\000\000\000\000\000\000\000\000\000\000\000"}, |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
1253 {269, "del_stmt", 0, 3, states_13, |
| 5232 | 1254 "\000\000\000\000\100\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
|
1255 {270, "pass_stmt", 0, 2, states_14, |
| 5232 | 1256 "\000\000\000\000\000\001\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
|
1257 {271, "flow_stmt", 0, 2, states_15, |
| 5232 | 1258 "\000\000\000\000\000\340\001\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
|
1259 {272, "break_stmt", 0, 2, states_16, |
| 2809 | 1260 "\000\000\000\000\000\040\000\000\000\000\000\000\000\000\000\000"}, |
| 5232 | 1261 {273, "continue_stmt", 0, 2, states_17, |
| 1262 "\000\000\000\000\000\100\000\000\000\000\000\000\000\000\000\000"}, | |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
1263 {274, "return_stmt", 0, 3, states_18, |
| 5232 | 1264 "\000\000\000\000\000\200\000\000\000\000\000\000\000\000\000\000"}, |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
1265 {275, "raise_stmt", 0, 7, states_19, |
| 5232 | 1266 "\000\000\000\000\000\000\001\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
|
1267 {276, "import_stmt", 0, 9, states_20, |
| 5232 | 1268 "\000\000\000\000\000\000\012\000\000\000\000\000\000\000\000\000"}, |
| 2086 | 1269 {277, "dotted_name", 0, 2, states_21, |
| 2809 | 1270 "\000\020\000\000\000\000\000\000\000\000\000\000\000\000\000\000"}, |
| 2086 | 1271 {278, "global_stmt", 0, 3, states_22, |
| 5232 | 1272 "\000\000\000\000\000\000\040\000\000\000\000\000\000\000\000\000"}, |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
1273 {279, "exec_stmt", 0, 7, states_23, |
| 5232 | 1274 "\000\000\000\000\000\000\100\000\000\000\000\000\000\000\000\000"}, |
| 1275 {280, "assert_stmt", 0, 5, states_24, | |
| 1276 "\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\000"}, | |
| 1277 {281, "compound_stmt", 0, 2, states_25, | |
| 1278 "\000\010\000\000\000\000\000\200\034\000\000\000\000\000\000\004"}, | |
| 1279 {282, "if_stmt", 0, 8, states_26, | |
| 1280 "\000\000\000\000\000\000\000\200\000\000\000\000\000\000\000\000"}, | |
| 1281 {283, "while_stmt", 0, 8, states_27, | |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
1282 "\000\000\000\000\000\000\000\000\004\000\000\000\000\000\000\000"}, |
| 5232 | 1283 {284, "for_stmt", 0, 10, states_28, |
| 1284 "\000\000\000\000\000\000\000\000\010\000\000\000\000\000\000\000"}, | |
| 1285 {285, "try_stmt", 0, 10, states_29, | |
| 1286 "\000\000\000\000\000\000\000\000\020\000\000\000\000\000\000\000"}, | |
| 1287 {286, "except_clause", 0, 5, states_30, | |
| 1288 "\000\000\000\000\000\000\000\000\200\000\000\000\000\000\000\000"}, | |
| 1289 {287, "suite", 0, 5, states_31, | |
| 1290 "\004\020\001\000\140\341\153\002\000\200\000\000\060\242\074\000"}, | |
| 1291 {288, "test", 0, 4, states_32, | |
| 1292 "\000\020\001\000\000\000\000\000\000\200\000\000\060\242\074\000"}, | |
| 1293 {289, "and_test", 0, 2, states_33, | |
| 1294 "\000\020\001\000\000\000\000\000\000\200\000\000\060\242\034\000"}, | |
| 1295 {290, "not_test", 0, 3, states_34, | |
| 1296 "\000\020\001\000\000\000\000\000\000\200\000\000\060\242\034\000"}, | |
| 1297 {291, "comparison", 0, 2, states_35, | |
| 1298 "\000\020\001\000\000\000\000\000\000\000\000\000\060\242\034\000"}, | |
| 1299 {292, "comp_op", 0, 4, states_36, | |
| 1300 "\000\000\000\000\000\000\000\001\000\200\374\003\000\000\000\000"}, | |
| 1301 {293, "expr", 0, 2, states_37, | |
| 1302 "\000\020\001\000\000\000\000\000\000\000\000\000\060\242\034\000"}, | |
| 1303 {294, "xor_expr", 0, 2, states_38, | |
| 1304 "\000\020\001\000\000\000\000\000\000\000\000\000\060\242\034\000"}, | |
| 1305 {295, "and_expr", 0, 2, states_39, | |
| 1306 "\000\020\001\000\000\000\000\000\000\000\000\000\060\242\034\000"}, | |
| 1307 {296, "shift_expr", 0, 2, states_40, | |
| 1308 "\000\020\001\000\000\000\000\000\000\000\000\000\060\242\034\000"}, | |
| 1309 {297, "arith_expr", 0, 2, states_41, | |
| 1310 "\000\020\001\000\000\000\000\000\000\000\000\000\060\242\034\000"}, | |
| 1311 {298, "term", 0, 2, states_42, | |
| 1312 "\000\020\001\000\000\000\000\000\000\000\000\000\060\242\034\000"}, | |
| 1313 {299, "factor", 0, 3, states_43, | |
| 1314 "\000\020\001\000\000\000\000\000\000\000\000\000\060\242\034\000"}, | |
| 1315 {300, "power", 0, 4, states_44, | |
| 1316 "\000\020\001\000\000\000\000\000\000\000\000\000\000\240\034\000"}, | |
| 1317 {301, "atom", 0, 11, states_45, | |
| 1318 "\000\020\001\000\000\000\000\000\000\000\000\000\000\240\034\000"}, | |
| 1319 {302, "lambdef", 0, 5, states_46, | |
| 1320 "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\040\000"}, | |
| 1321 {303, "trailer", 0, 7, states_47, | |
| 1322 "\000\000\001\000\000\000\020\000\000\000\000\000\000\040\000\000"}, | |
| 1323 {304, "subscriptlist", 0, 3, states_48, | |
| 1324 "\000\120\001\000\000\000\020\000\000\200\000\000\060\242\074\000"}, | |
| 1325 {305, "subscript", 0, 7, states_49, | |
| 1326 "\000\120\001\000\000\000\020\000\000\200\000\000\060\242\074\000"}, | |
| 1327 {306, "sliceop", 0, 3, states_50, | |
|
3839
22e29b1747e1
Changes for slice and ellipses
Guido van Rossum <guido@python.org>
parents:
3325
diff
changeset
|
1328 "\000\100\000\000\000\000\000\000\000\000\000\000\000\000\000\000"}, |
| 5232 | 1329 {307, "exprlist", 0, 3, states_51, |
| 1330 "\000\020\001\000\000\000\000\000\000\000\000\000\060\242\034\000"}, | |
| 1331 {308, "testlist", 0, 3, states_52, | |
| 1332 "\000\020\001\000\000\000\000\000\000\200\000\000\060\242\074\000"}, | |
| 1333 {309, "dictmaker", 0, 5, states_53, | |
| 1334 "\000\020\001\000\000\000\000\000\000\200\000\000\060\242\074\000"}, | |
| 1335 {310, "classdef", 0, 8, states_54, | |
| 1336 "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\004"}, | |
|
12082
603db0d0aed1
slightly modified version of Greg Ewing's extended call syntax patch
Jeremy Hylton <jeremy@alum.mit.edu>
parents:
7946
diff
changeset
|
1337 {311, "arglist", 0, 8, states_55, |
|
603db0d0aed1
slightly modified version of Greg Ewing's extended call syntax patch
Jeremy Hylton <jeremy@alum.mit.edu>
parents:
7946
diff
changeset
|
1338 "\000\020\201\001\000\000\000\000\000\200\000\000\060\242\074\000"}, |
| 5232 | 1339 {312, "argument", 0, 4, states_56, |
| 1340 "\000\020\001\000\000\000\000\000\000\200\000\000\060\242\074\000"}, | |
| 6 | 1341 }; |
| 5232 | 1342 static label labels[124] = { |
| 6 | 1343 {0, "EMPTY"}, |
| 1344 {256, 0}, | |
| 1345 {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
|
1346 {265, 0}, |
| 5232 | 1347 {281, 0}, |
|
1369
89e1e5d9ccbf
* compile.[ch]: support for lambda()
Guido van Rossum <guido@python.org>
parents:
1354
diff
changeset
|
1348 {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
|
1349 {264, 0}, |
| 6 | 1350 {0, 0}, |
| 1351 {258, 0}, | |
| 5232 | 1352 {308, 0}, |
| 6 | 1353 {259, 0}, |
| 1354 {1, "def"}, | |
| 1355 {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
|
1356 {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
|
1357 {11, 0}, |
| 5232 | 1358 {287, 0}, |
| 6 | 1359 {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
|
1360 {261, 0}, |
| 6 | 1361 {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
|
1362 {262, 0}, |
|
1850
1fc4db79146a
Merge back to main trunk
Guido van Rossum <guido@python.org>
parents:
1417
diff
changeset
|
1363 {22, 0}, |
| 5232 | 1364 {288, 0}, |
| 6 | 1365 {12, 0}, |
|
716
4d64abbdf70a
*** empty log message ***
Guido van Rossum <guido@python.org>
parents:
318
diff
changeset
|
1366 {16, 0}, |
|
3325
89514426b9b8
changes for power (**) operator
Guido van Rossum <guido@python.org>
parents:
2809
diff
changeset
|
1367 {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
|
1368 {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
|
1369 {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
|
1370 {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
|
1371 {267, 0}, |
|
1369
89e1e5d9ccbf
* compile.[ch]: support for lambda()
Guido van Rossum <guido@python.org>
parents:
1354
diff
changeset
|
1372 {268, 0}, |
|
318
12fdfa010e41
New grammar (semicolons, continue, no multiple NEWLINES)
Guido van Rossum <guido@python.org>
parents:
145
diff
changeset
|
1373 {269, 0}, |
|
44
4d3a28dffc9b
removed dir statement. Function arguments may now be tests.
Guido van Rossum <guido@python.org>
parents:
6
diff
changeset
|
1374 {270, 0}, |
|
318
12fdfa010e41
New grammar (semicolons, continue, no multiple NEWLINES)
Guido van Rossum <guido@python.org>
parents:
145
diff
changeset
|
1375 {271, 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
|
1376 {276, 0}, |
|
716
4d64abbdf70a
*** empty log message ***
Guido van Rossum <guido@python.org>
parents:
318
diff
changeset
|
1377 {278, 0}, |
| 2086 | 1378 {279, 0}, |
| 5232 | 1379 {280, 0}, |
| 6 | 1380 {1, "print"}, |
| 1381 {1, "del"}, | |
| 5232 | 1382 {307, 0}, |
| 6 | 1383 {1, "pass"}, |
|
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
|
1384 {272, 0}, |
|
1373
7be7a7e0c465
Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents:
1369
diff
changeset
|
1385 {273, 0}, |
|
318
12fdfa010e41
New grammar (semicolons, continue, no multiple NEWLINES)
Guido van Rossum <guido@python.org>
parents:
145
diff
changeset
|
1386 {274, 0}, |
|
12fdfa010e41
New grammar (semicolons, continue, no multiple NEWLINES)
Guido van Rossum <guido@python.org>
parents:
145
diff
changeset
|
1387 {275, 0}, |
| 6 | 1388 {1, "break"}, |
|
318
12fdfa010e41
New grammar (semicolons, continue, no multiple NEWLINES)
Guido van Rossum <guido@python.org>
parents:
145
diff
changeset
|
1389 {1, "continue"}, |
| 6 | 1390 {1, "return"}, |
| 1391 {1, "raise"}, | |
| 1392 {1, "import"}, | |
| 2086 | 1393 {277, 0}, |
| 6 | 1394 {1, "from"}, |
| 2086 | 1395 {23, 0}, |
|
716
4d64abbdf70a
*** empty log message ***
Guido van Rossum <guido@python.org>
parents:
318
diff
changeset
|
1396 {1, "global"}, |
|
1354
fccd415e2eb8
* bltinmodule.c: removed exec() built-in function.
Guido van Rossum <guido@python.org>
parents:
1313
diff
changeset
|
1397 {1, "exec"}, |
| 5232 | 1398 {293, 0}, |
|
1354
fccd415e2eb8
* bltinmodule.c: removed exec() built-in function.
Guido van Rossum <guido@python.org>
parents:
1313
diff
changeset
|
1399 {1, "in"}, |
|
5329
43752e209473
OK, ready to make 'assert' a keyword (instead of '__assert__').
Guido van Rossum <guido@python.org>
parents:
5232
diff
changeset
|
1400 {1, "assert"}, |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
1401 {282, 0}, |
|
1373
7be7a7e0c465
Committing the correct graminit.c; also changed confusing comments in Grammar.
Guido van Rossum <guido@python.org>
parents:
1369
diff
changeset
|
1402 {283, 0}, |
|
1288
9fed5726a36d
Several changes in one:
Guido van Rossum <guido@python.org>
parents:
798
diff
changeset
|
1403 {284, 0}, |
| 5232 | 1404 {285, 0}, |
| 1405 {310, 0}, | |
| 6 | 1406 {1, "if"}, |
| 1407 {1, "elif"}, | |
| 1408 {1, "else"}, | |
| 1409 {1, "while"}, | |
| 1410 {1, "for"}, | |
| 1411 {1, "try"}, | |
| 5232 | 1412 {286, 0}, |
| 6 | 1413 {1, "finally"}, |
| 1414 {1, "except"}, | |
| 1415 {5, 0}, | |
| 1416 {6, 0}, | |
| 5232 | 1417 {289, 0}, |
| 6 | 1418 {1, "or"}, |
| 5232 | 1419 {302, 0}, |
| 1420 {290, 0}, | |
| 6 | 1421 {1, "and"}, |
| 1422 {1, "not"}, | |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
1423 {291, 0}, |
| 5232 | 1424 {292, 0}, |
| 6 | 1425 {20, 0}, |
| 1426 {21, 0}, | |
|
716
4d64abbdf70a
*** empty log message ***
Guido van Rossum <guido@python.org>
parents:
318
diff
changeset
|
1427 {28, 0}, |
|
4d64abbdf70a
*** empty log message ***
Guido van Rossum <guido@python.org>
parents:
318
diff
changeset
|
1428 {31, 0}, |
|
4d64abbdf70a
*** empty log message ***
Guido van Rossum <guido@python.org>
parents:
318
diff
changeset
|
1429 {30, 0}, |
|
4d64abbdf70a
*** empty log message ***
Guido van Rossum <guido@python.org>
parents:
318
diff
changeset
|
1430 {29, 0}, |
|
4d64abbdf70a
*** empty log message ***
Guido van Rossum <guido@python.org>
parents:
318
diff
changeset
|
1431 {29, 0}, |
| 6 | 1432 {1, "is"}, |
| 5232 | 1433 {294, 0}, |
|
716
4d64abbdf70a
*** empty log message ***
Guido van Rossum <guido@python.org>
parents:
318
diff
changeset
|
1434 {18, 0}, |
| 5232 | 1435 {295, 0}, |
|
716
4d64abbdf70a
*** empty log message ***
Guido van Rossum <guido@python.org>
parents:
318
diff
changeset
|
1436 {33, 0}, |
| 5232 | 1437 {296, 0}, |
|
716
4d64abbdf70a
*** empty log message ***
Guido van Rossum <guido@python.org>
parents:
318
diff
changeset
|
1438 {19, 0}, |
| 5232 | 1439 {297, 0}, |
|
716
4d64abbdf70a
*** empty log message ***
Guido van Rossum <guido@python.org>
parents:
318
diff
changeset
|
1440 {34, 0}, |
|
4d64abbdf70a
*** empty log message ***
Guido van Rossum <guido@python.org>
parents:
318
diff
changeset
|
1441 {35, 0}, |
| 5232 | 1442 {298, 0}, |
| 798 | 1443 {14, 0}, |
| 6 | 1444 {15, 0}, |
| 5232 | 1445 {299, 0}, |
| 6 | 1446 {17, 0}, |
| 1447 {24, 0}, | |
|
716
4d64abbdf70a
*** empty log message ***
Guido van Rossum <guido@python.org>
parents:
318
diff
changeset
|
1448 {32, 0}, |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
1449 {300, 0}, |
| 5232 | 1450 {301, 0}, |
| 1451 {303, 0}, | |
| 6 | 1452 {9, 0}, |
| 1453 {10, 0}, | |
| 1454 {26, 0}, | |
| 5232 | 1455 {309, 0}, |
| 6 | 1456 {27, 0}, |
| 1457 {25, 0}, | |
| 1458 {2, 0}, | |
| 1459 {3, 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
|
1460 {1, "lambda"}, |
| 5232 | 1461 {311, 0}, |
|
4003
138fa15a1032
Disable support for access statement
Guido van Rossum <guido@python.org>
parents:
3839
diff
changeset
|
1462 {304, 0}, |
|
3325
89514426b9b8
changes for power (**) operator
Guido van Rossum <guido@python.org>
parents:
2809
diff
changeset
|
1463 {305, 0}, |
| 5232 | 1464 {306, 0}, |
| 6 | 1465 {1, "class"}, |
| 5232 | 1466 {312, 0}, |
| 6 | 1467 }; |
|
5440
9eaa2caed1c3
Oops, missed some renamings.
Guido van Rossum <guido@python.org>
parents:
5329
diff
changeset
|
1468 grammar _PyParser_Grammar = { |
| 5232 | 1469 57, |
| 6 | 1470 dfas, |
| 5232 | 1471 {124, labels}, |
| 6 | 1472 256 |
| 1473 }; |
