429 |
#if YYDEBUG |
#if YYDEBUG |
430 |
if (debug_) |
if (debug_) |
431 |
{ |
{ |
432 |
|
// Short files will use "unsigned char" for line numbers, |
433 |
|
// in which case they will be output as character litterals |
434 |
|
// by "<<". |
435 |
YYCDEBUG << "Reducing via rule " << n_ - 1 |
YYCDEBUG << "Reducing via rule " << n_ - 1 |
436 |
<< " (line " << rline_[n_] << "), "; |
<< " (line " << static_cast <unsigned> (rline_[n_]) << "), "; |
437 |
for (]b4_int_type_for([b4_prhs])[ i = prhs_[n_]; |
for (]b4_int_type_for([b4_prhs])[ i = prhs_[n_]; |
438 |
0 <= rhs_[i]; ++i) |
0 <= rhs_[i]; ++i) |
439 |
YYCDEBUG << name_[rhs_[i]] << ' '; |
YYCDEBUG << name_[rhs_[i]] << ' '; |