Lines Matching refs:yyvsp
555 register YYSTYPE *yyvsp;
570 #define YYPOPSTACK (yyvsp--, yyssp--, yylsp--)
572 #define YYPOPSTACK (yyvsp--, yyssp--)
609 yyvsp = yyvs;
642 &yyvs1, size * sizeof (*yyvsp),
648 &yyvs1, size * sizeof (*yyvsp),
680 yyvs = (YYSTYPE *) YYSTACK_ALLOC (yystacksize * sizeof (*yyvsp));
682 size * (unsigned int) sizeof (*yyvsp));
691 yyvsp = yyvs + size - 1;
804 *++yyvsp = yylval;
826 yyval = yyvsp[1-yylen]; /* implement default value of the action */
849 if (yyvsp[0].exp == NULL)
851 ((struct parse_args *) arg)->res = yyvsp[0].exp;
857 yyval.exp = new_exp_3 (qmop, yyvsp[-4].exp, yyvsp[-2].exp, yyvsp[0].exp);
863 yyval.exp = new_exp_2 (lor, yyvsp[-2].exp, yyvsp[0].exp);
869 yyval.exp = new_exp_2 (land, yyvsp[-2].exp, yyvsp[0].exp);
875 yyval.exp = new_exp_2 (yyvsp[-1].op, yyvsp[-2].exp, yyvsp[0].exp);
881 yyval.exp = new_exp_2 (yyvsp[-1].op, yyvsp[-2].exp, yyvsp[0].exp);
887 yyval.exp = new_exp_2 (yyvsp[-1].op, yyvsp[-2].exp, yyvsp[0].exp);
893 yyval.exp = new_exp_2 (yyvsp[-1].op, yyvsp[-2].exp, yyvsp[0].exp);
899 yyval.exp = new_exp_1 (lnot, yyvsp[0].exp);
912 yyval.exp->val.num = yyvsp[0].num;
918 yyval.exp = yyvsp[-1].exp;
926 yyvsp -= yylen;
943 *++yyvsp = yyval;
1066 yyvsp--;
1112 *++yyvsp = yylval;