Home | History | Annotate | Download | only in aapt2

Lines Matching refs:parser

57 static void addToStack(Stack* stack, XML_Parser parser, std::unique_ptr<Node> node) {
58 node->lineNumber = XML_GetCurrentLineNumber(parser);
59 node->columnNumber = XML_GetCurrentColumnNumber(parser);
74 XML_Parser parser = reinterpret_cast<XML_Parser>(userData);
75 Stack* stack = reinterpret_cast<Stack*>(XML_GetUserData(parser));
86 addToStack(stack, parser, std::move(ns));
90 XML_Parser parser = reinterpret_cast<XML_Parser>(userData);
91 Stack* stack = reinterpret_cast<Stack*>(XML_GetUserData(parser));
103 XML_Parser parser = reinterpret_cast<XML_Parser>(userData);
104 Stack* stack = reinterpret_cast<Stack*>(XML_GetUserData(parser));
121 addToStack(stack, parser, std::move(el));
125 XML_Parser parser = reinterpret_cast<XML_Parser>(userData);
126 Stack* stack = reinterpret_cast<Stack*>(XML_GetUserData(parser));
134 XML_Parser parser = reinterpret_cast<XML_Parser>(userData);
135 Stack* stack = reinterpret_cast<Stack*>(XML_GetUserData(parser));
156 addToStack(stack, parser, std::move(text));
160 XML_Parser parser = reinterpret_cast<XML_Parser>(userData);
161 Stack* stack = reinterpret_cast<Stack*>(XML_GetUserData(parser));
172 XML_Parser parser = XML_ParserCreateNS(nullptr, kXmlNamespaceSep);
173 XML_SetUserData(parser, &stack);
174 XML_UseParserAsHandlerArg(parser);
175 XML_SetElementHandler(parser, startElementHandler, endElementHandler);
176 XML_SetNamespaceDeclHandler(parser, startNamespaceHandler, endNamespaceHandler);
177 XML_SetCharacterDataHandler(parser, characterDataHandler);
178 XML_SetCommentHandler(parser, commentDataHandler);
189 if (XML_Parse(parser, buffer, in->gcount(), in->eof()) == XML_STATUS_ERROR) {
191 logger->error(XML_GetCurrentLineNumber(parser))
192 << XML_ErrorString(XML_GetErrorCode(parser)) << std::endl;
197 XML_ParserFree(parser);
201 static void copyAttributes(Element* el, android::ResXMLParser* parser) {
202 const size_t attrCount = parser->getAttributeCount();
208 const char16_t* str16 = parser->getAttributeNamespace(i, &len);
213 str16 = parser->getAttributeName(i, &len);
218 str16 = parser->getAttributeStringValue(i, &len);