Mercurial > cpython-lru_cache-weakref
diff Python/graminit.c @ 40215:1cce0526d9b0
Jiwon Seo's PEP 3102 implementation.
See SF#1549670.
The compiler package has not yet been updated.
| author | Guido van Rossum <guido@python.org> |
|---|---|
| date | Fri, 27 Oct 2006 23:31:49 +0000 |
| parents | 7a0ad110e91e |
| children | 54cd47788811 |
line wrap: on
line diff
--- a/Python/graminit.c Fri Oct 27 23:06:01 2006 +0000 +++ b/Python/graminit.c Fri Oct 27 23:31:49 2006 +0000 @@ -146,14 +146,16 @@ {27, 5}, {0, 1}, }; -static arc arcs_7_2[1] = { +static arc arcs_7_2[3] = { {19, 6}, + {27, 7}, + {0, 2}, }; static arc arcs_7_3[1] = { - {19, 7}, + {19, 8}, }; static arc arcs_7_4[1] = { - {26, 8}, + {26, 9}, }; static arc arcs_7_5[4] = { {24, 1}, @@ -162,30 +164,41 @@ {0, 5}, }; static arc arcs_7_6[2] = { - {27, 9}, + {27, 7}, {0, 6}, }; -static arc arcs_7_7[1] = { - {0, 7}, +static arc arcs_7_7[2] = { + {19, 10}, + {29, 3}, }; -static arc arcs_7_8[2] = { - {27, 5}, +static arc arcs_7_8[1] = { {0, 8}, }; -static arc arcs_7_9[1] = { - {29, 3}, +static arc arcs_7_9[2] = { + {27, 5}, + {0, 9}, }; -static state states_7[10] = { +static arc arcs_7_10[3] = { + {27, 7}, + {25, 11}, + {0, 10}, +}; +static arc arcs_7_11[1] = { + {26, 6}, +}; +static state states_7[12] = { {3, arcs_7_0}, {3, arcs_7_1}, - {1, arcs_7_2}, + {3, arcs_7_2}, {1, arcs_7_3}, {1, arcs_7_4}, {4, arcs_7_5}, {2, arcs_7_6}, - {1, arcs_7_7}, - {2, arcs_7_8}, - {1, arcs_7_9}, + {2, arcs_7_7}, + {1, arcs_7_8}, + {2, arcs_7_9}, + {3, arcs_7_10}, + {1, arcs_7_11}, }; static arc arcs_8_0[2] = { {19, 1}, @@ -1766,7 +1779,7 @@ "\000\010\004\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"}, {262, "parameters", 0, 4, states_6, "\000\040\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"}, - {263, "varargslist", 0, 10, states_7, + {263, "varargslist", 0, 12, states_7, "\000\040\010\060\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"}, {264, "fpdef", 0, 4, states_8, "\000\040\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
