22 #include "stringManipulate.h"
37 boolean flag_StringLiteralsPartition =
FALSE;
47 eDefSearch.
typeId = typeId;
52 for(i = 0; i < eDefFound->
count; i++)
62 #if VALUE_CROSSTABLE_USE
66 flag_StringLiteralsPartition = lookupVx(&strm->
valueTable, vxTable, strng, &vxEntryId);
79 Index valueEntryId = 0;
81 if(flag_StringLiteralsPartition)
83 unsigned char valueBits;
115 unsigned int bitCount;
116 boolean matchFound =
FALSE;
129 #if BUILD_IN_GRAMMARS_USE
133 prodCount = currentRule->
pCount;
157 ec.
part[0] = prodCount - 1;
158 ec.
bits[0] = bitCount;
167 prodCount = currentRule->
pCount;
170 #if DEBUG_CONTENT_IO == ON
179 if(isSchemaType ==
TRUE)
181 for(j = 0; j < prodCount; j++)
220 if(matchFound ==
TRUE)
225 ec.
bits[0] = bitCount;
237 ec.
part[0] = prodCount;
238 ec.
bits[0] = bitCount;
240 return stateMachineProdEncode(strm, eventClass, currentRule, qname, ec, prodHit);
252 #if BUILD_IN_GRAMMARS_USE
463 unsigned int prod2Count = 0;
472 boolean isContent2Grammar =
FALSE;
477 isContent2Grammar =
TRUE;
482 isContent2Grammar =
TRUE;
486 if(isContent2Grammar ||
699 unsigned char prefixBits = 0;
766 unsigned int encoded_val;
767 unsigned char numberOfBits;
770 int_val < strm->schema->simpleTypeTable.sType[typeId].min)
794 #if EXIP_IMPLICIT_DATA_TYPE_CONVERSION