VAL to garbage.behavior is undocumented and Bisonshould not rely upon it. Assigning to YYVALmakes the parser a bit smaller, and it avoids awarning that YYVAL may be used uninitialized. */= Yyvsp [1-yylen]; _REDUCE_PRINT (yyn); (yyn)  
 {5: 
  # line 21 "bison. txt "
  {("% s t", (yyvsp [-8]. string)); ("% s t", (yyvsp [-5]. string)); ( " t% s", (yyvsp [-4]. string)); 
  printf (" n ---------------------------------") ; (" n"); 
 ;}; 
  case 6: 
  # line 29 "bison. txt "
  {;}; 7: 
  # line 31 "bison. txt "
  {;}; 8: 
  # line 33 "bison. txt "
  {;};: break; 
 } 
 /* Line 1126 of yacc. c. */p align="justify"> # line 1192 "bison. c "- = yylen; - = yylen; _STACK_PRINT (yyss, yyssp); 
				
				
				
				
			  * + + yyvsp = yyval; 
 /* Now `shift 'the result of the reduction. Determine what stategoes to, based on the state we popped back to and the rulereduced by. */= Yyr1 [yyn]; = yypgoto [yyn - YYNTOKENS] + * yyssp; (0 <= yystate && yystate <= YYLAST && yycheck [yystate] == * yyssp) = yytable [ yystate]; = yydefgoto [yyn - YYNTOKENS]; yynewstate; 
 /* ------------------------------------. 
  | yyerrlab - here on detecting error | 
  `------------------------------------ * /:  p> 
/* If not already recovering from an error, report this error. */(! Yyerrstatus) 
  {
  + + yynerrs; 
  # if YYERROR_VERBOSE = yypact [yystate]; (YYPACT_NINF 
 {yytype = YYTRANSLATE (yychar); _T yysize0 = yytnamerr (0, yytname [yytype]); _T yysize = yysize0; _T yysize1; yysize_overflow = 0; * yymsg = 0; 
  # define YYERROR_VERBOSE_ARGS_MAXIMUM 5const * yyarg [YYERROR_VERBOSE_ARGS_MAXIMUM]; yyx; 
  # if 0 
 /* This is so xgettext sees the translatable formats that areon the fly. */_ ("Syntax error, unexpected% s"); _ ("syntax error, unexpected% s, expecting% s"); _ ("syntax error, unexpected% s, expecting% s or% s" ); _ ("syntax error, unexpected% s, expecting% s or% s or% s"); _ ("syntax error, unexpected% s, expecting% s or% s or% s or% s") ; 
  # endif * yyfmt; const * yyf; char const yyunexpected [] = "syntax error, unexpected% s"; char const yyexpecting [] = ", expecting% s"; char const yyor [] = "or% s"; yyformat [sizeof yyunexpected 
  + sizeof yyexpecting - 1 
  + ((YYERROR_VERBOSE_ARGS_MAXIMUM - 2) 
  * (sizeof yyor - 1))]; const * yyprefix = yyexpecting;