comparison Python/graminit.c @ 58250:edfed0e32ced legacy-trunk

Issue #2333: Backport set and dict comprehensions syntax.
author Alexandre Vassalotti <alexandre@peadrop.com>
date Mon, 11 Jan 2010 22:36:12 +0000
parents c2fdf25329ff
children 1d4dbfa8ed4f
comparison
equal deleted inserted replaced
58249:33e402909cf2 58250:edfed0e32ced
1548 {2, arcs_72_4}, 1548 {2, arcs_72_4},
1549 }; 1549 };
1550 static arc arcs_73_0[1] = { 1550 static arc arcs_73_0[1] = {
1551 {28, 1}, 1551 {28, 1},
1552 }; 1552 };
1553 static arc arcs_73_1[3] = { 1553 static arc arcs_73_1[4] = {
1554 {23, 2}, 1554 {23, 2},
1555 {29, 3}, 1555 {157, 3},
1556 {29, 4},
1556 {0, 1}, 1557 {0, 1},
1557 }; 1558 };
1558 static arc arcs_73_2[1] = { 1559 static arc arcs_73_2[1] = {
1559 {28, 4},
1560 };
1561 static arc arcs_73_3[2] = {
1562 {28, 5}, 1560 {28, 5},
1561 };
1562 static arc arcs_73_3[1] = {
1563 {0, 3}, 1563 {0, 3},
1564 }; 1564 };
1565 static arc arcs_73_4[2] = { 1565 static arc arcs_73_4[2] = {
1566 {29, 6}, 1566 {28, 6},
1567 {0, 4}, 1567 {0, 4},
1568 }; 1568 };
1569 static arc arcs_73_5[2] = { 1569 static arc arcs_73_5[3] = {
1570 {29, 3}, 1570 {157, 3},
1571 {29, 7},
1571 {0, 5}, 1572 {0, 5},
1572 }; 1573 };
1573 static arc arcs_73_6[2] = { 1574 static arc arcs_73_6[2] = {
1574 {28, 7}, 1575 {29, 4},
1575 {0, 6}, 1576 {0, 6},
1576 }; 1577 };
1577 static arc arcs_73_7[1] = { 1578 static arc arcs_73_7[2] = {
1578 {23, 2}, 1579 {28, 8},
1579 }; 1580 {0, 7},
1580 static state states_73[8] = { 1581 };
1582 static arc arcs_73_8[1] = {
1583 {23, 9},
1584 };
1585 static arc arcs_73_9[1] = {
1586 {28, 10},
1587 };
1588 static arc arcs_73_10[2] = {
1589 {29, 7},
1590 {0, 10},
1591 };
1592 static state states_73[11] = {
1581 {1, arcs_73_0}, 1593 {1, arcs_73_0},
1582 {3, arcs_73_1}, 1594 {4, arcs_73_1},
1583 {1, arcs_73_2}, 1595 {1, arcs_73_2},
1584 {2, arcs_73_3}, 1596 {1, arcs_73_3},
1585 {2, arcs_73_4}, 1597 {2, arcs_73_4},
1586 {2, arcs_73_5}, 1598 {3, arcs_73_5},
1587 {2, arcs_73_6}, 1599 {2, arcs_73_6},
1588 {1, arcs_73_7}, 1600 {2, arcs_73_7},
1601 {1, arcs_73_8},
1602 {1, arcs_73_9},
1603 {2, arcs_73_10},
1589 }; 1604 };
1590 static arc arcs_74_0[1] = { 1605 static arc arcs_74_0[1] = {
1591 {162, 1}, 1606 {162, 1},
1592 }; 1607 };
1593 static arc arcs_74_1[1] = { 1608 static arc arcs_74_1[1] = {
1962 "\000\040\040\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\044\015\000\000"}, 1977 "\000\040\040\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\044\015\000\000"},
1963 {318, "atom", 0, 11, states_62, 1978 {318, "atom", 0, 11, states_62,
1964 "\000\040\040\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\044\015\000\000"}, 1979 "\000\040\040\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\044\015\000\000"},
1965 {319, "listmaker", 0, 5, states_63, 1980 {319, "listmaker", 0, 5, states_63,
1966 "\000\040\040\000\000\000\000\000\000\000\000\000\000\040\010\000\200\041\044\015\000\000"}, 1981 "\000\040\040\000\000\000\000\000\000\000\000\000\000\040\010\000\200\041\044\015\000\000"},
1967 {320, "testlist_gexp", 0, 5, states_64, 1982 {320, "testlist_comp", 0, 5, states_64,
1968 "\000\040\040\000\000\000\000\000\000\000\000\000\000\040\010\000\200\041\044\015\000\000"}, 1983 "\000\040\040\000\000\000\000\000\000\000\000\000\000\040\010\000\200\041\044\015\000\000"},
1969 {321, "lambdef", 0, 5, states_65, 1984 {321, "lambdef", 0, 5, states_65,
1970 "\000\000\000\000\000\000\000\000\000\000\000\000\000\040\000\000\000\000\000\000\000\000"}, 1985 "\000\000\000\000\000\000\000\000\000\000\000\000\000\040\000\000\000\000\000\000\000\000"},
1971 {322, "trailer", 0, 7, states_66, 1986 {322, "trailer", 0, 7, states_66,
1972 "\000\040\000\000\000\000\000\000\000\040\000\000\000\000\000\000\000\000\004\000\000\000"}, 1987 "\000\040\000\000\000\000\000\000\000\040\000\000\000\000\000\000\000\000\004\000\000\000"},
1980 "\000\040\040\000\000\000\000\000\000\000\000\000\000\000\000\000\200\041\044\015\000\000"}, 1995 "\000\040\040\000\000\000\000\000\000\000\000\000\000\000\000\000\200\041\044\015\000\000"},
1981 {327, "testlist", 0, 3, states_71, 1996 {327, "testlist", 0, 3, states_71,
1982 "\000\040\040\000\000\000\000\000\000\000\000\000\000\040\010\000\200\041\044\015\000\000"}, 1997 "\000\040\040\000\000\000\000\000\000\000\000\000\000\040\010\000\200\041\044\015\000\000"},
1983 {328, "dictmaker", 0, 5, states_72, 1998 {328, "dictmaker", 0, 5, states_72,
1984 "\000\040\040\000\000\000\000\000\000\000\000\000\000\040\010\000\200\041\044\015\000\000"}, 1999 "\000\040\040\000\000\000\000\000\000\000\000\000\000\040\010\000\200\041\044\015\000\000"},
1985 {329, "dictorsetmaker", 0, 8, states_73, 2000 {329, "dictorsetmaker", 0, 11, states_73,
1986 "\000\040\040\000\000\000\000\000\000\000\000\000\000\040\010\000\200\041\044\015\000\000"}, 2001 "\000\040\040\000\000\000\000\000\000\000\000\000\000\040\010\000\200\041\044\015\000\000"},
1987 {330, "classdef", 0, 8, states_74, 2002 {330, "classdef", 0, 8, states_74,
1988 "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\004\000"}, 2003 "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\004\000"},
1989 {331, "arglist", 0, 8, states_75, 2004 {331, "arglist", 0, 8, states_75,
1990 "\000\040\040\300\000\000\000\000\000\000\000\000\000\040\010\000\200\041\044\015\000\000"}, 2005 "\000\040\040\300\000\000\000\000\000\000\000\000\000\040\010\000\200\041\044\015\000\000"},
1994 "\000\000\000\000\000\000\000\000\000\000\000\020\001\000\000\000\000\000\000\000\000\000"}, 2009 "\000\000\000\000\000\000\000\000\000\000\000\020\001\000\000\000\000\000\000\000\000\000"},
1995 {334, "list_for", 0, 6, states_78, 2010 {334, "list_for", 0, 6, states_78,
1996 "\000\000\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\000\000"}, 2011 "\000\000\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\000\000"},
1997 {335, "list_if", 0, 4, states_79, 2012 {335, "list_if", 0, 4, states_79,
1998 "\000\000\000\000\000\000\000\000\000\000\000\020\000\000\000\000\000\000\000\000\000\000"}, 2013 "\000\000\000\000\000\000\000\000\000\000\000\020\000\000\000\000\000\000\000\000\000\000"},
1999 {336, "gen_iter", 0, 2, states_80, 2014 {336, "comp_iter", 0, 2, states_80,
2000 "\000\000\000\000\000\000\000\000\000\000\000\020\001\000\000\000\000\000\000\000\000\000"}, 2015 "\000\000\000\000\000\000\000\000\000\000\000\020\001\000\000\000\000\000\000\000\000\000"},
2001 {337, "gen_for", 0, 6, states_81, 2016 {337, "comp_for", 0, 6, states_81,
2002 "\000\000\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\000\000"}, 2017 "\000\000\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\000\000"},
2003 {338, "gen_if", 0, 4, states_82, 2018 {338, "comp_if", 0, 4, states_82,
2004 "\000\000\000\000\000\000\000\000\000\000\000\020\000\000\000\000\000\000\000\000\000\000"}, 2019 "\000\000\000\000\000\000\000\000\000\000\000\020\000\000\000\000\000\000\000\000\000\000"},
2005 {339, "testlist1", 0, 2, states_83, 2020 {339, "testlist1", 0, 2, states_83,
2006 "\000\040\040\000\000\000\000\000\000\000\000\000\000\040\010\000\200\041\044\015\000\000"}, 2021 "\000\040\040\000\000\000\000\000\000\000\000\000\000\040\010\000\200\041\044\015\000\000"},
2007 {340, "encoding_decl", 0, 2, states_84, 2022 {340, "encoding_decl", 0, 2, states_84,
2008 "\000\000\040\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"}, 2023 "\000\000\040\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},