1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
|
// Copyright (C) 2023 The Qt Company Ltd. and other contributors.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
// This file was generated by qlalr - DO NOT EDIT!
#include "qifqueryparsertable_p.h"
QT_BEGIN_NAMESPACE
const char *const QIfQueryParserTable::spell [] = {
"end of file", "&", "&&", "|", "||", "!", "==", "=", "~=", ">=",
">", "<=", "<", "!=", "(", ")", "/", "\\", "[", "]",
"integer", "float", "identifier", "string", 0, 0
};
const short QIfQueryParserTable::lhs [] = {
26, 26, 28, 29, 29, 30, 30, 27, 27, 31,
31, 31, 32, 32, 32, 33, 33, 33, 33, 34,
34, 34, 34, 36, 36, 35, 35, 35, 35, 35,
37, 37, 38, 38, 38, 39
};
const short QIfQueryParserTable::rhs [] = {
2, 1, 3, 1, 2, 2, 2, 2, 1, 3,
4, 1, 4, 3, 1, 1, 1, 1, 1, 3,
3, 3, 3, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 2
};
const short QIfQueryParserTable::action_default [] = {
0, 0, 25, 0, 24, 0, 0, 2, 15, 9,
0, 12, 0, 8, 33, 34, 26, 27, 32, 28,
29, 35, 30, 0, 0, 20, 21, 0, 0, 0,
13, 14, 31, 0, 22, 0, 1, 0, 0, 4,
0, 6, 7, 5, 3, 30, 0, 23, 18, 19,
16, 17, 0, 0, 10, 11, 36
};
const short QIfQueryParserTable::goto_default [] = {
12, 7, 36, 40, 39, 9, 11, 52, 8, 23,
10, 24, 22, 0
};
const short QIfQueryParserTable::action_index [] = {
33, 19, -26, 88, -26, 68, 13, -13, -26, -26,
56, 47, 22, -26, -26, -26, -26, -26, -26, -26,
-26, -26, -16, -5, -14, -26, -26, 9, -4, -9,
-26, -26, -26, -19, -26, -3, -26, -20, -21, 1,
-15, -26, -26, -26, -26, -26, -22, -26, -26, -26,
-26, -26, 38, 14, -26, -26, -26,
-14, -5, -14, -14, -14, -1, -6, -14, -14, -14,
2, -14, -14, -14, -14, -14, -14, -14, -14, -14,
-14, -14, -14, 0, -14, -14, -14, -4, -14, -14,
-14, -14, -14, -14, -14, -14, -14, -14, -14, 6,
-14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
-14, -14, -2, -3, -14, -14, -14
};
const short QIfQueryParserTable::action_info [] = {
47, 42, 41, 34, 44, 35, 30, -31, 0, 26,
0, 31, 0, 37, 38, 4, 2, 37, 38, 14,
15, 18, 56, 5, 0, 0, 21, 0, 5, 4,
2, 3, 6, 5, 4, 2, 3, 6, 1, 4,
2, 3, 6, 53, 0, 0, 0, 5, 49, 48,
51, 50, 5, 4, 2, 3, 6, 0, 4, 2,
3, 6, 14, 15, 0, 16, 17, 19, 20, 21,
0, 0, 0, 27, 0, 0, 0, 0, 0, 0,
0, 0, 5, 0, 0, 0, 0, 0, 4, 2,
3, 6, 0, 0, 14, 15, 18, 16, 17, 19,
20, 21, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0,
13, 29, 55, 54, 28, 33, 32, 0, 0, 43,
25, 46, 0, 0, 45, 0, 0, 0, 0, 0
};
const short QIfQueryParserTable::action_check [] = {
22, 22, 22, 22, 19, 18, 15, 23, -1, 23,
-1, 15, -1, 16, 17, 20, 21, 16, 17, 6,
7, 8, 0, 14, -1, -1, 13, -1, 14, 20,
21, 22, 23, 14, 20, 21, 22, 23, 5, 20,
21, 22, 23, 5, -1, -1, -1, 14, 1, 2,
3, 4, 14, 20, 21, 22, 23, -1, 20, 21,
22, 23, 6, 7, -1, 9, 10, 11, 12, 13,
-1, -1, -1, 5, -1, -1, -1, -1, -1, -1,
-1, -1, 14, -1, -1, -1, -1, -1, 20, 21,
22, 23, -1, -1, 6, 7, 8, 9, 10, 11,
12, 13, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1,
5, 5, 5, 5, 5, 11, 12, -1, -1, 3,
10, 9, -1, -1, 12, -1, -1, -1, -1, -1
};
QT_END_NAMESPACE
|