From 9dd6f07a2400587e1e1c2f0aecbe5e7f20605dfe Mon Sep 17 00:00:00 2001 From: Alexander Zolotov Date: Wed, 25 Dec 2013 20:09:32 +0400 Subject: [PATCH] SASS/SCSS: make functionBody lazy --- .../com/intellij/indentation/AbstractIndentParser.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) 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()) {