OpenV2G
|
#include <EXITypes.h>
Data Fields | |
int16_t | grammarStack [EXI_ELEMENT_STACK_SIZE] |
exi_eqname_t | elementStack [EXI_ELEMENT_STACK_SIZE] |
size_t | stackIndex |
uint32_t | eventCode |
exi_name_table_prepopulated_t * | nameTablePrepopulated |
exi_name_table_runtime_t * | nameTableRuntime |
size_t | nextQNameID |
exi_value_string_table_t * | stringTable |
size_t | numberOfRuntimeGrammars |
exi_runtime_element_t | runtimeGrammars [MAX_NUMBER_OF_RUNTIME_ELEMENTS *2] |
number of global strings size of local-names container number of local strings container string values
exi_eqname_t exi_state_t::elementStack[EXI_ELEMENT_STACK_SIZE] |
stack of grammar elements / qnameIDs
uint32_t exi_state_t::eventCode |
event-code
int16_t exi_state_t::grammarStack[EXI_ELEMENT_STACK_SIZE] |
stack of grammar states
exi_name_table_prepopulated_t* exi_state_t::nameTablePrepopulated |
name table entries, pre-populated
exi_name_table_runtime_t* exi_state_t::nameTableRuntime |
name table entries, at runtime
size_t exi_state_t::nextQNameID |
next qname ID
size_t exi_state_t::numberOfRuntimeGrammars |
runtime built-in element grammars - numbers
exi_runtime_element_t exi_state_t::runtimeGrammars[MAX_NUMBER_OF_RUNTIME_ELEMENTS *2] |
runtime built-in element grammars
size_t exi_state_t::stackIndex |
stack index for both stacks
exi_value_string_table_t* exi_state_t::stringTable |
string table entries