Backport PEP 3110's new 'except' syntax to 2.6.

This commit is contained in:
Collin Winter 2007-05-18 23:11:24 +00:00
parent 6eb7bede72
commit 6290305e67
6 changed files with 12 additions and 7 deletions

View file

@ -2765,7 +2765,7 @@ ast_for_for_stmt(struct compiling *c, const node *n)
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);

View file

@ -931,7 +931,8 @@ static arc arcs_42_1[2] = {
{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 arc arcs_42_4[1] = {
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},
};