Lines Matching refs:xmlRelaxNGDefinePtr

84 typedef xmlRelaxNGDefine *xmlRelaxNGDefinePtr;  typedef
112 xmlRelaxNGDefinePtr start; /* <start> content */
114 xmlRelaxNGDefinePtr startList; /* list of <start> definitions */
162 xmlRelaxNGDefinePtr content; /* the expected content */
163 xmlRelaxNGDefinePtr parent; /* the parent definition, if any */
164 xmlRelaxNGDefinePtr next; /* list within grouping sequences */
165 xmlRelaxNGDefinePtr attrs; /* list of attributes for elements */
166 xmlRelaxNGDefinePtr nameClass; /* the nameClass definition if any */
167 xmlRelaxNGDefinePtr nextHash; /* next define in defs/refs hash tables */
190 xmlRelaxNGDefinePtr *defTab; /* pointer to the allocated definitions */
219 xmlRelaxNGDefinePtr def; /* the current define */
231 xmlRelaxNGDefinePtr *defTab; /* pointer to the allocated definitions */
271 xmlRelaxNGDefinePtr rule; /* the rule to satisfy */
272 xmlRelaxNGDefinePtr *defs; /* the array of element definitions */
273 xmlRelaxNGDefinePtr *attrs; /* the array of attributes definitions */
390 xmlRelaxNGDefinePtr pdef; /* the non-streamable definition */
404 xmlRelaxNGDefinePtr content; /* the definitions */
417 xmlRelaxNGDefinePtr content; /* the definitions */
663 static void xmlRelaxNGFreeDefine(xmlRelaxNGDefinePtr define);
890 static xmlRelaxNGDefinePtr
893 xmlRelaxNGDefinePtr ret; in xmlRelaxNGNewDefine()
898 ctxt->defTab = (xmlRelaxNGDefinePtr *) in xmlRelaxNGNewDefine()
899 xmlMalloc(ctxt->defMax * sizeof(xmlRelaxNGDefinePtr)); in xmlRelaxNGNewDefine()
905 xmlRelaxNGDefinePtr *tmp; in xmlRelaxNGNewDefine()
908 tmp = (xmlRelaxNGDefinePtr *) xmlRealloc(ctxt->defTab, in xmlRelaxNGNewDefine()
911 (xmlRelaxNGDefinePtr)); in xmlRelaxNGNewDefine()
918 ret = (xmlRelaxNGDefinePtr) xmlMalloc(sizeof(xmlRelaxNGDefine)); in xmlRelaxNGNewDefine()
970 xmlRelaxNGFreeDefine(xmlRelaxNGDefinePtr define) in xmlRelaxNGFreeDefine()
2023 xmlRelaxNGDefName(xmlRelaxNGDefinePtr def) in xmlRelaxNGDefName()
2861 xmlRelaxNGDefinePtr def);
2872 xmlRelaxNGIsCompileable(xmlRelaxNGDefinePtr def) in xmlRelaxNGIsCompileable()
2899 xmlRelaxNGDefinePtr list; in xmlRelaxNGIsCompileable()
2949 xmlRelaxNGDefinePtr list; in xmlRelaxNGIsCompileable()
2968 xmlRelaxNGDefinePtr list; in xmlRelaxNGIsCompileable()
3023 xmlRelaxNGCompile(xmlRelaxNGParserCtxtPtr ctxt, xmlRelaxNGDefinePtr def) in xmlRelaxNGCompile()
3026 xmlRelaxNGDefinePtr list; in xmlRelaxNGCompile()
3249 xmlRelaxNGTryCompile(xmlRelaxNGParserCtxtPtr ctxt, xmlRelaxNGDefinePtr def) in xmlRelaxNGTryCompile()
3252 xmlRelaxNGDefinePtr list; in xmlRelaxNGTryCompile()
3331 static xmlRelaxNGDefinePtr xmlRelaxNGParseAttribute(xmlRelaxNGParserCtxtPtr
3333 static xmlRelaxNGDefinePtr xmlRelaxNGParseElement(xmlRelaxNGParserCtxtPtr
3335 static xmlRelaxNGDefinePtr xmlRelaxNGParsePatterns(xmlRelaxNGParserCtxtPtr
3338 static xmlRelaxNGDefinePtr xmlRelaxNGParsePattern(xmlRelaxNGParserCtxtPtr
3344 static xmlRelaxNGDefinePtr xmlRelaxNGParseNameClass(xmlRelaxNGParserCtxtPtr
3346 xmlRelaxNGDefinePtr
3351 xmlRelaxNGDefinePtr define,
3366 xmlRelaxNGIsNullable(xmlRelaxNGDefinePtr define) in xmlRelaxNGIsNullable()
3401 xmlRelaxNGDefinePtr list = define->content; in xmlRelaxNGIsNullable()
3415 xmlRelaxNGDefinePtr list = define->content; in xmlRelaxNGIsNullable()
3519 static xmlRelaxNGDefinePtr
3522 xmlRelaxNGDefinePtr def = NULL; in xmlRelaxNGParseValue()
3611 static xmlRelaxNGDefinePtr
3614 xmlRelaxNGDefinePtr def = NULL, except; in xmlRelaxNGParseData()
3615 xmlRelaxNGDefinePtr param, lastparam = NULL; in xmlRelaxNGParseData()
3722 xmlRelaxNGDefinePtr tmp2, last = NULL; in xmlRelaxNGParseData()
3777 xmlRelaxNGCompareNameClasses(xmlRelaxNGDefinePtr def1, in xmlRelaxNGCompareNameClasses()
3778 xmlRelaxNGDefinePtr def2) in xmlRelaxNGCompareNameClasses()
3875 ATTRIBUTE_UNUSED, xmlRelaxNGDefinePtr * def1, in xmlRelaxNGCompareElemDefLists()
3876 xmlRelaxNGDefinePtr * def2) in xmlRelaxNGCompareElemDefLists()
3878 xmlRelaxNGDefinePtr *basedef2 = def2; in xmlRelaxNGCompareElemDefLists()
3907 xmlRelaxNGDefinePtr def) in xmlRelaxNGGenerateAttributes()
3909 xmlRelaxNGDefinePtr parent, cur, tmp; in xmlRelaxNGGenerateAttributes()
3981 static xmlRelaxNGDefinePtr *
3983 xmlRelaxNGDefinePtr def, int eora) in xmlRelaxNGGetElements()
3985 xmlRelaxNGDefinePtr *ret = NULL, parent, cur, tmp; in xmlRelaxNGGetElements()
4004 ret = (xmlRelaxNGDefinePtr *) in xmlRelaxNGGetElements()
4005 xmlMalloc((max + 1) * sizeof(xmlRelaxNGDefinePtr)); in xmlRelaxNGGetElements()
4011 xmlRelaxNGDefinePtr *temp; in xmlRelaxNGGetElements()
4015 (max + 1) * sizeof(xmlRelaxNGDefinePtr)); in xmlRelaxNGGetElements()
4080 xmlRelaxNGDefinePtr def) in xmlRelaxNGCheckChoiceDeterminism()
4082 xmlRelaxNGDefinePtr **list; in xmlRelaxNGCheckChoiceDeterminism()
4083 xmlRelaxNGDefinePtr cur; in xmlRelaxNGCheckChoiceDeterminism()
4111 list = (xmlRelaxNGDefinePtr **) xmlMalloc(nbchild * in xmlRelaxNGCheckChoiceDeterminism()
4112 sizeof(xmlRelaxNGDefinePtr in xmlRelaxNGCheckChoiceDeterminism()
4133 xmlRelaxNGDefinePtr *tmp; in xmlRelaxNGCheckChoiceDeterminism()
4216 xmlRelaxNGDefinePtr def) in xmlRelaxNGCheckGroupAttrs()
4218 xmlRelaxNGDefinePtr **list; in xmlRelaxNGCheckGroupAttrs()
4219 xmlRelaxNGDefinePtr cur; in xmlRelaxNGCheckGroupAttrs()
4248 list = (xmlRelaxNGDefinePtr **) xmlMalloc(nbchild * in xmlRelaxNGCheckGroupAttrs()
4249 sizeof(xmlRelaxNGDefinePtr in xmlRelaxNGCheckGroupAttrs()
4307 xmlRelaxNGComputeInterleaves(xmlRelaxNGDefinePtr def, in xmlRelaxNGComputeInterleaves()
4311 xmlRelaxNGDefinePtr cur, *tmp; in xmlRelaxNGComputeInterleaves()
4475 static xmlRelaxNGDefinePtr
4478 xmlRelaxNGDefinePtr def = NULL; in xmlRelaxNGParseInterleave()
4479 xmlRelaxNGDefinePtr last = NULL, cur; in xmlRelaxNGParseInterleave()
4592 xmlRelaxNGDefinePtr def; in xmlRelaxNGParseDefine()
4631 xmlRelaxNGDefinePtr prev; in xmlRelaxNGParseDefine()
4661 xmlRelaxNGDefinePtr def = (xmlRelaxNGDefinePtr) payload; in xmlRelaxNGParseImportRef()
4668 xmlRelaxNGDefinePtr prev; in xmlRelaxNGParseImportRef()
4670 prev = (xmlRelaxNGDefinePtr) in xmlRelaxNGParseImportRef()
4725 static xmlRelaxNGDefinePtr
4732 xmlRelaxNGDefinePtr def; in xmlRelaxNGProcessExternalRef()
4812 static xmlRelaxNGDefinePtr
4815 xmlRelaxNGDefinePtr def = NULL; in xmlRelaxNGParsePattern()
4934 xmlRelaxNGDefinePtr prev; in xmlRelaxNGParsePattern()
4936 prev = (xmlRelaxNGDefinePtr) in xmlRelaxNGParsePattern()
5051 xmlRelaxNGDefinePtr prev; in xmlRelaxNGParsePattern()
5053 prev = (xmlRelaxNGDefinePtr) in xmlRelaxNGParsePattern()
5074 xmlRelaxNGDefinePtr tmp; in xmlRelaxNGParsePattern()
5111 static xmlRelaxNGDefinePtr
5114 xmlRelaxNGDefinePtr ret, cur; in xmlRelaxNGParseAttribute()
5195 static xmlRelaxNGDefinePtr
5199 xmlRelaxNGDefinePtr ret, cur, last = NULL; in xmlRelaxNGParseExceptNameClass()
5256 static xmlRelaxNGDefinePtr
5258 xmlRelaxNGDefinePtr def) in xmlRelaxNGParseNameClass()
5260 xmlRelaxNGDefinePtr ret, tmp; in xmlRelaxNGParseNameClass()
5340 xmlRelaxNGDefinePtr last = NULL; in xmlRelaxNGParseNameClass()
5397 static xmlRelaxNGDefinePtr
5400 xmlRelaxNGDefinePtr ret, cur, last; in xmlRelaxNGParseElement()
5510 static xmlRelaxNGDefinePtr
5514 xmlRelaxNGDefinePtr def = NULL, last = NULL, cur, parent; in xmlRelaxNGParsePatterns()
5562 xmlRelaxNGDefinePtr def = NULL, last; in xmlRelaxNGParseStart()
5666 xmlRelaxNGCheckReference(xmlRelaxNGDefinePtr ref, in xmlRelaxNGCheckReference()
5671 xmlRelaxNGDefinePtr def, cur; in xmlRelaxNGCheckReference()
5722 xmlRelaxNGCheckCombine(xmlRelaxNGDefinePtr define, in xmlRelaxNGCheckCombine()
5728 xmlRelaxNGDefinePtr cur, last, tmp, tmp2; in xmlRelaxNGCheckCombine()
5844 xmlRelaxNGDefinePtr starts; in xmlRelaxNGCombineStart()
5848 xmlRelaxNGDefinePtr cur; in xmlRelaxNGCombineStart()
5949 xmlRelaxNGDefinePtr cur, int depth) in xmlRelaxNGCheckCycles()
5987 static xmlRelaxNGDefinePtr
5989 xmlRelaxNGDefinePtr cur, in xmlRelaxNGTryUnlink()
5990 xmlRelaxNGDefinePtr parent, xmlRelaxNGDefinePtr prev) in xmlRelaxNGTryUnlink()
6019 xmlRelaxNGDefinePtr cur, xmlRelaxNGDefinePtr parent) in xmlRelaxNGSimplify()
6021 xmlRelaxNGDefinePtr prev = NULL; in xmlRelaxNGSimplify()
6074 xmlRelaxNGDefinePtr tmp, pre; in xmlRelaxNGSimplify()
6240 xmlRelaxNGDefinePtr cur, int flags, in xmlRelaxNGCheckRules()
7566 xmlRelaxNGDefinePtr def; in xmlRelaxNGParse()
7675 xmlRelaxNGDefinePtr define);
7685 xmlRelaxNGDumpDefines(FILE * output, xmlRelaxNGDefinePtr defines) in xmlRelaxNGDumpDefines()
7701 xmlRelaxNGDumpDefine(FILE * output, xmlRelaxNGDefinePtr define) in xmlRelaxNGDumpDefine()
7911 xmlRelaxNGDefinePtr define);
7928 xmlRelaxNGDefinePtr define = (xmlRelaxNGDefinePtr) transdata; in xmlRelaxNGValidateCompiledCallback()
8056 xmlRelaxNGDefinePtr defines);
8141 xmlRelaxNGDefinePtr define = (xmlRelaxNGDefinePtr) transdata; in xmlRelaxNGValidateProgressiveCallback()
8297 xmlRelaxNGDefinePtr define; in xmlRelaxNGValidatePushElement()
8492 xmlRelaxNGDefinePtr define);
8584 xmlRelaxNGDefinePtr define, xmlNodePtr node) in xmlRelaxNGValidateDatatype()
8589 xmlRelaxNGDefinePtr cur; in xmlRelaxNGValidateDatatype()
8685 xmlRelaxNGDefinePtr defines) in xmlRelaxNGValidateValueList()
8709 xmlRelaxNGDefinePtr define) in xmlRelaxNGValidateValue()
8783 xmlRelaxNGDefinePtr list = define->content; in xmlRelaxNGValidateValue()
8809 xmlRelaxNGDefinePtr list = define->content; in xmlRelaxNGValidateValue()
8942 xmlRelaxNGDefinePtr list; in xmlRelaxNGValidateValue()
8958 xmlRelaxNGDefinePtr list; in xmlRelaxNGValidateValue()
8998 xmlRelaxNGDefinePtr defines) in xmlRelaxNGValidateValueContent()
9023 xmlRelaxNGDefinePtr define, xmlAttrPtr prop) in xmlRelaxNGAttributeMatch()
9045 xmlRelaxNGDefinePtr list; in xmlRelaxNGAttributeMatch()
9057 xmlRelaxNGDefinePtr list; in xmlRelaxNGAttributeMatch()
9085 xmlRelaxNGDefinePtr define) in xmlRelaxNGValidateAttribute()
9195 xmlRelaxNGDefinePtr defines) in xmlRelaxNGValidateAttributeList()
9199 xmlRelaxNGDefinePtr cur; in xmlRelaxNGValidateAttributeList()
9242 xmlRelaxNGNodeMatchesList(xmlNodePtr node, xmlRelaxNGDefinePtr * list) in xmlRelaxNGNodeMatchesList()
9244 xmlRelaxNGDefinePtr cur; in xmlRelaxNGNodeMatchesList()
9278 xmlRelaxNGDefinePtr define) in xmlRelaxNGValidateInterleave()
9573 xmlRelaxNGDefinePtr defines) in xmlRelaxNGValidateDefinitionList()
9612 xmlRelaxNGDefinePtr define, xmlNodePtr elem) in xmlRelaxNGElementMatch()
9645 xmlRelaxNGDefinePtr list; in xmlRelaxNGElementMatch()
9672 xmlRelaxNGDefinePtr list; in xmlRelaxNGElementMatch()
9831 xmlRelaxNGDefinePtr define) in xmlRelaxNGValidateState()
10310 xmlRelaxNGDefinePtr list = NULL; in xmlRelaxNGValidateState()
10599 xmlRelaxNGDefinePtr define) in xmlRelaxNGValidateDefinition()