Version 7.0
Copyright © 2021 Lowell D. Thomas
APG
… an ABNF Parser Generator
Data Fields
bkr_rule Struct Reference

Back referencing information for each rule. More...

#include <backref.h>

Collaboration diagram for bkr_rule:
Collaboration graph
[legend]

Data Fields

rulespRule
 
aint uiHasBackRef
 APG_TRUE if this rule refers to a referenced rule in it syntax tree, APG_FALSE otherwise. More...
 
aint uiIsBackRef
 APG_TRUE if this rule has been back referenced, APG_FALSE otherwise. More...
 
aint uiBackRefIndex
 If this rule is back referenced, this is the rule's index in the bkr map. More...
 

Detailed Description

Back referencing information for each rule.

Definition at line 43 of file backref.h.

Field Documentation

◆ spRule

rule* bkr_rule::spRule

Definition at line 44 of file backref.h.

◆ uiBackRefIndex

aint bkr_rule::uiBackRefIndex

If this rule is back referenced, this is the rule's index in the bkr map.

Definition at line 47 of file backref.h.

◆ uiHasBackRef

aint bkr_rule::uiHasBackRef

APG_TRUE if this rule refers to a referenced rule in it syntax tree, APG_FALSE otherwise.

Definition at line 45 of file backref.h.

◆ uiIsBackRef

aint bkr_rule::uiIsBackRef

APG_TRUE if this rule has been back referenced, APG_FALSE otherwise.

Definition at line 46 of file backref.h.


The documentation for this struct was generated from the following file:
APG Version 7.0 is licensed under the 2-Clause BSD License,
an Open Source Initiative Approved License.