Lines Matching refs:xmlRelaxNGDefinePtr

85 typedef xmlRelaxNGDefine *xmlRelaxNGDefinePtr;  typedef
113 xmlRelaxNGDefinePtr start; /* <start> content */
115 xmlRelaxNGDefinePtr startList; /* list of <start> definitions */
163 xmlRelaxNGDefinePtr content; /* the expected content */
164 xmlRelaxNGDefinePtr parent; /* the parent definition, if any */
165 xmlRelaxNGDefinePtr next; /* list within grouping sequences */
166 xmlRelaxNGDefinePtr attrs; /* list of attributes for elements */
167 xmlRelaxNGDefinePtr nameClass; /* the nameClass definition if any */
168 xmlRelaxNGDefinePtr nextHash; /* next define in defs/refs hash tables */
191 xmlRelaxNGDefinePtr *defTab; /* pointer to the allocated definitions */
220 xmlRelaxNGDefinePtr def; /* the current define */
232 xmlRelaxNGDefinePtr *defTab; /* pointer to the allocated definitions */
272 xmlRelaxNGDefinePtr rule; /* the rule to satisfy */
273 xmlRelaxNGDefinePtr *defs; /* the array of element definitions */
274 xmlRelaxNGDefinePtr *attrs; /* the array of attributes definitions */
391 xmlRelaxNGDefinePtr pdef; /* the non-streamable definition */
405 xmlRelaxNGDefinePtr content; /* the definitions */
418 xmlRelaxNGDefinePtr content; /* the definitions */
664 static void xmlRelaxNGFreeDefine(xmlRelaxNGDefinePtr define);
891 static xmlRelaxNGDefinePtr
894 xmlRelaxNGDefinePtr ret; in xmlRelaxNGNewDefine()
899 ctxt->defTab = (xmlRelaxNGDefinePtr *) in xmlRelaxNGNewDefine()
900 xmlMalloc(ctxt->defMax * sizeof(xmlRelaxNGDefinePtr)); in xmlRelaxNGNewDefine()
906 xmlRelaxNGDefinePtr *tmp; in xmlRelaxNGNewDefine()
909 tmp = (xmlRelaxNGDefinePtr *) xmlRealloc(ctxt->defTab, in xmlRelaxNGNewDefine()
912 (xmlRelaxNGDefinePtr)); in xmlRelaxNGNewDefine()
919 ret = (xmlRelaxNGDefinePtr) xmlMalloc(sizeof(xmlRelaxNGDefine)); in xmlRelaxNGNewDefine()
971 xmlRelaxNGFreeDefine(xmlRelaxNGDefinePtr define) in xmlRelaxNGFreeDefine()
2038 xmlRelaxNGDefName(xmlRelaxNGDefinePtr def) in xmlRelaxNGDefName()
2878 xmlRelaxNGDefinePtr def);
2889 xmlRelaxNGIsCompileable(xmlRelaxNGDefinePtr def) in xmlRelaxNGIsCompileable()
2916 xmlRelaxNGDefinePtr list; in xmlRelaxNGIsCompileable()
2966 xmlRelaxNGDefinePtr list; in xmlRelaxNGIsCompileable()
2985 xmlRelaxNGDefinePtr list; in xmlRelaxNGIsCompileable()
3040 xmlRelaxNGCompile(xmlRelaxNGParserCtxtPtr ctxt, xmlRelaxNGDefinePtr def) in xmlRelaxNGCompile()
3043 xmlRelaxNGDefinePtr list; in xmlRelaxNGCompile()
3266 xmlRelaxNGTryCompile(xmlRelaxNGParserCtxtPtr ctxt, xmlRelaxNGDefinePtr def) in xmlRelaxNGTryCompile()
3269 xmlRelaxNGDefinePtr list; in xmlRelaxNGTryCompile()
3348 static xmlRelaxNGDefinePtr xmlRelaxNGParseAttribute(xmlRelaxNGParserCtxtPtr
3350 static xmlRelaxNGDefinePtr xmlRelaxNGParseElement(xmlRelaxNGParserCtxtPtr
3352 static xmlRelaxNGDefinePtr xmlRelaxNGParsePatterns(xmlRelaxNGParserCtxtPtr
3355 static xmlRelaxNGDefinePtr xmlRelaxNGParsePattern(xmlRelaxNGParserCtxtPtr
3361 static xmlRelaxNGDefinePtr xmlRelaxNGParseNameClass(xmlRelaxNGParserCtxtPtr
3363 xmlRelaxNGDefinePtr
3368 xmlRelaxNGDefinePtr define,
3383 xmlRelaxNGIsNullable(xmlRelaxNGDefinePtr define) in xmlRelaxNGIsNullable()
3418 xmlRelaxNGDefinePtr list = define->content; in xmlRelaxNGIsNullable()
3432 xmlRelaxNGDefinePtr list = define->content; in xmlRelaxNGIsNullable()
3536 static xmlRelaxNGDefinePtr
3539 xmlRelaxNGDefinePtr def = NULL; in xmlRelaxNGParseValue()
3628 static xmlRelaxNGDefinePtr
3631 xmlRelaxNGDefinePtr def = NULL, except; in xmlRelaxNGParseData()
3632 xmlRelaxNGDefinePtr param, lastparam = NULL; in xmlRelaxNGParseData()
3739 xmlRelaxNGDefinePtr tmp2, last = NULL; in xmlRelaxNGParseData()
3794 xmlRelaxNGCompareNameClasses(xmlRelaxNGDefinePtr def1, in xmlRelaxNGCompareNameClasses()
3795 xmlRelaxNGDefinePtr def2) in xmlRelaxNGCompareNameClasses()
3896 ATTRIBUTE_UNUSED, xmlRelaxNGDefinePtr * def1, in xmlRelaxNGCompareElemDefLists()
3897 xmlRelaxNGDefinePtr * def2) in xmlRelaxNGCompareElemDefLists()
3899 xmlRelaxNGDefinePtr *basedef2 = def2; in xmlRelaxNGCompareElemDefLists()
3928 xmlRelaxNGDefinePtr def) in xmlRelaxNGGenerateAttributes()
3930 xmlRelaxNGDefinePtr parent, cur, tmp; in xmlRelaxNGGenerateAttributes()
4002 static xmlRelaxNGDefinePtr *
4004 xmlRelaxNGDefinePtr def, int eora) in xmlRelaxNGGetElements()
4006 xmlRelaxNGDefinePtr *ret = NULL, parent, cur, tmp; in xmlRelaxNGGetElements()
4030 ret = (xmlRelaxNGDefinePtr *) in xmlRelaxNGGetElements()
4031 xmlMalloc((max + 1) * sizeof(xmlRelaxNGDefinePtr)); in xmlRelaxNGGetElements()
4037 xmlRelaxNGDefinePtr *temp; in xmlRelaxNGGetElements()
4041 (max + 1) * sizeof(xmlRelaxNGDefinePtr)); in xmlRelaxNGGetElements()
4106 xmlRelaxNGDefinePtr def) in xmlRelaxNGCheckChoiceDeterminism()
4108 xmlRelaxNGDefinePtr **list; in xmlRelaxNGCheckChoiceDeterminism()
4109 xmlRelaxNGDefinePtr cur; in xmlRelaxNGCheckChoiceDeterminism()
4137 list = (xmlRelaxNGDefinePtr **) xmlMalloc(nbchild * in xmlRelaxNGCheckChoiceDeterminism()
4138 sizeof(xmlRelaxNGDefinePtr in xmlRelaxNGCheckChoiceDeterminism()
4159 xmlRelaxNGDefinePtr *tmp; in xmlRelaxNGCheckChoiceDeterminism()
4242 xmlRelaxNGDefinePtr def) in xmlRelaxNGCheckGroupAttrs()
4244 xmlRelaxNGDefinePtr **list; in xmlRelaxNGCheckGroupAttrs()
4245 xmlRelaxNGDefinePtr cur; in xmlRelaxNGCheckGroupAttrs()
4274 list = (xmlRelaxNGDefinePtr **) xmlMalloc(nbchild * in xmlRelaxNGCheckGroupAttrs()
4275 sizeof(xmlRelaxNGDefinePtr in xmlRelaxNGCheckGroupAttrs()
4336 xmlRelaxNGDefinePtr def = (xmlRelaxNGDefinePtr) payload; in xmlRelaxNGComputeInterleaves()
4338 xmlRelaxNGDefinePtr cur, *tmp; in xmlRelaxNGComputeInterleaves()
4502 static xmlRelaxNGDefinePtr
4505 xmlRelaxNGDefinePtr def = NULL; in xmlRelaxNGParseInterleave()
4506 xmlRelaxNGDefinePtr last = NULL, cur; in xmlRelaxNGParseInterleave()
4619 xmlRelaxNGDefinePtr def; in xmlRelaxNGParseDefine()
4658 xmlRelaxNGDefinePtr prev; in xmlRelaxNGParseDefine()
4688 xmlRelaxNGDefinePtr def = (xmlRelaxNGDefinePtr) payload; in xmlRelaxNGParseImportRef()
4695 xmlRelaxNGDefinePtr prev; in xmlRelaxNGParseImportRef()
4697 prev = (xmlRelaxNGDefinePtr) in xmlRelaxNGParseImportRef()
4752 static xmlRelaxNGDefinePtr
4759 xmlRelaxNGDefinePtr def; in xmlRelaxNGProcessExternalRef()
4839 static xmlRelaxNGDefinePtr
4842 xmlRelaxNGDefinePtr def = NULL; in xmlRelaxNGParsePattern()
4961 xmlRelaxNGDefinePtr prev; in xmlRelaxNGParsePattern()
4963 prev = (xmlRelaxNGDefinePtr) in xmlRelaxNGParsePattern()
5078 xmlRelaxNGDefinePtr prev; in xmlRelaxNGParsePattern()
5080 prev = (xmlRelaxNGDefinePtr) in xmlRelaxNGParsePattern()
5101 xmlRelaxNGDefinePtr tmp; in xmlRelaxNGParsePattern()
5138 static xmlRelaxNGDefinePtr
5141 xmlRelaxNGDefinePtr ret, cur; in xmlRelaxNGParseAttribute()
5222 static xmlRelaxNGDefinePtr
5226 xmlRelaxNGDefinePtr ret, cur, last = NULL; in xmlRelaxNGParseExceptNameClass()
5283 static xmlRelaxNGDefinePtr
5285 xmlRelaxNGDefinePtr def) in xmlRelaxNGParseNameClass()
5287 xmlRelaxNGDefinePtr ret, tmp; in xmlRelaxNGParseNameClass()
5367 xmlRelaxNGDefinePtr last = NULL; in xmlRelaxNGParseNameClass()
5428 static xmlRelaxNGDefinePtr
5431 xmlRelaxNGDefinePtr ret, cur, last; in xmlRelaxNGParseElement()
5541 static xmlRelaxNGDefinePtr
5545 xmlRelaxNGDefinePtr def = NULL, last = NULL, cur, parent; in xmlRelaxNGParsePatterns()
5593 xmlRelaxNGDefinePtr def = NULL, last; in xmlRelaxNGParseStart()
5699 xmlRelaxNGDefinePtr ref = (xmlRelaxNGDefinePtr) payload; in xmlRelaxNGCheckReference()
5702 xmlRelaxNGDefinePtr def, cur; in xmlRelaxNGCheckReference()
5755 xmlRelaxNGDefinePtr define = (xmlRelaxNGDefinePtr) payload; in xmlRelaxNGCheckCombine()
5760 xmlRelaxNGDefinePtr cur, last, tmp, tmp2; in xmlRelaxNGCheckCombine()
5876 xmlRelaxNGDefinePtr starts; in xmlRelaxNGCombineStart()
5880 xmlRelaxNGDefinePtr cur; in xmlRelaxNGCombineStart()
5981 xmlRelaxNGDefinePtr cur, int depth) in xmlRelaxNGCheckCycles()
6019 static xmlRelaxNGDefinePtr
6021 xmlRelaxNGDefinePtr cur, in xmlRelaxNGTryUnlink()
6022 xmlRelaxNGDefinePtr parent, xmlRelaxNGDefinePtr prev) in xmlRelaxNGTryUnlink()
6051 xmlRelaxNGDefinePtr cur, xmlRelaxNGDefinePtr parent) in xmlRelaxNGSimplify()
6053 xmlRelaxNGDefinePtr prev = NULL; in xmlRelaxNGSimplify()
6106 xmlRelaxNGDefinePtr tmp, pre; in xmlRelaxNGSimplify()
6272 xmlRelaxNGDefinePtr cur, int flags, in xmlRelaxNGCheckRules()
7595 xmlRelaxNGDefinePtr def; in xmlRelaxNGParse()
7704 xmlRelaxNGDefinePtr define);
7714 xmlRelaxNGDumpDefines(FILE * output, xmlRelaxNGDefinePtr defines) in xmlRelaxNGDumpDefines()
7730 xmlRelaxNGDumpDefine(FILE * output, xmlRelaxNGDefinePtr define) in xmlRelaxNGDumpDefine()
7940 xmlRelaxNGDefinePtr define);
7957 xmlRelaxNGDefinePtr define = (xmlRelaxNGDefinePtr) transdata; in xmlRelaxNGValidateCompiledCallback()
8085 xmlRelaxNGDefinePtr defines);
8170 xmlRelaxNGDefinePtr define = (xmlRelaxNGDefinePtr) transdata; in xmlRelaxNGValidateProgressiveCallback()
8326 xmlRelaxNGDefinePtr define; in xmlRelaxNGValidatePushElement()
8521 xmlRelaxNGDefinePtr define);
8613 xmlRelaxNGDefinePtr define, xmlNodePtr node) in xmlRelaxNGValidateDatatype()
8618 xmlRelaxNGDefinePtr cur; in xmlRelaxNGValidateDatatype()
8714 xmlRelaxNGDefinePtr defines) in xmlRelaxNGValidateValueList()
8738 xmlRelaxNGDefinePtr define) in xmlRelaxNGValidateValue()
8812 xmlRelaxNGDefinePtr list = define->content; in xmlRelaxNGValidateValue()
8838 xmlRelaxNGDefinePtr list = define->content; in xmlRelaxNGValidateValue()
8971 xmlRelaxNGDefinePtr list; in xmlRelaxNGValidateValue()
8987 xmlRelaxNGDefinePtr list; in xmlRelaxNGValidateValue()
9027 xmlRelaxNGDefinePtr defines) in xmlRelaxNGValidateValueContent()
9052 xmlRelaxNGDefinePtr define, xmlAttrPtr prop) in xmlRelaxNGAttributeMatch()
9074 xmlRelaxNGDefinePtr list; in xmlRelaxNGAttributeMatch()
9086 xmlRelaxNGDefinePtr list; in xmlRelaxNGAttributeMatch()
9114 xmlRelaxNGDefinePtr define) in xmlRelaxNGValidateAttribute()
9224 xmlRelaxNGDefinePtr defines) in xmlRelaxNGValidateAttributeList()
9228 xmlRelaxNGDefinePtr cur; in xmlRelaxNGValidateAttributeList()
9271 xmlRelaxNGNodeMatchesList(xmlNodePtr node, xmlRelaxNGDefinePtr * list) in xmlRelaxNGNodeMatchesList()
9273 xmlRelaxNGDefinePtr cur; in xmlRelaxNGNodeMatchesList()
9310 xmlRelaxNGDefinePtr define) in xmlRelaxNGValidateInterleave()
9605 xmlRelaxNGDefinePtr defines) in xmlRelaxNGValidateDefinitionList()
9644 xmlRelaxNGDefinePtr define, xmlNodePtr elem) in xmlRelaxNGElementMatch()
9677 xmlRelaxNGDefinePtr list; in xmlRelaxNGElementMatch()
9704 xmlRelaxNGDefinePtr list; in xmlRelaxNGElementMatch()
9863 xmlRelaxNGDefinePtr define) in xmlRelaxNGValidateState()
10342 xmlRelaxNGDefinePtr list = NULL; in xmlRelaxNGValidateState()
10631 xmlRelaxNGDefinePtr define) in xmlRelaxNGValidateDefinition()