void () { assert token() == XML_DOCTYPE_START : "Doctype start expected"; final PsiBuilder.Marker doctype = mark(); advance(); while (token() != XML_DOCTYPE_END && !eof()) advance(); if (eof()) { error(XmlPsiBundle.message("xml.parsing.unexpected.end.of.file")); } else { advance(); } doctype.done(XML_DOCTYPE); }