|
APG
… an ABNF Parser Generator
|
The AST object context. Holds the object's state. More...
#include <astp.h>

Data Fields | |
| const void * | vpValidate |
| A "magic number" indicating a valid, initialized AST object. More... | |
| exception * | spException |
| Pointer to an exception structure for reporting fatal errors back to the parser's catch block scope. More... | |
| parser * | spParser |
| Pointer to the parent parser. More... | |
| void * | vpVecRecords |
| Pointer to the vector holding the AST records (two for each saved node). More... | |
| void * | vpVecThatStack |
| Pointer to the vector holding a LIFO stack to match up and down node records. More... | |
| void * | vpVecOpenStack |
| Pointer to a vector LIFO stack of open rule nodes. More... | |
| ast_callback * | pfnRuleCallbacks |
| An array of rule name call back functions. More... | |
| ast_callback * | pfnUdtCallbacks |
| An array of UDT call back functions. More... | |
The AST object context. Holds the object's state.
struct ast For internal AST object use only. Should never be accessed by an application directly.
| ast_callback* ast::pfnRuleCallbacks |
| ast_callback* ast::pfnUdtCallbacks |
| exception* ast::spException |
| const void* ast::vpValidate |
| void* ast::vpVecOpenStack |
| void* ast::vpVecRecords |
| void* ast::vpVecThatStack |
1.8.17