• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/amule/wxWidgets-2.8.12/src/expat/lib/

Lines Matching refs:parser

166    A parser re-uses these structures, maintaining a list of allocated
279 typedef enum XML_Error PTRCALL Processor(XML_Parser parser,
303 handleUnknownEncoding(XML_Parser parser, const XML_Char *encodingName);
305 processXmlDecl(XML_Parser parser, int isGeneralTextEntity,
308 initializeEncoding(XML_Parser parser);
310 doProlog(XML_Parser parser, const ENCODING *enc, const char *s,
313 processInternalParamEntity(XML_Parser parser, ENTITY *entity);
315 doContent(XML_Parser parser, int startTagLevel, const ENCODING *enc,
318 doCdataSection(XML_Parser parser, const ENCODING *, const char **startPtr,
322 doIgnoreSection(XML_Parser parser, const ENCODING *, const char **startPtr,
327 storeAtts(XML_Parser parser, const ENCODING *, const char *s,
330 addBinding(XML_Parser parser, PREFIX *prefix, const ATTRIBUTE_ID *attId,
335 XML_Parser parser);
337 storeAttributeValue(XML_Parser parser, const ENCODING *, XML_Bool isCdata,
340 appendAttributeValue(XML_Parser parser, const ENCODING *, XML_Bool isCdata,
343 getAttributeId(XML_Parser parser, const ENCODING *enc, const char *start,
346 setElementTypePrefix(XML_Parser parser, ELEMENT_TYPE *);
348 storeEntityValue(XML_Parser parser, const ENCODING *enc, const char *start,
351 reportProcessingInstruction(XML_Parser parser, const ENCODING *enc,
354 reportComment(XML_Parser parser, const ENCODING *enc, const char *start,
357 reportDefault(XML_Parser parser, const ENCODING *enc, const char *start,
360 static const XML_Char * getContext(XML_Parser parser);
362 setContext(XML_Parser parser, const XML_Char *context);
404 static int FASTCALL nextScaffoldPart(XML_Parser parser);
405 static XML_Content * build_model(XML_Parser parser);
407 getElementType(XML_Parser parser, const ENCODING *enc,
416 parserInit(XML_Parser parser, const XML_Char *encodingName);
524 #define MALLOC(s) (parser->m_mem.malloc_fcn((s)))
525 #define REALLOC(p,s) (parser->m_mem.realloc_fcn((p),(s)))
526 #define FREE(p) (parser->m_mem.free_fcn((p)))
528 #define userData (parser->m_userData)
529 #define handlerArg (parser->m_handlerArg)
530 #define startElementHandler (parser->m_startElementHandler)
531 #define endElementHandler (parser->m_endElementHandler)
532 #define characterDataHandler (parser->m_characterDataHandler)
534 (parser->m_processingInstructionHandler)
535 #define commentHandler (parser->m_commentHandler)
537 (parser->m_startCdataSectionHandler)
538 #define endCdataSectionHandler (parser->m_endCdataSectionHandler)
539 #define defaultHandler (parser->m_defaultHandler)
540 #define startDoctypeDeclHandler (parser->m_startDoctypeDeclHandler)
541 #define endDoctypeDeclHandler (parser->m_endDoctypeDeclHandler)
543 (parser->m_unparsedEntityDeclHandler)
544 #define notationDeclHandler (parser->m_notationDeclHandler)
546 (parser->m_startNamespaceDeclHandler)
547 #define endNamespaceDeclHandler (parser->m_endNamespaceDeclHandler)
548 #define notStandaloneHandler (parser->m_notStandaloneHandler)
550 (parser->m_externalEntityRefHandler)
552 (parser->m_externalEntityRefHandlerArg)
554 (parser->m_internalEntityRefHandler)
555 #define skippedEntityHandler (parser->m_skippedEntityHandler)
556 #define unknownEncodingHandler (parser->m_unknownEncodingHandler)
557 #define elementDeclHandler (parser->m_elementDeclHandler)
558 #define attlistDeclHandler (parser->m_attlistDeclHandler)
559 #define entityDeclHandler (parser->m_entityDeclHandler)
560 #define xmlDeclHandler (parser->m_xmlDeclHandler)
561 #define encoding (parser->m_encoding)
562 #define initEncoding (parser->m_initEncoding)
563 #define internalEncoding (parser->m_internalEncoding)
564 #define unknownEncodingMem (parser->m_unknownEncodingMem)
565 #define unknownEncodingData (parser->m_unknownEncodingData)
567 (parser->m_unknownEncodingHandlerData)
568 #define unknownEncodingRelease (parser->m_unknownEncodingRelease)
569 #define protocolEncodingName (parser->m_protocolEncodingName)
570 #define ns (parser->m_ns)
571 #define ns_triplets (parser->m_ns_triplets)
572 #define prologState (parser->m_prologState)
573 #define processor (parser->m_processor)
574 #define errorCode (parser->m_errorCode)
575 #define eventPtr (parser->m_eventPtr)
576 #define eventEndPtr (parser->m_eventEndPtr)
577 #define positionPtr (parser->m_positionPtr)
578 #define position (parser->m_position)
579 #define openInternalEntities (parser->m_openInternalEntities)
581 (parser->m_defaultExpandInternalEntities)
582 #define tagLevel (parser->m_tagLevel)
583 #define buffer (parser->m_buffer)
584 #define bufferPtr (parser->m_bufferPtr)
585 #define bufferEnd (parser->m_bufferEnd)
586 #define parseEndByteIndex (parser->m_parseEndByteIndex)
587 #define parseEndPtr (parser->m_parseEndPtr)
588 #define bufferLim (parser->m_bufferLim)
589 #define dataBuf (parser->m_dataBuf)
590 #define dataBufEnd (parser->m_dataBufEnd)
591 #define _dtd (parser->m_dtd)
592 #define curBase (parser->m_curBase)
593 #define declEntity (parser->m_declEntity)
594 #define doctypeName (parser->m_doctypeName)
595 #define doctypeSysid (parser->m_doctypeSysid)
596 #define doctypePubid (parser->m_doctypePubid)
597 #define declAttributeType (parser->m_declAttributeType)
598 #define declNotationName (parser->m_declNotationName)
599 #define declNotationPublicId (parser->m_declNotationPublicId)
600 #define declElementType (parser->m_declElementType)
601 #define declAttributeId (parser->m_declAttributeId)
602 #define declAttributeIsCdata (parser->m_declAttributeIsCdata)
603 #define declAttributeIsId (parser->m_declAttributeIsId)
604 #define freeTagList (parser->m_freeTagList)
605 #define freeBindingList (parser->m_freeBindingList)
606 #define inheritedBindings (parser->m_inheritedBindings)
607 #define tagStack (parser->m_tagStack)
608 #define atts (parser->m_atts)
609 #define attsSize (parser->m_attsSize)
610 #define nSpecifiedAtts (parser->m_nSpecifiedAtts)
611 #define idAttIndex (parser->m_idAttIndex)
612 #define tempPool (parser->m_tempPool)
613 #define temp2Pool (parser->m_temp2Pool)
614 #define groupConnector (parser->m_groupConnector)
615 #define groupSize (parser->m_groupSize)
616 #define namespaceSeparator (parser->m_namespaceSeparator)
617 #define parentParser (parser->m_parentParser)
619 #define isParamEntity (parser->m_isParamEntity)
620 #define useForeignDTD (parser->m_useForeignDTD)
621 #define paramEntityParsing (parser->m_paramEntityParsing)
661 XML_Parser parser = parserCreate(encodingName, memsuite, nameSep, NULL);
662 if (parser != NULL && ns) {
663 /* implicit context only set for root parser, since child
666 if (!setContext(parser, implicitContext)) {
667 XML_ParserFree(parser);
671 return parser;
680 XML_Parser parser;
684 parser = (XML_Parser)
686 if (parser != NULL) {
687 mtemp = (XML_Memory_Handling_Suite *)&(parser->m_mem);
695 parser = (XML_Parser)malloc(sizeof(struct XML_ParserStruct));
696 if (parser != NULL) {
697 mtemp = (XML_Memory_Handling_Suite *)&(parser->m_mem);
704 if (!parser)
705 return parser;
713 FREE(parser);
719 FREE(parser);
727 _dtd = dtdCreate(&parser->m_mem);
731 FREE(parser);
749 poolInit(&tempPool, &(parser->m_mem));
750 poolInit(&temp2Pool, &(parser->m_mem));
751 parserInit(parser, encodingName);
754 XML_ParserFree(parser);
767 return parser;
771 parserInit(XML_Parser parser, const XML_Char *encodingName)
798 externalEntityRefHandlerArg = parser;
843 moveToFreeBindingList(XML_Parser parser, BINDING *bindings)
854 XML_ParserReset(XML_Parser parser, const XML_Char *encodingName)
865 moveToFreeBindingList(parser, tag->bindings);
869 moveToFreeBindingList(parser, inheritedBindings);
876 parserInit(parser, encodingName);
877 dtdReset(_dtd, &parser->m_mem);
878 return setContext(parser, implicitContext);
882 XML_SetEncoding(XML_Parser parser, const XML_Char *encodingName)
905 XML_Parser parser = oldParser;
954 access look more like C++ require that `parser' be overwritten
961 parser = parserCreate(encodingName, &parser->m_mem, tmp, newDtd);
964 parser = parserCreate(encodingName, &parser->m_mem, NULL, newDtd);
967 if (!parser)
995 handlerArg = parser;
1006 if (!dtdCopy(_dtd, oldDtd, &parser->m_mem)
1007 || !setContext(parser, context)) {
1008 XML_ParserFree(parser);
1016 root parser and external PE parsers, therefore one does not need to
1019 _dtd with ones that get destroyed with the external PE parser.
1027 return parser;
1031 destroyBindings(BINDING *bindings, XML_Parser parser)
1044 XML_ParserFree(XML_Parser parser)
1057 destroyBindings(p->bindings, parser);
1060 destroyBindings(freeBindingList, parser);
1061 destroyBindings(inheritedBindings, parser);
1066 parser->m_dtd with the root parser, so we must not destroy it
1072 dtdDestroy(_dtd, (XML_Bool)!parentParser, &parser->m_mem);
1083 FREE(parser);
1087 XML_UseParserAsHandlerArg(XML_Parser parser)
1089 handlerArg = parser;
1093 XML_UseForeignDTD(XML_Parser parser, XML_Bool useDTD)
1107 XML_SetReturnNSTriplet(XML_Parser parser, int do_nst)
1116 XML_SetUserData(XML_Parser parser, void *p)
1125 XML_SetBase(XML_Parser parser, const XML_Char *p)
1139 XML_GetBase(XML_Parser parser)
1145 XML_GetSpecifiedAttributeCount(XML_Parser parser)
1151 XML_GetIdAttributeIndex(XML_Parser parser)
1157 XML_SetElementHandler(XML_Parser parser,
1166 XML_SetStartElementHandler(XML_Parser parser,
1172 XML_SetEndElementHandler(XML_Parser parser,
1178 XML_SetCharacterDataHandler(XML_Parser parser,
1185 XML_SetProcessingInstructionHandler(XML_Parser parser,
1192 XML_SetCommentHandler(XML_Parser parser,
1199 XML_SetCdataSectionHandler(XML_Parser parser,
1208 XML_SetStartCdataSectionHandler(XML_Parser parser,
1214 XML_SetEndCdataSectionHandler(XML_Parser parser,
1220 XML_SetDefaultHandler(XML_Parser parser,
1228 XML_SetDefaultHandlerExpand(XML_Parser parser,
1236 XML_SetDoctypeDeclHandler(XML_Parser parser,
1245 XML_SetStartDoctypeDeclHandler(XML_Parser parser,
1251 XML_SetEndDoctypeDeclHandler(XML_Parser parser,
1257 XML_SetUnparsedEntityDeclHandler(XML_Parser parser,
1264 XML_SetNotationDeclHandler(XML_Parser parser,
1271 XML_SetNamespaceDeclHandler(XML_Parser parser,
1280 XML_SetStartNamespaceDeclHandler(XML_Parser parser,
1286 XML_SetEndNamespaceDeclHandler(XML_Parser parser,
1292 XML_SetNotStandaloneHandler(XML_Parser parser,
1299 XML_SetExternalEntityRefHandler(XML_Parser parser,
1306 XML_SetExternalEntityRefHandlerArg(XML_Parser parser, void *arg)
1311 externalEntityRefHandlerArg = parser;
1315 XML_SetSkippedEntityHandler(XML_Parser parser,
1322 XML_SetUnknownEncodingHandler(XML_Parser parser,
1331 XML_SetElementDeclHandler(XML_Parser parser,
1338 XML_SetAttlistDeclHandler(XML_Parser parser,
1345 XML_SetEntityDeclHandler(XML_Parser parser,
1352 XML_SetXmlDeclHandler(XML_Parser parser,
1358 XML_SetParamEntityParsing(XML_Parser parser,
1373 XML_Parse(XML_Parser parser, const char *s, int len, int isFinal)
1379 errorCode = processor(parser, bufferPtr, parseEndPtr = bufferEnd, 0);
1393 errorCode = processor(parser, s, parseEndPtr = s + len, 0);
1400 errorCode = processor(parser, s, parseEndPtr = s + len, &end);
1437 void *buff = XML_GetBuffer(parser, len);
1442 return XML_ParseBuffer(parser, len, isFinal);
1448 XML_ParseBuffer(XML_Parser parser, int len, int isFinal)
1454 errorCode = processor(parser, start, parseEndPtr = bufferEnd,
1471 XML_GetBuffer(XML_Parser parser, int len)
1540 XML_GetErrorCode(XML_Parser parser)
1546 XML_GetCurrentByteIndex(XML_Parser parser)
1554 XML_GetCurrentByteCount(XML_Parser parser)
1562 XML_GetInputContext(XML_Parser parser, int *offset, int *size)
1575 XML_GetCurrentLineNumber(XML_Parser parser)
1585 XML_GetCurrentColumnNumber(XML_Parser parser)
1595 XML_FreeContentModel(XML_Parser parser, XML_Content *model)
1601 XML_MemMalloc(XML_Parser parser, size_t size)
1607 XML_MemRealloc(XML_Parser parser, void *ptr, size_t size)
1613 XML_MemFree(XML_Parser parser, void *ptr)
1619 XML_DefaultCurrent(XML_Parser parser)
1623 reportDefault(parser,
1628 reportDefault(parser, encoding, eventPtr, eventEndPtr);
1659 XML_L("unexpected parser state - please send a bug report"),
1737 storeRawNames(XML_Parser parser)
1782 contentProcessor(XML_Parser parser,
1788 doContent(parser, 0, encoding, start, end, endPtr);
1791 if (!storeRawNames(parser))
1797 externalEntityInitProcessor(XML_Parser parser,
1802 enum XML_Error result = initializeEncoding(parser);
1806 return externalEntityInitProcessor2(parser, start, end, endPtr);
1810 externalEntityInitProcessor2(XML_Parser parser,
1846 return externalEntityInitProcessor3(parser, start, end, endPtr);
1850 externalEntityInitProcessor3(XML_Parser parser,
1860 enum XML_Error result = processXmlDecl(parser, 1, start, next);
1883 return externalEntityContentProcessor(parser, start, end, endPtr);
1887 externalEntityContentProcessor(XML_Parser parser,
1893 doContent(parser, 1, encoding, start, end, endPtr);
1896 if (!storeRawNames(parser))
1902 doContent(XML_Parser parser,
1937 reportDefault(parser, enc, s, end);
1980 reportDefault(parser, enc, s, next);
2004 reportDefault(parser, enc, s, next);
2018 reportDefault(parser, enc, s, next);
2027 result = doContent(parser,
2041 context = getContext(parser);
2054 reportDefault(parser, enc, s, next);
2115 result = storeAtts(parser, enc, s, &(tag->name), &(tag->bindings));
2122 reportDefault(parser, enc, s, next);
2140 result = storeAtts(parser, enc, s, &name, &bindings);
2155 reportDefault(parser, enc, s, next);
2168 return epilogProcessor(parser, next, end, nextPtr);
2211 reportDefault(parser, enc, s, next);
2222 return epilogProcessor(parser, next, end, nextPtr);
2235 reportDefault(parser, enc, s, next);
2246 reportDefault(parser, enc, s, next);
2270 reportDefault(parser, enc, s, next);
2271 result = doCdataSection(parser, enc, &next, end, nextPtr);
2296 reportDefault(parser, enc, s, end);
2326 reportDefault(parser, enc, s, next);
2329 if (!reportProcessingInstruction(parser, enc, s, next))
2333 if (!reportComment(parser, enc, s, next))
2338 reportDefault(parser, enc, s, next);
2357 storeAtts(XML_Parser parser, const ENCODING *enc,
2384 if (ns && !setElementTypePrefix(parser, elementType))
2406 ATTRIBUTE_ID *attId = getAttributeId(parser, enc, atts[i].name,
2435 result = storeAttributeValue(parser, enc, isCdata,
2455 enum XML_Error result = addBinding(parser, attId->prefix, attId,
2490 enum XML_Error result = addBinding(parser, da->id->prefix, da->id,
2613 addBinding(XML_Parser parser, PREFIX *prefix, const ATTRIBUTE_ID *attId,
2673 cdataSectionProcessor(XML_Parser parser,
2678 enum XML_Error result = doCdataSection(parser, encoding, &start,
2683 return externalEntityContentProcessor(parser, start, end, endPtr);
2687 return contentProcessor(parser, start, end, endPtr);
2697 doCdataSection(XML_Parser parser,
2731 reportDefault(parser, enc, s, next);
2740 reportDefault(parser, enc, s, next);
2762 reportDefault(parser, enc, s, next);
2795 ignoreSectionProcessor(XML_Parser parser,
2800 enum XML_Error result = doIgnoreSection(parser, encoding, &start,
2804 return prologProcessor(parser, start, end, endPtr);
2813 doIgnoreSection(XML_Parser parser,
2840 reportDefault(parser, enc, s, next);
2869 initializeEncoding(XML_Parser parser)
2894 return handleUnknownEncoding(parser, protocolEncodingName);
2898 processXmlDecl(XML_Parser parser, int isGeneralTextEntity,
2950 reportDefault(parser, encoding, s, next);
2968 result = handleUnknownEncoding(parser, storedEncName);
2983 handleUnknownEncoding(XML_Parser parser, const XML_Char *encodingName)
3022 prologInitProcessor(XML_Parser parser,
3027 enum XML_Error result = initializeEncoding(parser);
3031 return prologProcessor(parser, s, end, nextPtr);
3037 externalParEntInitProcessor(XML_Parser parser,
3042 enum XML_Error result = initializeEncoding(parser);
3052 return entityValueInitProcessor(parser, s, end, nextPtr);
3056 return externalParEntProcessor(parser, s, end, nextPtr);
3061 entityValueInitProcessor(XML_Parser parser,
3088 return storeEntityValue(parser, encoding, s, end);
3091 enum XML_Error result = processXmlDecl(parser, 0, start, next);
3097 return entityValueProcessor(parser, next, end, nextPtr);
3115 externalParEntProcessor(XML_Parser parser,
3152 return doProlog(parser, encoding, s, end, tok, next, nextPtr);
3156 entityValueProcessor(XML_Parser parser,
3184 return storeEntityValue(parser, enc, s, end);
3193 prologProcessor(XML_Parser parser,
3200 return doProlog(parser, encoding, s, end, tok, next, nextPtr);
3204 doProlog(XML_Parser parser,
3285 enum XML_Error result = processXmlDecl(parser, 0, s, next);
3315 enum XML_Error result = processXmlDecl(parser, 1, s, next);
3437 return contentProcessor(parser, s, end, nextPtr);
3439 declElementType = getElementType(parser, enc, s, next);
3444 declAttributeId = getAttributeId(parser, enc, s, next);
3505 parser))
3532 = storeAttributeValue(parser, enc, declAttributeIsCdata,
3542 declAttributeIsCdata, XML_FALSE, attVal, parser))
3567 enum XML_Error result = storeEntityValue(parser, enc,
3709 /* if we have a parent parser or are reading an internal parameter
3741 /* if we have a parent parser or are reading an internal parameter
3828 reportDefault(parser, enc, s, next);
3830 result = doIgnoreSection(parser, enc, &next, end, nextPtr);
3861 int myindex = nextScaffoldPart(parser);
3940 result = processInternalParamEntity(parser, entity);
3980 declElementType = getElementType(parser, enc, s, next);
4040 int myindex = nextScaffoldPart(parser);
4045 el = getElementType(parser, enc, s, nxt);
4078 XML_Content *model = build_model(parser);
4092 if (!reportProcessingInstruction(parser, enc, s, next))
4097 if (!reportComment(parser, enc, s, next))
4131 reportDefault(parser, enc, s, next);
4140 epilogProcessor(XML_Parser parser,
4156 reportDefault(parser, encoding, s, next);
4167 reportDefault(parser, encoding, s, next);
4170 if (!reportProcessingInstruction(parser, encoding, s, next))
4174 if (!reportComment(parser, encoding, s, next))
4202 processInternalParamEntity(XML_Parser parser, ENTITY *entity)
4217 result = doProlog(parser, internalEncoding, s, end, tok, next, 0);
4226 errorProcessor(XML_Parser parser,
4235 storeAttributeValue(XML_Parser parser, const ENCODING *enc, XML_Bool isCdata,
4239 enum XML_Error result = appendAttributeValue(parser, enc, isCdata, ptr,
4251 appendAttributeValue(XML_Parser parser, const ENCODING *enc, XML_Bool isCdata,
4357 reportDefault(parser, enc, ptr, next);
4379 result = appendAttributeValue(parser, internalEncoding, isCdata,
4399 storeEntityValue(XML_Parser parser,
4475 result = storeEntityValue(parser,
4588 reportProcessingInstruction(XML_Parser parser, const ENCODING *enc,
4596 reportDefault(parser, enc, start, end);
4617 reportComment(XML_Parser parser, const ENCODING *enc,
4623 reportDefault(parser, enc, start, end);
4639 reportDefault(XML_Parser parser, const ENCODING *enc,
4668 XML_Bool isId, const XML_Char *value, XML_Parser parser)
4711 setElementTypePrefix(XML_Parser parser, ELEMENT_TYPE *elementType)
4741 getAttributeId(XML_Parser parser, const ENCODING *enc,
4802 getContext(XML_Parser parser)
4871 setContext(XML_Parser parser, const XML_Char *context)
4914 if (addBinding(parser, prefix, 0, poolStart(&tempPool),
5582 nextScaffoldPart(XML_Parser parser)
5630 build_node(XML_Parser parser,
5661 build_node(parser, cn, &(dest->children[i]), contpos, strpos);
5668 build_model (XML_Parser parser)
5684 build_node(parser, 0, ret, &cpos, &str);
5689 getElementType(XML_Parser parser,
5707 if (!setElementTypePrefix(parser, ret))