|
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 |
1.8.17