Backport PEP 3110's new 'except' syntax to 2.6.
diff --git a/Python/ast.c b/Python/ast.c
index ace4950..27c3efa 100644
--- a/Python/ast.c
+++ b/Python/ast.c
@@ -2765,7 +2765,7 @@
static excepthandler_ty
ast_for_except_clause(struct compiling *c, const node *exc, node *body)
{
- /* except_clause: 'except' [test [',' test]] */
+ /* except_clause: 'except' [test [(',' | 'as') test]] */
REQ(exc, except_clause);
REQ(body, suite);
diff --git a/Python/graminit.c b/Python/graminit.c
index 33ef64b..1f74504 100644
--- a/Python/graminit.c
+++ b/Python/graminit.c
@@ -931,7 +931,8 @@
{26, 2},
{0, 1},
};
-static arc arcs_42_2[2] = {
+static arc arcs_42_2[3] = {
+ {78, 3},
{27, 3},
{0, 2},
};
@@ -944,7 +945,7 @@
static state states_42[5] = {
{1, arcs_42_0},
{2, arcs_42_1},
- {2, arcs_42_2},
+ {3, arcs_42_2},
{1, arcs_42_3},
{1, arcs_42_4},
};