mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
parse entities within comments properly
#WEB-13290 fixed
This commit is contained in:
@@ -449,12 +449,16 @@ public class HtmlParsing {
|
||||
advance();
|
||||
while (true) {
|
||||
final IElementType tt = token();
|
||||
if (tt == XmlTokenType.XML_COMMENT_CHARACTERS || tt == XmlTokenType.XML_CHAR_ENTITY_REF || tt == XmlTokenType.XML_CONDITIONAL_COMMENT_START
|
||||
if (tt == XmlTokenType.XML_COMMENT_CHARACTERS || tt == XmlTokenType.XML_CONDITIONAL_COMMENT_START
|
||||
|| tt == XmlTokenType.XML_CONDITIONAL_COMMENT_START_END || tt == XmlTokenType.XML_CONDITIONAL_COMMENT_END_START
|
||||
|| tt == XmlTokenType.XML_CONDITIONAL_COMMENT_END) {
|
||||
advance();
|
||||
continue;
|
||||
}
|
||||
if (tt == XmlTokenType.XML_ENTITY_REF_TOKEN || tt == XmlTokenType.XML_CHAR_ENTITY_REF) {
|
||||
parseReference();
|
||||
continue;
|
||||
}
|
||||
if (tt == XmlTokenType.XML_BAD_CHARACTER) {
|
||||
final PsiBuilder.Marker error = mark();
|
||||
advance();
|
||||
|
||||
Reference in New Issue
Block a user