exip  Alpha 0.5.4
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
DynGrammarRule Struct Reference

Extension to the GrammarRule. More...

#include <procTypes.h>

Data Fields

Productionproduction
 Array of grammar productions with event code length 1. More...
 
Index pCount
 The number of productions. More...
 
uint16_t meta
 Meta information for the grammar rule: More...
 
Index prodDim
 Additional field. More...
 

Detailed Description

In the DynGrammarRule the production array is a dynamic array. The dynamic GrammarRule is used for Built-in Element Grammar and Built-in Fragment Grammar

Definition at line 682 of file bin/headers/procTypes.h.

Field Documentation

uint16_t DynGrammarRule::meta
  • most significant 10 bits contain the number of AT(qname)[schema-typed value] productions
  • least significant 5 bits contain the number of bits for productions event codes

Definition at line 693 of file bin/headers/procTypes.h.

Index DynGrammarRule::pCount

Definition at line 688 of file bin/headers/procTypes.h.

Index DynGrammarRule::prodDim

Definition at line 696 of file bin/headers/procTypes.h.

Production* DynGrammarRule::production

Definition at line 685 of file bin/headers/procTypes.h.


The documentation for this struct was generated from the following file: