Lines Matching defs:rhs
155 struct symbol **rhs; /* The RHS symbols */
592 if( rp->rhs[i]->prec>=0 ){
593 rp->precsym = rp->rhs[i];
627 if( rp->rhs[i]->lambda==B_FALSE ) break;
643 s2 = rp->rhs[i];
693 if( rp->rhs[i]==sp ){
788 sp = cfp->rp->rhs[cfp->dot]; /* Symbol after the dot */
796 bsp = bcfp->rp->rhs[bcfp->dot]; /* Get symbol after dot */
1158 sp = rp->rhs[dot];
1168 xsp = rp->rhs[i];
1890 struct symbol *rhs[MAXRHS]; /* RHS symbols */
2037 rp->rhs = (struct symbol**)&rp[1];
2038 rp->rhsalias = (char**)&(rp->rhs[psp->nrhs]);
2040 rp->rhs[i] = psp->rhs[i];
2069 psp->rhs[psp->nrhs] = Symbol_new(x);
2089 x,psp->rhs[psp->nrhs-1]->name);
2568 printf(" %s",rp->rhs[i]->name);
2589 fprintf(fp," %s",rp->rhs[i]->name);
2957 fprintf(out,"yymsp[%d].minor.yy%d",i-rp->nrhs+1,rp->rhs[i]->dtnum);
2987 rp->rhsalias[i],rp->rhs[i]->name,rp->rhsalias[i]);
2990 if( has_destructor(rp->rhs[i],lemp) ){
2992 rp->rhs[i]->index,i-rp->nrhs+1); (*lineno)++;
2995 rp->rhs[i]->name);
3467 for(j=0; j<rp->nrhs; j++) fprintf(out," %s",rp->rhs[j]->name);