|
const void * | vpValidate |
| Must be the "magic number" to be a valid context. More...
|
|
exception * | spException |
| Pointer to the exception structure for reporting errors to the application catch block. More...
|
|
void * | vpMem |
| Pointer to a memory object used for all memory allocations. More...
|
|
void * | vpVecSource |
|
void * | vpVecOriginalSource |
| Vector to hold the original source with no replacements. More...
|
|
void * | vpVecPattern |
| Vector for the pattern string, if any. More...
|
|
void * | vpVecFlags |
| Vector for the input flags string. More...
|
|
void * | vpVecRules |
| Vector of rule structures. More...
|
|
void * | vpVecUdts |
| Vector of UDT structures. More...
|
|
void * | vpVecStrings |
| Vector for string scratch space. More...
|
|
void * | vpVecPhrases |
| Vector of matched phrases. More...
|
|
void * | vpVecRelPhrases |
| Vector of relative phrases - offsets rather than absolute pointers. More...
|
|
void * | vpVecRelRules |
| Vector of relative rules. More...
|
|
void * | vpVecRelUdts |
| Vector of relative UDTs. More...
|
|
void * | vpVecReplaceRaw |
| Vector for the original replacement string with no modifications. More...
|
|
void * | vpVecReplacement |
| Vector for the final form of the replacement string. More...
|
|
void * | vpVecSplitPhrases |
| Vector for the resulting phrases of spApgexSplit(). More...
|
|
void * | vpParser |
| Pointer to the SABNF grammar parser. More...
|
|
void * | vpApi |
| Pointer to the API object used to generate the parser. More...
|
|
void * | vpFmt |
| Pointer to a format object used for display. More...
|
|
void * | vpAst |
| Pointer to the AST object if any. More...
|
|
void * | vpTrace |
| Pointer to the trace object if any. More...
|
|
void * | vpExternalParser |
| Pointer to the externally-supplied parsed, if any. More...
|
|
FILE * | spDisplay |
| The open file for display - may be stdout. More...
|
|
apgex_phrase * | spLastMatch |
| Pointer to the last matched result. More...
|
|
apgex_phrase * | spLeftContext |
| Pointer to the left context of the last result. More...
|
|
apgex_phrase * | spRightContext |
| Pointer to the right context of the last result. More...
|
|
rule_r * | spRelRules |
| Pointer to the relative rules in the vector of relative rules. More...
|
|
udt_r * | spRelUdts |
| Pointer to the relative UDTs in the vector of relative UDTs. More...
|
|
aint | uiRuleCount |
| Number of rules in the SABNF pattern grammar. More...
|
|
aint | uiUdtCount |
| Number of UDTs in the SABNF pattern grammar. More...
|
|
aint | uiEnabledRuleCount |
| Number of enabled rules. More...
|
|
aint | uiEnabledUdtCount |
| Number of enabled UDTs. More...
|
|
aint | uiLastIndex |
| Last index - the offset to the first character to begin the search for a pattern match. More...
|
|
aint | uiNodeHits |
| Number of node hits in the pattern-matching parse. More...
|
|
aint | uiTreeDepth |
| Maximum tree depth reached in the pattern-matching parse. More...
|
|
abool | bReplaceMode |
| True if in replace mode. More...
|
|
abool | bDefaultMode |
| True if in default mode. More...
|
|
abool | bTraceMode |
| True if tracing is requested. More...
|
|
abool | bTraceHtmlMode |
| True if tracing in HTML mode is requested. More...
|
|
abool | bGlobalMode |
| True if in global mode. More...
|
|
abool | bPpptMode |
| True if PPPTs are used. More...
|
|
abool | bStickyMode |
| True if in sticky mode. More...
|
|