Home | History | Annotate | Download | only in include

Lines Matching refs:stack

197 /** Structure that represents a Stack collection
201 /** List that supports the stack structure
205 /** Used for quick access to the top of the stack
208 void (*free) (struct ANTLR3_STACK_struct * stack);
209 void * (*pop) (struct ANTLR3_STACK_struct * stack);
210 void * (*get) (struct ANTLR3_STACK_struct * stack, ANTLR3_INTKEY key);
211 ANTLR3_BOOLEAN (*push) (struct ANTLR3_STACK_struct * stack, void * element, void (ANTLR3_CDECL *freeptr)(void *));
212 ANTLR3_UINT32 (*size) (struct ANTLR3_STACK_struct * stack);
213 void * (*peek) (struct ANTLR3_STACK_struct * stack);
425 * as a stack and each time we descend a node to one of its edges we
426 * add the node into this stack. If we find a node that we have already
427 * visited in the stack, then it means there wasa cycle such as 9->8->1->9
428 * as the only way a node can be on the stack is if we are currently
429 * descnding from it as we remove it from the stack as we exit from