Lines Matching refs:alt
152 find_in_aSubBlk( Junction *alt )
154 find_in_aSubBlk( alt )
155 Junction *alt;
159 Junction *p = alt;
162 return MR_find_in_aSubBlk(alt);
170 a = find_predicates(p->p1); /* get preds for this alt */
203 find_in_aOptBlk( Junction *alt )
205 find_in_aOptBlk( alt )
206 Junction *alt;
209 return find_in_aSubBlk( alt );
214 find_in_aLoopBegin( Junction *alt )
216 find_in_aLoopBegin( alt )
217 Junction *alt;
220 return find_in_aSubBlk( (Junction *) alt->p1 ); /* get preds in alts */
225 find_in_aPlusBlk( Junction *alt )
227 find_in_aPlusBlk( alt )
228 Junction *alt;
231 require(alt!=NULL&&alt->p2!=NULL, "invalid aPlusBlk");
232 return find_in_aSubBlk( alt );
252 find_predicates( Node *alt )
254 find_predicates( alt )
255 Node *alt;
265 if ( alt==NULL ) return NULL;
268 switch ( alt->ntype )
271 j = (Junction *) alt;
305 r = (RuleRefNode *) alt;
309 t = (TokNode *) alt;
318 switch ( alt->ntype )
323 Junction *p = (Junction *) alt;
380 ActionNode *p = (ActionNode *) alt;
485 RuleRefNode *p = (RuleRefNode *) alt;
571 Predicate *MR_find_predicates_and_supp(Node *alt)
573 Predicate *MR_find_predicates_and_supp(alt)
574 Node *alt;
579 p=find_predicates(alt);
580 p=MR_suppressK(alt,p);