APG
… an ABNF Parser Generator
|
The recursive attributes of a single SABNF grammra rule. More...
#include <api.h>
Data Fields | |
abool | bLeft |
APG_TRUE if the rule is left recursive. More... | |
abool | bNested |
APG_TRUE if the rule is nested recursive. More... | |
abool | bRight |
APG_TRUE if the rule is right recursive. More... | |
abool | bCyclic |
APG_TRUE if the rule is cyclic. More... | |
abool | bFinite |
APG_TRUE if the rule is finite. More... | |
abool | bEmpty |
APG_TRUE if the rule can be empty. More... | |
const char * | cpRuleName |
the rule name for these attributes More... | |
aint | uiRuleIndex |
the index of the rule for these attributes More... | |
aint | uiRecursiveType |
ID_ATTR_N, ID_ATTR_R, ID_ATTR_MR, ID_ATTR_NMR, or ID_ATTR_RMR. More... | |
aint | uiMRGroup |
the group number, if this is a member of a mutually-recursive group (there may be multiple groups) More... | |
abool api_attr::bNested |
abool api_attr::bRight |
const char* api_attr::cpRuleName |
aint api_attr::uiMRGroup |
aint api_attr::uiRecursiveType |
aint api_attr::uiRuleIndex |