exip
Alpha 0.5.4
|
An EXI regular grammar, organized as a collection of containers for production rules, and grouped by each rule's left-hand side non-terminal.
#include <procTypes.h>
Data Fields | |
GrammarRule * | rule |
Rule container array, where the index of a container is its left-hand side non-terminal ID. More... | |
uint32_t | props |
Bitmap of properties and the value for the grammar contentIndex (the index of the first rule that does not contain attribute content.). More... | |
SmallIndex | count |
Size of the rule array. More... | |
Definition at line 742 of file bin/headers/procTypes.h.
SmallIndex EXIGrammar::count |
Definition at line 764 of file bin/headers/procTypes.h.
uint32_t EXIGrammar::props |
The most significant 8 bits are the properties and the least significant 24 bits is the value for the contentIndex. Use parenthesized macro to retrieve, or the "SET" form to update.
Definition at line 761 of file bin/headers/procTypes.h.
GrammarRule * EXIGrammar::rule |
Definition at line 747 of file bin/headers/procTypes.h.