#include <antlr3collections.h>

Data Fields | |
| void(* | free )(struct ANTLR3_STACK_struct *stack) |
| void *(* | get )(struct ANTLR3_STACK_struct *stack, ANTLR3_INTKEY key) |
| void *(* | peek )(struct ANTLR3_STACK_struct *stack) |
| void *(* | pop )(struct ANTLR3_STACK_struct *stack) |
| ANTLR3_BOOLEAN(* | push )(struct ANTLR3_STACK_struct *stack, void *element, void(ANTLR3_CDECL *freeptr)(void *)) |
| ANTLR3_UINT32(* | size )(struct ANTLR3_STACK_struct *stack) |
| void * | top |
| Used for quick access to the top of the stack. | |
| pANTLR3_VECTOR | vector |
| List that supports the stack structure. | |
| void(* ANTLR3_STACK_struct::free)(struct ANTLR3_STACK_struct *stack) |
Referenced by antlr3CommonTreeNodeStreamFree(), antlr3StackNew(), freeLexer(), freeParser(), and reset().
| void*(* ANTLR3_STACK_struct::get)(struct ANTLR3_STACK_struct *stack, ANTLR3_INTKEY key) |
Referenced by antlr3StackNew(), and combineFollows().
| void*(* ANTLR3_STACK_struct::peek)(struct ANTLR3_STACK_struct *stack) |
Referenced by antlr3StackNew().
| void*(* ANTLR3_STACK_struct::pop)(struct ANTLR3_STACK_struct *stack) |
Referenced by antlr3StackNew(), and popCharStream().
| ANTLR3_BOOLEAN(* ANTLR3_STACK_struct::push)(struct ANTLR3_STACK_struct *stack, void *element, void(ANTLR3_CDECL *freeptr)(void *)) |
Referenced by antlr3StackNew(), and pushCharStream().
| ANTLR3_UINT32(* ANTLR3_STACK_struct::size)(struct ANTLR3_STACK_struct *stack) |
Referenced by antlr3StackNew(), combineFollows(), nextToken(), and popCharStream().
| void* ANTLR3_STACK_struct::top |
Used for quick access to the top of the stack.
Referenced by antlr3StackFree(), antlr3StackNew(), antlr3StackPeek(), antlr3StackPop(), antlr3StackPush(), and popCharStream().
List that supports the stack structure.
Referenced by antlr3StackFree(), antlr3StackGet(), antlr3StackNew(), antlr3StackPop(), antlr3StackPush(), antlr3StackSize(), and mismatchIsMissingToken().
1.5.5