~ubuntu-branches/ubuntu/natty/python3.1/natty-security

« back to all changes in this revision

Viewing changes to Parser/metagrammar.c

  • Committer: Bazaar Package Importer
  • Author(s): Matthias Klose
  • Date: 2010-07-06 16:52:42 UTC
  • mfrom: (1.2.1 upstream) (2.1.11 sid)
  • Revision ID: james.westby@ubuntu.com-20100706165242-2xv4i019r3et6c0j
Tags: 3.1.2+20100706-1ubuntu1
* Merge with Debian; remaining changes:
  - Regenerate the control file.
  - Add debian/patches/overwrite-semaphore-check for Lucid buildds.

Show diffs side-by-side

added added

removed removed

Lines of Context:
4
4
#include "grammar.h"
5
5
#include "pgen.h"
6
6
static arc arcs_0_0[3] = {
7
 
        {2, 0},
8
 
        {3, 0},
9
 
        {4, 1},
 
7
    {2, 0},
 
8
    {3, 0},
 
9
    {4, 1},
10
10
};
11
11
static arc arcs_0_1[1] = {
12
 
        {0, 1},
 
12
    {0, 1},
13
13
};
14
14
static state states_0[2] = {
15
 
        {3, arcs_0_0},
16
 
        {1, arcs_0_1},
 
15
    {3, arcs_0_0},
 
16
    {1, arcs_0_1},
17
17
};
18
18
static arc arcs_1_0[1] = {
19
 
        {5, 1},
 
19
    {5, 1},
20
20
};
21
21
static arc arcs_1_1[1] = {
22
 
        {6, 2},
 
22
    {6, 2},
23
23
};
24
24
static arc arcs_1_2[1] = {
25
 
        {7, 3},
 
25
    {7, 3},
26
26
};
27
27
static arc arcs_1_3[1] = {
28
 
        {3, 4},
 
28
    {3, 4},
29
29
};
30
30
static arc arcs_1_4[1] = {
31
 
        {0, 4},
 
31
    {0, 4},
32
32
};
33
33
static state states_1[5] = {
34
 
        {1, arcs_1_0},
35
 
        {1, arcs_1_1},
36
 
        {1, arcs_1_2},
37
 
        {1, arcs_1_3},
38
 
        {1, arcs_1_4},
 
34
    {1, arcs_1_0},
 
35
    {1, arcs_1_1},
 
36
    {1, arcs_1_2},
 
37
    {1, arcs_1_3},
 
38
    {1, arcs_1_4},
39
39
};
40
40
static arc arcs_2_0[1] = {
41
 
        {8, 1},
 
41
    {8, 1},
42
42
};
43
43
static arc arcs_2_1[2] = {
44
 
        {9, 0},
45
 
        {0, 1},
 
44
    {9, 0},
 
45
    {0, 1},
46
46
};
47
47
static state states_2[2] = {
48
 
        {1, arcs_2_0},
49
 
        {2, arcs_2_1},
 
48
    {1, arcs_2_0},
 
49
    {2, arcs_2_1},
50
50
};
51
51
static arc arcs_3_0[1] = {
52
 
        {10, 1},
 
52
    {10, 1},
53
53
};
54
54
static arc arcs_3_1[2] = {
55
 
        {10, 1},
56
 
        {0, 1},
 
55
    {10, 1},
 
56
    {0, 1},
57
57
};
58
58
static state states_3[2] = {
59
 
        {1, arcs_3_0},
60
 
        {2, arcs_3_1},
 
59
    {1, arcs_3_0},
 
60
    {2, arcs_3_1},
61
61
};
62
62
static arc arcs_4_0[2] = {
63
 
        {11, 1},
64
 
        {13, 2},
 
63
    {11, 1},
 
64
    {13, 2},
65
65
};
66
66
static arc arcs_4_1[1] = {
67
 
        {7, 3},
 
67
    {7, 3},
68
68
};
69
69
static arc arcs_4_2[3] = {
70
 
        {14, 4},
71
 
        {15, 4},
72
 
        {0, 2},
 
70
    {14, 4},
 
71
    {15, 4},
 
72
    {0, 2},
73
73
};
74
74
static arc arcs_4_3[1] = {
75
 
        {12, 4},
 
75
    {12, 4},
76
76
};
77
77
static arc arcs_4_4[1] = {
78
 
        {0, 4},
 
78
    {0, 4},
79
79
};
80
80
static state states_4[5] = {
81
 
        {2, arcs_4_0},
82
 
        {1, arcs_4_1},
83
 
        {3, arcs_4_2},
84
 
        {1, arcs_4_3},
85
 
        {1, arcs_4_4},
 
81
    {2, arcs_4_0},
 
82
    {1, arcs_4_1},
 
83
    {3, arcs_4_2},
 
84
    {1, arcs_4_3},
 
85
    {1, arcs_4_4},
86
86
};
87
87
static arc arcs_5_0[3] = {
88
 
        {5, 1},
89
 
        {16, 1},
90
 
        {17, 2},
 
88
    {5, 1},
 
89
    {16, 1},
 
90
    {17, 2},
91
91
};
92
92
static arc arcs_5_1[1] = {
93
 
        {0, 1},
 
93
    {0, 1},
94
94
};
95
95
static arc arcs_5_2[1] = {
96
 
        {7, 3},
 
96
    {7, 3},
97
97
};
98
98
static arc arcs_5_3[1] = {
99
 
        {18, 1},
 
99
    {18, 1},
100
100
};
101
101
static state states_5[4] = {
102
 
        {3, arcs_5_0},
103
 
        {1, arcs_5_1},
104
 
        {1, arcs_5_2},
105
 
        {1, arcs_5_3},
 
102
    {3, arcs_5_0},
 
103
    {1, arcs_5_1},
 
104
    {1, arcs_5_2},
 
105
    {1, arcs_5_3},
106
106
};
107
107
static dfa dfas[6] = {
108
 
        {256, "MSTART", 0, 2, states_0,
109
 
         "\070\000\000"},
110
 
        {257, "RULE", 0, 5, states_1,
111
 
         "\040\000\000"},
112
 
        {258, "RHS", 0, 2, states_2,
113
 
         "\040\010\003"},
114
 
        {259, "ALT", 0, 2, states_3,
115
 
         "\040\010\003"},
116
 
        {260, "ITEM", 0, 5, states_4,
117
 
         "\040\010\003"},
118
 
        {261, "ATOM", 0, 4, states_5,
119
 
         "\040\000\003"},
 
108
    {256, "MSTART", 0, 2, states_0,
 
109
     "\070\000\000"},
 
110
    {257, "RULE", 0, 5, states_1,
 
111
     "\040\000\000"},
 
112
    {258, "RHS", 0, 2, states_2,
 
113
     "\040\010\003"},
 
114
    {259, "ALT", 0, 2, states_3,
 
115
     "\040\010\003"},
 
116
    {260, "ITEM", 0, 5, states_4,
 
117
     "\040\010\003"},
 
118
    {261, "ATOM", 0, 4, states_5,
 
119
     "\040\000\003"},
120
120
};
121
121
static label labels[19] = {
122
 
        {0, "EMPTY"},
123
 
        {256, 0},
124
 
        {257, 0},
125
 
        {4, 0},
126
 
        {0, 0},
127
 
        {1, 0},
128
 
        {11, 0},
129
 
        {258, 0},
130
 
        {259, 0},
131
 
        {18, 0},
132
 
        {260, 0},
133
 
        {9, 0},
134
 
        {10, 0},
135
 
        {261, 0},
136
 
        {16, 0},
137
 
        {14, 0},
138
 
        {3, 0},
139
 
        {7, 0},
140
 
        {8, 0},
 
122
    {0, "EMPTY"},
 
123
    {256, 0},
 
124
    {257, 0},
 
125
    {4, 0},
 
126
    {0, 0},
 
127
    {1, 0},
 
128
    {11, 0},
 
129
    {258, 0},
 
130
    {259, 0},
 
131
    {18, 0},
 
132
    {260, 0},
 
133
    {9, 0},
 
134
    {10, 0},
 
135
    {261, 0},
 
136
    {16, 0},
 
137
    {14, 0},
 
138
    {3, 0},
 
139
    {7, 0},
 
140
    {8, 0},
141
141
};
142
142
static grammar _PyParser_Grammar = {
143
 
        6,
144
 
        dfas,
145
 
        {19, labels},
146
 
        256
 
143
    6,
 
144
    dfas,
 
145
    {19, labels},
 
146
    256
147
147
};
148
148
 
149
149
grammar *
150
150
meta_grammar(void)
151
151
{
152
 
        return &_PyParser_Grammar;
 
152
    return &_PyParser_Grammar;
153
153
}
154
154
 
155
155
grammar *