1/****************************************************************************
2**
3** Copyright (C) 2020 The Qt Company Ltd.
4** Contact: https://www.qt.io/licensing/
5**
6** This file is part of the QtCore module of the Qt Toolkit.
7**
8** $QT_BEGIN_LICENSE:LGPL$
9** Commercial License Usage
10** Licensees holding valid commercial Qt licenses may use this file in
11** accordance with the commercial license agreement provided with the
12** Software or, alternatively, in accordance with the terms contained in
13** a written agreement between you and The Qt Company. For licensing terms
14** and conditions see https://www.qt.io/terms-conditions. For further
15** information use the contact form at https://www.qt.io/contact-us.
16**
17** GNU Lesser General Public License Usage
18** Alternatively, this file may be used under the terms of the GNU Lesser
19** General Public License version 3 as published by the Free Software
20** Foundation and appearing in the file LICENSE.LGPL3 included in the
21** packaging of this file. Please review the following information to
22** ensure the GNU Lesser General Public License version 3 requirements
23** will be met: https://www.gnu.org/licenses/lgpl-3.0.html.
24**
25** GNU General Public License Usage
26** Alternatively, this file may be used under the terms of the GNU
27** General Public License version 2.0 or (at your option) the GNU General
28** Public license version 3 or any later version approved by the KDE Free
29** Qt Foundation. The licenses are as published by the Free Software
30** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3
31** included in the packaging of this file. Please review the following
32** information to ensure the GNU General Public License requirements will
33** be met: https://www.gnu.org/licenses/gpl-2.0.html and
34** https://www.gnu.org/licenses/gpl-3.0.html.
35**
36** $QT_END_LICENSE$
37**
38****************************************************************************/
39
40// This file was generated by qlalr - DO NOT EDIT!
41#include "qxmlstreamgrammar_p.h"
42
43QT_BEGIN_NAMESPACE
44
45const char *const QXmlStreamGrammar::spell [] = {
46 "end of file", 0, " ", "<", ">", "&", "#", "\'", "\"", "[",
47 "]", "(", ")", "|", "=", "%", "/", ":", ";", ",",
48 "-", "+", "*", ".", "?", "!", "[a-zA-Z]", "[0-9]", "[CDATA[", "DOCTYPE",
49 "ELEMENT", "ATTLIST", "ENTITY", "NOTATION", "SYSTEM", "PUBLIC", "NDATA", "REQUIRED", "IMPLIED", "FIXED",
50 "EMPTY", "ANY", "PCDATA", 0, 0, 0, 0, "CDATA", "ID", "IDREF",
51 "IDREFS", "ENTITIES", "NMTOKEN", "NMTOKENS", "<?xml", "version", 0
52};
53
54const short QXmlStreamGrammar::lhs [] = {
55 57, 57, 59, 59, 59, 59, 59, 59, 59, 59,
56 67, 68, 64, 72, 72, 72, 75, 66, 66, 66,
57 66, 79, 78, 80, 80, 80, 80, 80, 80, 80,
58 81, 81, 81, 81, 81, 81, 81, 87, 83, 88,
59 88, 88, 88, 91, 92, 93, 93, 93, 93, 94,
60 94, 96, 96, 96, 97, 97, 98, 98, 99, 99,
61 100, 100, 89, 89, 95, 90, 101, 101, 103, 103,
62 103, 103, 103, 103, 103, 103, 103, 103, 104, 105,
63 105, 105, 105, 107, 108, 109, 109, 84, 84, 110,
64 110, 112, 112, 85, 85, 85, 65, 65, 76, 114,
65 63, 115, 116, 86, 86, 86, 117, 117, 117, 117,
66 117, 117, 117, 117, 117, 117, 117, 117, 117, 117,
67 117, 117, 117, 117, 117, 117, 117, 117, 117, 118,
68 118, 119, 119, 119, 119, 119, 119, 119, 119, 122,
69 70, 70, 70, 70, 123, 124, 123, 124, 123, 124,
70 123, 124, 126, 126, 126, 126, 126, 126, 126, 126,
71 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
72 126, 126, 126, 126, 125, 73, 113, 113, 113, 113,
73 127, 128, 127, 128, 127, 128, 127, 128, 129, 129,
74 129, 129, 129, 129, 129, 129, 129, 129, 129, 129,
75 129, 129, 129, 129, 129, 129, 129, 129, 129, 129,
76 129, 129, 129, 106, 106, 106, 106, 131, 132, 131,
77 132, 131, 131, 132, 132, 133, 133, 133, 133, 135,
78 71, 71, 71, 136, 136, 137, 62, 60, 61, 138,
79 121, 82, 130, 134, 120, 139, 139, 139, 139, 58,
80 58, 58, 58, 58, 58, 58, 58, 58, 58, 74,
81 69, 69, 77, 111, 102, 102, 102, 102, 102, 140
82};
83
84const short QXmlStreamGrammar::rhs [] = {
85 2, 1, 4, 2, 2, 2, 2, 2, 2, 0,
86 1, 1, 9, 2, 4, 0, 4, 4, 6, 6,
87 4, 1, 3, 1, 1, 1, 2, 2, 2, 0,
88 1, 1, 1, 1, 1, 1, 1, 4, 4, 1,
89 1, 1, 1, 1, 2, 1, 1, 1, 0, 2,
90 2, 2, 6, 6, 1, 5, 1, 5, 3, 5,
91 0, 1, 6, 8, 4, 2, 1, 5, 1, 1,
92 1, 1, 1, 1, 1, 1, 6, 7, 1, 2,
93 2, 1, 4, 3, 3, 1, 2, 5, 6, 4,
94 6, 3, 5, 5, 3, 4, 4, 5, 2, 3,
95 2, 2, 4, 5, 5, 7, 1, 1, 1, 1,
96 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
97 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
98 1, 2, 2, 2, 2, 1, 1, 1, 1, 1,
99 2, 2, 3, 3, 2, 2, 2, 2, 1, 1,
100 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
101 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
102 1, 1, 1, 1, 1, 1, 2, 2, 3, 3,
103 2, 2, 2, 2, 1, 1, 1, 1, 1, 1,
104 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
105 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
106 1, 1, 1, 2, 2, 3, 3, 2, 2, 2,
107 2, 1, 1, 1, 1, 1, 1, 1, 1, 5,
108 0, 1, 3, 1, 3, 2, 4, 3, 5, 1,
109 3, 3, 3, 3, 4, 1, 1, 2, 2, 2,
110 4, 2, 2, 2, 2, 2, 2, 2, 0, 1,
111 0, 1, 1, 1, 1, 1, 1, 1, 1, 2
112};
113
114const short QXmlStreamGrammar::action_default [] = {
115 10, 259, 0, 2, 1, 0, 125, 117, 119, 120,
116 127, 129, 123, 11, 114, 108, 0, 109, 128, 111,
117 115, 113, 121, 124, 126, 107, 110, 112, 118, 116,
118 131, 122, 240, 12, 254, 136, 250, 253, 0, 130,
119 140, 257, 16, 252, 138, 137, 0, 256, 139, 259,
120 231, 258, 255, 0, 0, 264, 0, 247, 246, 0,
121 249, 248, 245, 241, 99, 263, 0, 236, 0, 0,
122 260, 97, 98, 101, 0, 132, 134, 133, 135, 0,
123 0, 261, 0, 0, 176, 0, 173, 165, 167, 168,
124 142, 154, 171, 162, 156, 157, 153, 159, 163, 161,
125 169, 172, 152, 155, 158, 160, 166, 164, 174, 170,
126 150, 175, 0, 144, 148, 146, 151, 141, 149, 0,
127 147, 143, 145, 0, 15, 14, 262, 0, 22, 21,
128 261, 30, 0, 20, 0, 0, 32, 37, 31, 0,
129 33, 261, 0, 34, 0, 24, 0, 35, 0, 26,
130 36, 25, 0, 242, 41, 40, 261, 43, 49, 261,
131 42, 0, 44, 261, 49, 261, 0, 261, 0, 49,
132 0, 48, 46, 47, 51, 52, 261, 261, 0, 57,
133 261, 54, 261, 0, 58, 0, 55, 261, 53, 261,
134 0, 56, 65, 0, 261, 61, 261, 0, 59, 62,
135 63, 0, 261, 0, 0, 60, 64, 45, 50, 66,
136 0, 39, 0, 0, 261, 0, 94, 95, 0, 0,
137 0, 0, 261, 0, 210, 201, 203, 205, 178, 190,
138 208, 199, 193, 191, 194, 189, 196, 198, 206, 209,
139 188, 192, 195, 197, 202, 200, 204, 207, 211, 213,
140 212, 186, 0, 0, 243, 180, 184, 182, 0, 0,
141 93, 187, 177, 185, 0, 183, 179, 181, 92, 0,
142 96, 0, 0, 0, 0, 0, 261, 86, 261, 0,
143 262, 0, 87, 0, 89, 69, 74, 73, 70, 71,
144 72, 261, 75, 76, 0, 0, 0, 269, 268, 266,
145 267, 265, 67, 261, 0, 261, 0, 0, 68, 77,
146 261, 0, 261, 0, 0, 78, 0, 79, 0, 82,
147 85, 0, 0, 215, 225, 224, 0, 227, 229, 228,
148 226, 0, 244, 217, 221, 219, 223, 214, 222, 0,
149 220, 216, 218, 0, 81, 80, 0, 83, 0, 84,
150 88, 100, 0, 38, 0, 0, 0, 0, 91, 90,
151 0, 103, 23, 27, 29, 28, 0, 0, 261, 262,
152 0, 261, 0, 106, 105, 261, 0, 104, 102, 0,
153 0, 18, 261, 17, 0, 19, 0, 0, 251, 0,
154 261, 0, 239, 0, 232, 238, 0, 237, 234, 261,
155 261, 262, 233, 235, 0, 261, 0, 230, 261, 0,
156 261, 0, 231, 0, 0, 13, 270, 9, 5, 8,
157 4, 0, 7, 259, 6, 0, 3
158};
159
160const short QXmlStreamGrammar::goto_default [] = {
161 2, 4, 3, 49, 388, 43, 37, 52, 47, 41,
162 249, 53, 127, 84, 393, 81, 85, 126, 42, 46,
163 169, 130, 131, 146, 145, 149, 138, 136, 140, 147,
164 139, 159, 160, 157, 168, 167, 209, 165, 164, 166,
165 187, 180, 196, 200, 303, 302, 295, 321, 320, 319,
166 279, 277, 278, 142, 56, 141, 222, 38, 34, 148,
167 39, 48, 40, 248, 45, 36, 119, 112, 330, 111,
168 264, 252, 251, 250, 339, 326, 325, 329, 398, 399,
169 50, 51, 59, 0
170};
171
172const short QXmlStreamGrammar::action_index [] = {
173 -39, -57, 7, 112, 918, 40, -57, -57, -57, -57,
174 -57, -57, -57, -57, -57, -57, 113, -57, -57, -57,
175 -57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
176 -57, -57, -57, -57, -57, -57, -57, -57, 9, -57,
177 753, -57, 70, -57, -57, -57, 88, -57, -57, -57,
178 53, -57, -57, -37, 69, -57, -7, -57, -57, 128,
179 -57, -57, -57, -57, -57, -57, 32, -57, 55, 31,
180 -57, -57, -57, -57, 75, -57, -57, -57, -57, 77,
181 92, 53, 313, 284, -57, 53, -57, -57, -57, -57,
182 -57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
183 -57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
184 -57, -57, 258, -57, -57, -57, -57, -57, -57, 368,
185 -57, -57, -57, 153, -57, -57, -57, 71, -57, -57,
186 53, 150, 21, -57, 39, -3, -57, -57, -57, 101,
187 -57, 46, 203, -57, 148, -57, 173, -57, 35, -57,
188 -57, -57, 29, -57, -57, -57, 53, -57, 108, 53,
189 -57, 125, -57, 53, 126, 53, 24, 53, -1, 104,
190 57, -57, -57, -57, -57, 54, 53, 37, 66, -57,
191 53, 5, 53, 61, -57, 60, -57, 53, 15, 53,
192 48, -57, -57, 49, 53, 16, 53, 18, -57, -57,
193 -57, 38, 53, 20, 19, -57, -57, -57, -57, -57,
194 27, -57, 17, 26, 53, 25, -57, -57, 533, 153,
195 643, 153, 53, 97, -57, -57, -57, -57, -57, -57,
196 -57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
197 -57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
198 -57, -57, 863, 14, -57, -57, -57, -57, 53, 153,
199 -57, -57, -57, -57, 808, -57, -57, -57, -57, 23,
200 -57, -5, 2, 34, 87, 32, 53, -57, 53, 175,
201 28, 33, -57, 30, -57, -57, -57, -57, -57, -57,
202 -57, 53, -57, -57, 22, 137, 167, -57, -57, -57,
203 -57, -57, -57, 53, 78, 53, 53, 179, -57, -57,
204 53, 147, 53, 81, -2, -57, 423, -57, 478, -57,
205 -57, 82, 83, -57, -57, -57, 588, -57, -57, -57,
206 -57, 1, -57, -57, -57, -57, -57, -57, -57, 698,
207 -57, -57, -57, 53, -57, -57, 99, -57, 53, -57,
208 -57, -57, 53, -57, 53, 53, -20, 53, -57, -57,
209 53, -57, -57, -57, -57, -57, 153, 153, 53, 90,
210 8, 53, 11, -57, -57, 53, 13, -57, -57, -25,
211 131, -57, 53, -57, 10, -57, 973, 133, -57, -6,
212 53, 4, -57, 72, -17, -57, 6, -57, -57, 53,
213 53, -10, -57, -57, 12, 53, 103, -57, 53, -12,
214 53, 45, 53, -21, 0, -57, -57, -57, -57, -57,
215 -57, 36, -57, -57, -57, 973, -57,
216
217 -84, -84, -84, 118, 69, -84, -84, -84, -84, -84,
218 -84, -84, -84, -84, -84, -84, 12, -84, -84, -84,
219 -84, -84, -84, -84, -84, -84, -84, -84, -84, -84,
220 -84, -84, -84, -84, -84, -84, -84, -84, -84, -84,
221 103, -84, -84, -84, -84, -84, -84, -84, -84, 71,
222 64, -84, -84, -84, -84, -84, -84, -84, -84, -84,
223 -84, -84, -84, -84, -84, -84, 15, -84, 35, -84,
224 -84, -84, -84, -84, -84, -84, -84, -84, -84, -84,
225 48, -84, -5, -34, -84, 38, -84, -84, -84, -84,
226 -84, -84, -84, -84, -84, -84, -84, -84, -84, -84,
227 -84, -84, -84, -84, -84, -84, -84, -84, -84, -84,
228 -84, -84, 52, -84, -84, -84, -84, -84, -84, -19,
229 -84, -84, -84, 47, -84, -84, -84, -84, -84, -84,
230 116, 194, -84, -84, -84, 28, -84, -84, -84, 24,
231 -84, 36, -84, -84, -84, -84, 130, -84, -84, -84,
232 -84, -84, -84, -84, -84, -84, 4, -84, -84, -1,
233 -84, -84, -84, 29, 17, 27, -84, 18, -84, 0,
234 -84, -84, -84, -84, -84, -84, -3, -4, -36, -84,
235 25, -84, 9, -8, -84, -11, -84, 19, -84, 26,
236 14, -84, -84, -84, 30, -84, -9, -16, -84, -84,
237 -84, -84, 1, -84, -2, -84, -84, -84, -84, -84,
238 -84, -84, 50, -84, 58, -84, -84, -84, -84, 68,
239 -13, 62, 33, -7, -84, -84, -84, -84, -84, -84,
240 -84, -84, -84, -84, -84, -84, -84, -84, -84, -84,
241 -84, -84, -84, -84, -84, -84, -84, -84, -84, -84,
242 -84, -84, -26, -84, -84, -84, -84, -84, 51, 37,
243 -84, -84, -84, -84, -57, -84, -84, -84, -84, -84,
244 -84, 3, -84, -20, -49, -47, 79, -84, 99, -84,
245 20, -84, -84, -84, -84, -84, -84, -84, -84, -84,
246 -84, 42, -84, -84, -84, -84, -84, -84, -84, -84,
247 -84, -84, -84, 55, -84, 53, 49, 41, -84, -84,
248 46, 34, 45, -84, 39, -84, 85, -84, 96, -84,
249 -84, -84, 31, -84, -84, -84, 97, -84, -84, -84,
250 -84, -84, -84, -84, -84, -84, -84, -84, -84, 100,
251 -84, -84, -84, 66, -84, -84, 43, -84, 60, -84,
252 -84, -84, 57, -84, 54, 56, 40, 59, -84, -84,
253 63, -84, -84, -84, -84, -84, 8, 7, 76, 6,
254 -84, 5, -84, -84, -84, 2, -84, -84, -84, -10,
255 80, -84, -6, -84, -84, -84, 89, -18, -84, 44,
256 32, -84, -84, -84, 23, -84, -84, -84, -84, 88,
257 21, 78, -84, -84, -84, 16, -22, -84, 13, -84,
258 10, 22, 73, -84, -84, -84, -84, -84, -84, -84,
259 -84, -84, -84, 11, -84, 98, -84
260};
261
262const short QXmlStreamGrammar::action_info [] = {
263 70, 65, 410, 414, 415, 1, 55, 416, 392, 65,
264 397, 63, 374, 73, 385, 373, 65, 377, 408, 332,
265 65, 65, 351, 55, 182, 133, 405, 270, 189, 216,
266 217, 211, 254, 310, 284, 72, 192, 350, 199, 70,
267 0, 207, 206, 55, 65, 65, 54, 153, 70, 0,
268 203, 202, 83, 82, 65, 70, 272, 70, 55, 163,
269 65, 195, 194, 66, 64, 379, 55, 177, 163, 367,
270 366, 163, 163, 176, 65, 129, 395, 163, 0, 69,
271 128, 54, 212, 65, 83, 82, 65, 65, 396, 54,
272 306, 305, 65, 314, 305, 58, 57, 83, 82, 83,
273 82, 55, 354, 54, 80, 79, 318, 316, 272, 55,
274 318, 316, 156, 55, 417, 16, 378, 379, 0, 345,
275 344, 343, 0, 55, 0, 171, 173, 0, 172, 171,
276 173, 162, 172, 70, 0, 381, 163, 66, 64, 65,
277 128, 155, 154, 317, 318, 316, 62, 171, 173, 389,
278 172, 65, 70, 134, 61, 60, 0, 66, 64, 65,
279 83, 82, 0, 0, 297, 135, 33, 298, 272, 0,
280 300, 0, 0, 301, 299, 70, 134, 0, 273, 271,
281 274, 275, 0, 362, 297, 0, 291, 298, 135, 0,
282 300, 0, 0, 301, 299, 13, 297, 0, 0, 298,
283 0, 0, 300, 0, 0, 301, 299, 287, 294, 0,
284 220, 218, 0, 0, 0, 0, 0, 0, 13, 0,
285 0, 0, 285, 288, 289, 290, 286, 292, 293, 0,
286 0, 0, 0, 0, 0, 0, 0, 221, 219, 0,
287 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
288 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
289 108, 0, 103, 0, 94, 114, 113, 95, 104, 97,
290 105, 99, 93, 98, 107, 87, 106, 88, 89, 100,
291 109, 92, 101, 86, 96, 91, 108, 0, 103, 0,
292 94, 117, 116, 95, 104, 97, 105, 99, 93, 98,
293 107, 87, 106, 88, 89, 100, 109, 92, 101, 86,
294 96, 91, 0, 0, 0, 108, 0, 103, 0, 94,
295 102, 90, 95, 104, 97, 105, 99, 93, 98, 107,
296 87, 106, 88, 89, 100, 109, 92, 101, 86, 96,
297 91, 0, 0, 0, 0, 0, 0, 0, 0, 0,
298 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
299 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
300 108, 0, 103, 0, 94, 121, 120, 95, 104, 97,
301 105, 99, 93, 98, 107, 87, 106, 88, 89, 100,
302 109, 92, 101, 86, 96, 91, 0, 0, 0, 0,
303 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
304 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
305 0, 0, 0, 0, 0, 108, 0, 103, 322, 94,
306 324, 323, 95, 104, 97, 105, 99, 93, 98, 107,
307 87, 106, 88, 89, 100, 109, 92, 101, 86, 96,
308 91, 0, 0, 0, 0, 0, 0, 0, 0, 0,
309 0, 0, 0, 0, 0, 0, 0, 0, 13, 0,
310 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
311 108, 0, 103, 322, 94, 337, 336, 95, 104, 97,
312 105, 99, 93, 98, 107, 87, 106, 88, 89, 100,
313 109, 92, 101, 86, 96, 91, 0, 0, 0, 0,
314 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
315 0, 0, 0, 13, 0, 0, 0, 0, 0, 0,
316 0, 0, 0, 0, 0, 246, 233, 241, 223, 232,
317 240, 228, 234, 242, 236, 243, 237, 231, 0, 245,
318 225, 244, 226, 227, 238, 247, 230, 239, 224, 235,
319 229, 0, 0, 0, 0, 0, 0, 0, 0, 0,
320 0, 0, 0, 0, 0, 0, 0, 0, 13, 0,
321 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
322 108, 0, 103, 322, 94, 334, 333, 95, 104, 97,
323 105, 99, 93, 98, 107, 87, 106, 88, 89, 100,
324 109, 92, 101, 86, 96, 91, 0, 0, 0, 0,
325 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
326 0, 0, 0, 13, 0, 0, 0, 0, 0, 0,
327 0, 0, 0, 0, 0, 246, 233, 241, 223, 232,
328 262, 261, 234, 242, 236, 243, 237, 231, 0, 245,
329 225, 244, 226, 227, 238, 247, 230, 239, 224, 235,
330 229, 0, 0, 0, 0, 0, 0, 0, 0, 0,
331 0, 0, 0, 0, 0, 0, 0, 0, 13, 0,
332 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
333 108, 0, 103, 322, 94, 341, 340, 95, 104, 97,
334 105, 99, 93, 98, 107, 87, 106, 88, 89, 100,
335 109, 92, 101, 86, 96, 91, 0, 0, 0, 0,
336 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
337 0, 0, 0, 13, 0, 0, 0, 0, 0, 0,
338 0, 0, 0, 0, 0, 30, 0, 25, 74, 15,
339 24, 10, 17, 26, 19, 27, 21, 14, 20, 29,
340 7, 28, 8, 9, 22, 31, 12, 23, 6, 18,
341 11, 0, 0, 0, 0, 0, 0, 0, 0, 0,
342 0, 0, 0, 0, 0, 0, 0, 0, 13, 0,
343 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
344 246, 233, 241, 223, 232, 266, 265, 234, 242, 236,
345 243, 237, 231, 0, 245, 225, 244, 226, 227, 238,
346 247, 230, 239, 224, 235, 229, 0, 0, 0, 0,
347 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
348 0, 0, 0, 13, 0, 0, 0, 0, 0, 0,
349 0, 0, 0, 0, 0, 246, 233, 241, 223, 232,
350 256, 255, 234, 242, 236, 243, 237, 231, 0, 245,
351 225, 244, 226, 227, 238, 247, 230, 239, 224, 235,
352 229, 0, 0, 0, 0, 0, 0, 0, 0, 0,
353 0, 0, 0, 0, 0, 0, 0, 0, 13, 0,
354 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
355 30, 16, 25, 5, 15, 24, 10, 17, 26, 19,
356 27, 21, 14, 20, 29, 7, 28, 8, 9, 22,
357 31, 12, 23, 6, 18, 11, 0, 0, 0, 0,
358 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
359 0, 0, 0, 13, 32, 0, 0, 0, 0, 0,
360 0, 0, 33, 0, 0, 30, 387, 25, 5, 15,
361 24, 10, 17, 26, 19, 27, 21, 14, 20, 29,
362 7, 28, 8, 9, 22, 31, 12, 23, 6, 18,
363 11, 0, 0, 0, 0, 0, 0, 0, 0, 0,
364 0, 0, 0, 0, 0, 0, 0, 0, 13, 32,
365 0, 0, 0, 0, 0, 0, 0, 33, 0, 0,
366
367 352, 179, 67, 201, 198, 355, 384, 360, 185, 178,
368 380, 210, 425, 204, 376, 267, 161, 372, 205, 371,
369 375, 183, 411, 276, 368, 409, 186, 407, 406, 184,
370 193, 188, 67, 404, 118, 412, 208, 181, 190, 175,
371 348, 170, 197, 400, 391, 269, 257, 253, 213, 122,
372 260, 191, 71, 174, 296, 123, 315, 313, 311, 263,
373 124, 125, 158, 110, 390, 307, 309, 304, 259, 68,
374 215, 356, 386, 359, 353, 268, 358, 349, 312, 44,
375 361, 394, 152, 346, 258, 331, 308, 413, 370, 0,
376 394, 281, 347, 369, 357, 328, 280, 383, 400, 44,
377 402, 382, 426, 0, 214, 401, 328, 328, 44, 0,
378 328, 283, 0, 76, 0, 0, 280, 0, 0, 0,
379 115, 423, 0, 420, 418, 424, 422, 419, 132, 0,
380 0, 0, 35, 0, 0, 0, 137, 421, 150, 0,
381 143, 0, 0, 0, 0, 0, 0, 365, 327, 144,
382 282, 0, 35, 0, 363, 364, 403, 0, 0, 327,
383 327, 35, 0, 327, 78, 0, 75, 77, 0, 0,
384 0, 0, 338, 335, 0, 0, 342, 0, 0, 0,
385 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
386 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
387 137, 0, 150, 0, 143, 0, 0, 0, 0, 0,
388 0, 151, 0, 144, 0, 0, 0, 0, 0, 0,
389 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
390 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
391 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
392 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
393 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
394 0, 0, 0, 0, 0, 0, 0, 0
395};
396
397const short QXmlStreamGrammar::action_check [] = {
398 2, 26, 14, 24, 4, 44, 26, 0, 4, 26,
399 4, 18, 4, 4, 4, 4, 26, 4, 55, 18,
400 26, 26, 20, 26, 19, 4, 14, 4, 13, 4,
401 4, 4, 18, 11, 4, 4, 12, 4, 22, 2,
402 -1, 42, 22, 26, 26, 26, 6, 18, 2, -1,
403 12, 13, 7, 8, 26, 2, 20, 2, 26, 11,
404 26, 12, 13, 24, 25, 29, 26, 13, 11, 34,
405 35, 11, 11, 19, 26, 4, 4, 11, -1, 24,
406 9, 6, 36, 26, 7, 8, 26, 26, 16, 6,
407 12, 13, 26, 12, 13, 26, 27, 7, 8, 7,
408 8, 26, 15, 6, 34, 35, 7, 8, 20, 26,
409 7, 8, 11, 26, 2, 3, 28, 29, -1, 37,
410 38, 39, -1, 26, -1, 21, 22, -1, 24, 21,
411 22, 6, 24, 2, -1, 4, 11, 24, 25, 26,
412 9, 40, 41, 6, 7, 8, 18, 21, 22, 16,
413 24, 26, 2, 3, 26, 27, -1, 24, 25, 26,
414 7, 8, -1, -1, 17, 15, 54, 20, 20, -1,
415 23, -1, -1, 26, 27, 2, 3, -1, 30, 31,
416 32, 33, -1, 10, 17, -1, 11, 20, 15, -1,
417 23, -1, -1, 26, 27, 45, 17, -1, -1, 20,
418 -1, -1, 23, -1, -1, 26, 27, 32, 33, -1,
419 7, 8, -1, -1, -1, -1, -1, -1, 45, -1,
420 -1, -1, 47, 48, 49, 50, 51, 52, 53, -1,
421 -1, -1, -1, -1, -1, -1, -1, 34, 35, -1,
422 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
423 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
424 2, -1, 4, -1, 6, 7, 8, 9, 10, 11,
425 12, 13, 14, 15, 16, 17, 18, 19, 20, 21,
426 22, 23, 24, 25, 26, 27, 2, -1, 4, -1,
427 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
428 16, 17, 18, 19, 20, 21, 22, 23, 24, 25,
429 26, 27, -1, -1, -1, 2, -1, 4, -1, 6,
430 7, 8, 9, 10, 11, 12, 13, 14, 15, 16,
431 17, 18, 19, 20, 21, 22, 23, 24, 25, 26,
432 27, -1, -1, -1, -1, -1, -1, -1, -1, -1,
433 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
434 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
435 2, -1, 4, -1, 6, 7, 8, 9, 10, 11,
436 12, 13, 14, 15, 16, 17, 18, 19, 20, 21,
437 22, 23, 24, 25, 26, 27, -1, -1, -1, -1,
438 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
439 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
440 -1, -1, -1, -1, -1, 2, -1, 4, 5, 6,
441 7, 8, 9, 10, 11, 12, 13, 14, 15, 16,
442 17, 18, 19, 20, 21, 22, 23, 24, 25, 26,
443 27, -1, -1, -1, -1, -1, -1, -1, -1, -1,
444 -1, -1, -1, -1, -1, -1, -1, -1, 45, -1,
445 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
446 2, -1, 4, 5, 6, 7, 8, 9, 10, 11,
447 12, 13, 14, 15, 16, 17, 18, 19, 20, 21,
448 22, 23, 24, 25, 26, 27, -1, -1, -1, -1,
449 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
450 -1, -1, -1, 45, -1, -1, -1, -1, -1, -1,
451 -1, -1, -1, -1, -1, 2, 3, 4, 5, 6,
452 7, 8, 9, 10, 11, 12, 13, 14, -1, 16,
453 17, 18, 19, 20, 21, 22, 23, 24, 25, 26,
454 27, -1, -1, -1, -1, -1, -1, -1, -1, -1,
455 -1, -1, -1, -1, -1, -1, -1, -1, 45, -1,
456 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
457 2, -1, 4, 5, 6, 7, 8, 9, 10, 11,
458 12, 13, 14, 15, 16, 17, 18, 19, 20, 21,
459 22, 23, 24, 25, 26, 27, -1, -1, -1, -1,
460 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
461 -1, -1, -1, 45, -1, -1, -1, -1, -1, -1,
462 -1, -1, -1, -1, -1, 2, 3, 4, 5, 6,
463 7, 8, 9, 10, 11, 12, 13, 14, -1, 16,
464 17, 18, 19, 20, 21, 22, 23, 24, 25, 26,
465 27, -1, -1, -1, -1, -1, -1, -1, -1, -1,
466 -1, -1, -1, -1, -1, -1, -1, -1, 45, -1,
467 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
468 2, -1, 4, 5, 6, 7, 8, 9, 10, 11,
469 12, 13, 14, 15, 16, 17, 18, 19, 20, 21,
470 22, 23, 24, 25, 26, 27, -1, -1, -1, -1,
471 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
472 -1, -1, -1, 45, -1, -1, -1, -1, -1, -1,
473 -1, -1, -1, -1, -1, 2, -1, 4, 5, 6,
474 7, 8, 9, 10, 11, 12, 13, 14, 15, 16,
475 17, 18, 19, 20, 21, 22, 23, 24, 25, 26,
476 27, -1, -1, -1, -1, -1, -1, -1, -1, -1,
477 -1, -1, -1, -1, -1, -1, -1, -1, 45, -1,
478 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
479 2, 3, 4, 5, 6, 7, 8, 9, 10, 11,
480 12, 13, 14, -1, 16, 17, 18, 19, 20, 21,
481 22, 23, 24, 25, 26, 27, -1, -1, -1, -1,
482 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
483 -1, -1, -1, 45, -1, -1, -1, -1, -1, -1,
484 -1, -1, -1, -1, -1, 2, 3, 4, 5, 6,
485 7, 8, 9, 10, 11, 12, 13, 14, -1, 16,
486 17, 18, 19, 20, 21, 22, 23, 24, 25, 26,
487 27, -1, -1, -1, -1, -1, -1, -1, -1, -1,
488 -1, -1, -1, -1, -1, -1, -1, -1, 45, -1,
489 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
490 2, 3, 4, 5, 6, 7, 8, 9, 10, 11,
491 12, 13, 14, 15, 16, 17, 18, 19, 20, 21,
492 22, 23, 24, 25, 26, 27, -1, -1, -1, -1,
493 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
494 -1, -1, -1, 45, 46, -1, -1, -1, -1, -1,
495 -1, -1, 54, -1, -1, 2, 3, 4, 5, 6,
496 7, 8, 9, 10, 11, 12, 13, 14, 15, 16,
497 17, 18, 19, 20, 21, 22, 23, 24, 25, 26,
498 27, -1, -1, -1, -1, -1, -1, -1, -1, -1,
499 -1, -1, -1, -1, -1, -1, -1, -1, 45, 46,
500 -1, -1, -1, -1, -1, -1, -1, 54, -1, -1,
501
502 20, 37, 20, 12, 20, 54, 12, 54, 12, 12,
503 20, 12, 1, 12, 12, 72, 12, 12, 20, 13,
504 13, 12, 12, 20, 16, 12, 37, 49, 12, 37,
505 12, 12, 20, 12, 68, 13, 36, 12, 12, 12,
506 20, 12, 12, 20, 12, 12, 72, 54, 12, 68,
507 13, 37, 17, 36, 12, 17, 17, 12, 12, 72,
508 13, 13, 38, 68, 20, 12, 17, 12, 17, 54,
509 12, 17, 1, 17, 17, 13, 17, 17, 44, 10,
510 17, 17, 54, 17, 16, 54, 45, 14, 12, -1,
511 17, 12, 49, 17, 54, 10, 17, 17, 20, 10,
512 12, 21, 4, -1, 54, 17, 10, 10, 10, -1,
513 10, 12, -1, 10, -1, -1, 17, -1, -1, -1,
514 68, 3, -1, 5, 6, 7, 8, 9, 12, -1,
515 -1, -1, 63, -1, -1, -1, 6, 19, 8, -1,
516 10, -1, -1, -1, -1, -1, -1, 17, 63, 19,
517 51, -1, 63, -1, 24, 25, 78, -1, -1, 63,
518 63, 63, -1, 63, 61, -1, 63, 64, -1, -1,
519 -1, -1, 76, 76, -1, -1, 76, -1, -1, -1,
520 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
521 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
522 6, -1, 8, -1, 10, -1, -1, -1, -1, -1,
523 -1, 17, -1, 19, -1, -1, -1, -1, -1, -1,
524 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
525 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
526 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
527 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
528 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
529 -1, -1, -1, -1, -1, -1, -1, -1
530};
531
532QT_END_NAMESPACE
533