// 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