APG
… an ABNF Parser Generator
|
A stack is used to track which element is currently being parsed. This frame struct contains all of the information needed to track the data. More...
#include <xmlp.h>
Data Fields | |
aint | uiElementOffset |
Parser offset to beginning of this element. For error reporting. More... | |
aint | uiAttributeOffset |
Parser offset to beginning of the current attribute. For error reporting. More... | |
aint | uiEntityOffset |
Parser offset to beginning of the current entity reference. For error reporting. More... | |
aint | uiBase32 |
Base index in vpVec32 for all data for this element. Pop to uiBase32 at end of element. More... | |
aint | uiBaseAtt |
Base index in vpVecAttList for this element. Pop to uiBaseAtt at end of element. More... | |
aint | uiAttCount |
The number of attributes found in the start tag. More... | |
cdata_id | sSName |
Identifies the location of the start tag name. More... | |
cdata_id | sEName |
Identifies the location of the end tag name. More... | |
cdata_id | sContent |
Identifies the location of the element's character data. More... | |
A stack is used to track which element is currently being parsed. This frame struct contains all of the information needed to track the data.
cdata_id element_frame::sContent |
cdata_id element_frame::sEName |
cdata_id element_frame::sSName |
aint element_frame::uiAttCount |
aint element_frame::uiAttributeOffset |
aint element_frame::uiBase32 |
aint element_frame::uiBaseAtt |
aint element_frame::uiElementOffset |
aint element_frame::uiEntityOffset |