Lines Matching refs:lhs
285 struct symbol *lhs; /* Left-hand side of the rule */ member
857 if( rp->lhs->lambda ) continue; in FindFirstSets()
864 rp->lhs->lambda = LEMON_TRUE; in FindFirstSets()
875 s1 = rp->lhs; in FindFirstSets()
917 "symbol instead.",lemp->start,lemp->startRule->lhs->name); in FindStates()
919 sp = lemp->startRule->lhs; in FindStates()
922 sp = lemp->startRule->lhs; in FindStates()
1187 sp = lemp->startRule->lhs; in FindActions()
1190 sp = lemp->startRule->lhs; in FindActions()
2241 struct symbol *lhs; /* Left-hand side of current rule */ member
2277 psp->lhs = Symbol_new(x); in parseonetoken()
2343 psp->lhs->name); in parseonetoken()
2355 x,psp->lhs->name); in parseonetoken()
2376 psp->lhs->name,psp->lhsalias); in parseonetoken()
2401 rp->lhs = psp->lhs; in parseonetoken()
2408 rp->nextlhs = rp->lhs->rule; in parseonetoken()
2409 rp->lhs->rule = rp; in parseonetoken()
3236 fprintf(out, "%s",rp->lhs->name); in rule_print()
3293 fprintf(fp,"%s ::=",rp->lhs->name); in RulePrint()
3894 if( rp->lhs->dtnum!=rp->rhs[0]->dtnum ){ in translate_code()
3898 rp->lhs->name, rp->lhsalias, rp->rhs[0]->name, rp->rhsalias[0]); in translate_code()
3914 sprintf(zLhs, "yymsp[%d].minor.yy%d",1-rp->nrhs,rp->lhs->dtnum); in translate_code()
3917 sprintf(zLhs, "yylhsminor.yy%d",rp->lhs->dtnum); in translate_code()
3981 rp->lhsalias,rp->lhs->name,rp->lhsalias); in translate_code()
4024 append_str(" yymsp[%d].minor.yy%d = ", 0, 1-rp->nrhs, rp->lhs->dtnum); in translate_code()
4271 fprintf(out,"%s ::=", rp->lhs->name); in writeRuleText()
4371 rp->iRule, rp->lhs->index in ReportTable()
4858 fprintf(out," %4d, /* (%d) ", rp->lhs->index, i); in ReportTable()
5091 for(ap2=stp->ap; ap2 && (ap2==ap || ap2->sp!=rp->lhs); ap2=ap2->next){} in CompressTables()