APG
… an ABNF Parser Generator
|
Information about each rule or UDT in the SABNF pattern. More...
#include <apgex.h>
Data Fields | |
const char * | cpRuleName |
The rule or UDT name. More... | |
apgex_phrase * | spPhrases |
The list of matched phrases. Any given rule or UDT may have multiple matched sub-phrases. More... | |
aint | uiPhraseCount |
The number of matched sub-phrases for this rule/UDT. More... | |
aint | uiIndex |
The rule or UDT grammar index. More... | |
Information about each rule or UDT in the SABNF pattern.
Note that even though UDTs are terminal nodes, they have in common with rule nodes that they are named. Therefore, the phrases for matched UDTs are presented together with the named rule phrases. Note that recursive rules and rules that appear in the SABNF grammar in more than one place may match multiple phrases.
apgex_phrase* apgex_rule::spPhrases |
aint apgex_rule::uiPhraseCount |