Lines Matching refs:apy
1242 struct action *apy in resolve_conflict() argument
1246 assert( apx->sp==apy->sp ); /* Otherwise there would be no conflict */ in resolve_conflict()
1247 if( apx->type==SHIFT && apy->type==SHIFT ){ in resolve_conflict()
1248 apy->type = SSCONFLICT; in resolve_conflict()
1251 if( apx->type==SHIFT && apy->type==REDUCE ){ in resolve_conflict()
1253 spy = apy->x.rp->precsym; in resolve_conflict()
1256 apy->type = SRCONFLICT; in resolve_conflict()
1259 apy->type = RD_RESOLVED; in resolve_conflict()
1263 apy->type = RD_RESOLVED; /* associativity */ in resolve_conflict()
1270 }else if( apx->type==REDUCE && apy->type==REDUCE ){ in resolve_conflict()
1272 spy = apy->x.rp->precsym; in resolve_conflict()
1275 apy->type = RRCONFLICT; in resolve_conflict()
1278 apy->type = RD_RESOLVED; in resolve_conflict()
1289 apy->type==SH_RESOLVED || in resolve_conflict()
1290 apy->type==RD_RESOLVED || in resolve_conflict()
1291 apy->type==SSCONFLICT || in resolve_conflict()
1292 apy->type==SRCONFLICT || in resolve_conflict()
1293 apy->type==RRCONFLICT in resolve_conflict()