615 0, 2, 2, 2, 2, 2, 2, 2, 2, 2,
616 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
617 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
618 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
619 16, 17, 2, 2, 2, 2, 2, 18, 2, 2,
620 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
621 19, 15, 14, 2, 2, 2, 2, 2, 2, 2,
622 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
623 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
624 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
625 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
626 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
627 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
628 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
629 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
630 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
631 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
632 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
633 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
634 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
635 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
636 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
637 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
638 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
639 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
640 2, 2, 2, 2, 2, 2, 1, 2, 3, 4,
641 5, 6, 7, 8, 9, 10, 11, 12, 13
698 -34, 4, 51, -34, -34, -34, -34, -34, -34, -34,
699 -34, 79, -34, 6, 7, 31, -34, 32, 2, -13,
700 51, 79, -34, -34, -34, -34, -34, -34, -34, -34,
701 -34, -34, -34, -34, -34, -34, -34, -34, -34, 11,
702 -34, 79, 51, 5, 79, -34, -34, -34, 9, 9,
703 -34, -34, -34, -34, -34, 9, 79, 65, 65, 51,
704 84, -34, -34, -34, 79, -34
712 2, 0, 0, 1, 44, 43, 45, 46, 47, 48,
713 49, 0, 19, 4, 0, 11, 16, 0, 25, 14,
714 0, 0, 3, 10, 26, 27, 28, 29, 32, 33,
715 38, 39, 40, 41, 36, 35, 37, 32, 34, 25,
716 21, 0, 0, 0, 5, 7, 32, 42, 17, 22,
717 24, 12, 15, 20, 6, 8, 0, 0, 0, 0,
718 30, 18, 23, 13, 0, 31
742 19, 43, 41, 46, 3, -42, 39, -9, 23, 49,
743 47, -42, -42, -42, -42, 39, -42, -42, 55, 21,
744 -9, -42, 53, 52, 61, 62, 46, 56, 54, 50,
745 51, 64, 0, 47, 0, 29, 24, 25, 26, 27,
746 63, 30, 31, 32, 33, 60, 34, 35, 0, 0,
747 0, 36, 0, 65, 4, 5, 6, 7, 8, 9,
748 0, 0, 0, 0, 10, 11, 0, 12, 4, 5,
749 6, 7, 8, 9, 0, 0, 0, 0, 10, 0,
750 0, 12, 4, 5, 6, 7, 8, 9, 0, 0,
751 0, 0, 10, 30, 31, 32, 33, 0, 34, 35,
757 11, 20, 15, 21, 0, 3, 4, 0, 1, 37,
758 21, 9, 10, 11, 12, 4, 14, 15, 46, 13,
759 13, 19, 17, 42, 57, 58, 44, 18, 44, 39,
760 41, 60, -1, 44, -1, 3, 5, 6, 7, 8,
761 59, 9, 10, 11, 12, 56, 14, 15, -1, -1,
762 -1, 19, -1, 64, 3, 4, 5, 6, 7, 8,
763 -1, -1, -1, -1, 13, 14, -1, 16, 3, 4,
764 5, 6, 7, 8, -1, -1, -1, -1, 13, -1,
765 -1, 16, 3, 4, 5, 6, 7, 8, -1, -1,
766 -1, -1, 13, 9, 10, 11, 12, -1, 14, 15,
774 0, 21, 22, 0, 3, 4, 5, 6, 7, 8,
775 13, 14, 16, 26, 27, 30, 32, 40, 41, 41,
776 33, 13, 23, 1, 5, 6, 7, 8, 36, 3,
777 9, 10, 11, 12, 14, 15, 19, 38, 39, 4,
778 35, 15, 29, 27, 24, 25, 40, 41, 37, 37,
779 35, 41, 27, 17, 25, 37, 18, 31, 34, 28,
780 41, 32, 32, 27, 39, 41
1034 int yyerrstatus = 0;
1063#define YYPOPSTACK(N) (yyvsp -= (N), yyssp -= (N))
1069 YYDPRINTF ((stderr,
"Starting parse\n"));
1089 YYDPRINTF ((stderr,
"Entering state %d\n", yystate));
1096 if (yyss + yystacksize - 1 <= yyssp)
1097#if !defined yyoverflow && !defined YYSTACK_RELOCATE
1104# if defined yyoverflow
1116 yyoverflow (
YY_(
"memory exhausted"),
1117 &yyss1, yysize *
YYSIZEOF (*yyssp),
1118 &yyvs1, yysize *
YYSIZEOF (*yyvsp),
1140# undef YYSTACK_RELOCATE
1146 yyssp = yyss + yysize - 1;
1147 yyvsp = yyvs + yysize - 1;
1150 YYDPRINTF ((stderr,
"Stack size increased to %ld\n",
1151 YY_CAST (
long, yystacksize)));
1154 if (yyss + yystacksize - 1 <= yyssp)
1183 YYDPRINTF ((stderr,
"Reading a token\n"));
1184 yychar =
yylex (&yylval, parm);
1187 if (yychar <=
YYEOF)
1191 YYDPRINTF ((stderr,
"Now at end of input.\n"));
1265 yyval = yyvsp[1-yylen];
1275 "cql.serverChoice",
"=", 0);
1287 yyvsp[0].cql->u.sort.search = yyvsp[-1].cql;
1305 yyval.cql = yyvsp[0].cql;
1313 yyval.cql = yyvsp[-1].cql;
1314 yyval.cql->u.sort.next = yyvsp[0].cql;
1322 yyval.cql = yyvsp[0].cql;
1347 yyval.rel = yyvsp[-4].rel;
1356 yyvsp[0].cql, yyvsp[-4].buf, yyvsp[-2].buf);
1364 yyval.rel = yyvsp[-2].rel;
1373 yyvsp[0].cql, 0, yyvsp[-2].buf);
1381 yyval.rel = yyvsp[-3].rel;
1404 yyval.rel = yyvsp[-1].rel;
1413 yyval.cql = yyvsp[-1].cql;
1422 st->u.st.extra_terms = yyvsp[0].cql;
1433 yyval.rel->u.st.modifiers = yyvsp[0].cql;
1441 yyval.cql = yyvsp[0].cql;
1451 0, 0, yyvsp[-1].buf);
1452 st->u.st.extra_terms = yyvsp[0].cql;
1468 yyvsp[0].buf, 0, 0);
1480 yyvsp[-2].buf, yyvsp[-1].buf, yyvsp[0].buf);
1524 const int yyi =
yypgoto[yylhs] + *yyssp;
1525 yystate = (0 <= yyi && yyi <=
YYLAST &&
yycheck[yyi] == *yyssp
1547 if (yyerrstatus == 3)
1552 if (yychar <=
YYEOF)
1555 if (yychar ==
YYEOF)
1561 yytoken, &yylval, parm);
1670 yytoken, &yylval, parm);
1676 while (yyssp != yyss)