diff --git a/platform/core-impl/src/com/intellij/indentation/AbstractIndentParser.java b/platform/core-impl/src/com/intellij/indentation/AbstractIndentParser.java index f159acd70915..49058830fc69 100644 --- a/platform/core-impl/src/com/intellij/indentation/AbstractIndentParser.java +++ b/platform/core-impl/src/com/intellij/indentation/AbstractIndentParser.java @@ -218,11 +218,19 @@ public abstract class AbstractIndentParser implements PsiParser { errorMarker.error(message); } - protected void errorUntilEol(String message) { + protected void errorUntilEol(@NotNull String message) { PsiBuilder.Marker errorMarker = mark(); advanceUntilEol(); errorMarker.error(message); } + + protected void errorUntilEof(@NotNull String message) { + PsiBuilder.Marker errorMarker = mark(); + while (!eof()) { + advance(); + } + errorMarker.error(message); + } protected void expectEolOrEof() { if (!isNewLine() && !eof()) {