void () { IElementType tokenType = myBuilder.getTokenType(); if (tokenType != XML_ATTRIBUTE_VALUE_START_DELIMITER && tokenType != XML_DOCTYPE_PUBLIC && tokenType != XML_DOCTYPE_SYSTEM) { myBuilder.error(XmlPsiBundle.message("dtd.parser.message.literal.public.system.expected")); return; } while (tokenType != XML_TAG_END && tokenType != null) { if (tokenType == XML_ATTRIBUTE_VALUE_START_DELIMITER) { parseAttributeValue(); } else { addToken(); } tokenType = myBuilder.getTokenType(); } }