summaryrefslogtreecommitdiff
path: root/xml/xml-psi-impl/src/com/intellij/lang/html/HtmlParsing.java
diff options
context:
space:
mode:
Diffstat (limited to 'xml/xml-psi-impl/src/com/intellij/lang/html/HtmlParsing.java')
-rw-r--r--xml/xml-psi-impl/src/com/intellij/lang/html/HtmlParsing.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/xml/xml-psi-impl/src/com/intellij/lang/html/HtmlParsing.java b/xml/xml-psi-impl/src/com/intellij/lang/html/HtmlParsing.java
index 250d27e9a101..55ab6d28fdd8 100644
--- a/xml/xml-psi-impl/src/com/intellij/lang/html/HtmlParsing.java
+++ b/xml/xml-psi-impl/src/com/intellij/lang/html/HtmlParsing.java
@@ -76,7 +76,10 @@ public class HtmlParsing {
error = flushError(error);
parseProcessingInstruction();
}
- else if (tt == XmlTokenType.XML_REAL_WHITE_SPACE || tt == XmlTokenType.XML_CHAR_ENTITY_REF || tt == XmlTokenType.XML_DATA_CHARACTERS) {
+ else if (tt == XmlTokenType.XML_CHAR_ENTITY_REF || tt == XmlTokenType.XML_ENTITY_REF_TOKEN) {
+ parseReference();
+ }
+ else if (tt == XmlTokenType.XML_REAL_WHITE_SPACE || tt == XmlTokenType.XML_DATA_CHARACTERS) {
error = flushError(error);
advance();
} else if (tt == XmlTokenType.XML_END_TAG_START) {