Lines Matching refs:forvariable

388 		}						forvariable;
3417 if ((yyvsp[-1].forvariable).row)
3419 new->var = (PLpgSQL_variable *) (yyvsp[-1].forvariable).row;
3420 check_assignable((yyvsp[-1].forvariable).row, (yylsp[-1]));
3422 else if ((yyvsp[-1].forvariable).scalar)
3426 make_scalar_list1((yyvsp[-1].forvariable).name, (yyvsp[-1].forvariable).scalar,
3427 (yyvsp[-1].forvariable).lineno, (yylsp[-1]));
3465 if ((yyvsp[-1].forvariable).scalar && (yyvsp[-1].forvariable).row)
3485 plpgsql_build_record((yyvsp[-1].forvariable).name,
3486 (yyvsp[-1].forvariable).lineno,
3559 if ((yyvsp[-1].forvariable).scalar && (yyvsp[-1].forvariable).row)
3567 plpgsql_build_variable((yyvsp[-1].forvariable).name,
3568 (yyvsp[-1].forvariable).lineno,
3611 if ((yyvsp[-1].forvariable).row)
3613 new->var = (PLpgSQL_variable *) (yyvsp[-1].forvariable).row;
3614 check_assignable((yyvsp[-1].forvariable).row, (yylsp[-1]));
3616 else if ((yyvsp[-1].forvariable).scalar)
3620 make_scalar_list1((yyvsp[-1].forvariable).name, (yyvsp[-1].forvariable).scalar,
3621 (yyvsp[-1].forvariable).lineno, (yylsp[-1]));
3643 (yyval.forvariable).name = NameOfDatum(&((yyvsp[0].wdatum)));
3644 (yyval.forvariable).lineno = plpgsql_location_to_lineno((yylsp[0]));
3648 (yyval.forvariable).scalar = NULL;
3649 (yyval.forvariable).row = (yyvsp[0].wdatum).datum;
3655 (yyval.forvariable).scalar = (yyvsp[0].wdatum).datum;
3656 (yyval.forvariable).row = NULL;
3661 (yyval.forvariable).row = (PLpgSQL_datum *)
3662 read_into_scalar_list((yyval.forvariable).name,
3663 (yyval.forvariable).scalar,
3675 (yyval.forvariable).name = (yyvsp[0].word).ident;
3676 (yyval.forvariable).lineno = plpgsql_location_to_lineno((yylsp[0]));
3677 (yyval.forvariable).scalar = NULL;
3678 (yyval.forvariable).row = NULL;
3710 if ((yyvsp[-5].forvariable).row)
3712 new->varno = (yyvsp[-5].forvariable).row->dno;
3713 check_assignable((yyvsp[-5].forvariable).row, (yylsp[-5]));
3715 else if ((yyvsp[-5].forvariable).scalar)
3717 new->varno = (yyvsp[-5].forvariable).scalar->dno;
3718 check_assignable((yyvsp[-5].forvariable).scalar, (yylsp[-5]));